* { margin: 0; padding: 0; box-sizing: border-box; } body { overflow-x: hidden; } ::-webkit-scrollbar { height: 4px; width: 4px; background: transparent; } ::-webkit-scrollbar-thumb { background: linear-gradient(97deg, #FF5C00 15.38%, #FFAC49 113.02%); -webkit-border-radius: 1ex; -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.75); } ::-webkit-scrollbar-corner { background: transparent; } *::-moz-selection { background: var(--tj-color-common-black); color: var(--tj-color-common-white); text-shadow: none; } ::-moz-selection { background: var(--tj-color-common-black); color: var(--tj-color-common-white); text-shadow: none; } ::selection { background: #FF8727; color: white; } *::-webkit-input-placeholder { color: var(--tj-color-common-black); font-size: var(--tj-fs-body); opacity: 1; } *:-moz-placeholder { color: var(--tj-color-common-black); font-size: var(--tj-fs-body); opacity: 1; } *::-moz-placeholder { color: var(--tj-color-common-black); font-size: var(--tj-fs-body); opacity: 1; } *:-ms-input-placeholder { color: var(--tj-color-common-black); font-size: var(--tj-fs-body); opacity: 1; } *::placeholder { color: var(--tj-color-common-black); font-size: var(--tj-fs-body); opacity: 1; } @font-face { font-family: 'Helvetica LT Std'; src: url('../fonts/HelveticaLTStd-Comp.woff2') format('woff2'), url('../fonts/HelveticaLTStd-Comp.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Helvetica LT Std'; src: url('../fonts/HelveticaLTStd-Roman.woff2') format('woff2'), url('../fonts/HelveticaLTStd-Roman.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'Helvetica LT Std'; src: url('../fonts/HelveticaLTStd-Light.woff2') format('woff2'), url('../fonts/HelveticaLTStd-Light.woff') format('woff'); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: 'Helvetica Neue LT Std'; src: url('../fonts/HelveticaNeueLTStd-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } .webinar-header { background: rgba(0, 0, 0, 0.80); padding: 15px; height: 62px; box-sizing: border-box; } div.webinar-header-logo { text-align: center; } section.webinar-hero { margin-top: 90px; } div.webinar-hero-content h1 { color: #111; font-size: 54px; font-style: normal; font-weight: 700; line-height: 57px; letter-spacing: -1px; width: auto; height: auto; padding: 0 0%; text-align: center; font-family: "Helvetica"; } div.webinar-hero-content h2 { width: auto; height: auto; flex-direction: column; justify-content: center; flex-shrink: 0; color: #1D1D1F; font-size: 30px; font-style: normal; font-weight: 300; line-height: 33px; letter-spacing: 0.216px; margin-top: 40px; text-align: center; margin-bottom: 40px; font-family: "Helvetica LT Std"; } #_form_1_ { padding: 0!important; } .form-title-text { font-family: 'Helvetica LT Std'; font-weight: 500; color: #3F3F3F; font-size: 18px; } .form-asterisk { color: #FF0016; margin-left: 5px; } .hand-cta { opacity: 0; transform: rotate(0deg); transition: opacity 0.3s ease, transform 0.6s cubic-bezier(0.25, 0.1, 0.25, 1); position: absolute; right: -5px; width: 60px; top: 10px; } ._button-wrapper:hover .hand-cta { opacity: 1; transform: rotate(-60deg); } ._submit { transition: text-shadow 0.3s ease; } ._button-wrapper:hover ._submit { text-shadow: 0 0 10px lightgrey; } input[type="text"] { padding-top: 24px !important; padding-bottom: 24px !important; } #_form_1_submit { font-family: 'Helvetica Neue LT Std' !important; font-size: 16px !important; letter-spacing: 1px !important; } input[type="radio"] { -webkit-appearance: none; appearance: none; background: linear-gradient(#fff 0 0) padding-box, linear-gradient(to bottom, #FF5C00, #FFAC49) border-box; color: #fff; height: 18px; width: 18px; border: 1px solid transparent; border-radius: 50%; display: inline-block; position: relative; transition: transform 0.3s ease; } input[type="radio"] { -webkit-appearance: none; appearance: none; background: linear-gradient(#fff 0 0) padding-box, linear-gradient(to bottom, #FF5C00, #FFAC49) border-box; color: #fff; height: 18px; width: 18px; border: 1px solid transparent; border-radius: 50%; display: inline-block; position: relative; cursor: pointer; } input[type="radio"]:checked::after { content: ""; position: absolute; top: 50%; left: 50%; height: 10px; width: 10px; background-color: #FF5C00; border-radius: 50%; transform: translate(-50%, -50%); transition: opacity 0.3s ease; opacity: 1; } input[type="radio"]::after { content: ""; position: absolute; top: 50%; left: 50%; height: 10px; width: 10px; background-color: #FF5C00; border-radius: 50%; transform: translate(-50%, -50%); transition: opacity 0.3s ease; opacity: 0; } ._x74812645 { display: inline-block; } input[type="radio"] { display: inline-block; vertical-align: middle; } label { vertical-align: middle; } .webinar-footer { border-radius: 20px 20px 0 0; background: rgba(0, 0, 0, 0.80); margin-top: 150px; padding: 15px; height: 130px; display: flex; align-content: center; justify-content: center; align-items: center; } .webinar-footer-logo { text-align: center; } footer.webinar-footer-legal { margin-top: 50px; display: flex; justify-content: center; } div.webinar-footer-legal-container { max-width: 1350px; } div.webinar-footer-legal-disclaimer { margin-bottom: 20px; } div.webinar-footer-legal-disclaimer p { text-align: center; font-size: 10px; font-weight: 400; margin-bottom: 0; } div.webinar-footer-legal-legalpages h5 { font-size: 12px; color: #FF5C00; font-weight: 400; text-align: center; } div.webinar-footer-legal-legalpages h5.legalpages-highlighted { font-size: 16px; margin-top: 35px; margin-bottom: 50px; } .legalpages-highlighted a { text-decoration: none; color: inherit; } .legalpages-highlighted a:hover { text-decoration: underline; }