.hearing-form-wrapper .bordered-container.hearing-test-form-wrapper{background-color:#fff;padding:60px 0;margin:0 auto}
@media only screen and (max-width:939px){.hearing-form-wrapper .bordered-container.hearing-test-form-wrapper{padding:40px}
}
@media only screen and (max-width:709px){.hearing-form-wrapper .bordered-container.hearing-test-form-wrapper{padding:20px}
}
@media only screen and (min-width:1420px){.hearing-form-wrapper .bordered-container.hearing-test-form-wrapper .col-xl-8{padding:0 30px !important}
}
.hearing-form-wrapper .bordered-container.hearing-test-form-wrapper .form-fields-container{margin:0 auto}
.hearing-form-wrapper .bordered-container.hearing-test-form-wrapper .form-fields-container .hearing-test-score-fields .baa-form-input-container{max-width:100%}
.hearing-form-wrapper .bordered-container.hearing-test-form-wrapper .form-fields-container .hearing-test-score-fields .baa-form-input-container .parsley-error .autocomplete-items{border-color:#c5003e}
.hearing-form-wrapper .contact-form-title{text-align:center;margin-bottom:40px;color:#0f2033}
@media only screen and (max-width:709px){.hearing-form-wrapper .contact-form-title{font-size:26px;line-height:1.38;margin-top:0;margin-bottom:12px}
}
.hearing-form-wrapper .form-with-score{background-color:rgba(99,128,157,0.2);background-image:url("../../clientlibs/clientlib-base/resources/img/hearing-test/swirl-big-white.svg");background-repeat:no-repeat;background-size:cover}
.hearing-form-wrapper .ht-form-input-container{padding-top:10px;padding-bottom:10px}
.hearing-form-wrapper .ht-form-input-container .autocomplete-items{top:93%}
.hearing-form-wrapper .ht-form-input-container .checkbox-custom+.checkbox-label{color:#0f2033}
@media only screen and (min-width:940px) and (max-width:1240px){.hearing-form-wrapper .ht-form-input-container .checkbox-custom+.checkbox-label{padding-left:33px}
}
@media only screen and (max-width:709px){.hearing-form-wrapper .ht-form-input-container .checkbox-custom+.checkbox-label{padding-left:34px}
}
.hearing-form-wrapper .ht-form-input-container .checkbox-custom+.checkbox-label:before{top:4px;width:17px;height:17px}
.hearing-form-wrapper .ht-form-input-container .checkbox-custom:checked+label:before{border-width:2px}
.hearing-form-wrapper .ht-form-input-container .checkbox-custom:checked+label:after{top:3px}
.hearing-form-wrapper .ht-form-input-container .checkbox-label:hover:before{border:2px solid #00747a !important}
.hearing-form-wrapper .ht-form-input-container.mandatory-field-message-container{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}
.hearing-form-wrapper .ht-form-input-container.mandatory-field-message-container .mandatory-field-message{color:#63809d}
.hearing-form-wrapper .hearing-test-Form .ht-form__input{border:0;width:90%;margin-left:0;margin-left:20px;padding-right:7px;background:transparent;height:28px;color:#0f2033;text-decoration:none !important;line-height:28px}
.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper{padding:0;border-radius:50px;background-color:white;width:577px;min-width:577px;border:2px solid #e2f3f5;height:50px;position:relative}
@media only screen and (max-width:939px){.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper{width:507px;min-width:507px}
}
@media only screen and (max-width:709px){.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper{width:100%;min-width:100%}
}
@media(min-width:710px) and (max-width:760px){.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper{width:78%;min-width:78%}
}
@media only screen and (min-width:940px){.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper{width:496px;min-width:496px}
}
@media only screen and (min-width:1240px){.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper{width:503px;min-width:503px}
}
@media only screen and (min-width:1420px){.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper{width:577px;min-width:577px}
}
@media(min-width:710px){.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper::-webkit-input-placeholder{opacity:0}
.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper :-moz-placeholder{opacity:0}
.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper ::-moz-placeholder{opacity:0}
.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper :-ms-input-placeholder{opacity:0}
}
.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper.parsley-error{border:2px solid #c5003e !important}
.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper.parsley-error .autocomplete-items{border:2px solid #c5003e;border-top:0}
.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper.parsley-success{border-color:#429f01 !important}
.hearing-form-wrapper .hearing-test-Form .ht-input-wrapper.parsley-success .autocomplete-items{border:2px solid #429f01;border-top:0}
.hearing-form-wrapper .hearing-test-Form .ht-form__label{min-width:126px;text-align:left;color:#63809d;padding-right:8px;line-height:50px}
@media only screen and (max-width:709px){.hearing-form-wrapper .hearing-test-Form .ht-form__label{display:none}
}
@media only screen and (min-width:1240px){.hearing-form-wrapper .hearing-test-Form .ht-form__label[for="phone-number"],.hearing-form-wrapper .hearing-test-Form .ht-form__label[for="email"]{min-width:126px}
}
@media only screen and (min-width:1420px){.hearing-form-wrapper .hearing-test-Form .ht-form__label[for="phone-number"],.hearing-form-wrapper .hearing-test-Form .ht-form__label[for="email"]{min-width:126px;margin-left:0}
}
.hearing-form-wrapper .hearing-test-Form .ht-form__label sup{font-size:14px;top:-.2em}
.hearing-form-wrapper .hearing-test-Form .ht-checkbox-container{padding-right:10px;padding-bottom:6px;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}
@media only screen and (min-width:1420px){.hearing-form-wrapper .hearing-test-Form .ht-checkbox-container{padding-right:100px}
}
.hearing-form-wrapper .hearing-test-Form .ht-checkbox-container #ht-first-checkbox{margin-top:20px}
@media only screen and (max-width:709px){.hearing-form-wrapper .hearing-test-Form .ht-checkbox-container #ht-first-checkbox{margin-top:8px}
}
@media only screen and (max-width:709px){.hearing-form-wrapper .hearing-test-Form .ht-checkbox-container{padding:0 0 16px 0}
}
@media only screen and (max-width:939px){.hearing-form-wrapper .hearing-test-Form .ht-checkbox-container{padding-right:0}
}
.hearing-form-wrapper .hearing-test-Form .ht-submit-btn-container{padding:30px 0;text-align:center}
.hearing-form-wrapper .hearing-test-Form .ht-submit-btn-container .red-btn--fill{margin-bottom:10px;display:flex;gap:10px;justify-content:center;align-items:center}
@media only screen and (max-width:709px){.hearing-form-wrapper .hearing-test-Form .ht-submit-btn-container .red-btn--fill{width:100%}
}
.hearing-form-wrapper .hearing-test-Form .ht-submit-btn-container .red-btn--fill:hover{background-color:#005a5f}
@media only screen and (max-width:709px){.hearing-form-wrapper .hearing-test-Form .ht-submit-btn-container{padding:0;margin-top:20px}
}
.hearing-form-wrapper #hearing-with-score-form .errors-display-container{margin-left:162px}
@media only screen and (max-width:939px){.hearing-form-wrapper #hearing-with-score-form .errors-display-container{margin-left:158px}
}
@media only screen and (max-width:709px){.hearing-form-wrapper #hearing-with-score-form .errors-display-container{margin-left:22px}
}
@media only screen and (min-width:940px){.hearing-form-wrapper #hearing-with-score-form .errors-display-container{margin-left:152px}
}
@media only screen and (min-width:1240px){.hearing-form-wrapper #hearing-with-score-form .errors-display-container{margin-left:140px}
}
@media only screen and (min-width:1420px){.hearing-form-wrapper #hearing-with-score-form .errors-display-container{margin-left:162px}
}
.hearing-form-wrapper #hearing-with-score-form .ht-checkbox-wrapper{padding-right:50px}
@media only screen and (max-width:939px){.hearing-form-wrapper #hearing-with-score-form .ht-checkbox-wrapper{padding-right:0}
}
@media only screen and (min-width:940px){.hearing-form-wrapper #hearing-with-score-form .ht-checkbox-wrapper{padding-right:0}
}
@media only screen and (min-width:1240px){.hearing-form-wrapper #hearing-with-score-form .ht-checkbox-wrapper{padding-right:50px}
}
.hearing-form-wrapper #hearing-with-score-form .ht-checkbox-wrapper .errors-display-container{margin-left:40px}
@media only screen and (max-width:709px){.hearing-form-wrapper #hearing-with-score-form .ht-checkbox-wrapper .errors-display-container{margin-left:35px}
}
.hearing-form-wrapper .ht-score-graphic-container{height:400px}
.hearing-form-wrapper .checkbox-wrapper a,.hearing-form-wrapper .ht-checkbox-wrapper a{font-family:"AvenirNext-DemiBold",sans-serif;color:#00747a}
.ht-form-email .errors-display-container{margin-left:41px;left:23px;color:#c5003e;font-size:12px;line-height:24px}
.ht-form-email .ht-form-input-container.parsley-error .ht-form-input{border:2px solid #c5003e}
.ht-form-email .ht-form-input-container.parsley-success .ht-form-input{border:2px solid #429f01}
.ht-form-email .ht-form-email-container{min-height:calc(100vh - 62px);background-color:rgba(99,128,157,0.2);background-image:url("../../clientlibs/clientlib-base/resources/img/hearing-test/swirl-big-white.svg");background-repeat:no-repeat;background-size:cover;background-position:bottom center}
@media only screen and (min-width:940px){.ht-form-email .ht-form-email-container{min-height:calc(100vh - 97px)}
}
@media(min-width:940px) and (max-width:1420px){.ht-form-email .ht-form-email-container .grid-wrapper .row .col-md-5:last-child{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media only screen and (max-width:939px){.ht-form-email .ht-form-email-container .ht-form-email-text{text-align:center;padding-top:62px}
}
@media only screen and (max-width:709px){.ht-form-email .ht-form-email-container .ht-form-email-text{padding-top:40px}
}
.ht-form-email .ht-form-email-container .ht-form-email-text .ht-form-label-completed{font-family:"AvenirNext-DemiBold",sans-serif;font-weight:normal;color:#004e7a;margin-bottom:20px;display:block}
@media only screen and (max-width:939px){.ht-form-email .ht-form-email-container .ht-form-email-text .ht-form-label-completed{font-size:18px;line-height:30px}
}
@media only screen and (max-width:709px){.ht-form-email .ht-form-email-container .ht-form-email-text .ht-form-label-completed{font-size:16px;line-height:24px;margin-bottom:15px}
}
@media only screen and (min-width:940px){.ht-form-email .ht-form-email-container .ht-form-email-text .ht-form-label-completed{font-size:18px;line-height:30px}
}
@media only screen and (min-width:1240px){.ht-form-email .ht-form-email-container .ht-form-email-text .ht-form-label-completed{font-size:22px;line-height:30px}
}
.ht-form-email .ht-form-email-container .ht-form-email-text .ht-form-title{font-family:"AvenirNext-DemiBold",sans-serif;font-weight:bold;color:#0f2033;margin-bottom:20px;display:block}
@media only screen and (max-width:939px){.ht-form-email .ht-form-email-container .ht-form-email-text .ht-form-title{font-size:28px;line-height:36px;padding:0 45px}
}
@media only screen and (max-width:709px){.ht-form-email .ht-form-email-container .ht-form-email-text .ht-form-title{font-size:22px;line-height:30px}
}
@media only screen and (min-width:940px){.ht-form-email .ht-form-email-container .ht-form-email-text .ht-form-title{font-size:28px;line-height:36px}
}
@media only screen and (min-width:1420px){.ht-form-email .ht-form-email-container .ht-form-email-text .ht-form-title{font-size:36px;line-height:44px}
}
.ht-form-email .ht-form-email-container .ht-form-email-text .ht-form-description{display:block;font-size:16px;line-height:24px;color:#0f2033;margin-bottom:20px}
.ht-form-email .ht-form-email-container .ht-form-email-fields{padding-left:45px;margin-top:-12px;margin-right:-22px}
@media only screen and (max-width:939px){.ht-form-email .ht-form-email-container .ht-form-email-fields{padding-left:0;margin-top:10px;margin-right:0}
}
@media only screen and (min-width:940px){.ht-form-email .ht-form-email-container .ht-form-email-fields{padding-left:34px}
}
@media only screen and (min-width:1240px){.ht-form-email .ht-form-email-container .ht-form-email-fields{margin-top:3px}
}
@media only screen and (min-width:1420px){.ht-form-email .ht-form-email-container .ht-form-email-fields{margin-top:-12px}
}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-input{background:#fff;color:#63809d;width:100%;border-radius:25px;font-size:16px;height:50px;padding:0 20px;max-width:100%}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-input::placeholder{font-family:'AvenirNext-DemiBold'}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-input.parsley-error{border:2px solid #c5003e}
@media only screen and (min-width:940px){.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-input{width:400px}
}
@media only screen and (min-width:1420px){.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-input{width:421px}
}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-input::-webkit-input-placeholder{color:#63809d;opacity:0;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;font-family:"AvenirNext-Regular",sans-serif}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-input::-moz-placeholder{color:#63809d;opacity:0;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;font-family:"AvenirNext-Regular",sans-serif}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-input:-ms-input-placeholder{color:#63809d;opacity:0;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;font-family:"AvenirNext-Regular",sans-serif}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-input::-ms-input-placeholder{color:#63809d;opacity:0;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;font-family:"AvenirNext-Regular",sans-serif}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-input::placeholder{color:#63809d;opacity:0;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;font-family:"AvenirNext-Regular",sans-serif}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-input:-ms-input-placeholder{color:#63809d;opacity:0;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;font-family:"AvenirNext-Regular",sans-serif}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-input::-ms-input-placeholder{color:#63809d;opacity:0;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;font-family:"AvenirNext-Regular",sans-serif}
.ht-form-email .ht-form-email-container .ht-form-email-fields .checkbox-wrapper{padding:10px}
.ht-form-email .ht-form-email-container .ht-form-email-fields .checkbox-wrapper .errors-display-container{margin-left:35px}
@media only screen and (max-width:939px){.ht-form-email .ht-form-email-container .ht-form-email-fields .checkbox-wrapper{padding-left:5px;padding-right:5px}
}
@media only screen and (max-width:709px){.ht-form-email .ht-form-email-container .ht-form-email-fields .checkbox-wrapper{padding-left:15px}
}
.ht-form-email .ht-form-email-container .ht-form-email-fields .checkbox-wrapper .checkbox-label:hover:before{border:2px solid #00747a}
@media only screen and (max-width:709px){.ht-form-email .ht-form-email-container .ht-form-email-fields .checkbox-wrapper .checkbox-custom:checked+label:before{border:2px solid #c5003e}
}
.ht-form-email .ht-form-email-container .ht-form-email-fields .checkbox-wrapper .checkbox-custom+.checkbox-label{padding-left:35px;color:#0f2033;margin-bottom:0}
.ht-form-email .ht-form-email-container .ht-form-email-fields .checkbox-wrapper .checkbox-custom+.checkbox-label:before{top:5px;width:17px;height:17px;background:transparent;border-width:2px}
@media only screen and (max-width:709px){.ht-form-email .ht-form-email-container .ht-form-email-fields .checkbox-wrapper .checkbox-custom+.checkbox-label:before{border:2px solid #63809d}
}
.ht-form-email .ht-form-email-container .ht-form-email-fields .checkbox-wrapper .checkbox-custom+.checkbox-label:after{top:5px;left:3px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ht-form-email .ht-form-email-container .ht-form-email-fields .checkbox-wrapper .checkbox-custom+.checkbox-label a{font-family:"AvenirNext-DemiBold",sans-serif}
.ht-form-email .ht-form-email-container .ht-form-email-fields .checkbox-custom+.checkbox-label a{font-family:"Noto Sans",sans-serif;font-weight:700}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper{display:block;padding-left:30px !important}
@media only screen and (max-width:709px){.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper{padding:10px 20px 0 20px !important}
}
@media only screen and (max-width:939px){.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper{text-align:center}
}
@media only screen and (min-width:1240px){.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper{margin-top:13px;padding-left:10px}
}
@media only screen and (min-width:1420px){.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper{margin-top:0}
}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper .ht-form-button{margin-top:20px;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;padding:15px 25px !important;border-radius:30px}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper .ht-form-button:hover{background-color:#005a5f !important}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper .ht-form-button.btn--disabled{color:#fff !important}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper .ht-form-button:disabled{background:#e2f3f5;opacity:1;pointer-events:none}
.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper .ht-form-button img{vertical-align:middle;margin-top:-2px}
@media only screen and (max-width:939px){.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper .ht-form-button{margin-bottom:20px;margin-top:30px}
}
@media only screen and (max-width:709px){.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper .ht-form-button{width:100%;min-width:100%;margin-top:0}
}
@media only screen and (min-width:1420px){.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper .ht-form-button{min-width:220px;margin-top:30px}
}
@media only screen and (max-width:939px){.ht-form-email .ht-form-email-container .ht-form-email-fields .ht-form-button-wrapper .ht-form-mandatory-label{margin-bottom:40px}
}
.ht-form-email .ht-form-email-container .ht-form-mandatory-label{display:block;font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.83;letter-spacing:normal;color:#0f2033}
.ht-form-input-container .text-small{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.83;letter-spacing:normal;color:#0f2033}
.floating-label{padding:5px 20px 4px;position:relative}
.ht-form-input-container .floating-label label{font-family:'AvenirNext-DemiBold';top:22px;left:40px;position:absolute;pointer-events:none;transition:all .2s ease-in-out;color:rgba(15,32,51,0.7);opacity:1;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}
.floating-label.is-floating label{top:10px;left:40px;height:20px;margin:0 0 21px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:rgba(15,32,51,0.7);opacity:1}
.floating-label.has-focus label{opacity:1 !important}
.floating-label.is-floating input{padding:20px 10px 4px 20px !important;object-fit:contain;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#0f2033 !important}
.floating-label .input_error{color:#c5003e !important}
.floating-label input:focus::-webkit-input-placeholder{color:transparent !important}
.floating-label input:focus:-ms-input-placeholder{color:transparent !important}
.floating-label input:focus::placeholder{color:transparent !important}