.contact{padding:40px 0 120px}.contact__container{display:flex;align-items:flex-end;justify-content:flex-end;gap:0;position:relative;overflow:hidden}.contact__container--image{position:absolute;top:0;left:0;width:30%;height:100%;border-radius:15px}.contact__container--image img{width:100%;height:100%;object-fit:cover;border-radius:15px}.contact__container--form{background:var(--light-grey);width:calc(70% - 30px);flex-shrink:0;padding:50px 70px;border-radius:15px}.contact__container--form h2{margin-bottom:30px}form{width:100%;font-family:Rethink Sans,serif!important;font-size:16px!important}form .field__input{width:100%;border:none;outline:none;box-shadow:none;border-radius:15px;font-size:16px!important;font-family:Rethink Sans,serif!important}form .field__input:before,form .field__input:after{display:none!important}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:30px}.contact__button .btn__solid{width:auto!important;border:none;outline:none}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media(max-width:768px){.contact{padding:0 0 60px}.contact__container{flex-direction:column;gap:30px}.contact__container--image{width:100%;height:300px;position:relative}.contact__container--form{width:100%;padding:30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
