.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@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}}.contact-form-bg{background-image:url(/cdn/shop/files/1.webp?v=1754379797);background-size:cover;background-position:center;position:relative}.custom-contact .title{font-size:16px;text-align:center}.rounded-design-top{position:absolute;top:-2px;color:#eff2f8;z-index:1;max-height:93px;width:100%}.rounded-design-bottom{position:absolute;bottom:-2px;color:#fff;transform:rotate(180deg);z-index:1;max-height:93px;width:100%}.contact-form-bg-overlay{position:absolute;display:block!important;width:100%;height:100%;background-color:#0c2468;opacity:.5}.contact-form-bg .field{display:flex;flex-direction:column}.contact-form-bg .field__input,.contact-form-bg .text-area.field__input{order:2;width:100%;padding:12px 14px;background-color:#fff}.contact-form-bg .field__input:focus-visible,.contact-form-bg .text-area.field__input:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:2px solid #000}.contact-form-bg .field__label{position:relative;order:1;top:0;left:0;color:#fff}.contact-form-bg .text-area.field__input{resize:vertical;min-height:150px}.custom-contact .field:after{box-shadow:none}.custom-contact .field__label,.custom-contact.field__input:focus~.field__label,.custom-contact .field__input:not(:placeholder-shown)~.field__label,.custom-contact .field__input:-webkit-autofill~.field__label,.custom-contact .customer .field input:focus~label,.custom-contact .customer .field input:not(:placeholder-shown)~label,.custom-contact .customer .field input:-webkit-autofill~label{top:0;left:0;letter-spacing:.1rem;font-size:14px;line-height:20px;letter-spacing:0}.custom-contact .field__input,.custom-contact .customer .field input{font-size:14px;line-height:100%;background:#fff;letter-spacing:0;color:#000}.custom-contact input::selection,.custom-contact textarea::selection{background:#0c2468;color:#fff}.field__input:focus~.field__label,.custom-contact .field__input:not(:placeholder-shown)~.field__label,.custom-contact .field__input:-webkit-autofill~.field__label,.custom-contact .customer .field input:focus~label,.custom-contact .customer .field input:not(:placeholder-shown)~label,.custom-contact .customer .field input:-webkit-autofill~label{top:0;font-size:1.4rem;left:0;letter-spacing:0}.custom-contact .field__input:-webkit-autofill~.field__button,.custom-contact .field__input:-webkit-autofill~.field__label,.custom-contact .customer .field input:-webkit-autofill~label{color:#fff}.custom-contact .field:hover.field:after,.custom-contact .select:hover.select:after,.custom-contact .select__select:hover.select__select:after,.custom-contact .customer .field:hover.field:after,.custom-contact .customer select:hover.select:after,.custom-contact .localization-form__select:hover.localization-form__select:after{box-shadow:none}.custom-contact .field__input:focus,.custom-contact .select__select:focus,.custom-contact .customer .field input:focus,.custom-contact .customer select:focus,.custom-contact .localization-form__select:focus.localization-form__select:after{box-shadow:none}.custom-contact .button:not([disabled]):hover:after,.custom-contact .shopify-challenge__button:hover:after,.custom-contact .customer button:hover:after,.custom-contact .shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.custom-contact .contact__button{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
