.Contact_form_section_main{overflow:hidden}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides{display:flex;gap:72px}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_section_media_container{width:calc(50% + 5px)}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_section_media_container .Contact_form_section_media{border-radius:16px;aspect-ratio:.78331;height:100%;overflow:hidden;width:100%}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_section_media_container .Contact_form_section_media img,.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_section_media_container .Contact_form_section_media picture,.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_section_media_container .Contact_form_section_media video{width:100%;height:100%;display:block;object-fit:cover}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container{width:calc(50% - 5px);align-self:center}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .Contact_form_heading_text{text-align:center;padding-bottom:40px;max-width:500px;margin:0 auto}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form{gap:24px}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .submit-button{min-width:300px;margin-top:8px}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .contact-form__form-row{flex-direction:column;gap:24px}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .contact-form__input:focus-visible{outline:0;outline-offset:0}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .contact-form__input{padding:0 0 18.5px;border:0;border-bottom:1.75px solid #000;border-radius:0;font-family:var(--font-heading--family);font-size:18px;line-height:22px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .topic_select_field{position:relative;margin-bottom:8px}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .topic_select_field .contact-form__select{padding:9.5px 22.5px 11.5px;border-radius:50px;border:1.5px solid #000;-webkit-appearance:none}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .topic_select_field:before{content:"";position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);right:24px;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12.25 15L18 9" stroke="black" stroke-width="2"/></svg>');background-size:contain;background-repeat:no-repeat}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .contact-form__input--textarea{margin-top:8px;padding:22.5px;border-radius:28px;border:1.5px solid #000;min-height:200px;height:200px}@media only screen and (min-width: 0px)and (max-width: 749px){.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container{width:100%}}@media only screen and (max-width: 989px){.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides{gap:20px}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .Contact_form_heading_text{padding-bottom:24px}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .submit-button{margin-top:0;min-width:unset;width:100%}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .contact-form__input{font-size:16px;line-height:100%;padding-bottom:13.5px}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .topic_select_field{margin-bottom:0}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .topic_select_field .contact-form__select{padding:10px 20px 12px}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .topic_select_field:before{right:20px}.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides .Contact_form_container .contact-form .contact-form__form .contact-form__input--textarea{margin-top:0;padding:18.5px;min-height:160px;height:160px;border-radius:16px}}@media only screen and (min-width: 990px)and (max-width: 1439px){.Contact_form_section_main .Contact_form_section_inner .page-width .Contact_form_section_sides{gap:40px}}@media only screen and (min-width: 1440px){.Contact_form_section_main .Contact_form_section_inner .page-width{padding:0 72px}}