.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact-form-inner label.field__label span,.contact-form-inner .form-status{color:red}.contact .icon-success{margin-top:1rem}.contact .field{margin-bottom:12px;flex-direction:column-reverse}.error li{color:red}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:2rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1rem}}.contact.contact-page-width{width:100%;max-width:100%}.contact .title{font-weight:400;font-size:48px;line-height:1.2;letter-spacing:normal;text-align:center;text-transform:uppercase;margin-bottom:17px}.contact-description{font-weight:500;font-size:17px;line-height:26px;letter-spacing:normal;text-align:center}.contact-description p{margin:0}.contact .title strong{color:red}.contact-form-main{width:100%;margin-top:90px}.contact-form-inner{width:100%;display:flex;justify-content:flex-start;padding:0 20px;column-gap:10px}.contact-form-image{width:100%;line-height:0;max-width:60%;position:relative}.contact-form-image:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:10%;background:linear-gradient(181deg,#0000 14.32%,#0006 36.1%,#000000e8 78.38%76.38%)}.contact-form-content{width:100%;max-width:615px;background:#ffffff1a;height:fit-content;padding:40px 40px 40px 36px}.contact-form-image img{width:100%;height:100%;object-fit:cover}.contact-form-inner label.field__label,.contact-enquiry-title{font-weight:400;font-size:14px!important;line-height:normal;letter-spacing:normal!important;color:#fff!important;position:unset;padding-left:20px;margin-bottom:8px}.contact-form-inner .field input,.contact-enquiry-title{background:#0c0c0c;border-radius:80px!important;padding:1rem 1.5rem 1rem 2rem;height:5.5rem}.contact-form-inner .field:after,.contact-form-inner .field:hover.field:after{box-shadow:0 0}.contact-form-inner .field:focus-visible,.contact-form-inner .field__input:focus-visible{box-shadow:0 0}.contact-form-inner .field textarea{background:#0c0c0c;border-radius:28px;padding:1rem 1.5rem 1rem 2rem;height:5.5rem}.contact-form-inner .field__input:not(:placeholder-shown){padding:1rem 1.5rem 1rem 2rem}.field.contact-enquiry-field{position:relative;width:100%}.field.contact-enquiry-field svg{position:absolute;top:50%;right:10px;transform:translate(-10px,70%)}.contact-form-inner .form__message{color:#428445}.contact-form-inner ul.form-status-list.caption-large a{color:red}.contact-form-inner .field.field--with-error .form__message{display:none}@media(min-width:1599px){.contact-form-content{margin-bottom:110px}.contact-form-inner{padding-right:180px}}@media(max-width:1120px){.contact.contact-page-width{padding-left:0;padding-right:0}.contact-form-inner{flex-wrap:wrap;justify-content:center;padding:0}.contact-form-image{max-width:100%}.contact-form-content{max-width:100%;padding:30px}.contact .title,.contact-description{padding:0 10px}}@media(max-width:749px){.contact .title{font-size:32px;line-height:120%;margin-bottom:15px}.contact-form-content{padding:30px 10px}.contact-form-inner .field input,.contact-form-inner .field textarea,.contact-enquiry-title{border-radius:10px;height:4.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
