.image-contact-form{position:relative;z-index:1;overflow:hidden;background:var(--dark-blue);color:var(--white)}.image-contact-form__bg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:.1;object-position:left top}.image-contact-form__wrapper{display:flex;gap:.625rem;position:relative;z-index:2}.image-contact-form h1,.image-contact-form h2,.image-contact-form h3,.image-contact-form h4,.image-contact-form h5,.image-contact-form h6{color:var(--white)}.image-contact-form .sub-heading{color:var(--primary)}.image-contact-form__svg{position:absolute;right:0;top:0;width:16.75rem;z-index:1}.gform-footer{width:100%;margin-top:1.25rem}.gform-footer .form-col-btn{width:100%}.gfield--input-type-html p{text-align:center;margin:.625rem 0 1.875rem}.gform_required_legend{display:none}.image-contact-form__area .gform_fields{display:flex;flex-wrap:wrap;gap:1.25rem}.image-contact-form__area .gfield{width:100%;align-self:flex-end}.image-contact-form__area .gform_validation_errors{display:none}.image-contact-form__area .gform_fields .choices__list--single .choices__item,.choices__list--dropdown .choices__item{color:#000}.image-contact-form__area .gform_fields input.choices__input.choices__input--cloned{display:none}.image-contact-form__area .gform_fields .choices .choices__inner{background:#fff;border-radius:0}.image-contact-form__area .gform_fields .gfield.gfield--type-select label{font-size:1.0625rem;font-weight:400!important;font-family:var(--graphik_regularregular)!important}.image-contact-form__area .gfield.gfield--type-select:has(.choices.is-open) .gfield_label{font-weight:700!important;text-transform:uppercase;font-size:.875rem;letter-spacing:.07em;font-family:var(--font-graphiksemibold)!important}.image-contact-form__area .gfield input{padding:1.25rem 2rem 1.25rem 2rem}.image-contact-form__area .gfield_validation_message{font-size:.875rem;font-style:normal;font-weight:600;line-height:1rem;letter-spacing:.0612rem;text-transform:uppercase;color:#DC2527;position:absolute;left:1.875rem;top:.5625rem}.image-contact-form__area .gfield_error.on-focus label{display:none!important}.image-contact-form__area .gfield_required{color:#DC2527}.image-contact-form__text .btn-outline{border:.0625rem solid var(--white);color:var(--white)}.image-contact-form__text .btn-tertiary{color:var(--white)}.image-contact-form__text .btn-tertiary:before{background:var(--white)}.gform_confirmation_message{font-size:1.25rem;text-align:center;margin-top:6.25rem;@media(min-width :1200px){margin-top:12.5rem}}@media(max-width:1199px){.image-contact-form__wrapper{flex-direction:column}}@media(max-width:767px){.image-contact-form__area .gform_fields .choices .choices__inner{min-height:auto}.image-contact-form__area .gfield input{padding:.9375rem}}@media(min-width:768px){.image-contact-form__wrapper{gap:1.5625rem}.image-contact-form__area .row{--bs-gutter-x:1.25rem}.image-contact-form__area .gfield{width:calc(50% - 0.625rem)}.image-contact-form__area .gfield--type-textarea,.image-contact-form__area .gfield--type-html{width:100%}}@media(min-width:1200px){.image-contact-form__wrapper{gap:2rem;align-items:center;justify-content:space-between}.image-contact-form__text{width:calc(50% - 1rem)}.image-contact-form__area{width:calc(50% - 1rem)}.image-contact-form h2{margin:0 0 .9375rem}.image-contact-form__svg{right:unset;left:50%;transform:translate(-50%,0);top:0;width:16.75rem}.image-contact-form__wrapper.col{flex-direction:column}}@media(min-width:1600px){.image-contact-form__text{width:calc(48% - 1rem);max-width:45.3125rem}.image-contact-form__area{width:calc(52% - 1rem)}.image-contact-form__svg{width:25.25rem;margin-left:-2.5rem}}