.event-banner-wrapper{background-image:url("../../../clientlibs/clientlib-base/resources/img/background/swirl-big-white.svg");background-color:#e2f3f5;background-size:100% 100%;text-align:center}
.event-banner-wrapper.custom-background{background-repeat:no-repeat;background-position:center center;background-size:cover}
.event-banner-wrapper.typeOfItem.grey-component.grey-white{margin-bottom:20px;margin-top:20px;padding-top:0}
@media(min-width:940px){.event-banner-wrapper.typeOfItem.grey-component.grey-white{margin-bottom:40px;margin-top:40px}
}
.event-banner-wrapper.typeOfItem.white-component.white-grey{margin-bottom:20px;margin-top:20px;padding-top:0}
@media(min-width:940px){.event-banner-wrapper.typeOfItem.white-component.white-grey{margin-bottom:40px;margin-top:40px}
}
.event-banner-wrapper.typeOfItem.white-component.white-white{margin-bottom:0;margin-top:60px;padding-top:0;background-image:url("../../../clientlibs/clientlib-base/resources/img/background/swirl-big-white.svg");background-color:#e2f3f5}
@media(min-width:940px){.event-banner-wrapper.typeOfItem.white-component.white-white{margin-bottom:40px;margin-bottom:0;padding-top:0}
}
.event-banner-wrapper .sd-ev-banner-text-container{width:100%;text-align:center}
.event-banner-wrapper .mandatory-message{text-align:left;padding-left:34px;margin-top:40px;margin-right:auto}
@media only screen and (max-width:709px){.event-banner-wrapper .mandatory-message{padding-left:0}
}
.event-banner-wrapper .confirmation-send-container{display:none;width:100%;text-align:center;margin-top:71.4px;margin-bottom:62px}
.event-banner-wrapper .confirmation-send-container .confirmation-send-img{margin-bottom:20.6px}
.event-banner-wrapper .confirmation-send-container .confirmation-send-title{font-family:"AvenirNext-DemiBold",sans-serif;font-size:22px;line-height:1.36;text-align:center;color:#0f2033}
.event-banner-wrapper .confirmation-send-container .confirmation-send-subtitle{font-family:"Noto Sans",sans-serif;font-size:16px;line-height:1.63;text-align:center;color:#63809d;margin-top:18.2px}
.event-banner-wrapper .thank-you-logo{width:98px;height:70px;background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/thank-you.svg");margin:0 auto}
.event-banner-wrapper .sd-ev-banner-title{margin-top:60px;margin-bottom:20px}
@media only screen and (max-width:709px){.event-banner-wrapper .sd-ev-banner-title{margin-top:40px}
}
.event-banner-wrapper .sd-ev-banner-subtitle{margin-bottom:18px;font-family:"AvenirNext-DemiBold",sans-serif}
.event-banner-wrapper .sd-ev-banner-text{margin:auto;margin-bottom:40px}
#sd-event-banner-form .event-banner-form__json-composed-fields{max-width:550px;margin:0 auto}
@media only screen and (max-width:709px){#sd-event-banner-form .event-banner-form__json-composed-fields{max-width:100%}
}
#sd-event-banner-form .baa-cta-btn{margin-top:0}
#sd-event-banner-form .event-banner-form__label{color:#000}
#sd-event-banner-form .event-banner-form-input-container{padding:20px 0 0;line-height:50px;position:relative;max-width:100%}
#sd-event-banner-form .event-banner-form-input-container:first-of-type{padding-top:0}
#sd-event-banner-form .event-banner-form-input-container.event-banner-form-radio-container{line-height:30px;margin-top:13px}
#sd-event-banner-form .event-banner-form-input-container.baa-checkbox-container{line-height:normal}
#sd-event-banner-form .event-banner-form-input-container .radio-custom{margin-right:24px;color:#004e7a;line-height:28px}
#sd-event-banner-form .event-banner-form-input-container .radio-custom_indicator{top:7px}
@media only screen and (max-width:709px){#sd-event-banner-form .event-banner-form-input-container .checkbox-custom:checked+label:before{border:1px solid #00747a;border-width:1px !important}
}
#sd-event-banner-form .event-banner-form-input-container .checkbox-custom+.checkbox-label{padding-left:35px;font-family:"Noto Sans",sans-serif;font-size:16px;line-height:1.63;color:#000}
@media only screen and (max-width:709px){#sd-event-banner-form .event-banner-form-input-container .checkbox-custom+.checkbox-label{text-align:left;padding-left:27px}
}
#sd-event-banner-form .event-banner-form-input-container .checkbox-custom+.checkbox-label:before{top:4px;width:17px;height:17px}
@media only screen and (max-width:709px){#sd-event-banner-form .event-banner-form-input-container .checkbox-custom+.checkbox-label:before{border:1px solid #63809d}
}
#sd-event-banner-form .event-banner-form-input-container .checkbox-custom+.checkbox-label:after{top:5px;left:3px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
#sd-event-banner-form .event-banner-form-input-container .checkbox-custom+.checkbox-label a{font-family:"AvenirNext-DemiBold",sans-serif}
#sd-event-banner-form .event-banner-form-input-container .errors-display-container{visibility:visible;position:absolute;top:28px;left:35px;color:#c5003e;font-size:12px}
#sd-event-banner-form .event-banner-form-input-container.event-banner-form-radio-container .errors-display-container{left:155px}
#sd-event-banner-form .baa-input-wrapper{padding:0;border-radius:50px;background-color:white;width:400px;min-width:400px;border:2px solid #e2f3f5;height:50px;position:relative}
#sd-event-banner-form .baa-input-wrapper input::-ms-clear{display:none}
#sd-event-banner-form .baa-input-wrapper.parsley-error{border:2px solid #c5003e}
#sd-event-banner-form .baa-checkbox-wrapper{margin-top:0;position:relative;left:50%;top:50%;margin-left:-60%;max-width:120%;text-align:left}
#sd-event-banner-form.event-banner-form{text-align:center}
#sd-event-banner-form.event-banner-form__input{border:0;width:90%;margin-left:20px;padding-right:7px;background:transparent;height:28px;color:#0f2033;text-decoration:none !important;line-height:28px}
#sd-event-banner-form.event-banner-form__input--hidden{display:none}
#sd-event-banner-form.event-banner-form__label{width:130px;text-align:right;padding-right:20px}
#sd-event-banner-form.event-banner-form__text-disclaimer{line-height:26px;margin-top:8px;margin-left:5px}
@media(min-width:1420px){#sd-event-banner-form.event-banner-form__text-disclaimer{padding-right:85px}
}
@media only screen and (max-width:939px){#sd-event-banner-form.event-banner-form__text-disclaimer{margin-left:0}
}
@media(min-width:710px){#sd-event-banner-form.event-banner-form::-webkit-input-placeholder{opacity:0}
#sd-event-banner-form.event-banner-form :-moz-placeholder{opacity:0}
#sd-event-banner-form.event-banner-form ::-moz-placeholder{opacity:0}
#sd-event-banner-form.event-banner-form :-ms-input-placeholder{opacity:0}
}
#sd-event-banner-form.event-banner-form .baa-cta-btn{width:auto;margin-top:40px}
#sd-event-banner-form.event-banner-form .baa-cta-btn.no-olb-btn{margin-top:18px}
#sd-event-banner-form.event-banner-form .baa-cta-btn .am-icon-cta-check-white{margin-left:18px;display:none}
#sd-event-banner-form.event-banner-form .baa-cta-btn .am-icon-cta-check-white:after{background-position:center 5px;width:20px;height:18px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#sd-event-banner-form.event-banner-form .baa-cta-btn{margin-top:35px;-webkit-transform:none;-ms-transform:none;transform:none;margin-left:auto}
}
#sd-event-banner-form.event-banner-form .baa-cta-btn.btn--disabled .am-icon-cta-check-white:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/cta-check-grey.svg")}
#sd-event-banner-form.event-banner-form__submit{display:none}
#sd-event-banner-form.event-banner-form .errors-display-container{top:33px;left:23px;font-size:12px;line-height:24px;color:#c5003e;text-align:left;margin-left:155px}
@media only screen and (min-width:940px){#sd-event-banner-form.event-banner-form .errors-display-container.radio-errors{margin-left:158px}
}
@media only screen and (min-width:1240px){#sd-event-banner-form.event-banner-form .errors-display-container.radio-errors{margin-left:218px}
}
@media only screen and (min-width:1420px){#sd-event-banner-form.event-banner-form .errors-display-container.radio-errors{margin-left:193px}
}
#sd-event-banner-form.event-banner-form .errors-display-container.checkbox-errors{margin-left:35px}
#sd-event-banner-form .baa-center-text{text-align:center;margin-bottom:62px}
#sd-event-banner-form .g-recaptcha-wrapper{padding-left:62px;margin-top:40px}
#sd-event-banner-form .baa-g-recaptcha-hidden-field{opacity:0;visibility:hidden;display:none}
@media only screen and (max-width:939px){#sd-event-banner-form .event-banner-form__label{width:200px}
#sd-event-banner-form .event-banner-form__label--title{width:178px}
}
@media only screen and (max-width:939px) and (max-width:939px){#sd-event-banner-form .event-banner-form__label--title{width:200px}
}
@media only screen and (max-width:939px){#sd-event-banner-form .event-banner-form-input-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#sd-event-banner-form .g-recaptcha-wrapper{padding-left:40px}
}
@media only screen and (max-width:709px){#sd-event-banner-form .event-banner-form{padding-right:0}
#sd-event-banner-form .event-banner-form .errors-display-container{margin-left:20px}
#sd-event-banner-form .event-banner-form .errors-display-container.radio-errors{margin-left:13px}
#sd-event-banner-form .event-banner-form-input-container.event-banner-form-radio-container .errors-display-container{left:56px}
#sd-event-banner-form .event-banner-form-input-container.baa-checkbox-container .errors-display-container{top:auto;bottom:-3px}
#sd-event-banner-form .event-banner-form__label{display:none}
#sd-event-banner-form .event-banner-form__label--title{display:block;width:auto}
#sd-event-banner-form .event-banner-form__text-disclaimer{margin-bottom:30px;padding-left:35px}
#sd-event-banner-form .event-banner-form ::-webkit-input-placeholder{color:#63809d}
#sd-event-banner-form .event-banner-form :-moz-placeholder{color:#63809d}
#sd-event-banner-form .event-banner-form ::-moz-placeholder{color:#63809d}
#sd-event-banner-form .event-banner-form :-ms-input-placeholder{color:#63809d}
#sd-event-banner-form .baa-input-wrapper{width:100%;min-width:100%;max-width:100%}
#sd-event-banner-form .baa-center-text{margin:0 auto 40px auto;width:100%;padding-bottom:0;background:inherit}
#sd-event-banner-form .baa-center-text .book-an-appointment-btn{width:100%}
#sd-event-banner-form .baa-checkbox-wrapper{margin-top:0;position:relative;left:0;top:0;margin-left:0}
#sd-event-banner-form .g-recaptcha-wrapper{margin-bottom:40px;padding-left:1px}
}
@media only screen and (min-width:940px) and (-ms-high-contrast:active),only screen and (min-width:940px) and (-ms-high-contrast:none){#sd-event-banner-form .event-banner-form .errors-display-container.radio-errors{left:153px}
}
.event-banner-form__input{border:0;width:90%;margin-left:20px;padding-right:7px;background:transparent;height:28px;color:#0f2033;text-decoration:none !important;line-height:28px}
.event-banner-form__input--hidden{display:none}
.event-banner-form__label{width:192px;text-align:right;color:#63809d;padding-right:22px}
.event-banner-form__text-disclaimer{line-height:26px;margin-top:8px;margin-left:5px}
@media(min-width:1420px){.event-banner-form__text-disclaimer{padding-right:85px}
}
@media only screen and (max-width:939px){.event-banner-form__text-disclaimer{margin-left:0}
}
@media(min-width:710px){.event-banner-form::-webkit-input-placeholder{opacity:0}
.event-banner-form :-moz-placeholder{opacity:0}
.event-banner-form ::-moz-placeholder{opacity:0}
.event-banner-form :-ms-input-placeholder{opacity:0}
}
.event-banner-form .baa-cta-btn{width:auto;margin-top:40px}
.event-banner-form .baa-cta-btn .am-icon-cta-check-white{margin-left:18px;display:none}
.event-banner-form .baa-cta-btn .am-icon-cta-check-white:after{background-position:center 5px;width:20px;height:18px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.event-banner-form .baa-cta-btn{margin-top:35px;-webkit-transform:none;-ms-transform:none;transform:none;margin-left:auto}
}
.event-banner-form .baa-cta-btn.btn--disabled .am-icon-cta-check-white:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/cta-check-grey.svg")}
.event-banner-form__submit{display:none}