.main_contact_form_inner{display:flex;align-items:stretch;gap:var(--horizontal-spacing);flex-wrap:wrap}.main_contact_form_inner.form--left{flex-flow:row}.main_contact_form_inner.form--right{flex-flow:row-reverse}.main_contact_text_wrapper{display:flex;align-items:var(--vertical-position);justify-content:var(--horizontal-position);flex:1;max-width:50%;padding-inline:4rem}.main_contact_text_inner{text-align:var(--text-align)}.main_contact_text_inner span{font-size:1.6rem;color:var(--color-foreground)}.main_contact_text_inner h2{margin:0;color:var(--color-foreground-heading)}.main_contact_text_content{max-width:65rem;margin:1.6rem 0 0}.main_contact_text_content p{margin:0 0 1.6rem;font-weight:400;color:var(--color-foreground);font-size:1.4rem;line-height:calc(1.4rem * 1.6)}.main_contact_text_content p a{color:var(--color-primary)}.main_contact_text_content p:last-child{margin:0}.main_contact_text_btn{margin:3rem 0 0}.main_contact_form_wrapper{flex:1;max-width:50%;width:100%;padding-inline:4rem}.main_contact_form_inner label{opacity:.5}.main_contact_form_inner button{min-width:20rem;cursor:pointer}p.form_success_msg{display:flex;align-items:center;gap:1rem;font-size:1.4rem;line-height:calc(1.4rem * 1.6);color:var(--color-foreground);margin:0 0 2rem}p.form_success_msg svg{width:1.6rem;height:1.6rem}p.form_success_msg svg path{fill:#4acd48}@media screen and (max-width: 990px){.main_contact_form_wrapper,.main_contact_text_wrapper{max-width:100%;padding-inline:3rem}}@media screen and (max-width: 640px){.main_contact_form_wrapper,.main_contact_text_wrapper{padding-inline:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-contact.css.map */
