.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1rem}@media screen and (min-width:750px){.contact .field{margin-bottom:1.2rem}}.contact__button{margin-top:1.5rem}@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:2rem}}.contact .field__input,.contact .text-area{background-color:#fff}.contact__button button[type=submit]{width:auto!important;min-width:max-content!important;white-space:nowrap!important;padding:1.2rem 3rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;background-color:transparent!important;color:#001e3c!important;border:2px solid #ffc220!important;border-radius:8px!important;height:auto!important;transition:all .2s ease!important}.contact__button button[type=submit]:hover{background-color:#ffc220!important;transform:translateY(-2px)!important;box-shadow:0 4px 6px -1px #0000001a!important}.contact__button button[type=submit]:active{transform:translateY(0) scale(.98)!important;box-shadow:none!important;transition-duration:.1s!important}.contact-info{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.5rem;margin-bottom:2rem;padding:2rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000d}.contact-info-item{display:flex;align-items:flex-start;gap:1.2rem}.contact-info-icon{flex-shrink:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:transparent;border:2px solid #e5e7eb;border-radius:8px;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.contact-info-icon svg{width:2rem;height:2rem;color:#6b7280;stroke-width:1.5}.contact-info-item:hover .contact-info-icon{transform:scale(1.05);border-color:#bfdbfe}.contact-info-text{display:flex;flex-direction:column;gap:.2rem;flex:1}.contact-info-label{font-size:1.2rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.contact-info-value{font-size:1.5rem;font-weight:500;color:#111827;text-decoration:none;transition:color .2s ease}.contact-info-value:hover{color:#0071dc}a.contact-info-value:hover{text-decoration:underline;text-underline-offset:4px}.contact-info-note{font-size:1.3rem;font-weight:400;color:#6b7280;font-style:italic;margin-top:.4rem;display:block}@media screen and (min-width:750px){.contact-info{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-contact-form.css.map */
