.contact.page-width--narrow{max-width:900px;margin:0 auto;text-align:center}.contact h2.title{letter-spacing:0;line-height:1;color:#05aff2;margin:0 0 16px}.contact .description p{margin:0 0 36px;font-size:16px;font-weight:600;color:#fff;letter-spacing:0;line-height:1}.contact .field .field__label{color:#072880}.contact__button .button{background:#1bd7ff;color:#fff}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:0}.contact .field.tel{margin-top:20px}.contact .klav-form .klav-wrapper .klaviyo-form-UM5RVA [data-testid=form-row]:nth-child(2) input{padding:0 0 0 16px!important}.contact .klav-form .klav-wrapper .klaviyo-form-UM5RVA [data-testid=form-row]:last-child button{border-radius:5px!important;padding:11px 40px!important}.contact .klav-form .klav-wrapper .klaviyo-form-UM5RVA [data-testid=form-row]:last-child{margin-top:40px!important}@media screen and (min-width: 750px){.contact .field{margin-bottom:0}.contact .field input{line-height:1;height:65px;padding-left:44px}.contact .field .field__label{left:44px}}.contact__button{margin-top:30px}@media screen and (min-width: 750px){.contact__button{margin-top:56px}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width: 576px){.contact h2.title{font-size:24px}.contact .description p{font-size:14px;line-height:18px;margin-bottom:25px}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/section-contact-form.css.map */
