.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}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.form_inner{display:grid;grid-template-columns:500px 1fr;gap:30px}.form_inner .form_col:first-child{display:flex;flex-direction:column;gap:20px}.form_inner .form_inner_col{background:#eee;padding:20px;border-radius:5px;height:100%;display:flex;flex-direction:column;gap:15px}.form_inner h3{margin:0;font-size:20px;text-transform:uppercase;line-height:1;font-weight:500}.form_inner p,.form_inner a{margin:0;font-size:16px;line-height:1;font-weight:400}.form_inner form{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}.form_inner .field{margin:0}.form_inner .field label,.form_inner .field:after,.form_inner .field:before{display:none}.form_inner input:focus,.form_inner input:focus-visible,.form_inner textarea:focus,.form_inner textarea:focus-visible{box-shadow:none;outline:0}.form_inner input{background:#eee;padding:0 20px!important;font-size:16px;line-height:1;font-weight:400;border-radius:5px}.form_inner input::placeholder{opacity:1;font-size:16px;line-height:1;font-weight:400}.form_inner textarea{background:#eee;padding:15px 20px 0!important;font-size:16px;line-height:1;font-weight:400;border-radius:5px}.form_inner textarea::placeholder{opacity:1;font-size:16px;line-height:1;font-weight:400}.form_inner button:after,.form_inner button:before{display:none}.form_inner button{background:#eee;min-width:200px;width:fit-content;font-size:20px;text-transform:uppercase;line-height:1;font-weight:400;border-radius:5px}.form_inner .form-status-list{margin:2rem 0}.contact_main .contact_hero{width:100%;height:600px;position:relative}.contact_main .contact_hero:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#00000080}.contact_main .contact_hero h2{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:9}@media screen and (max-width: 1199px){.form_inner{grid-template-columns:400px 1fr}}@media screen and (max-width: 991px){.form_inner{grid-template-columns:1fr;gap:20px}.form_inner form{gap:20px}.form_inner h3{font-size:16px}.form_inner p,.form_inner a{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-contact-form.css.map */
