.rte{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:40px;margin-bottom:70px}.rte .contact{display:flex;flex-direction:column;align-items:end;gap:20px}.rte .contact a{color:var(--color_primary)}.rte .contact-line{display:flex;flex-direction:row}.contact-line .contact-info{display:flex;flex-direction:column;justify-content:center;align-items:end;padding:0 20px}.contact-line .contact-icon{display:flex;flex-direction:column;border-left:1px solid var(--color_primary);justify-content:center;padding:0 20px}.contact img{max-width:100%}.maps iframe{width:250px;height:150px}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;font-family:Cormorant,serif}.field input,.text-area{border-bottom:1px solid var(--color_primary)}.contact__button .button{background-color:var(--color_primary);color:var(--color_page_text_reverted);padding:10px 50px}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}@media screen and (min-width:750px)and (max-width:1200px){.maps iframe{width:450px;height:300px}}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (min-width:1200px){.page-width form{padding:0 8rem 8rem!important}.maps iframe{width:600px;height:400px}}@media screen and (min-width:1400px){.rte{flex-direction:row;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
