.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-page .contact h2.title{color:#1a4e8a;font-size:clamp(28px,3vw,36px);font-family:PanchoW03;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;text-align:center}.contact-page .contact .field__label{position:relative;top:0;left:5px;color:#000;font-family:Apercu;font-size:18px;font-style:normal;font-weight:500;line-height:28px;padding-bottom:7px}.contact-page .field__label span{color:red;font-family:Apercu;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.contact-page #ContactForm .field{flex-direction:column}.contact-page #ContactForm .field__input{padding:1rem 1.5rem .8rem 2rem;border-radius:22.5px;background:#f0f0f0}.contact-page #ContactForm textarea#ContactForm-body{height:235px}.contact-page .field:after{box-shadow:unset}.field:after{box-shadow:unset}.field:hover.field:after{box-shadow:unset}.field__input:focus-visible{box-shadow:unset}.contact-page .contact__button .button{border-radius:24px;background:#f69530;color:#fff;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.short_text{color:#000;font-family:Apercu;font-size:14px;font-style:normal;font-weight:300;line-height:28px;margin-top:2rem}.button:after{box-shadow:unset}.button:not([disabled]):hover:after{box-shadow:unset}.img_view{height:200px;line-height:0}.img_view img{width:100%;margin-bottom:0}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}.contact-page .contact{background:#fff;border-radius:15px;padding-left:52px;padding-right:52px}.contact-page .contact.page-width--narrow{max-width:79rem;margin-bottom:5.5rem}.contact-page .multicolumn-list.grid{--grid-desktop-horizontal-spacing: 34px}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}.contact-page .contact__button{margin-top:2.2rem}}@media screen and (max-width: 750px){.contact-page .contact{background:#fff;margin:0 10px 30px;border-radius:10px}.contact-page .img_view{height:auto;line-height:0}.contact-page #ContactForm textarea#ContactForm-body{height:150px}.short_text{font-size:12px;line-height:21px}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/section-contact-form.css.map */
