.form-wrapper{width:100%;background-color:#00448a;color:#fff}.section--nmb:last-child .form-wrapper{background-image:url(/images/bg-triangles.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.form{display:flex;width:100%;padding-top:2em;padding-bottom:2em}@media(max-width:1099px){.form{flex-direction:column}}@media(min-width:1100px){.form{align-items:center;padding-top:4em;padding-bottom:4em}}.form__text{width:100%}@media(min-width:1100px){.form__text{max-width:400px;padding-right:3em;flex-basis:100%}}.form__text h2,.form__text h3{margin-top:0}.page-header .form__text-top p{max-width:100%}.form__fields{flex-grow:1}.form__fields:not(.form__fields--loading) .form__fields-inner{box-shadow:-5px 20px 26px -6px #00006314;background-color:#fff}.form__fields:first-child:last-child{margin-left:0}.form__fields:first-child:last-child .form__btn-wrap{text-align:left}.form__fields-inner{padding:2em;color:#3c3c50}.form__fields-title>*{margin-top:0;margin-bottom:1rem;text-align:center}.form__btn-wrap{margin-top:1.5em;text-align:right}.form__btn-wrap .btn{margin-top:0}@media(max-width:899px){.form__btn-wrap .btn{width:100%}}.form__submit{position:relative}.form__submit .loader{position:absolute;opacity:1;visibility:visible}.form h2,.form h3{margin-top:0;margin-bottom:.5em}.form p{font-weight:300}.form textarea{padding:1rem .8rem;border:1px solid #e5ecf3}.form textarea:focus{border-color:#7a838e}.form .loader__wrapper{text-align:center}.form .loader__wrapper>div{display:inline-block}.form input:-webkit-autofill,.form input:-webkit-autofill:hover,.form input:-webkit-autofill:focus,.form textarea:-webkit-autofill,.form textarea:-webkit-autofill:hover,.form textarea:-webkit-autofill:focus,.form select:-webkit-autofill,.form select:-webkit-autofill:hover,.form select:-webkit-autofill:focus{border:1px solid #7a838e!important;-webkit-text-fill-color:currentColor!important;-webkit-box-shadow:none!important;transition:background-color 99999s ease-in-out 0s!important;background-color:transparent!important;background-image:none!important;-webkit-transition-delay:99999s}.error-text{display:block;margin-top:-1em;margin-bottom:1em;font-weight:700;font-size:.8125em;color:#ff6569}.form__scroll{position:fixed;bottom:0;left:0;width:100%;text-align:center;z-index:1;background-color:#00448a;transition:all .3s ease}@media(min-width:900px){.form__scroll{display:none}}.form__scroll--hide{opacity:0;visibility:hidden}.form__scroll .btn{width:100%;border-radius:0;border:0;box-shadow:none}.below-form-cta{margin-top:1em;padding:1em;text-align:center;color:#fff}.below-form-cta a{font-weight:300;font-size:1.175em;line-height:1.3}@media(min-width:768px){.below-form-cta a{font-size:1.5em}}.below-form-cta .icon{position:relative;top:-.1em;width:.25em;margin-left:.7em;vertical-align:middle}.input-wrapper .select__single-value{font-size:.875em;color:#fff}.input-wrapper .select__control{border:0;border-bottom:1px solid rgba(255,255,255,.5);border-radius:0;background-color:transparent;box-shadow:none;transition:all .3s ease}.input-wrapper .select__control:hover{border-color:#fff}.input-wrapper .select__dropdown-indicator{color:#67acd680}.input-wrapper .select__placeholder{opacity:0;visibility:hidden}.input-wrapper .select__value-container{padding:.4562rem 0}.input-wrapper .select__input{color:#fff}.input-wrapper .select__input-container{line-height:1.785}.input-wrapper .select__indicator-separator{width:0}.input-wrapper .select__option{padding:.8rem;font-size:.875em;color:#000}.input-wrapper .select__option--is-selected{background-color:#67acd699}.input-wrapper--hover .select__control{border-color:#fff}.input-wrapper{position:relative;margin-top:.75em;margin-bottom:.75em}.input-wrapper__label{display:block;margin-bottom:.3em;color:currentColor;font-size:.875em;transition:all .3s ease}.input-wrapper__asterisk{padding-left:.3em;color:#ff6569}.input-wrapper textarea,.input-wrapper input{display:block;width:100%;padding:.6rem .8rem;font-size:.875em;border:1px solid #e5ecf3;border-radius:0;box-shadow:none;background-color:transparent;background-clip:padding-box;color:currentColor;transition:border-color .3s ease}.input-wrapper textarea:focus,.input-wrapper input:focus{outline:none}.input-wrapper input{line-height:1.785}.input-wrapper textarea::-webkit-input-placeholder{color:currentColor}.input-wrapper textarea:-moz-placeholder{color:currentColor}.input-wrapper textarea:-ms-input-placeholder{color:currentColor}.input-wrapper--hover input,.input-wrapper--hover textarea{border-color:#7a838e}.input-wrapper--error input,.input-wrapper--error textarea,.input-wrapper--error .select__control.select__control.select__control{border-color:#ff6569}
