.contact-section{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 992px){.contact-section{grid-template-columns:repeat(3, 1fr);align-items:stretch}}@media only screen and (min-width: 1400px){.contact-section{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) 640px}}.contact-section__media{order:1;height:498px;overflow:hidden}@media only screen and (min-width: 992px){.contact-section__media{position:relative;height:auto}}.contact-section__image{display:block;width:100%;height:100%;object-fit:cover}.contact-section__form-panel{display:flex;flex-direction:column;gap:30px;padding:40px 24px;background-image:linear-gradient(150deg, #002F3F 34.34%, #E90E8B 100%);order:3}@media only screen and (min-width: 992px){.contact-section__form-panel{padding:60px 85px;order:2}}@media only screen and (min-width: 992px)and (max-width: 1599px){.contact-section__form-panel{padding-right:60px;padding-left:60px}}.contact-section__heading{margin:0;color:#e90e8b;font-family:"din-2014",sans-serif;font-size:28px;font-weight:400;line-height:normal}@media only screen and (min-width: 992px){.contact-section__heading{font-size:32px}}.contact-section__copy-panel{display:flex;align-items:center;padding:40px 24px;order:2}@media only screen and (min-width: 992px){.contact-section__copy-panel{padding:85px;order:3}}@media only screen and (min-width: 992px)and (max-width: 1599px){.contact-section__copy-panel{padding-right:60px;padding-left:60px}}.contact-section__copy{color:#002f3f;font-size:18px;line-height:34px}.contact-section__copy>:first-child{margin-top:0}.contact-section__copy>:last-child{margin-bottom:0}@media only screen and (min-width: 992px){.contact-section--light{grid-template-columns:minmax(0, 1fr) 640px}}@media only screen and (min-width: 992px){.contact-section--light .contact-section__media{order:2}}.contact-section--light .contact-section__form-panel{background-image:none;background-color:#fff}@media only screen and (min-width: 992px){.contact-section--light .contact-section__form-panel{padding:60px 85px;order:1}}.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .gfield_label,.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .gform-field-label--type-sub,.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .gform_required_legend{color:#fff}.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .gfield_description,.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .gform_fileupload_rules{color:#fff}.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .gfield_error .gfield_label,.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .validation_message{color:#fff}.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .gform_submission_error{color:#fff}.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme .gform_footer .gform_button{border-color:#f7941d}@media only screen and (min-width: 992px)and (max-width: 1399px){.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .gfield.gfield--width-half{grid-column:1/-1}.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .ginput_complex{flex-direction:column}.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .ginput_complex fieldset,.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .ginput_complex span{align-self:stretch;max-width:100%}.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full),.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.contact-section:not(.contact-section--light) .contact-section__form .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-right:0;padding-left:0}}@media only screen and (min-width: 992px)and (max-width: 1199px){.contact-section--light .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .gfield.gfield--width-half{grid-column:1/-1}.contact-section--light .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .ginput_complex{flex-direction:column}.contact-section--light .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .ginput_complex fieldset,.contact-section--light .contact-section__form .gform_wrapper.gravity-theme.gform_wrapper .ginput_complex span{align-self:stretch;max-width:100%}.contact-section--light .contact-section__form .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.contact-section--light .contact-section__form .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full),.contact-section--light .contact-section__form .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.contact-section--light .contact-section__form .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-right:0;padding-left:0}}.contact-section-block__preview-notice{padding:1rem;background:#f0f0f0;border:1px dashed #ccc;text-align:center}
