.oht-float-element{position:absolute;z-index:2;left:0;right:0;bottom:-60px}
.oht-float-element .grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;max-width:1068px;width:100%}
.oht-float-element .float-item{border-radius:6px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-shadow:0 4px 20px 0 #2222221A;box-shadow:0 4px 20px 0 #2222221A;height:auto;padding:20px 30px;width:calc(33.33% - 10px)}
.oht-float-element .float-item .secondary-title{font-family:"Value-Bold",sans-serif;color:#222;font-size:28px;line-height:36px}
.oht-float-element .float-item .subtitle{color:#444}
@media(max-width:1499.98px){.oht-float-element .grid-wrapper{max-width:calc(1068px + 80px)}
}
@media(max-width:979.98px){.oht-float-element{bottom:-95px}
}
@media(max-width:707.98px){.oht-float-element{padding-top:40px;position:relative;bottom:0}
.oht-float-element .grid-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}
.oht-float-element .float-item{width:100%;min-height:unset;padding:10px 20px;gap:4px}
.oht-float-element .float-item .secondary-title{font-size:22px;line-height:30px}
.oht-float-element .float-item .subtitle{font-size:14px;line-height:22px}
}
.audio-component{--transition-delay:0;--transition:all .2s linear var(--transition-delay);--audio-circle-bg:#c5003e;--audio-circle-color:#fff}
.audio-component .audio-circle-animation{position:absolute;top:0;left:50%;right:0;bottom:0;margin:auto;-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);z-index:1;width:327px;height:327px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.audio-component .audio-options{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:37px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:237px;overflow:visible}
.audio-component .audio-options .audio-circle-wrapper{position:relative;overflow:visible;width:162px;height:162px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}
.audio-component .audio-options .audio-circle-wrapper .audio-circle{-webkit-box-shadow:0 4px 20px 0 #2222221A;box-shadow:0 4px 20px 0 #2222221A;background-color:var(--audio-circle-bg);border-radius:50%;width:162px;height:162px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--transition);-o-transition:var(--transition);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:#a20033;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;opacity:0;-webkit-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);-o-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);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:"Value-Bold",sans-serif;color:var(--audio-circle-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .label{z-index:2}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-play{padding-left:10px;width:24px;height:24px;z-index:2}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-play::after{width:24px;height:24px}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-pause{padding-left:10px;width:24px;height:24px;z-index:2}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-pause::after{width:24px;height:24px}
.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 #c5003e}
.audio-component.is-playing,.audio-component.is-pause{--audio-circle-bg:#fff;--audio-circle-color:#c5003e}
.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:-webkit-box;display:-ms-flexbox;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:#c5003e}
.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:-webkit-box;display:-ms-flexbox;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:#c5003e}
.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:-webkit-box;display:-ms-flexbox;display:flex}
.audio-component.is-ended .audio-options .audio-circle-wrapper:before{border:0;background:-o-linear-gradient(52.63deg,rgba(197,0,62,0.7) 20.79%,rgba(197,0,62,0.1) 83.23%);background:linear-gradient(37.37deg,rgba(197,0,62,0.7) 20.79%,rgba(197,0,62,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:rgba(197,0,62,0.2)}
@media(max-width:707.98px){.audio-component .audio-circle-animation{width:267px;height:267px}
.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 .am-icon-play{margin:0;padding-left:0 !important;width:48px !important;height:48px !important}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-play::after{width:48px !important;height:48px !important}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-pause{margin:0;padding-left:0 !important;width:48px !important;height:48px !important}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-pause::after{width:48px !important;height:48px !important}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-reset{margin:0;padding-left:0 !important;width:48px !important;height:48px !important}
.audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-reset::after{width:48px !important;height:48px !important}
}
.hearing-test-main{position:relative;margin-bottom:75.5px;overflow:visible;min-height:709px}
@media(max-width:707.98px){.hearing-test-main{min-height:652px;margin-bottom:0}
}
.stage-hearing-test{background-color:#f7f8f8;padding:100px 0 120px;display:block;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}
.stage-hearing-test .red-btn--fill.btn--disabled{background-color:#e6e7e9;color:#fff;opacity:1}
.stage-hearing-test .red-btn--fill:not(.btn--disabled):hover{background-color:#a20033;color:#fff;text-decoration:underline}
.stage-hearing-test .audio-component .audio-options .audio-circle-wrapper .audio-circle .text .label{max-width:60%;text-align:center;white-space:normal;word-break:break-word;overflow-wrap:break-word;display:inline-block}
.stage-hearing-test .audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-play{padding-left:10px;width:24px;height:24px;z-index:2}
.stage-hearing-test .audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-play::after{width:24px;height:24px}
.stage-hearing-test .audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-pause{padding-left:10px;width:24px;height:24px;z-index:2}
.stage-hearing-test .audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-pause::after{width:24px;height:24px}
.stage-hearing-test .audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-reset{padding-left:10px;width:24px;height:24px;z-index:2}
.stage-hearing-test .audio-component .audio-options .audio-circle-wrapper .audio-circle .text .am-icon-reset::after{width:24px;height:24px}
@media(max-width:707.98px){.stage-hearing-test .audio-component .audio-options .audio-circle-wrapper .audio-circle .text .label{display:none}
}
.stage-hearing-test.transitioning-in{opacity:1;-webkit-animation:fadeIn .6s linear;animation:fadeIn .6s linear}
.stage-hearing-test.transitioning-out{opacity:0;-webkit-animation:fadeOut .5s ease-out;animation:fadeOut .5s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.stage-hearing-test .grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px}
.stage-hearing-test .top-part{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:1068px;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
.stage-hearing-test .top-part>div{text-align:center}
.stage-hearing-test .top-part .stage-title{color:#222}
.stage-hearing-test .top-part .subtitle{font-family:"Value-Bold",sans-serif;display:inline;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}
.stage-hearing-test .top-part .subtitle .red{color:#c5003e}
.stage-hearing-test .top-part .subtitle .am-icon::after{margin-bottom:-5px;width:24px;height:24px}
.stage-hearing-test .top-part.hidden{display:none;opacity:0}
.stage-hearing-test .button-start{display:none;opacity:0;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
.stage-hearing-test .button-start:has(.cta.disabled){pointer-events:none}
.stage-hearing-test .button-start .btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.stage-hearing-test .button-start .cta-label{font-family:"Value-Bold",sans-serif;font-size:16px;line-height:24px;letter-spacing:0}
.stage-hearing-test .button-start .am-icon-chevron-arrow-right-white{width:24px;height:24px}
.stage-hearing-test .button-start .am-icon-chevron-arrow-right-white::after{width:24px;height:24px}
.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;line-height:22px}
.stage-hearing-test .warning-text label{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.stage-hearing-test .warning-text label .read-less,.stage-hearing-test .warning-text label .read-more{color:#c5003e;font-size:16px;line-height:24px;font-family:"Value-Bold",sans-serif;cursor:pointer;display:none}
.stage-hearing-test .anchor-element{display:none;-webkit-animation:scrollInfinite 1s linear infinite;animation:scrollInfinite 1s linear infinite}
.stage-hearing-test .anchor-element .am-icon-chevron-arrow-down-red{width:24px;height:24px}
.stage-hearing-test .anchor-element .am-icon-chevron-arrow-down-red::after{width:24px;height:24px}
.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:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}
@media(max-width:707.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:#444}
.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:-webkit-box;display:-ms-flexbox;display:flex}
.stage-hearing-test .warning-text label .read-less{display:none}
.stage-hearing-test .warning-text label .read-more{display:-webkit-box;display:-ms-flexbox;display:flex}
.stage-hearing-test .warning-text #showText:checked ~ p{display:-webkit-box;display:-ms-flexbox;display:flex}
.stage-hearing-test .warning-text #showText:checked ~ label .read-less{display:-webkit-box;display:-ms-flexbox;display:flex}
.stage-hearing-test .warning-text #showText:checked ~ label .read-more{display:none}
.stage-hearing-test .anchor-element{display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}
}
.resume-step{padding:100px 0 120px;background-color:#f7f8f8;opacity:1;display:block;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;--check:url("../../../clientlibs/clientlib-base/resources/img/oht-image/grey-check.svg");--step-2:url("../../../clientlibs/clientlib-base/resources/img/oht-image/step-2-mobile.svg");--step-3:url("../../../clientlibs/clientlib-base/resources/img/oht-image/step-3-mobile.svg")}
.resume-step .red-btn--fill.btn--disabled{background-color:#e6e7e9;color:#fff;opacity:1}
.resume-step .red-btn--fill:not(.btn--disabled):hover{background-color:#a20033;color:#fff;text-decoration:underline}
.resume-step .red-btn--outline:hover{color:#a20033;background-color:#f6e6eb;border-color:#a20033;text-decoration:underline}
.resume-step.transitioning-in{opacity:1;-webkit-animation:fadeIn .6s linear;animation:fadeIn .6s linear}
.resume-step.transitioning-out{opacity:0;-webkit-animation:fadeOut .5s ease-out;animation:fadeOut .5s ease-out;-webkit-animation-fill-mode:forwards;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 #c5003e}
.resume-step .grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px}
.resume-step .grid-wrapper .top-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;text-align:center}
.resume-step .grid-wrapper .top-part .resume-step-title{color:#222}
.resume-step .grid-wrapper .resume-step-cards-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card{width:calc(33.33% - 20px * 2 / 3);max-width:306px;min-height:210px;height:auto;background-color:#fff;padding:20px;border-radius:6px;-webkit-box-shadow:0 4px 20px 0 #2222221A;box-shadow:0 4px 20px 0 #2222221A;text-align:center}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card:first-child{background-color:#f7f8f8}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card .card-copy .card-title{color:#222;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-copy .card-description{color:#444;line-height:26px}
.resume-step .grid-wrapper .cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}
.resume-step .grid-wrapper .cta-wrapper .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}
.resume-step .grid-wrapper .cta-wrapper .am-icon-chevron-arrow-right-white{width:24px;height:24px}
.resume-step .grid-wrapper .cta-wrapper .am-icon-chevron-arrow-right-white::after{width:24px;height:24px}
.resume-step .grid-wrapper .cta-wrapper .am-icon-reset{width:24px;height:24px}
.resume-step .grid-wrapper .cta-wrapper .am-icon-reset::after{width:24px;height:24px}
@media(max-width:707.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 .card-icon{width:28px;height:28px}
.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:#f7f8f8}
.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;color:#444}
.resume-step .grid-wrapper .resume-step-cards-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:68px;padding:10px 10px 10px 4px}
.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-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card .card-copy .card-title{margin-top:0;text-align:left}
.resume-step .grid-wrapper .resume-step-cards-wrapper .step-card .card-copy .card-description{text-align:left}
.resume-step .grid-wrapper .cta-wrapper{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;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%}
}
.oht-form-email{background-color:#f7f8f8;padding:100px 0 120px;display:block;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}
.oht-form-email .red-btn--fill.btn--disabled{background-color:#e6e7e9;color:#fff;opacity:1}
.oht-form-email .red-btn--fill:not(.btn--disabled):hover{background-color:#a20033;color:#fff;text-decoration:underline;cursor:pointer}
.oht-form-email.transitioning-in{opacity:1;-webkit-animation:fadeIn .6s linear;animation:fadeIn .6s linear}
.oht-form-email.transitioning-out{opacity:0;-webkit-animation:fadeOut .5s ease-out;animation:fadeOut .5s ease-out;-webkit-animation-fill-mode:forwards;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}
.oht-form-email .oht-form-email-container .ht-form-mandatory-label{font-size:14px;color:#444;padding:0 25px 0 0;width:100%}
.oht-form-email .oht-form-email-container .oht-form-email-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:#222;display:block}
.oht-form-email .oht-form-email-container .oht-form-email-fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;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 #888}
.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}
.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.input-phone{position:relative}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.input-phone .select2-container--open .select2-dropdown.select2-dropdown--below{-webkit-box-shadow:0 2px 4px 0 #2222221a;box-shadow:0 2px 4px 0 #2222221a}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.input-phone .select2-container--open .select2-dropdown.select2-dropdown--below .select2-search .select2-search__field{background-color:#fff}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.input-phone .input-phone-prefix .input-phone-prefix-field .select2-results__options{margin-right:8px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.input-phone .input-phone-prefix .input-phone-prefix-field .select2-results__options .select2-results__option{background-color:transparent !important}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.input-phone .input-phone-prefix .input-phone-prefix-field .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#f7f8f8 !important}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.input-phone .input-phone-prefix .input-phone-prefix-field .select2-results__options::-webkit-scrollbar{background-color:#888;border-radius:8px;width:5px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container.input-phone .input-phone-prefix .input-phone-prefix-field .select2-results__options::-webkit-scrollbar-thumb{background-color:#444;border-radius:8px}
.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:white;border:2px solid #e6e7e9;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-input{background-color:transparent;width:100%;height:100%;padding-left:20px;position:absolute}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input::-webkit-input-placeholder{color:#444;opacity:1}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input::-moz-placeholder{color:#444;opacity:1}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input:-ms-input-placeholder{color:#444;opacity:1}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input::-ms-input-placeholder{color:#444;opacity:1}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input::placeholder{color:#444;opacity:1}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input:-ms-input-placeholder{color:#444}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-form-input::-ms-input-placeholder{color:#444}
.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:"Value-Bold",sans-serif;-webkit-transition:ease-in .2s;-o-transition:ease-in .2s;transition:ease-in .2s;pointer-events:none;color:#444;height:-webkit-fit-content;height:-moz-fit-content;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{display:none}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-checkbox-wrapper{width:100%}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-checkbox-wrapper .errors-display-container{margin-left:0}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-checkbox-wrapper .checkbox-custom:checked+label::before{border-width:2px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-checkbox-wrapper .checkbox-custom:checked+label::after{top:3px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-checkbox-wrapper .checkbox-custom+.checkbox-label{margin-left:10px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-checkbox-wrapper .checkbox-custom+.checkbox-label::before{top:4px;width:17px;height:17px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .oht-form-input-container .oht-checkbox-wrapper .checkbox-custom+.checkbox-label:hover::before{border:2px solid #c5003e !important}
.oht-form-email .oht-form-email-container .oht-form-email-fields .ht-form-button-wrapper{margin:60px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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-form-button-wrapper button.icon-on-left,.oht-form-email .oht-form-email-container .oht-form-email-fields .ht-form-button-wrapper button.icon-on-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}
.oht-form-email .oht-form-email-container .oht-form-email-fields .ht-form-button-wrapper button.icon-on-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.oht-form-email .oht-form-email-container .oht-form-email-fields .ht-form-button-wrapper button .cta-icon{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center}
.oht-form-email .oht-form-email-container .oht-form-email-fields .ht-disclaimer p{color:#444;font-size:14px;font-family:"Noto Sans",sans-serif;line-height:22px;padding:0 25px}
@media only screen and (max-width:707px){.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:#444;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-step-gender{padding:40px 0;display:block;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}
.oht-step-gender.transitioning-in{-webkit-animation:fadeIn .6s linear;animation:fadeIn .6s linear}
.oht-step-gender.transitioning-out{opacity:0;-webkit-animation:fadeOut .5s ease-out;animation:fadeOut .5s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.oht-step-gender .grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.oht-step-gender .grid-wrapper .step-gender-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:129px;width:1068px}
.oht-step-gender .grid-wrapper .step-gender-container .text-part{width:41%;max-width:435px}
.oht-step-gender .grid-wrapper .step-gender-container .text-part .title{font-family:"Value-Bold",sans-serif;font-size:36px;line-height:44px;color:#222;margin-bottom:20px;text-align:start}
.oht-step-gender .grid-wrapper .step-gender-container .text-part .subtitle{font-family:"Noto Sans",sans-serif;font-size:16px;color:#444;line-height:26px}
.oht-step-gender .grid-wrapper .step-gender-container .radio-buttons-gender{width:41%;max-width:435px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
.oht-step-gender .grid-wrapper .step-gender-container .radio-buttons-gender .gender-group{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.oht-step-gender .grid-wrapper .step-gender-container .radio-buttons-gender .gender-group legend{display:none}
.oht-step-gender .grid-wrapper .step-gender-container .radio-buttons-gender .gender-option{position:relative}
.oht-step-gender .grid-wrapper .step-gender-container .radio-buttons-gender .gender-input{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}
.oht-step-gender .grid-wrapper .step-gender-container .radio-buttons-gender .gender-box{display:inline-block;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#444;background-color:#fff;padding:25px;width:100%;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 #2222221a;box-shadow:0 2px 4px 0 #2222221a;font-family:"Value-Bold",sans-serif;line-height:24px}
.oht-step-gender .grid-wrapper .step-gender-container .radio-buttons-gender .gender-box:hover{background-color:#f7f8f8;text-decoration:underline}
.oht-step-gender .grid-wrapper .step-gender-container .radio-buttons-gender .gender-input:focus-visible+.gender-box{outline:2px solid #000;outline-offset:2px}
.oht-step-gender .grid-wrapper .step-gender-container .radio-buttons-gender .gender-input:checked+.gender-box{background-color:#c5003e;font-weight:700;color:#fff}
@media(max-width:707.98px){.oht-step-gender{padding:0 0 85px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.oht-step-gender .grid-wrapper .step-gender-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}
.oht-step-gender .grid-wrapper .step-gender-container .text-part{width:100%;max-width:100%}
.oht-step-gender .grid-wrapper .step-gender-container .text-part .title,.oht-step-gender .grid-wrapper .step-gender-container .text-part .subtitle{text-align:center}
.oht-step-gender .grid-wrapper .step-gender-container .text-part .title{font-size:22px;line-height:30px;margin-bottom:10px}
.oht-step-gender .grid-wrapper .step-gender-container .radio-buttons-gender{width:100%;max-width:100%}
.oht-step-gender .grid-wrapper .step-gender-container .radio-buttons-gender .gender-option label{padding:15px 25px}
}
.oht-step-date{padding:40px 0;display:block;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}
.oht-step-date.transitioning-in{-webkit-animation:fadeIn .6s linear;animation:fadeIn .6s linear}
.oht-step-date.transitioning-out{opacity:0;-webkit-animation:fadeOut .5s ease-out;animation:fadeOut .5s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.oht-step-date .grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.oht-step-date .grid-wrapper .step-date-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:129px;width:1068px;padding:74px 0 20px}
.oht-step-date .grid-wrapper .step-date-container .text-part{width:41%;max-width:435px}
.oht-step-date .grid-wrapper .step-date-container .text-part .title{font-family:"Value-Bold",sans-serif;font-size:36px;line-height:44px;color:#222;margin-bottom:20px}
.oht-step-date .grid-wrapper .step-date-container .text-part .subtitle{font-family:"Noto Sans",sans-serif;font-size:16px;color:#444;line-height:26px}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper{width:41%;max-width:435px;position:relative}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper:has(.select2.input-changing) .select2-dropdown .select2-results .select2-results__options .select2-results__option:first-child{display:block}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper:has(.select2-container--open.has-value) .select2-dropdown{border:2px solid #008540;border-top:0}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container{width:100% !important}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-selection__rendered{padding-left:0}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container.select2-container--open{margin-bottom:20px}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container.select2-container--open .select2-dropdown{top:100% !important;bottom:auto !important;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-left:2px solid #e6e7e9;border-right:2px solid #e6e7e9;border-bottom:2px solid #e6e7e9}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container.select2-container--open .select2-selection{border-radius:30px 30px 0 0;border-bottom:0;padding:12px 54px 0 54px;height:34px}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container.select2-container--open .select2-selection .select-placeholder{font-size:12px;line-height:20px}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container.select2-container--open .select2-selection .select-value{display:none}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container.select2-container--open .select2-selection .select2-selection__arrow{top:0}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container.select2-container--open .select2-selection .select2-selection__arrow:before{rotate:180deg}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container.select2-container--open.has-value .select2-selection{border-bottom:0}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container.has-value .select2-selection{border:2px solid #008540}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-selection{height:54px;border-radius:30px;border:2px solid #e6e7e9;padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-selection .select-placeholder{font-family:"Value-Bold",sans-serif}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-selection .select-placeholder.selected{font-size:12px;line-height:20px}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-selection .select2-selection__arrow{position:absolute;top:unset;bottom:50%;right:20px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:24px;height:24px;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-selection .select2-selection__arrow:before{content:"";display:block;position:relative;width:24px;height:24px;background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/chevron-down.svg");background-repeat:no-repeat;background-position:center;background-size:contain}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-selection .select2-selection__arrow b{display:none}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown{border-bottom:0;-webkit-box-shadow:0 3px 4px 0 #2222221A;box-shadow:0 3px 4px 0 #2222221A;overflow:hidden}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-search:before{content:"";position:absolute;top:16px;left:20px;width:24px;height:24px;background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/search-dark.svg");background-repeat:no-repeat;background-size:contain}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-search .select2-search__field{border:0;padding:0 10px 0 54px;min-width:100%;height:46px;background-color:#fff}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-search .select2-search__field::-webkit-input-placeholder{color:#444;opacity:1}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-search .select2-search__field::-moz-placeholder{color:#444;opacity:1}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-search .select2-search__field:-ms-input-placeholder{color:#444;opacity:1}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-search .select2-search__field::-ms-input-placeholder{color:#444;opacity:1}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-search .select2-search__field::placeholder{color:#444;opacity:1}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-results .select2-results__options{max-height:128px;margin-right:8px}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option{padding:10px 20px}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option:first-child{display:none}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option:after{content:none}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover,.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]{color:#c5003e;background-color:#f7f8f8}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar{background-color:#888;border-radius:8px;width:5px}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper .select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb{background-color:#444;border-radius:8px}
@media(max-width:707.98px){.oht-step-date{padding:0 0 79px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.oht-step-date .grid-wrapper .step-date-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:100%;padding:0}
.oht-step-date .grid-wrapper .step-date-container .text-part{width:100%;max-width:100%}
.oht-step-date .grid-wrapper .step-date-container .text-part .title,.oht-step-date .grid-wrapper .step-date-container .text-part .subtitle{text-align:center}
.oht-step-date .grid-wrapper .step-date-container .text-part .title{font-size:22px;line-height:30px;margin-bottom:10px}
.oht-step-date .grid-wrapper .step-date-container .select-date-wrapper{width:100%;max-width:100%}
}
.oht-step-final-check{padding:40px 0;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}
.oht-step-final-check.transitioning-in{-webkit-animation:fadeIn .6s linear;animation:fadeIn .6s linear}
.oht-step-final-check.transitioning-out{opacity:0;-webkit-animation:fadeOut .5s ease-out;animation:fadeOut .5s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.oht-step-final-check .grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.oht-step-final-check .grid-wrapper .step-final-check-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:129px;max-width:1088px}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-part{width:38%}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-part .title{font-family:"Value-Bold",sans-serif;font-size:36px;line-height:44px;color:#222;margin-bottom:20px}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-part .subtitle{font-family:"Noto Sans",sans-serif;font-size:16px;line-height:26px;color:#444}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper .text-image-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px;position:relative}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper .text-image-item:before{content:"";position:absolute;background-color:#fff;width:60px;height:60px;display:block;border-radius:50%;left:24px}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper .text-image-item img{width:100%;height:24px;min-width:24px;max-width:35px;left:12px;position:relative;z-index:1}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper .text-image-item .text-wrapper{padding-left:42px}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper .text-image-item .text-wrapper .title-item{font-family:"Value-Bold",sans-serif;font-size:18px;line-height:26px;color:#222}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper .text-image-item .text-wrapper .subtitle-item{color:#444}
@media(max-width:707.98px){.oht-step-final-check{padding:0 0 80px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.oht-step-final-check .grid-wrapper{display:block}
.oht-step-final-check .grid-wrapper .step-final-check-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;gap:40px}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-part{width:100%}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-part .title{font-size:22px;line-height:30px;text-align:center;margin-bottom:0}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-part .subtitle{text-align:center}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper{width:100%;gap:0}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper .text-image-item{padding:20px 0 20px 6px;border-top:2px solid #e6e7e9}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper .text-image-item:before{width:36px;height:36px;left:5px}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper .text-image-item img{max-width:24px;left:5px}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper .text-image-item:first-child{padding-top:0;border-top:0}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper .text-image-item .text-wrapper{padding-left:22px;height:36px;-ms-flex-line-pack:center;align-content:center}
.oht-step-final-check .grid-wrapper .step-final-check-container .text-image-wrapper .text-image-item .text-wrapper .subtitle-item{display:none}
}
.navigation-buttons{padding-bottom:40px}
.navigation-buttons .red-btn--fill.btn--disabled{background-color:#e6e7e9;color:#fff;opacity:1}
.navigation-buttons .red-btn--fill:not(.btn--disabled):hover{background-color:#a20033;color:#fff;text-decoration:underline;cursor:pointer}
.navigation-buttons .navigation-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}
.navigation-buttons .navigation-buttons-wrapper .steps-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:31.5px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}
.navigation-buttons .navigation-buttons-wrapper .steps-line:after{content:"";display:block;border-top:1px solid #888;width:100%;height:1px;position:absolute;left:0;right:0;top:16px}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item .progress-circle{display:none;position:absolute;z-index:2}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item .step-icon{background-color:#f7f8f8;margin-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item .step-icon .step{border-radius:50%;border:1px solid #888;display:none;font-family:"Value-Regular";font-size:18px;line-height:26px;width:32px;height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#888;position:relative}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item .step-icon img{width:32px;height:32px}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item .text{font-size:12px;line-height:20px;color:#888;text-align:center;font-family:"Value-Regular",sans-serif}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item:first-child::before,.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item:last-child::before{content:"";background-color:#f7f8f8;width:calc(100% - 32px);height:32px;position:absolute;z-index:1}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item:first-child::before{left:0}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item:last-child::before{right:0}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item.in-progress .step-icon{background-color:unset}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item.in-progress .step-icon img{display:none}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item.in-progress .step{background-color:#c5003e;border-color:#fff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Value-Bold",sans-serif;line-height:24px;height:28px;width:28px}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item.in-progress .text{font-family:"Value-Bold",sans-serif;line-height:20px;margin-top:2px;color:#222}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item.in-progress .progress-circle{display:-webkit-box;display:-ms-flexbox;display:flex}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item.in-progress ~ .step-item img{display:none}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item.in-progress ~ .step-item .step{display:-webkit-box;display:-ms-flexbox;display:flex}
.navigation-buttons .navigation-buttons-wrapper .empty-div{display:none}
.navigation-buttons .navigation-buttons-wrapper .next-step-btn{text-align:end}
.navigation-buttons .navigation-buttons-wrapper .next-step-btn .cta{margin-left:auto;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}
.navigation-buttons .navigation-buttons-wrapper .next-step-btn .am-icon-chevron-arrow-right-white{width:24px;height:24px}
.navigation-buttons .navigation-buttons-wrapper .next-step-btn .am-icon-chevron-arrow-right-white::after{width:24px;height:24px}
.navigation-buttons .navigation-buttons-wrapper .cta.hidden{opacity:0;cursor:none;pointer-events:none}
.navigation-buttons .navigation-buttons-wrapper .go-back-btn .cta{margin-right:auto;color:#c5003e}
.navigation-buttons .navigation-buttons-wrapper .go-back-btn .cta:hover{text-decoration:underline;color:#a20033}
.navigation-buttons .navigation-buttons-wrapper .go-back-btn .cta .am-icon-red-slim-arrow-left{width:24px;height:24px}
.navigation-buttons .navigation-buttons-wrapper .go-back-btn .cta .am-icon-red-slim-arrow-left::after{width:24px;height:24px}
.navigation-buttons .navigation-buttons-wrapper .next-step-btn,.navigation-buttons .navigation-buttons-wrapper .go-back-btn{width:25%}
.navigation-buttons .navigation-buttons-wrapper .next-step-btn .cta-label,.navigation-buttons .navigation-buttons-wrapper .go-back-btn .cta-label{vertical-align:super}
@media(max-width:707.98px){.navigation-buttons{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.navigation-buttons .navigation-buttons-wrapper .go-back-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.navigation-buttons .navigation-buttons-wrapper .go-back-btn .cta{margin:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
.navigation-buttons .navigation-buttons-wrapper .go-back-btn .cta-label{display:none}
.navigation-buttons .navigation-buttons-wrapper .steps-line{gap:20px}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item .step-icon:after{width:20px}
.navigation-buttons .navigation-buttons-wrapper .steps-line .step-item .text{display:none}
.navigation-buttons .navigation-buttons-wrapper .empty-div{display:block;width:32px}
.navigation-buttons .navigation-buttons-wrapper .next-step-btn{position:fixed;bottom:0;left:0;right:0;padding:20px;background-color:#f7f8f8;-webkit-box-shadow:0 4px 20px 0 #2222221A;box-shadow:0 4px 20px 0 #2222221A;z-index:3;display:block;width:100%}
.navigation-buttons .navigation-buttons-wrapper .next-step-btn:has(.cta.d-none){display:none}
.navigation-buttons .navigation-buttons-wrapper .next-step-btn .cta{margin:0;width:100%}
}
.step-two-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f7f8f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;overflow-y:auto}
.step-two-main.amplifon-edit-mode{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
.step-two-main .template{margin:auto 0}
@media(max-width:707.98px){.step-two-main{padding:20px 0 0;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}
.step-two-main .template{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:94px;margin:0}
.step-two-main:has(.oht-test:not(.oht-test.d-none)) .navigation-buttons .next-step-btn:has(.cta.disabled){display:none}
}
.oht-test{margin:auto 0;padding:40px 0;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}
.oht-test.transitioning-in{-webkit-animation:fadeIn .6s linear;animation:fadeIn .6s linear}
.oht-test.transitioning-out{opacity:0;-webkit-animation:fadeOut .5s ease-out;animation:fadeOut .5s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.oht-test.earSideLeft .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps.left{background-color:#e6e7e9}
.oht-test.earSideLeft .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps.left .steps{display:-webkit-box;display:-ms-flexbox;display:flex}
.oht-test.earSideLeft .grid-wrapper .test-audio-wrapper .cta-label{font-weight:700;line-height:24px}
.oht-test.earSideLeft .grid-wrapper .test-audio-wrapper .am-icon-reset{margin-left:10px;width:24px;height:24px;z-index:2}
.oht-test.earSideLeft .grid-wrapper .test-audio-wrapper .am-icon-reset::after{width:24px;height:24px}
.oht-test.earSideLeft.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle .completed.left{display:-webkit-box;display:-ms-flexbox;display:flex}
.oht-test.earSideLeft.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle .play.text{display:none}
.oht-test.earSideLeft.completed .grid-wrapper .test-audio-wrapper .am-icon-check-circle-red{width:24px;height:24px}
.oht-test.earSideLeft.completed .grid-wrapper .test-audio-wrapper .am-icon-check-circle-red:after{width:24px;height:24px}
.oht-test.earSideRight .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps.right{background-color:#e6e7e9}
.oht-test.earSideRight .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps.right .steps{display:-webkit-box;display:-ms-flexbox;display:flex}
.oht-test.earSideRight .grid-wrapper .test-audio-wrapper .cta-label{font-weight:700;line-height:24px}
.oht-test.earSideRight .grid-wrapper .test-audio-wrapper .am-icon-reset{margin-left:10px;width:24px;height:24px;z-index:2}
.oht-test.earSideRight .grid-wrapper .test-audio-wrapper .am-icon-reset::after{width:24px;height:24px}
.oht-test.earSideRight.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle .completed.right{display:-webkit-box;display:-ms-flexbox;display:flex}
.oht-test.earSideRight.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle .play.text{display:none}
.oht-test.earSideRight.completed .grid-wrapper .test-audio-wrapper .am-icon-check-circle-red{width:24px;height:24px}
.oht-test.earSideRight.completed .grid-wrapper .test-audio-wrapper .am-icon-check-circle-red:after{width:24px;height:24px}
.oht-test.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper:before,.oht-test.processing .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper:before{border:0;background:-o-linear-gradient(52.63deg,rgba(197,0,62,0.7) 20.79%,rgba(197,0,62,0.1) 83.23%);background:linear-gradient(37.37deg,rgba(197,0,62,0.7) 20.79%,rgba(197,0,62,0.1) 83.23%)}
.oht-test.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle,.oht-test.processing .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle{background-color:#fff;color:#c5003e;pointer-events:none}
.oht-test.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle:before,.oht-test.processing .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle:before{background-color:rgba(197,0,62,0.2)}
.oht-test.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle .status.completed{display:-webkit-box;display:-ms-flexbox;display:flex}
.oht-test.is-ended .grid-wrapper .test-audio-wrapper .replay-cta{display:-webkit-box;display:-ms-flexbox;display:flex}
.oht-test.is-ended .grid-wrapper .test-audio-wrapper .replay-cta button{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Value-Bold",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.oht-test.is-ended .grid-wrapper .test-audio-wrapper .replay-cta button:hover{text-decoration:underline;cursor:pointer;color:#c5003e}
.oht-test.processing .grid-wrapper .test-audio-wrapper .ear-steps-wrapper{display:none}
.oht-test.processing .grid-wrapper .test-audio-wrapper .text-part{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:11.5px}
.oht-test.processing .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-circle-animation{display:none}
.oht-test.processing .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-circle-animation.processing{display:block;opacity:1}
.oht-test.processing .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper{width:210px;height:210px}
.oht-test.processing .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle{width:210px;height:210px}
.oht-test.processing .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle .text{display:none}
.oht-test.processing .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle .status.processing{display:-webkit-box;display:-ms-flexbox;display:flex}
.oht-test.processing .grid-wrapper .test-audio-wrapper .title-text.text-processing{display:-webkit-box;display:-ms-flexbox;display:flex}
.oht-test.processing .grid-wrapper .test-audio-wrapper .title-text.text-frequency{display:none}
.oht-test.is-ended .grid-wrapper .test-audio-wrapper .text-part .subtitle,.oht-test.is-playing .grid-wrapper .test-audio-wrapper .text-part .subtitle,.oht-test.completed .grid-wrapper .test-audio-wrapper .text-part .subtitle,.oht-test.processing .grid-wrapper .test-audio-wrapper .text-part .subtitle{color:#222}
.oht-test .grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.oht-test .grid-wrapper .test-audio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1068px;width:100%}
.oht-test .grid-wrapper .test-audio-wrapper .text-part{width:41%;max-width:435px;padding-top:20.5px}
.oht-test .grid-wrapper .test-audio-wrapper .text-part .subtitle{line-height:26px;font-weight:400}
.oht-test .grid-wrapper .test-audio-wrapper .ear-steps-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}
.oht-test .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:5px 15px;border-radius:30px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}
.oht-test .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps.left .icon:before{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/left-ear.svg")}
.oht-test .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps.right .icon:before{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/right-ear.svg")}
.oht-test .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps .icon{display:block;background-color:inherit}
.oht-test .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps .icon:before{content:"";display:block;width:24px;height:24px}
.oht-test .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps .steps{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;display:none}
.oht-test .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps .steps .ear-text{font-size:14px;line-height:22px;font-family:"Noto Sans",sans-serif;font-weight:700;color:#444}
.oht-test .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps .steps .step.active ~ .step{border-color:#fff;background-color:#fff}
.oht-test .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps .steps .step{border-radius:50%;border:1px solid #888;width:10px;height:10px;background-color:#888}
.oht-test .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps .steps .step.active{border-color:#c5003e;background-color:#c5003e}
.oht-test .grid-wrapper .test-audio-wrapper .title-text{font-size:36px;line-height:44px;font-family:"Value-Regular",sans-serif;color:#222;margin-bottom:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.oht-test .grid-wrapper .test-audio-wrapper .title-text.text-processing{display:none;font-family:"Value-Bold",sans-serif;font-weight:700}
.oht-test .grid-wrapper .test-audio-wrapper .title-text .frequency{font-family:"Value-Bold",sans-serif}
.oht-test .grid-wrapper .test-audio-wrapper .title-text .db{color:#444;background-color:#fff;border:2px solid #e6e7e9;padding:0 8px;border-radius:6px}
.oht-test .grid-wrapper .test-audio-wrapper .replay-cta{margin-top:10px;display:none}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part{width:32.2%}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component{position:relative}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.clicked .audio-options .audio-circle-wrapper:before{background:-o-linear-gradient(52.63deg,#d0d1d5 20.79%,rgba(208,209,213,0) 83.23%);background:linear-gradient(37.37deg,#d0d1d5 20.79%,rgba(208,209,213,0) 83.23%)}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.clicked .audio-options .audio-circle-wrapper .audio-circle .arrow-right{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;margin-bottom:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.clicked .audio-options .audio-circle-wrapper .audio-circle .arrow-right .am-icon-red-tailed-arrow-right{width:24px;height:24px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.clicked .audio-options .audio-circle-wrapper .audio-circle .arrow-right .am-icon-red-tailed-arrow-right::after{width:24px;height:24px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons{display:none;position:absolute;z-index:3;top:0;bottom:0;left:34px;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:158px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons:has(.clicked){height:-webkit-max-content;height:-moz-max-content;height:max-content;bottom:47px;top:unset}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons:has(.not-heard-btn .cta.clicked){bottom:70px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .heard-btn,.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .not-heard-btn{width:100%}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .heard-btn button,.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .not-heard-btn button{width:100%;padding:13px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:30px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .heard-btn button:not(.disabled):hover .am-icon-check-red::after,.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .not-heard-btn button:not(.disabled):hover .am-icon-check-red::after{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/check-dark-red-icon.svg")}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .heard-btn button:not(.disabled):hover .am-icon-slim-close::after,.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .not-heard-btn button:not(.disabled):hover .am-icon-slim-close::after{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/close-dark-red.svg")}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .heard-btn button.clicked,.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .not-heard-btn button.clicked{background-color:#f6e6eb;pointer-events:none}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .heard-btn button.disabled,.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .not-heard-btn button.disabled{display:none}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .heard-btn button .am-icon,.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .not-heard-btn button .am-icon{width:24px;height:24px;margin-right:10px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .heard-btn button .am-icon::after,.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .not-heard-btn button .am-icon::after{width:24px;height:24px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.is-playing .audio-circle-animation{opacity:1}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-circle-animation{width:450px;height:450px;position:absolute;top:0;left:50%;right:0;bottom:0;margin:auto;-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);z-index:1;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-circle-animation.processing,.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-circle-animation.processing-mobile{display:none}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper{width:222px;height:222px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper:before{width:237px;height:237px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle{width:222px;height:222px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle .replay.text{display:none}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle .status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle .status.completed,.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle .status.processing{display:none}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle .status.processing .am-icon{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle .status.processing .am-icon-processing{width:24px;height:24px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle .status.processing .am-icon-processing::after{width:24px;height:24px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle .status .label{font-size:18px;line-height:26px;font-family:"Value-Bold",sans-serif;text-align:center;padding:0 33px;font-weight:700}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle .arrow-right{display:none}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle .arrow-right .am-icon{-webkit-animation:scrolly .5s forwards infinite;animation:scrolly .5s forwards infinite;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.is-ended .heard-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.is-ended .audio-options .audio-circle-wrapper .audio-circle:hover:before{background-color:transparent}
.oht-test .grid-wrapper .test-audio-wrapper .subtitle{color:#222}
.oht-test .grid-wrapper .test-audio-wrapper .subtitle .red{font-family:"Value-Bold",sans-serif;color:#c5003e;font-weight:700}
.oht-test .grid-wrapper .test-audio-wrapper .subtitle.mobile{display:none}
.oht-test .grid-wrapper .red-btn--outline:hover{color:#a20033;background-color:#f6e6eb;border-color:#a20033;text-decoration:underline}
.oht-test .grid-wrapper .red-btn--fill:hover{color:#fff;background-color:#a20033;border-color:#a20033;text-decoration:underline}
@media(max-width:707.98px){.oht-test{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0;margin:0}
.oht-test.earSideLeft .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps.right{display:none}
.oht-test.earSideRight .grid-wrapper .test-audio-wrapper .ear-steps-wrapper .ear-steps.left{display:none}
.oht-test.earSideRight.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle .completed.right{display:-webkit-box;display:-ms-flexbox;display:flex}
.oht-test.earSideRight.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle .play.text{display:none}
.oht-test.is-ended .grid-wrapper .test-audio-wrapper .replay-cta{display:none}
.oht-test.is-ended .grid-wrapper .test-audio-wrapper .subtitle.mobile{display:none}
.oht-test.processing .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-circle-animation.processing{display:none;opacity:0}
.oht-test.processing .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-circle-animation.processing-mobile{display:block;opacity:1}
.oht-test.processing .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-circle-wrapper{display:none}
.oht-test.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle .completed .am-icon{width:48px;height:48px}
.oht-test.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle .completed .am-icon-check-circle-red{width:48px;height:48px}
.oht-test.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle .completed .am-icon-check-circle-red:after{width:48px;height:48px}
.oht-test.completed .grid-wrapper .test-audio-wrapper .audio-component .audio-options .audio-circle-wrapper .audio-circle .completed .label{display:none}
.oht-test .grid-wrapper .test-audio-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}
.oht-test .grid-wrapper .test-audio-wrapper .text-part{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;padding-top:0}
.oht-test .grid-wrapper .test-audio-wrapper .text-part .text-frequency,.oht-test .grid-wrapper .test-audio-wrapper .text-part .db{font-family:"Value-Bold",sans-serif;font-weight:700}
.oht-test .grid-wrapper .test-audio-wrapper .text-part .subtitle{display:none}
.oht-test .grid-wrapper .test-audio-wrapper .ear-steps-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}
.oht-test .grid-wrapper .test-audio-wrapper .title-text{font-size:28px;line-height:36px}
.oht-test .grid-wrapper .test-audio-wrapper .title-text .db{font-size:22px;line-height:30px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part{width:100%}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:87px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.clicked.is-ended .audio-options .audio-circle-wrapper .audio-circle .replay.text{display:none}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.clicked.is-ended .audio-options .audio-circle-wrapper .audio-circle .arrow-right{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;width:48px;height:48px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.clicked.is-ended .audio-options .audio-circle-wrapper .audio-circle .arrow-right .am-icon-red-tailed-arrow-right{width:48px;height:48px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.clicked.is-ended .audio-options .audio-circle-wrapper .audio-circle .arrow-right .am-icon-red-tailed-arrow-right::after{width:48px;height:48px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.clicked.is-ended .audio-options .audio-circle-wrapper .audio-circle .status .am-icon{width:48px;height:48px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.clicked.is-ended .audio-options .audio-circle-wrapper .audio-circle .status .label{display:none}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons{position:relative;left:0;width:100%}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons:has(.clicked),.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons:has(.not-heard-btn .cta.clicked){bottom:unset}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .heard-btn button.disabled,.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .heard-buttons .not-heard-btn button.disabled{display:-webkit-box;display:-ms-flexbox;display:flex}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-circle-animation{width:267px;height:267px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper{width:132px;height:132px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper:before{width:143px;height:143px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component .audio-options .audio-circle-wrapper .audio-circle{width:132px;height:132px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.is-ended{gap:37px}
.oht-test .grid-wrapper .test-audio-wrapper .audio-part .audio-component.is-ended .audio-options .audio-circle-wrapper .audio-circle .replay.text{display:-webkit-box;display:-ms-flexbox;display:flex}
.oht-test .grid-wrapper .test-audio-wrapper .subtitle.mobile{display:inline;text-align:center;margin-top:20px;color:#222}
}
@-webkit-keyframes scrolly{0{-webkit-transform:translate3d(-150%,0,0) rotateY(90deg) scale(0.5) skewY(3deg);transform:translate3d(-150%,0,0) rotateY(90deg) scale(0.5) skewY(3deg)}
30%{-webkit-transform:translate3d(0,0,0) rotateY(0) scale(1) skewY(0);transform:translate3d(0,0,0) rotateY(0) scale(1) skewY(0)}
70%{-webkit-transform:translate3d(0,0,0) rotateY(0) scale(1) skewY(0);transform:translate3d(0,0,0) rotateY(0) scale(1) skewY(0)}
95%{-webkit-transform:translate3d(150%,0,0) rotateY(-90deg) scale(0.5) skewY(-3deg);transform:translate3d(150%,0,0) rotateY(-90deg) scale(0.5) skewY(-3deg)}
100%{-webkit-transform:translate3d(150%,0,0) rotateY(-90deg) scale(0.5) skewY(-3deg);transform:translate3d(150%,0,0) rotateY(-90deg) scale(0.5) skewY(-3deg)}
}
@keyframes scrolly{0{-webkit-transform:translate3d(-150%,0,0) rotateY(90deg) scale(0.5) skewY(3deg);transform:translate3d(-150%,0,0) rotateY(90deg) scale(0.5) skewY(3deg)}
30%{-webkit-transform:translate3d(0,0,0) rotateY(0) scale(1) skewY(0);transform:translate3d(0,0,0) rotateY(0) scale(1) skewY(0)}
70%{-webkit-transform:translate3d(0,0,0) rotateY(0) scale(1) skewY(0);transform:translate3d(0,0,0) rotateY(0) scale(1) skewY(0)}
95%{-webkit-transform:translate3d(150%,0,0) rotateY(-90deg) scale(0.5) skewY(-3deg);transform:translate3d(150%,0,0) rotateY(-90deg) scale(0.5) skewY(-3deg)}
100%{-webkit-transform:translate3d(150%,0,0) rotateY(-90deg) scale(0.5) skewY(-3deg);transform:translate3d(150%,0,0) rotateY(-90deg) scale(0.5) skewY(-3deg)}
}
@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.pop-up-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;max-width:632px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;border-radius:6px;z-index:999999;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;padding-right:0 !important}
.pop-up-wrapper.transitioning-in{-webkit-animation:fadeIn .6s linear;animation:fadeIn .6s linear}
.pop-up-wrapper.transitioning-out{opacity:0;-webkit-animation:fadeOut .5s ease-out;animation:fadeOut .5s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.pop-up-wrapper .pop-up{background-color:#fff;padding:32px 24px}
.pop-up-wrapper .pop-up .top-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}
.pop-up-wrapper .pop-up .top-part .am-icon-close-red-circle{cursor:pointer;width:32px;height:32px;display:block}
.pop-up-wrapper .pop-up .top-part .am-icon-close-red-circle:after{content:"";width:32px;height:32px;display:block;background-size:contain}
.pop-up-wrapper .pop-up .top-part .pop-up-title{font-size:22px;line-height:30px;font-family:"Value-Bold",sans-serif;font-weight:700}
.pop-up-wrapper .pop-up .pop-up-subtitle{font-size:14px;line-height:22px;color:#444;margin-bottom:40px;font-weight:400}
.pop-up-wrapper .pop-up .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}
.pop-up-wrapper .pop-up .buttons-wrapper .continue-btn .cta-label,.pop-up-wrapper .pop-up .buttons-wrapper .appointment-btn .cta-label{font-weight:700}
.pop-up-wrapper .pop-up .buttons-wrapper .continue-btn button,.pop-up-wrapper .pop-up .buttons-wrapper .continue-btn a,.pop-up-wrapper .pop-up .buttons-wrapper .appointment-btn button,.pop-up-wrapper .pop-up .buttons-wrapper .appointment-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px}
.pop-up-wrapper .pop-up .buttons-wrapper .continue-btn .continue-cta-icon,.pop-up-wrapper .pop-up .buttons-wrapper .continue-btn .appointment-cta-icon,.pop-up-wrapper .pop-up .buttons-wrapper .appointment-btn .continue-cta-icon,.pop-up-wrapper .pop-up .buttons-wrapper .appointment-btn .appointment-cta-icon{display:inline-block;width:24px;height:24px;margin-right:10px;background-repeat:no-repeat}
.pop-up-wrapper .pop-up .red-btn--outline:hover{color:#a20033;background-color:#f6e6eb;border-color:#a20033;text-decoration:underline}
.pop-up-wrapper .pop-up .red-btn--fill:hover{color:#fff;background-color:#a20033;border-color:#a20033;text-decoration:underline}
@media(max-width:707.98px){.pop-up-wrapper{max-width:320px;height:454px}
.pop-up-wrapper .modal{background-color:#fff}
.pop-up-wrapper .pop-up{padding:20px 20px 40px 20px;height:100%}
.pop-up-wrapper .pop-up .top-part{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;gap:20px}
.pop-up-wrapper .pop-up .top-part .close-icn{-ms-flex-item-align:end;align-self:flex-end}
.pop-up-wrapper .pop-up .top-part .pop-up-title{text-align:center}
.pop-up-wrapper .pop-up .pop-up-subtitle{text-align:center;font-size:16px;line-height:26px}
.pop-up-wrapper .pop-up .buttons-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.pop-up-wrapper .pop-up .buttons-wrapper .continue-btn,.pop-up-wrapper .pop-up .buttons-wrapper .appointment-btn{width:100%}
.pop-up-wrapper .pop-up .buttons-wrapper .continue-btn button,.pop-up-wrapper .pop-up .buttons-wrapper .appointment-btn button{width:100%}
}
.oht-test-results{padding:60px 0;background-color:#f7f8f8;position:relative;margin-bottom:106px;min-height:618px}
.oht-test-results .red-btn--fill{height:54px}
.oht-test-results .red-btn--fill:not(.btn--disabled):hover{background-color:#a20033;color:#fff;text-decoration:underline}
.oht-test-results .grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.oht-test-results .grid-wrapper .overtitle{font-size:16px;line-height:24px;font-family:"Value-Bold",sans-serif;margin-bottom:40px}
.oht-test-results .grid-wrapper .title{margin-bottom:40px;font-family:"Value-Bold",sans-serif;font-size:36px;line-height:44px}
.oht-test-results .grid-wrapper .title span{color:#c5003e}
.oht-test-results .grid-wrapper .buttons .icon-on-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.oht-test-results .grid-wrapper .buttons .icon-on-left .cta-icon::before{content:"";display:inline-block;width:24px;height:24px;-webkit-mask-image:var(--iconUrl);mask-image:var(--iconUrl);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff}
.oht-test-results .grid-wrapper .buttons .icon-on-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.oht-test-results .grid-wrapper .buttons .icon-on-right .cta-icon::after{content:"";display:inline-block;width:24px;height:24px;-webkit-mask-image:var(--iconUrl);mask-image:var(--iconUrl);background-color:#fff}
.oht-test-results .grid-wrapper .results-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1068px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:40px}
.oht-test-results .grid-wrapper .results-wrapper .circle-result .circle{background-color:#fff;border-radius:50%;width:220px;height:220px;min-width:220px;min-height:220px;margin-top:10px;position:relative;-webkit-box-shadow:0 4px 20px 0 #2222221A;box-shadow:0 4px 20px 0 #2222221A}
.oht-test-results .grid-wrapper .results-wrapper .circle-result .circle .point{position:absolute;top:0;bottom:0;right:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;line-height:26px;color:#000}
.oht-test-results .grid-wrapper .results-wrapper .circle-result .circle .point span{font-size:60px;line-height:60px;font-family:"Value-Bold",sans-serif;font-weight:700}
.oht-test-results .grid-wrapper .results-wrapper .circle-result .circle .level{font-family:"Noto Sans Bold",sans-serif;position:absolute;bottom:0;left:0;right:0;margin:0 auto;background:#444;padding:5px 15px;border-radius:30px;-webkit-box-shadow:0 4px 20px 0 #2222221A;box-shadow:0 4px 20px 0 #2222221A;color:#fff;font-size:14px;line-height:22px;width:142px;text-align:center}
.oht-test-results .grid-wrapper .results-wrapper .description-wrapper{max-width:336px;width:100%}
.oht-test-results .grid-wrapper .results-wrapper .description-wrapper .description{line-height:26px;margin-bottom:40px;color:#444}
.oht-test-results .grid-wrapper .results-wrapper .description-wrapper .description p{line-height:26px}
.oht-test-results .grid-wrapper .results-wrapper .description-wrapper .description b,.oht-test-results .grid-wrapper .results-wrapper .description-wrapper .description strong{font-family:"Noto Sans Bold",sans-serif}
.oht-test-results .grid-wrapper .results-wrapper .description-wrapper .description span{font-family:"Value-Bold",sans-serif;font-weight:700;line-height:24px}
.oht-test-results .grid-wrapper .results-wrapper .description-wrapper .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box{background-color:#fff;padding:20px;border-radius:24px;-webkit-box-shadow:0 4px 20px 0 #2222221A;box-shadow:0 4px 20px 0 #2222221A;width:375px}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results-title{display:none}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:24px;border-bottom:1px dashed #888}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .single-results{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .single-results .single-result-text{font-size:14px;line-height:22px;font-family:"Value-Bold",sans-serif;color:#444}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .single-results .single-result-text span{color:#c5003e}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .single-results-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results:last-child{margin-top:24px;padding-bottom:0;border-bottom:0}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .ear,.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .result{font-family:"Noto Sans Bold",sans-serif;font-size:14px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;border-radius:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:bold}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .ear:before,.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .result:before{content:"";display:block;width:24px;height:24px}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .ear{background-color:#e6e7e9;max-width:168px;min-width:168px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 10px;gap:4px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .ear:before{background-color:#222;-webkit-mask-image:var(--clientLib);mask-image:var(--clientLib)}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .ear.right:before{-webkit-mask-image:var(--clientLib);mask-image:var(--clientLib)}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .result{border:1px solid #444;max-width:165px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#444;padding:5px 13px;width:100%}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .result:before{background-color:#eb5a2d;-webkit-mask-image:var(--iconWarning);mask-image:var(--iconWarning)}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .result.good:before{-webkit-mask-image:var(--iconGood);mask-image:var(--iconGood);background-color:#008540}
.oht-test-results .grid-wrapper .bottom-part{display:none}
.oht-test-results .oht-float-element{bottom:unset;top:558px}
.oht-test-results .oht-float-element .grid-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.oht-test-results .oht-float-element .float-item{width:calc(50% - 20px / 2)}
@media(max-width:1279.98px){.oht-test-results .grid-wrapper .results-wrapper{gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media(max-width:979.98px){.oht-test-results{padding:20px 0 0;margin-bottom:40px}
.oht-test-results .grid-wrapper .overtitle{text-align:center}
.oht-test-results .grid-wrapper .buttons{margin-bottom:40px;width:100%}
.oht-test-results .grid-wrapper .title{font-size:28px;line-height:36px;text-align:center}
.oht-test-results .grid-wrapper .results-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin:0 0 40px}
.oht-test-results .grid-wrapper .results-wrapper .circle-result{width:unset}
.oht-test-results .grid-wrapper .results-wrapper .circle-result .circle{width:140px;height:140px;min-height:140px;min-width:140px;margin-top:0}
.oht-test-results .grid-wrapper .results-wrapper .circle-result .circle .point span{font-size:36px;line-height:36px}
.oht-test-results .grid-wrapper .results-wrapper .circle-result .circle .level{bottom:-17px;width:131px}
.oht-test-results .grid-wrapper .results-wrapper .description-wrapper{max-width:460px}
.oht-test-results .grid-wrapper .results-wrapper .description-wrapper .description{margin:55px 0 40px}
.oht-test-results .grid-wrapper .results-wrapper .description-wrapper .buttons.desk{display:none}
.oht-test-results .grid-wrapper .results-wrapper .results-info{max-width:460px;width:100%}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box{width:100%}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .result{max-width:100%}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .single-results{gap:16px}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .single-results .single-result-text{font-size:16px;line-height:24px}
.oht-test-results .grid-wrapper .bottom-part{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:460px;width:100%}
.oht-test-results .grid-wrapper .bottom-part .buttons.mob .cta{width:100%}
.oht-test-results .oht-float-element{background-color:#fff;padding-top:40px;position:relative;top:0}
.oht-test-results .oht-float-element .grid-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
.oht-test-results .oht-float-element .float-item{width:100%}
}
@media(max-width:707.98px){.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .single-results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.oht-test-results .grid-wrapper .results-wrapper .results-info .results-box .results .single-results .ear{max-width:none;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.oht-media-text-container{padding:100px 0}
.oht-media-text-container .grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}
.oht-media-text-container .grid-wrapper .top-part{text-align:center}
.oht-media-text-container .grid-wrapper .top-part .subtitle{color:#444;margin-bottom:15px}
.oht-media-text-container .grid-wrapper .top-part .title{font-size:28px}
.oht-media-text-container .grid-wrapper .main-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper{width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .input{display:none}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:auto}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label .icon-wrapper{width:32px;height:32px}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label .icon-wrapper .icon{width:32px;height:32px}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label .text-wrapper{margin:0 20px}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label .text-wrapper .title-wrapper .text-title{font-family:"Value-Bold",sans-serif;font-size:18px}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label .text-wrapper .text-subtitle{font-family:"Noto Sans",sans-serif;color:#444}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .text-subtitle-mobile{display:none}
.oht-media-text-container .grid-wrapper .main-content .img-container{max-width:633px;width:calc(50% - 10px);position:relative;height:400px}
.oht-media-text-container .grid-wrapper .main-content .img-container .video{-o-object-fit:contain;object-fit:contain;height:400px;border-radius:24px;width:100%;background-color:black;display:none}
.oht-media-text-container .grid-wrapper .main-content .img-container .bg-container{position:absolute;top:0;left:0;pointer-events:none;z-index:1;width:100%;-webkit-animation:appearing .8s forwards;animation:appearing .8s forwards}
.oht-media-text-container .grid-wrapper .main-content .img-container .bg-container .image{-o-object-fit:cover;object-fit:cover;height:400px;border-radius:24px;width:100%}
.oht-media-text-container .grid-wrapper .main-content .img-container .icon-wrapper::after{content:"";position:absolute;width:60px;height:60px;background-image:url('data:image/svg+xml;utf8,<svgwidth="24"height="24"viewBox="002424"fill="none"xmlns="http://www.w3.org/2000/svg"><pathfill-rule="evenodd"clip-rule="evenodd"d="M4.399833.14138C5.139951.97766.680011.634147.828212.43657L18.926610.1928C19.219310.397319.462910.662819.643610.9688C20.328312.128320.003313.665818.857114.4096L7.7586221.6118C7.3695121.86436.9164422.00076.4506822.0007C5.053322.0007420.8272419.4799V18.4081C417.85584.4477217.4081517.4081C5.5522817.4081617.8558618.4081V19.4799C619.81256.2456920.00076.4506820.0007C6.5244720.00076.6002519.97936.669919.9341L17.768312.7319C17.984512.591618.080212.254617.921511.9858C17.883311.921117.834511.869517.78111.8321L6.682554.07592C6.497493.946596.236183.98086.087464.21465C6.032114.3016764.4085864.52157V14.4329H4V4.52157C44.03414.137443.553974.399833.14138Z"fill="white"/></svg>');background-size:contain;background-repeat:no-repeat;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;cursor:pointer;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}
.oht-media-text-container .grid-wrapper .main-content .img-container .icon-wrapper:hover::after{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}
.oht-media-text-container .grid-wrapper .main-content .img-container::after{content:"";position:absolute;background-color:rgba(197,0,62,0.4);width:100%;height:400px;z-index:2;top:0;border-radius:24px;-webkit-animation:appearing .8s forwards;animation:appearing .8s forwards}
.oht-media-text-container .grid-wrapper .main-content .img-container.is-played .video{display:-webkit-box;display:-ms-flexbox;display:flex}
.oht-media-text-container .grid-wrapper .main-content .img-container.is-played .icon-wrapper::after,.oht-media-text-container .grid-wrapper .main-content .img-container.is-played .bg-container,.oht-media-text-container .grid-wrapper .main-content .img-container.is-played::after{-webkit-animation:fading .8s forwards;animation:fading .8s forwards;display:none}
@-webkit-keyframes fading{from{opacity:1;display:-webkit-box;display:flex}
to{opacity:0}
}
@keyframes fading{from{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex}
to{opacity:0}
}
@-webkit-keyframes appearing{from{opacity:0}
to{opacity:1}
}
@keyframes appearing{from{opacity:0}
to{opacity:1}
}
.oht-media-text-container .grid-wrapper .main-content .cta-wrapper .next-step-cta{display:-webkit-box;display:-ms-flexbox;display:flex}
@media(max-width:707.98px){.oht-media-text-container{padding:40px 0}
.oht-media-text-container .grid-wrapper .top-part .subtitle{font-size:14px;margin-bottom:0}
.oht-media-text-container .grid-wrapper .top-part .title{font-size:22px}
.oht-media-text-container .grid-wrapper .main-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper{width:100%;gap:2px}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item{border-bottom:2px solid #e6e7e9}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .input{display:none}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .input:checked ~ .text-subtitle-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:open .4s forwards;animation:open .4s forwards}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .input:not(:checked) ~ .text-subtitle-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:close .4s forwards,close-margin .3s forwards;animation:close .4s forwards,close-margin .3s forwards}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .input:checked+.label .text-wrapper .title-wrapper .chevron::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}
@-webkit-keyframes open{from{max-height:0;margin:0 42px}
to{max-height:500px;margin:0 42px 30px}
}
@keyframes open{from{max-height:0;margin:0 42px}
to{max-height:500px;margin:0 42px 30px}
}
@-webkit-keyframes close{from{max-height:500px}
to{max-height:0}
}
@keyframes close{from{max-height:500px}
to{max-height:0}
}
@-webkit-keyframes close-margin{from{margin:0 42px 30px}
to{margin:0 42px}
}
@keyframes close-margin{from{margin:0 42px 30px}
to{margin:0 42px}
}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label{cursor:pointer}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label .icon-wrapper{margin:20px 0}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label .text-wrapper{margin:20px 10px;width:100%}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label .text-wrapper .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label .text-wrapper .title-wrapper .chevron{position:relative}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label .text-wrapper .title-wrapper .chevron::after{content:"";position:absolute;width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svgwidth="24"height="24"viewBox="002424"fill="none"xmlns="http://www.w3.org/2000/svg"><pathd="M2.292897.70711C1.902377.316581.902376.683422.292896.29289C2.683425.902373.316585.902373.707116.29289L12.707115.2929C13.097615.683413.097616.316612.707116.7071C12.316617.097611.683417.097611.292916.7071L2.292897.70711Z"fill="red"/><pathd="M21.70717.70711C22.09767.3165822.09766.6834221.70716.29289C21.31665.9023720.68345.9023720.29296.29289L13.585813L1514.4142L21.70717.70711Z"fill="red"/></svg>');background-size:contain;background-repeat:no-repeat;right:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .label .text-wrapper .text-subtitle{display:none}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item .text-subtitle-mobile{overflow:hidden;max-height:0}
.oht-media-text-container .grid-wrapper .main-content .items-wrapper .icon-text-item:last-child{border-bottom:0}
.oht-media-text-container .grid-wrapper .main-content .img-container{width:100%}
.oht-media-text-container .grid-wrapper .main-content .img-container .image{height:300px}
.oht-media-text-container .grid-wrapper .main-content .img-container .bg-container::after{height:300px}
.oht-media-text-container .cta-wrapper{width:100%}
.oht-media-text-container .cta-wrapper .next-step-cta{width:100%}
.oht-media-text-container .cta-wrapper .next-step-cta .cta{width:100%}
}