@-webkit-keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
.hearing-test-main{position:relative;margin-bottom:75.5px;overflow:visible;min-height:709px}
.hearing-test-main .secondary-title{text-align:center;color:#0f2033;font-size:36px;line-height:44px;font-family:"AvenirNext-DemiBold",sans-serif}
.hearing-test-main .subtitle{text-align:center;color:#0f2033;font-family:"Noto Sans",sans-serif;font-size:16px;line-height:26px}
@media(max-width:709.98px){.hearing-test-main{min-height:652px;margin-bottom:0}
}
@-webkit-keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
.audio-component{--transition-delay:0;--transition:all .2s linear var(--transition-delay);--audio-circle-bg:#00747a;--audio-circle-color:#fff}
.audio-component .audio-circle-animation{position:absolute;top:0;left:-82px;right:0;bottom:0;margin:auto;object-fit:contain;opacity:0;transition:var(--transition);z-index:1;width:327px;height:327px}
.audio-component .audio-options{position:relative;display:flex;align-items:center;justify-content:center;gap:37px;width:fit-content;height:237px;overflow:visible}
.audio-component .audio-options .audio-circle-wrapper{position:relative;overflow:visible;width:162px;height:162px;display:flex;align-items:center;justify-content:center;z-index:2}
.audio-component .audio-options .audio-circle-wrapper .audio-circle{box-shadow:0 4px 20px 0 rgba(34,34,34,0.1019607843);background-color:var(--audio-circle-bg);border-radius:50%;width:162px;height:162px;display:flex;align-items:center;justify-content:center;transition:var(--transition);position:relative;z-index:2}
.audio-component .audio-options .audio-circle-wrapper .audio-circle:before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;background-color:#005a5f;transform:translate(-50%,-50%);width:0;height:0;opacity:0;transition:width .31s cubic-bezier(0.25,0.1,0.25,1),height .31s cubic-bezier(0.25,0.1,0.25,1),opacity .31s cubic-bezier(0.25,0.1,0.25,1);pointer-events:none;z-index:0}
.audio-component .audio-options .audio-circle-wrapper .audio-circle:hover:before{width:100%;height:100%;opacity:1}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text{cursor:pointer;font-family:"AvenirNext-DemiBold",sans-serif;color:var(--audio-circle-color);display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .label{z-index:2;max-width:60%;text-align:center;white-space:normal;word-break:break-word;overflow-wrap:break-word;display:inline-block}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .icon-new{background-color:var(--audio-circle-color);margin-left:10px;transition:var(--transition)}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text.pause{display:none}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text.replay{display:none}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text.resume{display:none}
.audio-component .audio-options .audio-circle-wrapper:before{content:"";position:absolute;width:173px;height:173px;border-radius:50%;border:.5px solid #00747a}
.audio-component.is-playing,.audio-component.is-pause{--audio-circle-bg:#fff;--audio-circle-color:#00747a}
.audio-component.is-playing .audio-circle-animation,.audio-component.is-pause .audio-circle-animation{opacity:1}
.audio-component.is-playing .audio-options .audio-circle-wrapper .audio-circle .text.pause,.audio-component.is-pause .audio-options .audio-circle-wrapper .audio-circle .text.pause{display:flex}
.audio-component.is-playing .audio-options .audio-circle-wrapper .audio-circle .text.play,.audio-component.is-playing .audio-options .audio-circle-wrapper .audio-circle .text.resume,.audio-component.is-pause .audio-options .audio-circle-wrapper .audio-circle .text.play,.audio-component.is-pause .audio-options .audio-circle-wrapper .audio-circle .text.resume{display:none}
.audio-component.is-playing .audio-options .audio-circle-wrapper:before,.audio-component.is-pause .audio-options .audio-circle-wrapper:before{content:none}
.audio-component.is-pause{--audio-circle-color:#fff;--audio-circle-bg:#00747a}
.audio-component.is-pause .audio-circle-animation{opacity:0}
.audio-component.is-pause .audio-options .audio-circle-wrapper .audio-circle .text.pause{display:none}
.audio-component.is-pause .audio-options .audio-circle-wrapper .audio-circle .text.resume{display:flex}
.audio-component.is-pause .audio-options .audio-circle-wrapper::before{content:""}
.audio-component.is-ended .audio-options .audio-circle-wrapper{--audio-circle-bg:#fff;--audio-circle-color:#00747a}
.audio-component.is-ended .audio-options .audio-circle-wrapper .audio-circle .text.pause,.audio-component.is-ended .audio-options .audio-circle-wrapper .audio-circle .text.play{display:none}
.audio-component.is-ended .audio-options .audio-circle-wrapper .audio-circle .text.replay{display:flex}
.audio-component.is-ended .audio-options .audio-circle-wrapper:before{border:0;background:linear-gradient(37.37deg,rgba(0,116,122,0.7) 20.79%,rgba(0,116,122,0.1) 83.23%)}
.audio-component.is-playing .audio-options .audio-circle-wrapper .audio-circle:before,.audio-component.is-ended .audio-options .audio-circle-wrapper .audio-circle:before{background-color:#e2f3f5}
@media(max-width:709.98px){.audio-component .audio-circle-animation{width:267px;height:267px;left:-67px}
.audio-component .audio-options{height:196px}
.audio-component .audio-options .audio-circle-wrapper{width:132px;height:132px}
.audio-component .audio-options .audio-circle-wrapper:before{width:144px;height:144px;border-width:.9px}
.audio-component .audio-options .audio-circle-wrapper .audio-circle{width:132px;height:132px}
.audio-component .audio-options .audio-circle-wrapper .audio-circle:hover:before{opacity:0}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .label{display:none}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .icon-new{margin:0;width:48px;height:48px}
}
@-webkit-keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
.stage-hearing-test{background-color:#f6fbfc;padding:100px 0 120px;display:block;transition:opacity .5s linear}
.stage-hearing-test.transitioning-in{opacity:1;animation:fadeIn .6s linear}
.stage-hearing-test.transitioning-out{opacity:0;animation:fadeOut .5s ease-out;animation-fill-mode:forwards}
.stage-hearing-test .grid-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px}
.stage-hearing-test .top-part{opacity:1;display:flex;flex-direction:column;gap:20px;max-width:1068px;transition:all .4s linear}
.stage-hearing-test .top-part .subtitle{color:#0f2033;font-family:"Noto Sans",sans-serif;display:inline;align-items:center;justify-content:center;gap:6px}
.stage-hearing-test .top-part .subtitle .red{font-family:"AvenirNext-DemiBold",sans-serif;color:#00747a}
.stage-hearing-test .top-part .subtitle .icon-new{margin-bottom:-5px}
.stage-hearing-test .top-part.hidden{display:none;opacity:0}
.stage-hearing-test .button-start{display:none;opacity:0;transition:all .4s linear}
.stage-hearing-test .button-start:has(.cta.disabled){pointer-events:none}
.stage-hearing-test .warning-text{max-width:1068px;text-align:center}
.stage-hearing-test .warning-text #showText{display:none}
.stage-hearing-test .warning-text p{font-size:12px;text-align:center;color:#0f2033;font-family:"Noto Sans",sans-serif}
.stage-hearing-test .warning-text label{display:none;justify-content:center}
.stage-hearing-test .warning-text label .read-less,.stage-hearing-test .warning-text label .read-more{color:#00747a;font-size:12px;font-family:"Value-Bold",sans-serif;cursor:pointer;display:none}
.stage-hearing-test .anchor-element{display:none;margin-top:44px;animation:scrollInfinite 1s linear infinite}
.stage-hearing-test.is-ended .warning-text,.stage-hearing-test.is-playing .warning-text{display:none}
.stage-hearing-test.is-ended .button-start,.stage-hearing-test.is-playing .button-start{display:flex;opacity:1}
@media(max-width:709.98px){.stage-hearing-test{padding:40px 0}
.stage-hearing-test .grid-wrapper{gap:0}
.stage-hearing-test .top-part{margin-bottom:32px}
.stage-hearing-test .top-part .stage-title{font-size:28px;line-height:36px}
.stage-hearing-test .top-part .subtitle{font-family:"Noto Sans",sans-serif;color:#004e7a}
.stage-hearing-test .warning-text p{--line-clamp:4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp)}
.stage-hearing-test .warning-text label{display:flex}
.stage-hearing-test .warning-text label .read-less{display:none}
.stage-hearing-test .warning-text label .read-more{display:flex}
.stage-hearing-test .warning-text #showText:checked ~ p{display:flex}
.stage-hearing-test .warning-text #showText:checked ~ label .read-less{display:flex}
.stage-hearing-test .warning-text #showText:checked ~ label .read-more{display:none}
.stage-hearing-test .anchor-element{display:flex}
.stage-hearing-test .button-start{width:100%;margin-top:99.5px}
.stage-hearing-test .button-start button{width:100%}
.stage-hearing-test.is-ended .anchor-element,.stage-hearing-test.is-playing .anchor-element{display:none}
.stage-hearing-test.is-ended .button-start,.stage-hearing-test.is-playing .button-start{display:flex;opacity:1}
}
@-webkit-keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
.resume-step{padding:100px 0 120px;background-color:rgba(226,243,245,0.3);opacity:1;display:block;transition:opacity .5s linear;--check:url("clientlib-base/resources/img/oht-image/grey-check.svg");--step-2:url("clientlib-base/resources/img/oht-image/step-2-mobile.svg");--step-3:url("clientlib-base/resources/img/oht-image/step-3-mobile.svg")}
.resume-step.transitioning-in{opacity:1;animation:fadeIn .6s linear}
.resume-step.transitioning-out{opacity:0;animation:fadeOut .5s ease-out;animation-fill-mode:forwards}
.resume-step.variant-b .grid-wrapper .resume-step-cards-wrapper .step-card{min-height:250px}
.resume-step.variant-b .grid-wrapper .resume-step-cards-wrapper .step-card:first-child{background-color:#fff}
.resume-step.variant-b .grid-wrapper .resume-step-cards-wrapper .step-card .card-icon{padding:17px;border-radius:67px;border:1.5px solid #00747a}
.resume-step .grid-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px}
.resume-step .grid-wrapper .top-part{display:flex;flex-direction:column;gap:20px;text-align:center}
.resume-step .grid-wrapper .resume-step-cards-wrapper{display:flex;gap:20px}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card{width:calc(33.33% - 13.3333333333px);max-width:306px;min-height:210px;height:auto;background-color:#fff;padding:20px;border-radius:6px;box-shadow:0 4px 20px 0 rgba(34,34,34,0.1019607843);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card:first-child{background-color:#f6fbfc}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card .card-title{color:#0f2033;margin-top:20px;font-family:"Value-Bold",sans-serif;font-size:18px;line-height:26px;margin-bottom:0}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card .card-description{color:#0f2033;line-height:26px}
.resume-step .grid-wrapper .cta-wrapper{display:flex;align-items:center;gap:40px}
@media(max-width:709.98px){.resume-step{padding:40px 0}
.resume-step.variant-a .grid-wrapper{gap:40px}
.resume-step.variant-a .grid-wrapper .resume-step-cards-wrapper{padding-bottom:65px}
.resume-step.variant-a .grid-wrapper .resume-step-cards-wrapper .step-card:before{content:"";display:block;width:48px;height:48px}
.resume-step.variant-a .grid-wrapper .resume-step-cards-wrapper .step-card:first-child:before{background-image:var(--check)}
.resume-step.variant-a .grid-wrapper .resume-step-cards-wrapper .step-card:nth-child(2):before{background-image:var(--step-2)}
.resume-step.variant-a .grid-wrapper .resume-step-cards-wrapper .step-card:nth-child(3):before{background-image:var(--step-3)}
.resume-step.variant-a .grid-wrapper .resume-step-cards-wrapper .step-card .card-icon{display:none}
.resume-step.variant-b .grid-wrapper .resume-step-cards-wrapper .step-card{min-height:68px}
.resume-step.variant-b .grid-wrapper .resume-step-cards-wrapper .step-card .card-icon{padding:6px;border:0;background-color:rgba(226,243,245,0.3)}
.resume-step .grid-wrapper{gap:27.5px}
.resume-step .grid-wrapper .top-part .resume-step-title{font-size:28px;line-height:36px}
.resume-step .grid-wrapper .top-part .subtitle{font-family:"Noto Sans",sans-serif}
.resume-step .grid-wrapper .resume-step-cards-wrapper{flex-direction:column;width:100%}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card{width:100%;max-width:100%;display:flex;align-items:center;min-height:68px;padding:10px 10px 10px 4px;flex-direction:row;justify-content:flex-start}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card .card-icon{width:36px;height:36px;margin:6px}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card .card-title{margin-top:0;margin-left:10px}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card .card-description{display:none}
.resume-step .grid-wrapper .cta-wrapper{width:100%;flex-direction:column-reverse;gap:20px}
.resume-step .grid-wrapper .cta-wrapper .next-step-cta,.resume-step .grid-wrapper .cta-wrapper .try-again-cta,.resume-step .grid-wrapper .cta-wrapper button{width:100%}
}
@-webkit-keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
.oht-form-email{background-color:#f6fbfc;padding:100px 0 120px;display:block;transition:opacity .5s linear}
.oht-form-email.transitioning-in{opacity:1;animation:fadeIn .6s linear}
.oht-form-email.transitioning-out{opacity:0;animation:fadeOut .5s ease-out;animation-fill-mode:forwards}
.oht-form-email .errors-display-container{margin-left:21px;left:23px;color:#c5003e;font-size:12px;line-height:24px}
.oht-form-email .oht-form-email-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:54px}
.oht-form-email .oht-form-email-container .ht-form-mandatory-label{font-size:14px;color:#0f2033;padding:0 25px 0 0;width:100%}
.oht-form-email .oht-form-email-container .oht-form-email-text{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;opacity:0;max-width:1068px;margin:0 auto}
.oht-form-email .oht-form-email-container .oht-form-email-text .oht-form-title,.oht-form-email .oht-form-email-container .oht-form-email-text .oht-form-description{text-align:center}
.oht-form-email .oht-form-email-container .oht-form-email-text .oht-form-title{color:#0f2033;display:block}
.oht-form-email .oht-form-email-container .oht-form-email-fields{display:flex;gap:10px;flex-wrap:wrap;opacity:0;width:100%;max-width:634px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container{z-index:2;width:100%}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active .oht-form-input,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active .oht-input-wrapper{border:2px solid #63809d}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active .email-domain-suggestion-list,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active .autocomplete-items{border-color:#63809d}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active:has(.oht-form-input.parsley-error) .oht-form-input,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active:has(.oht-form-input.parsley-error) .oht-input-wrapper,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active:has(.oht-input-wrapper.parsley-error) .oht-form-input,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active:has(.oht-input-wrapper.parsley-error) .oht-input-wrapper{border:2px solid #c5003e !important}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active:has(.oht-form-input.parsley-error) .email-domain-suggestion-list,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active:has(.oht-form-input.parsley-error) .autocomplete-items,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active:has(.oht-input-wrapper.parsley-error) .email-domain-suggestion-list,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active:has(.oht-input-wrapper.parsley-error) .autocomplete-items{border-color:#c5003e !important}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active:has(.oht-form-input.parsley-success) .oht-form-input,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active:has(.oht-form-input.parsley-success) .oht-input-wrapper,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active:has(.oht-input-wrapper.parsley-success) .oht-form-input,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.clicked.is-active:has(.oht-input-wrapper.parsley-success) .oht-input-wrapper{border:2px solid #008540}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container:nth-child(2),.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container:nth-child(3){width:calc(50% - 5px)}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container#ht-form-input-email{z-index:3 !important}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-input-wrapper{padding:0;border-radius:50px;background-color:#fff;border:2px solid #e2f3f5;height:54px;position:relative}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-input-wrapper.parsley-error{border:2px solid #c5003e}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-input-wrapper.parsley-error label{color:#c5003e}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-input-wrapper.parsley-error .errors-display-container{margin-top:5px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-input-wrapper.parsley-success{border:2px solid #008540;border-color:#008540}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-input-wrapper.parsley-success .oht-form__label{color:#008540}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-input-wrapper.parsley-success .oht-form__label .label{color:#008540}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form__label{position:absolute;top:13px;left:20px;font-size:16px;opacity:.9;font-family:"AvenirNext-DemiBold",sans-serif;transition:ease-in .2s;pointer-events:none;color:#0f2033;height:fit-content}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form__label sup{top:0}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form__input{border:0;width:100%;background:transparent;padding-top:13px;height:54px;padding-left:20px;color:#0f2033;text-decoration:none;line-height:28px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form__input:-webkit-autofill{border-radius:50px;height:fit-content}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input{background-color:#fff;border:2px solid #e2f3f5;background:#fff;color:#0f2033;width:100%;border-radius:30px;font-size:16px;height:54px;padding:0 20px;max-width:100%;padding-top:16px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input.parsley-error{border:2px solid #c5003e}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input.parsley-error ~ .item-label{color:#c5003e}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input.parsley-error ~ .item-label .label{color:#c5003e}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input.parsley-success{border:2px solid #008540;border-color:#008540}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input.parsley-success ~ .item-label{color:#008540}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input.parsley-success ~ .item-label .label{color:#008540}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input::placeholder{color:#0f2033;opacity:1}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input:-ms-input-placeholder{color:#0f2033}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input::-ms-input-placeholder{color:#0f2033}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input ~ .item-label{position:absolute;top:15px;left:22px;font-size:16px;opacity:.9;font-family:"AvenirNext-DemiBold",sans-serif;transition:ease-in .2s;pointer-events:none;color:#0f2033;height:fit-content}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input ~ .item-label sup{top:0}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input::-ms-clear,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form__input::-ms-clear{display:none}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.is-active{border-color:#63809d}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.is-active .item-label,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.is-active .oht-form__label{transition:.2s ease-in;font-size:12px;top:3px;text-align:left}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.is-active .item-label sup,.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.is-active .oht-form__label sup{font-size:12px;top:0}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.is-active .oht-form__label{top:0}
.oht-form-email .oht-form-email-container .oht-form-email-fields .checkbox-wrapper{width:100%;padding:10px 0 0}
.oht-form-email .oht-form-email-container .oht-form-email-fields .checkbox-wrapper:first-child{padding-top:40px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .checkbox-wrapper .errors-display-container{margin-left:0}
.oht-form-email .oht-form-email-container .oht-form-email-fields .checkbox-wrapper .checkbox-custom:not(:checked) ~ label:before{border-color:#0f2033}
.oht-form-email .oht-form-email-container .oht-form-email-fields .checkbox-wrapper .checkbox-custom:not(:checked)+label:before,.oht-form-email .oht-form-email-container .oht-form-email-fields .checkbox-wrapper .checkbox-custom:checked+label:before{width:16px;height:16px;bottom:0;margin:auto 0}
.oht-form-email .oht-form-email-container .oht-form-email-fields .checkbox-wrapper .checkbox-custom:checked+label:after{width:14px;height:12px;top:6px;left:4px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .checkbox-wrapper .checkbox-custom ~ .checkbox-label{color:#0f2033;margin-bottom:0;padding-left:26px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .checkbox-wrapper .checkbox-custom ~ .checkbox-label p{font-size:14px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .checkbox-wrapper .checkbox-custom ~ .checkbox-label a{font-family:"AvenirNext-DemiBold",sans-serif}
.oht-form-email .oht-form-email-container .oht-form-email-fields .checkbox-wrapper .checkbox-custom ~ .checkbox-label a{font-family:"Noto Sans",sans-serif;font-weight:700}
.oht-form-email .oht-form-email-container .oht-form-email-fields .ht-form-button-wrapper{margin:44px auto 0;display:flex;flex-direction:column;gap:16px;width:100%}
.oht-form-email .oht-form-email-container .oht-form-email-fields .ht-form-button-wrapper button{margin:0 auto}
.oht-form-email .oht-form-email-container .oht-form-email-fields .ht-disclaimer p{color:#0f2033;font-size:14px;font-family:"Noto Sans",sans-serif;line-height:22px;padding:0 25px}
@media only screen and (max-width:709px){.oht-form-email{padding:40px 0}
.oht-form-email .oht-form-email-container{gap:40px}
.oht-form-email .oht-form-email-container .oht-form-email-text .oht-form-title{font-size:28px;line-height:36px}
.oht-form-email .oht-form-email-container .oht-form-email-text .oht-form-description{color:#0f2033;font-family:"Noto Sans",sans-serif}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container:nth-child(2),.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container:nth-child(3){width:100%}
.oht-form-email .oht-form-email-container .oht-form-email-fields .ht-form-button-wrapper{width:100%;margin:10px 0 0 0}
.oht-form-email .oht-form-email-container .oht-form-email-fields .checkbox-wrapper{padding:0}
.oht-form-email .input-phone .input-phone-prefix .input-phone-prefix-field .input-phone-prefix-select ~ .select2 .select2-selection__arrow{bottom:6px}
}