.contact *{margin:0}.contact{display:flex;flex-direction:column;gap:4rem}.contact__heading{display:flex;position:relative}.contact__heading-text{z-index:1;display:flex;flex-direction:column;gap:1.8rem}.contact__image-mobile{position:absolute;top:-6rem;right:-2rem;max-height:24rem;width:auto}.contact__image-desktop{display:none}.contact__forms{display:flex;flex-direction:column;gap:3.2rem}.contact__forms-selector{display:flex;gap:.8rem;padding:.6rem;border-radius:1.2rem;background:#f8dede}.contact__forms-selector button{flex:1;color:var(--color-foreground);background:transparent;border-color:transparent;border-radius:1.2rem;padding:1rem 1.4rem;font-weight:600;line-height:140%;transition:color .1s ease-in-out,background .1s ease-in-out}.contact__forms-selector button:hover{color:#fff;background:rgb(var(--color-foreground))}.contact__forms-selector button.active{background:#fff}.contact__forms-selector button.active:hover{background:#fff;color:rgb(var(--color-foreground))}@media screen and (min-width: 990px){.contact{flex-direction:row}.contact__heading{flex-direction:column;justify-content:space-between}.contact__heading-text{gap:2.4rem}.contact__image-mobile{display:none}.contact__image-desktop{display:block}.contact__forms{gap:4rem}.contact__forms-selector button{line-height:150%}}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.2rem}.contact__button{margin-top:3.2rem}.contact__button button{width:100%}@media screen and (min-width: 990px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1.8rem}.contact .field{margin-bottom:1.8rem}.contact__button{margin-top:4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
