.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-form__label,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-form__label{font-family:'AvenirNext-DemiBold';position:absolute;left:20px;top:50%;z-index:2;transform:translateY(-50%);padding:0 !important;text-align:left;opacity:.9 !important;font-size:16px;color:#0f2033 !important;transition:.2s ease-in !important;line-height:24px;font-weight:600;display:block;cursor:text}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-form__input,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-form__input{height:46px;line-height:47px;padding-top:12px}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container).is-active .baa-form__label,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container).is-active .baa-form__label{transition:.2s ease-in;top:5px !important;transform:none;font-size:12px;line-height:20px}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper,.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .form-textarea-wrapper,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .form-textarea-wrapper{position:relative}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container).is-active.clicked .baa-input-wrapper{border:2px solid #63809d}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.parsley-error,.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .form-textarea-wrapper.parsley-error,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.parsley-error,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .form-textarea-wrapper.parsley-error{border:2px solid #c5003e !important}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.parsley-error .baa-form__label,.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .form-textarea-wrapper.parsley-error .baa-form__label,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.parsley-error .baa-form__label,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .form-textarea-wrapper.parsley-error .baa-form__label{color:#c5003e !important}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.parsley-error #email-fieldautocomplete-list{border:2px solid #c5003e;border-top:0}
#contact-form .baa-input-wrapper.parsley-error .autocomplete-items{border:2px solid #c5003e;border-top:0}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.parsley-success,.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .form-textarea-wrapper.parsley-success,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.parsley-success,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .form-textarea-wrapper.parsley-success{border:2px solid #429f01 !important}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.parsley-success .baa-form__label,.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .form-textarea-wrapper.parsley-success .baa-form__label,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.parsley-success .baa-form__label,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .form-textarea-wrapper.parsley-success .baa-form__label{color:#429f01 !important}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.parsley-success #email-fieldautocomplete-list{border:2px solid #429f01;border-top:0}
#contact-form .baa-input-wrapper.parsley-success .autocomplete-items{border:2px solid #429f01;border-top:0}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .form-textarea-wrapper .baa-form__label,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .form-textarea-wrapper .baa-form__label{top:21px;margin-top:0;transform:none}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) input::-webkit-input-placeholder,.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) textarea::-webkit-input-placeholder,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) input::-webkit-input-placeholder,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) textarea::-webkit-input-placeholder{color:transparent}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) input:-moz-placeholder,.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) textarea:-moz-placeholder,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) input:-moz-placeholder,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) textarea:-moz-placeholder{color:transparent}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) input::-moz-placeholder,.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) textarea::-moz-placeholder,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) input::-moz-placeholder,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) textarea::-moz-placeholder{color:transparent}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) input:-ms-input-placeholder,.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) textarea:-ms-input-placeholder,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) input:-ms-input-placeholder,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) textarea:-ms-input-placeholder{color:transparent}
.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) input::placeholder,.floating-fields .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) textarea::placeholder,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) input::placeholder,.floating-fields .form-textarea-container:not(.baa-form-radio-container):not(.baa-checkbox-container) textarea::placeholder{color:transparent}
.floating-fields .form-select-container{position:relative;margin-top:20px}
.floating-fields .form-select-container .baa-form__label{position:absolute !important;left:20px;text-align:left !important;top:13px;line-height:24px;margin-top:0 !important;padding:0 !important;z-index:2;opacity:.9 !important;font-size:16px;transition:.2s ease-in !important;font-weight:600;display:block !important;cursor:pointer;width:fit-content !important}
.floating-fields .form-select-container .baa-form__label.success{transition:.2s ease-in;top:5px !important;transform:none;font-size:12px;line-height:20px;color:#429f01}
.floating-fields .form-select-container .baa-form__label.error{color:#c5003e}
.floating-fields .form-select-container .baa-form__label.success+.baa-select-wrapper .select2-container .select2-selection{border:2px solid #429f01}
.floating-fields .form-select-container .baa-form__label.error+.baa-select-wrapper .select2-container .select2-selection{border-color:#c5003e}
.floating-fields .form-select-container .baa-form__label.success+.baa-select-wrapper .select2-container.select2-container--open .select2-selection{border:2px solid rgba(0,116,122,0.15)}
.floating-fields .form-select-container .select2-container{margin-top:0}
.floating-fields .form-select-container .select2-container--above.select2-container--open .select2-selection{border-radius:0 0 25px 25px !important;border-top:none !important}
.floating-fields .form-select-container .select2-container--below.select2-container--open .select2-selection{border-radius:25px 25px 0 0 !important;border-bottom:none !important}
.floating-fields .form-select-container .select2-container .select2-selection{padding:20px 0 0 0;border-radius:25px}
.floating-fields .form-select-container .select2-container .select2-selection .select2-selection__rendered{padding-top:0 !important}
.floating-fields .form-select-container .select2-container--default .select2-selection--single .select2-selection__placeholder{opacity:0}
.floating-fields .form-select-container select.parsley-success .select2-container .select2-selection{border:2px solid #429f01}
.floating-fields .form-select-container .select2-container.select2-container--open .select2-selection{border-color:rgba(0,116,122,0.15) !important}
.floating-fields .errors-display-container:not(.checkbox-errors){color:#c5003e;margin-left:20px !important}
#additional-form.floating-fields #someone_1 .baa-input-wrapper .info-text{position:absolute;left:20px;top:50%;transform:translateY(-50%);padding:0 !important;text-align:left;opacity:.9 !important;font-size:16px;color:#0f2033 !important;transition:.2s ease-in !important;line-height:24px;font-weight:600;display:block;cursor:text}
#additional-form.floating-fields #someone_1 .baa-input-wrapper .info-text .info-text-label{padding:0 !important;cursor:text}
#additional-form.floating-fields #someone_1 .baa-input-wrapper .info-text-input{height:46px;line-height:26px;padding-top:20px;position:relative}
#additional-form.floating-fields #someone_1 .baa-input-wrapper.is-active .info-text{transition:.2s ease-in;top:5px !important;transform:none;font-size:12px;line-height:20px}
#additional-form.floating-fields #someone_1 .baa-input-wrapper.parsley-error{border:2px solid #c5003e}
#additional-form.floating-fields #someone_1 .baa-input-wrapper.parsley-error .info-text{color:#c5003e !important}
#additional-form.floating-fields #someone_1 .baa-input-wrapper.parsley-success{border:2px solid #429f01}
#additional-form.floating-fields #someone_1 .baa-input-wrapper.parsley-success .info-text{color:#429f01 !important}
#additional-form.floating-fields #someone_1 input::-webkit-input-placeholder{color:transparent}
#additional-form.floating-fields #someone_1 input:-moz-placeholder{color:transparent}
#additional-form.floating-fields #someone_1 input::-moz-placeholder{color:transparent}
#additional-form.floating-fields #someone_1 input:-ms-input-placeholder{color:transparent}
#additional-form.floating-fields #someone_1 input::placeholder{color:transparent}
#additional-form.floating-fields #someone_1 .errors-display-container{color:#c5003e;margin-left:20px !important;padding-left:0}
#additional-form.floating-fields #additional_comments .form-textarea-wrapper{padding:20px !important}
#additional-form.floating-fields #additional_comments .form-textarea-wrapper .info-label{position:absolute;left:20px;top:21px;padding:0 !important;text-align:left;opacity:.9 !important;color:#0f2033 !important;transition:.2s ease-in !important;display:block;cursor:text;width:fit-content}
#additional-form.floating-fields #additional_comments .form-textarea-wrapper .info-label p{font-size:16px;line-height:24px;font-weight:600;margin:0 !important;cursor:text;transition:.2s ease-in}
#additional-form.floating-fields #additional_comments .form-textarea-wrapper .baa-form__textarea{padding:0}
#additional-form.floating-fields #additional_comments .form-textarea-wrapper.is-active .info-label{transition:.2s ease-in;top:5px !important;transform:none}
#additional-form.floating-fields #additional_comments .form-textarea-wrapper.is-active .info-label p{font-size:12px;line-height:20px;transition:.2s ease-in}
#additional-form.floating-fields #additional_comments .form-textarea-wrapper.parsley-error{border:2px solid #c5003e}
#additional-form.floating-fields #additional_comments .form-textarea-wrapper.parsley-error .info-label{color:#c5003e !important}
#additional-form.floating-fields #additional_comments .form-textarea-wrapper.parsley-success{border:2px solid #429f01}
#additional-form.floating-fields #additional_comments .form-textarea-wrapper.parsley-success .info-label{color:#429f01 !important}
#additional-form.floating-fields #additional_comments textarea::-webkit-input-placeholder{color:transparent}
#additional-form.floating-fields #additional_comments textarea:-moz-placeholder{color:transparent}
#additional-form.floating-fields #additional_comments textarea::-moz-placeholder{color:transparent}
#additional-form.floating-fields #additional_comments textarea:-ms-input-placeholder{color:transparent}
#additional-form.floating-fields #additional_comments textarea::placeholder{color:transparent}
.download-box-modal .baa-form-input-container .baa-form__label{text-align:left !important}
.download-box-modal .baa-form-input-container .align-items-center{justify-content:unset}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) .event-banner-form__label{position:absolute;left:20px;top:50%;transform:translateY(-50%);padding:0 !important;text-align:left;opacity:.9 !important;font-size:16px;color:#0f2033 !important;transition:.2s ease-in !important;line-height:24px;font-weight:600;display:block !important;cursor:text}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) .event-banner-form__input{height:fit-content;line-height:26px;padding-top:20px;position:relative}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container).is-active .event-banner-form__label{transition:.2s ease-in;top:5px !important;transform:none;font-size:12px;line-height:20px}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper{position:relative;margin:0 auto}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.dirty-input.parsley-error{border:2px solid #c5003e !important}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.dirty-input.parsley-error .event-banner-form__label{color:#c5003e !important}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.dirty-input.parsley-error .autocomplete-items{border:2px solid #c5003e;border-top:0}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.dirty-input.parsley-success{border:2px solid #429f01 !important}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.dirty-input.parsley-success .event-banner-form__label{color:#429f01 !important}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper.dirty-input.parsley-success .autocomplete-items{border:2px solid #429f01;border-top:0}
.floating-fields .event-banner-form-input-container.clicked:not(.event-banner-form-radio-container):not(.baa-checkbox-container) .baa-input-wrapper{border:2px solid #63809d !important}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) input:-webkit-autofill{-webkit-background-clip:text !important;-webkit-box-shadow:none !important}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) input::-webkit-input-placeholder{color:transparent}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) input:-moz-placeholder{color:transparent}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) input::-moz-placeholder{color:transparent}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) input:-ms-input-placeholder{color:transparent}
.floating-fields .event-banner-form-input-container:not(.event-banner-form-radio-container):not(.baa-checkbox-container) input::placeholder{color:transparent}
.floating-fields.event-banner-form .errors-display-container:not(.radio-errors):not(.checkbox-errors){color:#c5003e;margin-left:18% !important}
@media only screen and (max-width:709px){.floating-fields.event-banner-form .errors-display-container:not(.radio-errors):not(.checkbox-errors){margin-left:20px !important}
}
.offer-overlay-form .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container){justify-content:center !important}
.offer-overlay-form .baa-form-input-container:not(.baa-form-radio-container):not(.baa-checkbox-container) .baa-form__label{margin-left:0 !important}
.offer-overlay-form .errors-display-container:not(.radio-errors):not(.checkbox-errors){margin-left:17% !important}
@media only screen and (max-width:709px){.offer-overlay-form .errors-display-container:not(.radio-errors):not(.checkbox-errors){margin-left:20px !important}
}
.select2-container--default .select2-dropdown--below .select2-results{border-radius:0 0 25px 25px;border-left:solid 2px rgba(0,116,122,0.15);border-right:solid 2px rgba(0,116,122,0.15);border-bottom:solid 2px rgba(0,116,122,0.15);box-shadow:none}
.select2-container--default .select2-dropdown--above .select2-results{border-radius:25px 25px 0 0;border-left:solid 2px rgba(0,116,122,0.15);border-right:solid 2px rgba(0,116,122,0.15);border-top:solid 2px rgba(0,116,122,0.15);box-shadow:none}
.select2-container--default .select2-results__option{border-radius:25px}
.select2-container--default .select2-results__option:after{opacity:0}
.select2-container--open .select2-dropdown{border-radius:25px;border:0}
.download-box-modal .baa-form-input-container .baa-input-wrapper{width:100% !important;min-width:100% !important;max-width:100% !important}