.contact h2.title{display:block;font-family:bebas-neue-pro;font-weight:600;font-size:70px;line-height:50px;text-transform:uppercase;color:#000;margin-bottom:3rem}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact .field:before,.contact .field:after{display:none}.contact .field .field__input{background:#fff;border:solid 1px #013668;height:5.5rem;font-family:var(--font-body-family);font-size:16px;line-height:18px;font-weight:400;box-shadow:none;margin:0}.contact .field .field__label{font-family:var(--font-body-family);font-size:16px;letter-spacing:0px;color:#013668;left:calc(var(--inputs-border-width) + 1.8rem);top:15px}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{left:calc(var(--inputs-border-width) + 1.5rem);top:5px;font-size:12px}@media screen and (min-width: 750px){.contact .field{margin-bottom:2.5rem}}.contact__button{margin-top:3rem}.contact__button .button{margin-bottom:0;width:auto;flex-wrap:wrap;padding:0 34px;gap:20px;font-family:bebas-neue-pro;font-weight:600;font-size:24px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#fff;background-color:#d02728;border:0;box-shadow:none;min-height:52px;transition:all .5s}.contact__button .button:before,.contact__button .button:after{display:none}.contact__button .button:hover{gap:30px}@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 (max-width: 1800px){.page-page-contact .page-width{max-width:90rem}}@media (max-width: 1199px){.page-page-contact .page-width{max-width:80rem}}@media (max-width: 991px){.page-page-contact .page-width{max-width:72rem}}@media (max-width: 767px){.page-page-contact .page-width{max-width:54rem}}@media (max-width: 567px){.page-page-contact .page-width{max-width:100%}.contact h2.title{font-size:50px;line-height:40px;margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
