.contact-form-section__inner{--contact-column-gap: clamp(2rem, 2.77vw, 5rem);--contact-column-half-gap: clamp(2rem, 2.5vw, 4rem);display:flex;align-items:flex-start;gap:var(--contact-column-gap)}.contact-form-section__inner--image-left{flex-direction:row-reverse}.contact_form_sec .contact-form-section__content,.contact_form_sec .contact-form-section__image-wrap{flex:0 0 calc(50% - var(--contact-column-half-gap));width:calc(50% - var(--contact-column-half-gap));max-width:calc(50% - var(--contact-column-half-gap));min-width:0}.contact-form-section__content{display:flex;flex-direction:column;justify-content:center;overflow-wrap:normal;word-break:normal}.contact-form__heading{margin:0;color:var(--primary-color);overflow-wrap:normal;word-break:normal}.contact-form__intro{margin-top:1.2rem;color:var(--dark);line-height:1.55;margin-bottom:2rem}.contact-form__intro>*{margin-top:0}.contact-form__intro>*:last-child{margin-bottom:0}.contact-form-section__image-wrap{position:relative;overflow:hidden;min-height:60rem;border-radius:1.2rem}.contact-form-section__image{display:block;width:100%;height:100%;object-fit:cover}.contact-form{display:flex;flex-direction:column;margin-top:2.4rem}.contact-form__status{margin:0 0 2rem}.contact-form__status:focus{outline:.2rem solid currentColor;outline-offset:.3rem}.contact-form__status--error{color:rgb(var(--color-foreground))}.contact-form__errors{margin:.8rem 0 0;padding-left:2rem}.contact-form__form-heading,.contact-form__additional-heading{margin:0 0 1.8rem;color:var(--dark);font-size:var(--font24);font-weight:var(--fontWeight-500);line-height:1.3}.contact-form__fields{display:flex;gap:1.6rem}.contact-form__field{display:flex;flex:1 1 0;flex-direction:column;min-width:0;margin-bottom:1.6rem}.contact-form__label{margin-bottom:.7rem;color:var(--dark);font-size:var(--font18);font-weight:var(--fontWeight-600);line-height:1.4}.contact-form__required,.contact-form__label [aria-hidden=true]{color:#c90000}.contact-form__field input{border-radius:.8rem!important}.contact-form__control,.contact-form__textarea{box-sizing:border-box;width:100%;min-height:4.8rem;padding:1.1rem 1.4rem;border:.1rem solid #E2E8F0;border-radius:.8rem!important;background:#fff;color:var(--dark);font:inherit;line-height:1.4;box-shadow:none}.contact-form__control::placeholder,.contact-form__textarea::placeholder{color:rgba(var(--color-foreground),.58);opacity:1}.contact-form__control:focus,.contact-form__textarea:focus{border-color:var(--primary-color);outline:.2rem solid rgba(20,48,89,.2);outline-offset:.1rem}.contact-form__textarea{min-height:11rem;resize:vertical}.contact-form__additional{margin:.2rem 0 1.8rem;padding:0;border:0}.contact-form__additional-heading{padding:0;margin-bottom:1.2rem}.contact-form__checkbox-row{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;color:var(--dark);font-size:var(--font20);line-height:1.55;position:relative}.contact-form__checkbox-row a{color:inherit}.contact-form__checkbox{flex:0 0 auto;width:2.5rem!important;height:2.5rem!important;margin:.2rem 0 0;accent-color:#E2E8F0;cursor:pointer;border-radius:.5rem!important;opacity:0}.contact-form__checkbox-row:after{content:"";position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;border:1px solid #E2E8F0;border-radius:5px;background:#fff;cursor:pointer}.contact-form__checkbox-row:has(input:checked):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='13' viewBox='0 0 17 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25 6.5187L5.52419 10.7927L15.0669 1.25' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:14px 10px;background-position:center}.contact-form__checkbox-label{cursor:pointer}.contact-form__checkbox-label a{color:inherit;text-underline-offset:.2rem}.contact-form__button{align-self:flex-start;min-width:30rem;margin-top:0;max-width:max-content}.contact-form__button .button{width:100%}.contact-form__image-wrap img.contact-form__image{border-radius:1.2rem}@media screen and (max-width:1199px){.contact-form-section__inner{--contact-column-gap: 3.2rem;--contact-column-half-gap: 1.6rem}.contact-form-section__image-wrap{min-height:54rem}}@media screen and (max-width:989px){.contact-form-section__inner{--contact-column-gap: 2.4rem;--contact-column-half-gap: 1.2rem}.contact-form-section__inner,.contact-form-section__inner--image-left{flex-direction:column}.contact_form_sec .contact-form-section__content,.contact_form_sec .contact-form-section__image-wrap{flex-basis:auto;width:100%;max-width:none}.contact-form-section__image-wrap{min-height:0;aspect-ratio:4 / 3;margin-top:1.6rem}.contact-form__fields{gap:1.2rem}}@media screen and (max-width:749px){.contact-form-section__image-wrap{aspect-ratio:4 / 5;border-radius:.8rem}.contact-form{margin-top:2rem}.contact-form__fields{flex-direction:column;gap:0}.contact-form__form-heading,.contact-form__additional-heading{font-size:1.8rem}.contact-form__button{width:100%}}@media(prefers-reduced-motion:reduce){.contact-form__control,.contact-form__textarea,.contact-form__button{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
