.contact img{max-width:100%}.image-with-text{padding:65px 0}.image-with-text .page-width{max-width:1372px;padding:0 16px;margin:0 auto}.image-with-text .contact-us-title{font-size:48px;line-height:1;letter-spacing:0;color:#000;font-weight:400;margin:0;padding-bottom:35px}.image-with-text .contact-us-wrap{display:flex;justify-content:space-between}.image-with-text .background-image img{height:100%;width:100%;display:block;object-fit:cover;border-radius:25px;aspect-ratio:1.25/1}.image-with-text .background-image{width:53.6%;z-index:1}.image-with-text .contact-wrap-details{width:48%;padding:91px 67px 91px 56px;background:#fff;margin-left:-20px}.image-with-text h2.title{font-size:48px;margin:0;line-height:1;letter-spacing:0;color:#000;padding:0 0 34px}.image-with-text .button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--border-offset: unset;--border-opacity: 0}.image-with-text .field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:unset;border:0}.image-with-text .field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{border-radius:unset;box-shadow:unset}.image-with-text .field__label,.customer .field label{font-size:18px;letter-spacing:.1rem;line-height:1.4;color:#000;font-weight:400;left:0}.image-with-text .field__input,.customer .field input{flex-grow:1;text-align:left;padding:1.5rem;padding-left:0;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease;border-bottom:1px solid #000}.image-with-text .button:before,.image-with-text .button:not([disabled]):hover:after{display:none}.image-with-text .field__input:focus~.field__label,.image-with-text .field__input:not(:placeholder-shown)~.field__label,.image-with-text .field__input:-webkit-autofill~.field__label,.image-with-text .customer .field input:focus~label,.image-with-text .customer .field input:not(:placeholder-shown)~label,.image-with-text .customer .field input:-webkit-autofill~label{left:0}.image-with-text .field:hover.field:after,.image-with-text .select:hover.select:after,.image-with-text .select__select:hover.select__select:after,.image-with-text .customer .field:hover.field:after,.image-with-text .customer select:hover.select:after,.image-with-text .localization-form__select:hover.localization-form__select:after{box-shadow:unset}.image-with-text .field{margin-bottom:31px}.dev-btn{background:#e30276;border-radius:50px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;padding:20px 40px;font-size:18px}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.image-with-text .field.first-name,.image-with-text .field.last-name{width:48%}.image-with-text .contact__fields{display:flex;justify-content:space-between}.image-with-text .section-template--18519264002235__form-padding{padding-top:0;padding-bottom:0;border-radius:25px;overflow:hidden}@media(min-width:992px)and (max-width:1200px){.image-with-text .contact-wrap-details{width:50%;padding:45px 40px;margin-left:-20px}.image-with-text .background-image{width:53.6%}.image-with-text .field{margin-bottom:25px}.image-with-text h2.title{font-size:40px;padding:0 0 16px}.image-with-text .contact-us-title{font-size:40px;padding-bottom:21px}}@media(min-width:768px)and (max-width:991px){.image-with-text .contact-wrap-details{width:48%;padding:34px 32px;margin-left:-20px}.image-with-text .field{margin-bottom:21px}.image-with-text h2.title{font-size:38px;padding:0 0 16px}.image-with-text .contact-us-title{font-size:37px;padding-bottom:21px}}@media only screen and (max-width:767px){.image-with-text{padding:36px 0}.image-with-text .contact-us-wrap{flex-direction:column-reverse}.image-with-text .background-image{width:100%;margin-top:-30px}.image-with-text .contact-wrap-details{width:auto;padding:24px 16px;background:#fff;z-index:1;margin:0 10px;border-radius:16px}.image-with-text .field{margin-bottom:10px}.image-with-text .contact-us-title{font-size:32px;padding-bottom:16px}.image-with-text h2.title{font-size:32px;padding:0 0 20px}.image-with-text .dev-btn{max-width:400px;width:100%;margin:0 auto;display:block}}@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}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
