.image-contact-form .title-font-size-large{margin:0 0 30px;color:#101010;font-size:30px;line-height:1.2}.image-contactus{position:absolute;width:100%;height:100%!important;object-fit:cover}.conatct-image{position:relative;width:100%;height:100%;overflow:hidden;padding-bottom:390px;max-width:500px;aspect-ratio:1 / .996}.image-form{display:flex;column-gap:60px;align-items:center;max-width:990px;justify-content:center;margin:0 auto}.form-main{width:100%;max-width:438px}.image-contact-form .field:after,.image-contact-form .field:hover.field:after{box-shadow:none;border-bottom:1px solid rgb(16,16,16,.4)}.image-contact-form .field__input:focus{padding:0 4px}.image-contact-form .field__label{font-size:13px;font-weight:300;line-height:1.66;text-align:left;left:0;top:unset;letter-spacing:0px;color:#2b080999;bottom:10px}.image-contact-form .field__input{font-size:16px;font-weight:400;line-height:1;text-align:left;letter-spacing:0px;color:#2b0809}.image-contact-form .mobile-title{display:none}.image-contact-form .field__label.textarea{top:unset;margin:0}.image-contact-form .field__input{padding:0;height:32px;background-color:transparent}.image-contact-form .field__input:focus~.field__label,.image-contact-form .field__input:not(:placeholder-shown)~.field__label{display:none}.image-contact-form .field__input:not(:placeholder-shown){padding:0}.image-contact-form .field{margin-bottom:24px}.image-contact-form .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}.image-contact-form .text-area{min-height:6.8rem}.image-contact-form .contact__button{margin:30px 0 0}.contact__button .button{padding:0;color:#faf9f8;font-size:18px;letter-spacing:2px;line-height:1;height:46px;font-weight:300;max-width:191px;width:191px;background-color:#9e1f22;border-radius:24px 0}.contact__button .button:after,.contact__button .button:before{content:unset}.contact-info-wrap{margin:57px 0 0;display:flex;gap:60px}.contact-info-wrap p{margin:0 0 10px;color:#2b0809;font-size:16px;letter-spacing:1px;line-height:13px;text-transform:uppercase}.contact-info-wrap a{font-size:15px;line-height:26px;letter-spacing:1px;color:#2b0809;opacity:60%;text-decoration:none;cursor:pointer}.contact-info-wrap .email-text p,.contact-info-wrap .number_text p{margin:0;text-transform:initial}.contact-info-wrap .number_text a{text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:990px){.conatct-image{padding-bottom:402px}.contact-info-wrap{gap:34px}}@media(max-width:767px){.image-contact-form .contact__fields{display:block}.image-contact-form .title-font-size-large{max-width:100%;margin-bottom:24px}.image-contact-form .desktop-title{display:none}.image-contact-form .mobile-title{display:block;font-size:20px;margin:0 0 18px}.image-contact-form .text-area{min-height:5.6rem}.image-form{column-gap:0px;align-items:center;flex-direction:column;padding:0 18px}.conatct-image{padding-bottom:213px;aspect-ratio:1 / .9;margin:0 0 28px}.form-main{max-width:100%}.image-contact-form .field{margin-bottom:20px}conte .image-contact-form .contact__button{margin:30px 0 0}.image-contact-form .field__input{height:26px}.image-contact-form .field__label,.image-contact-form .field__input{font-size:14px;line-height:1.2;letter-spacing:.5px;margin:0}.image-contact-form .field__label{bottom:10px}.contact__button .button{font-size:14px;letter-spacing:.5px;line-height:1.14;height:36px;max-width:100%;width:100%;overflow:hidden}.image-contact-form .contact__button{margin:24px 0 0;text-align:center}.section-template--23078299992345__custom_contact_form_TUMNzb-padding{padding-top:35px;padding-bottom:60px}.image-contact-form .field__label{margin:0!important}.contact-info-wrap{margin:30px 0 0}.contact-info-wrap div{line-height:normal}.contact-info-wrap p{font-size:14px;letter-spacing:.5px;line-height:13px}.contact-info-wrap a{font-size:13px;line-height:20px;letter-spacing:.5px}.contact-info-wrap{gap:55px}.image-contact-form .conatct__info,.image-contact-form .email__info{flex-direction:column}.image-contact-form .email__logo{max-width:21px;flex:21px;min-width:21px;height:19px}.image-contact-form .number__logo{max-width:14px;flex:14px;min-width:14px;height:19px}.image-contact-form .contact_logo{margin:0 0 13px}.image-contact-form .conatct__info{display:block}}.image-contact-form .title-font-size-large{color:#2b0809;font-size:20px;line-height:26px}.image-contact-form .field__input{font-size:13px;font-weight:300;line-height:22px;letter-spacing:0px;color:#2b0809}.contact-info-wrap a{font-weight:300}@media only screen and (max-width:767px){.image-contact-form .title-font-size-large{font-size:15px;line-height:18px}.image-contact-form .field__label,.image-contact-form .field__input{font-size:12px;line-height:12px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom-contact-form.css.map */
