.form-group{position:relative}.pristine-error{color:#f41f35;text-align:left;position:absolute;bottom:-8px;font-size:12px}.error.w-form-fail,.succes.w-form-done{display:none!important}.error.w-form-fail.active,.succes.w-form-done.active{display:block!important}.g-recaptcha{margin-top:10px;margin-bottom:20px;display:flex;justify-content:center}.select2-container--default .select2-selection--single.w-select{background-color:transparent;border-style:solid;border-width:1px;border-radius:6px;border-color:transparent;background-color:#f6f5f8;box-shadow:inset 0 5px 8px 3px rgb(0 0 0 / 2%);color:#190039;height:52px;padding-top:10px;padding-bottom:10px}.select2-container--default .select2-selection--single.w-select .select2-selection__rendered{text-align:left;padding-left:0;color:#190039}.select2-container--default .select2-selection--single.w-select .select2-selection__arrow{top:18px;right:4px}.select2-container--open .select2-dropdown{margin-top:-5px;padding-left:1px;padding-right:1px;border-color:#f6f5f8}.select2-container--open .select2-dropdown--below{margin-top:-5px}.select2-container--open .select2-dropdown--below{margin-bottom:-5px}.select2-results__option{text-align:left}.select2-container--default .select2-search--dropdown .select2-search__field{border:none!important;outline:0!important;padding:0!important;background-color:#fff!important}.select2-search--dropdown{border-bottom:1px solid #f6f5f8}.select2-results__option .select-fi-option{display:flex;justify-content:space-between;align-items:center}.select2-results__option .select-fi-option .select-fi-option-name{flex-grow:1;text-align:left}.select2-results__option .select-fi-option .select-fi-option-desc{flex:0 auto;text-align:right;padding-left:8px;white-space:nowrap}.select2-container--default .select2-search--dropdown{padding:12px 8px}.key-container{margin-top:40px;margin-bottom:40px;grid-row-gap:5px}.title-container{padding-top:50px}.forward-query{display:flex;visibility:hidden}.forward-query.active{visibility:visible}h1.alm-heading{color:#000;letter-spacing:-.05em;margin-top:0;font-size:55px;font-weight:600;line-height:100%}h2.alm-heading{color:#000;letter-spacing:-.05em;margin-top:0;font-size:45px;font-weight:400;line-height:100%}.heading-4.alt{line-height:100%}@media screen and (max-width:991px){.terms-tabs-menu{border-left:none}.key-container{grid-row-gap:5px}h1.alm-heading{font-size:48px}h2.alm-heading{font-size:42px}}@media screen and (max-width:767px){h1.alm-heading{font-size:36px}h2.alm-heading{font-size:32px}}