.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:24px}.contact-info-boxes-wrapper{position:relative;margin-bottom:80px}.contact-info-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.contact-info-box{padding:20px 24px;background-color:#f6f6f6}@media screen and (max-width:749px){.contact .contact-info-boxes-wrapper{margin-bottom:30px}.contact .contact-info-boxes{display:flex;flex-direction:row;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:4px 4px 12px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.contact .contact-info-boxes::-webkit-scrollbar{display:none}.contact .contact-info-boxes.is-dragging{cursor:grabbing;scroll-snap-type:none}.contact .contact-info-box{flex:0 0 78vw;max-width:320px;min-width:240px;scroll-snap-align:start;scroll-snap-stop:always}.contact .slider-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:14px}.contact .slider-dot{width:6px;height:6px;border-radius:50%;background:#d9d9d9;border:none;padding:0;cursor:pointer;transition:background .25s ease,width .25s ease,border-radius .25s ease}.contact .slider-dot.active{background:#1f1f1f;width:20px;border-radius:3px}}@media screen and (min-width:750px){.contact .slider-dots{display:none}}@media screen and (min-width:750px){.contact .contact .field{margin-bottom:24px}}.contact .contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact .contact__button{margin-top:24px}}@media screen and (min-width:750px){.contact .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
