.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-section-wrap{padding:70px 0}.contact-section-wrap .sec-title-wrap{max-width:670px;margin:0 auto 70px}.contact-section-wrap .sec-title-wrap .title{text-align:center;font-family:var(--font-heading2);font-size:55px;font-weight:400;line-height:58px;letter-spacing:-1.1px;margin:0 0 26px}.contact-section-wrap .sec-title-wrap .text{text-align:center;font-size:20px;font-style:normal;line-height:25px;letter-spacing:.2px;margin:0}.contact-section-wrap .sec-title-wrap .text a{text-decoration:none;color:inherit;transition:.2s}.contact-section-wrap .sec-title-wrap .text a:hover{color:#d483b4}.contact-section-wrap form{position:relative}.contact-section-wrap form .contact-form-success{color:#3c435e;font-size:17px;line-height:21.25px;font-weight:400;letter-spacing:.17px;opacity:.5;height:100%;width:100%;z-index:1;margin:0;min-height:300px}.contact-section-wrap form .contact-form-success~*{display:none}.contact-section-wrap .field{margin-bottom:10px}.contact-section-wrap .field:before,.contact-section-wrap .field:after{content:unset}.contact-section-wrap .field .field__input{padding:16px 20px;background:#f3f2ee;outline:none;box-shadow:none;font-size:17px;font-weight:400;line-height:21.2px;letter-spacing:.17px;height:auto;min-width:unset;min-height:unset}.contact-section-wrap .field .field__label{display:none}.contact-section-wrap .field .field__input::placeholder{opacity:.5;color:#3c435e}.contact-section-wrap .field .select__select{padding:16px 35px 16px 20px;background:#f3f2ee;outline:none;box-shadow:none;font-size:17px;font-weight:400;line-height:21.2px;letter-spacing:.17px;height:auto;min-width:unset;min-height:unset}.contact-section-wrap .field .select__select:invalid{color:#9ea1ac}.contact-section-wrap .field.select svg{height:15px;width:15px;top:calc(50% - 7px)}.contact-section-wrap .contact__button{display:flex;justify-content:space-between;align-items:center;gap:50px}.contact-section-wrap .contact__button .btn{flex-shrink:0}.contact-section-wrap .contact__button .checkbox-btn-wrap{display:flex;gap:8px;align-items:center}.contact-section-wrap .contact__button .checkbox-btn-wrap input{margin:0;flex-shrink:0;height:12px;width:12px;position:relative;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.contact-section-wrap .contact__button .checkbox-btn-wrap input:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:12px;border:2px solid #BBC0D9}.contact-section-wrap .contact__button .checkbox-btn-wrap input:checked:before{background:#454c69}.contact-section-wrap .contact__button .checkbox-btn-wrap label{font-size:12px;font-weight:400;line-height:15px;letter-spacing:.12px}@media screen and (max-width: 749px){.contact-section-wrap{padding:55px 0}.contact-section-wrap .sec-title-wrap{margin-bottom:55px}.contact-section-wrap .sec-title-wrap .title{font-size:35px;font-style:normal;font-weight:400;line-height:35px;letter-spacing:-.7px}.contact-section-wrap .sec-title-wrap .text{font-size:15px;line-height:17px;letter-spacing:.15px}.contact-section-wrap form .contact-form-success{text-align:center;justify-content:center}}@media screen and (max-width: 575px){.contact-section-wrap .contact__button{flex-direction:column;align-items:flex-start;gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-contact-form.css.map */
