.x-contact-form-section .x-contact-form{width:100%;padding:60px 0;background:#eeede7}@media screen and (min-width: 990px){.x-contact-form-section .x-contact-form{padding:80px 0}}.x-contact-form-section .x-contact-form__container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media screen and (min-width: 990px){.x-contact-form-section .x-contact-form__container{padding:0 40px}}.x-contact-form-section .x-contact-form__content{max-width:500px;margin:0 auto;text-align:center}@media screen and (min-width: 990px){.x-contact-form-section .x-contact-form__content{max-width:600px}}.x-contact-form-section .x-contact-form__heading{font-family:Hanley Pro;font-style:normal;max-width:344px;margin:0 auto 16px;font-size:36px;line-height:1;font-weight:400;text-align:center;color:#3b6380}@media (min-width: 1601px){.x-contact-form-section .x-contact-form__heading{margin-bottom:20px;max-width:519px;font-size:45px}}@media (min-width: 990px) and (max-width: 1600px){.x-contact-form-section .x-contact-form__heading{font-size:45px;max-width:519px;margin-bottom:11px}}@media screen and (min-width: 990px){.x-contact-form-section .x-contact-form__heading{margin-bottom:40px}}.x-contact-form-section .x-contact-form__form{width:100%}.x-contact-form-section .x-contact-form__fields{display:flex;flex-direction:column;gap:30px;margin-bottom:24px;max-width:500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 990px){.x-contact-form-section .x-contact-form__fields{gap:35px;margin-bottom:40px;max-width:600px}}.x-contact-form-section .x-contact-form__field{position:relative;width:100%}.x-contact-form-section .x-contact-form__field--full{grid-column:1/-1;margin-top:var(--margin-top-desktop, 164px);margin-bottom:var(--margin-bottom-desktop, 15px)}@media (max-width: 749px){.x-contact-form-section .x-contact-form__field--full{margin-top:var(--margin-top-mobile, 164px);margin-bottom:var(--margin-bottom-mobile, 15px)}}.x-contact-form-section .x-contact-form__input,.x-contact-form-section .x-contact-form__textarea{width:100%;padding:15px 0;border:none;border-bottom:1px solid #3b6380;background:transparent;font-size:16px;font-family:OptimaLTPro Medium,Optima,Segoe UI,Arial,sans-serif;color:#3b6380;outline:none;transition:border-color .3s ease}.x-contact-form-section .x-contact-form__input::-moz-placeholder,.x-contact-form-section .x-contact-form__textarea::-moz-placeholder{font-style:normal;font-weight:400;font-size:15px;line-height:120%;color:#3b6380;opacity:1}.x-contact-form-section .x-contact-form__input::placeholder,.x-contact-form-section .x-contact-form__textarea::placeholder{font-style:normal;font-weight:400;font-size:15px;line-height:120%;color:#3b6380;opacity:1}.x-contact-form-section .x-contact-form__input:focus,.x-contact-form-section .x-contact-form__textarea:focus{border-bottom-color:#2a4d63;border-bottom-width:2px}.x-contact-form-section .x-contact-form__input:invalid,.x-contact-form-section .x-contact-form__textarea:invalid{border-bottom-color:#e74c3c}@media screen and (min-width: 990px){.x-contact-form-section .x-contact-form__input,.x-contact-form-section .x-contact-form__textarea{padding:15px 0;font-size:18px}.x-contact-form-section .x-contact-form__input::-moz-placeholder,.x-contact-form-section .x-contact-form__textarea::-moz-placeholder{font-size:20px}.x-contact-form-section .x-contact-form__input::placeholder,.x-contact-form-section .x-contact-form__textarea::placeholder{font-size:20px}}.x-contact-form-section .x-contact-form__textarea{resize:vertical;height:52px;min-height:52px;line-height:1.5;margin-top:15px;scrollbar-width:none;-ms-overflow-style:none}.x-contact-form-section .x-contact-form__textarea::-webkit-scrollbar{display:none}@media screen and (min-width: 990px){.x-contact-form-section .x-contact-form__textarea{height:52px;min-height:52px;margin-top:15px}}.x-contact-form-section .x-contact-form__error{position:absolute;top:100%;left:0;color:#e74c3c;font-size:14px;margin-top:5px}.x-contact-form-section .x-contact-form__button{display:flex;justify-content:center;margin-top:30px}@media screen and (min-width: 990px){.x-contact-form-section .x-contact-form__button{margin-top:40px}}.x-contact-form-section .x-contact-form__submit{border:1.5px solid;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;height:44px;max-width:270px;min-width:270px;font:12px/1 OptimaLTPro Black,Arial,sans-serif;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s ease-in;background:transparent}.x-contact-form-section .x-contact-form__submit:hover{color:#fff}.x-contact-form-section .x-contact-form__submit:active{transform:translateY(1px)}@media screen and (min-width: 990px){.x-contact-form-section .x-contact-form__submit{height:60px;min-width:350px;font-size:16px;line-height:1}}.x-contact-form-section .x-contact-form .form-status{padding:15px;margin-bottom:20px;border-radius:4px;text-align:center;font-weight:500}.x-contact-form-section .x-contact-form .form-status--success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.x-contact-form-section .x-contact-form .form-status--error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.color-background-1 .x-contact-form-section .x-contact-form .x-contact-form__heading,.color-scheme-1 .x-contact-form-section .x-contact-form .x-contact-form__heading{color:#3b6380}.color-background-1 .x-contact-form-section .x-contact-form .x-contact-form__input,.color-background-1 .x-contact-form-section .x-contact-form .x-contact-form__textarea,.color-scheme-1 .x-contact-form-section .x-contact-form .x-contact-form__input,.color-scheme-1 .x-contact-form-section .x-contact-form .x-contact-form__textarea{color:#3b6380;border-bottom-color:#3b6380}.color-background-1 .x-contact-form-section .x-contact-form .x-contact-form__input::-moz-placeholder,.color-background-1 .x-contact-form-section .x-contact-form .x-contact-form__textarea::-moz-placeholder,.color-scheme-1 .x-contact-form-section .x-contact-form .x-contact-form__input::-moz-placeholder,.color-scheme-1 .x-contact-form-section .x-contact-form .x-contact-form__textarea::-moz-placeholder{color:#3b638099}.color-background-1 .x-contact-form-section .x-contact-form .x-contact-form__input::placeholder,.color-background-1 .x-contact-form-section .x-contact-form .x-contact-form__textarea::placeholder,.color-scheme-1 .x-contact-form-section .x-contact-form .x-contact-form__input::placeholder,.color-scheme-1 .x-contact-form-section .x-contact-form .x-contact-form__textarea::placeholder{color:#3b638099}.color-background-1 .x-contact-form-section .x-contact-form .x-contact-form__input:focus,.color-background-1 .x-contact-form-section .x-contact-form .x-contact-form__textarea:focus,.color-scheme-1 .x-contact-form-section .x-contact-form .x-contact-form__input:focus,.color-scheme-1 .x-contact-form-section .x-contact-form .x-contact-form__textarea:focus{border-bottom-color:#2d4c63}.x-contact-form-section .x-contact-form__block-heading{font-family:Hanley Pro,sans-serif;font-size:24px;color:#3b6380;margin-bottom:15px;text-align:center}@media screen and (min-width: 990px){.x-contact-form-section .x-contact-form__block-heading{font-size:28px}}.x-contact-form-section .x-contact-form__block-text{color:#3b6380;font-size:16px;line-height:1.6;text-align:center}@media screen and (min-width: 990px){.x-contact-form-section .x-contact-form__block-text{font-size:18px}}.x-contact-form-section .x-contact-form__block-text p{margin-bottom:15px}.x-contact-form-section .x-contact-form__block-text p:last-child{margin-bottom:0}@media (max-width: 749px){.x-contact-form-section .x-contact-form__heading{font-size:28px;margin-bottom:30px}.x-contact-form-section .x-contact-form__fields{gap:16px;margin-bottom:25px}.x-contact-form-section .x-contact-form__input,.x-contact-form-section .x-contact-form__textarea{padding:16px 18px;font-size:16px}.x-contact-form-section .x-contact-form__textarea{height:52px;min-height:52px}.x-contact-form-section .x-contact-form__submit{padding:14px 35px;font-size:16px;max-width:270px}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/x-section-contact-form.css.map */
