.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact-info-box{max-width:468px}.contact-heading{font-family:Playfair Display;font-weight:600;font-style:SemiBold;font-size:38px;line-height:120%;letter-spacing:0;color:#3c2f2f;margin:0}.contact-heading em{font-weight:400;font-style:Italic}.contact-subtext{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;line-height:28px;letter-spacing:00;color:#4a5565;margin:0 0 30px}.contact-items{display:flex;flex-direction:column;gap:30px}.contact-item{display:flex;align-items:center;background:#fff;padding:20px;border-radius:15px}.contact-icon{width:50px;height:50px;background:#4b2776;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;color:#fff}.contact-icon svg{width:26px;height:26px}.contact-text h4{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:20px;line-height:30px;letter-spacing:0;color:#384249;margin:0}.contact-text p{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;line-height:32px;letter-spacing:0;color:#4a5565;margin:0}.contact-text a{color:inherit;text-decoration:none}.contact-wrapper{display:flex;justify-content:space-between}.contact-bg-block{background:#f9f4f7;border-radius:30px;padding:40px;gap:40px}.contact-wrapper .left-block{width:44%}.contact-wrapper .right-block{width:56%}.contact.page-width{padding:0 24px;max-width:1440px;margin-bottom:80px}.contact-wrapper .right-block .inner_{background:#fff;padding:30px;border-radius:20px}.contact-wrapper .right-block .inner_ :is(input,textarea)::placeholder{opacity:1;font-family:Montserrat;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0;color:#858585}.contact-wrapper .right-block .inner_ h2.title{font-family:Montserrat;font-weight:600;font-size:35px;line-height:40px;letter-spacing:0;vertical-align:middle;color:#101a2d}.contact-wrapper .field:after{box-shadow:0 0 0 var(--inputs-border-width) #c7c7c7!important;border-radius:70px!important;overflow:hidden}.contact-wrapper .field.textarea:after{border-radius:25px!important}.contact-wrapper .field__input{outline:none!important;box-shadow:none!important;border:0!important;padding:29px 22px}.contact-wrapper textarea.field__input{padding-top:18px}.contact h2.form-status.form-status-list.form__message{color:green;font-weight:600;outline:none;box-shadow:none;line-height:1.2;align-items:baseline;padding:10px 20px;background:#0080001f;border-radius:50px}.contact h2.form-status.error{color:red;font-weight:600;outline:none;box-shadow:none;line-height:1.2}.contact__button .button_effect.cs_button_shadows{width:fit-content}@media(min-width:1200px){.contact-info-wrapper{margin-top:50px}}@media(max-width:991px){.contact-heading{font-size:30px}.contact-subtext{font-size:14px;line-height:24px}.contact-text h4{font-size:16px;line-height:1;margin-bottom:10px}.contact-text p{font-size:14px;line-height:1}.contact-items{gap:16px}.contact-wrapper .field__input{padding:24px 18px;font-size:14px}.contact-wrapper .right-block .inner_{padding:30px 18px}.contact-wrapper .right-block .inner_ :is(input,textarea)::placeholder{font-size:14px}.contact-wrapper .field.textarea:after{border-radius:16px!important}.contact-wrapper .right-block .inner_ h2.title{font-size:26px}.contact h2.form-status.form-status-list.form__message,.contact h2.form-status.error{font-size:14px}.contact-bg-block{padding:20px;gap:20px}}@media(max-width:767px){.contact-wrapper{flex-direction:column;padding:30px 20px;border-radius:16px;gap:30px}.contact-wrapper .left-block,.contact-wrapper .right-block{width:100%}.contact.page-width{padding:0 20px;margin-bottom:50px}}.contact-info-box .contact-heading{margin-bottom:15px}.contact__button span{display:flex;align-items:center;gap:5px}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}.contact-info-box .contact-heading{margin-bottom:24px}}.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}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
