.ostap-contact-split{--ostap-cs-gap: 40px;--ostap-cs-field-gap: 20px;--ostap-cs-radius: 5px;--ostap-cs-heading: var(--heading-color, #222);--ostap-cs-text: var(--text-color, #878787);--ostap-cs-input-border: var(--border-color, #ddd);--ostap-cs-btn-bg: #3f3f3f;--ostap-cs-btn-color: #fff}.ostap-contact-split__inner{display:flex;flex-direction:column;gap:var(--ostap-cs-gap)}.ostap-contact-split__form-col{order:1}.ostap-contact-split__map-col{order:2}.ostap-contact-split__heading{margin:0 0 8px;color:var(--ostap-cs-heading);font-size:28px;font-weight:600;line-height:1.2}.ostap-contact-split__subheading{margin:0 0 28px;color:var(--ostap-cs-text);font-size:15px;line-height:1.5}.ostap-contact-split__fields-row{display:grid;grid-template-columns:1fr;gap:var(--ostap-cs-field-gap);margin-bottom:var(--ostap-cs-field-gap)}.ostap-contact-split__field{margin:0}.ostap-contact-split__field label{display:block;margin-bottom:8px;color:var(--ostap-cs-heading);font-size:14px;font-weight:500;line-height:1.3}.ostap-contact-split__field label .ostap-contact-split__required{color:var(--ostap-cs-text)}.ostap-contact-split__field input,.ostap-contact-split__field textarea{width:100%;padding:12px 14px;border:1px solid var(--ostap-cs-input-border);border-radius:var(--ostap-cs-radius);background:#fff;color:var(--ostap-cs-heading);font-size:14px;line-height:1.4;transition:border-color .3s ease;-webkit-appearance:none;appearance:none}.ostap-contact-split__field input:focus,.ostap-contact-split__field textarea:focus{border-color:var(--ostap-cs-heading);outline:none}.ostap-contact-split__field input.t4s-input--error{border-color:var(--t4s-error-color, #eb001b)!important}.ostap-contact-split__field textarea{min-height:160px;resize:vertical}.ostap-contact-split__submit{display:inline-block;width:100%;margin-top:8px;padding:14px 24px;border:none;border-radius:var(--ostap-cs-radius);background:var(--ostap-cs-btn-bg);color:var(--ostap-cs-btn-color);font-size:15px;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;transition:opacity .3s ease}.ostap-contact-split__submit:hover{opacity:.88}.ostap-contact-split__disclaimer{margin:16px 0 0;color:var(--ostap-cs-text);font-size:12px;line-height:1.5}.ostap-contact-split__map-wrap{width:100%;max-width:100%;margin:0 0 24px;overflow:hidden;aspect-ratio:4 / 3}.ostap-contact-split__map-wrap .mapouter,.ostap-contact-split__map-wrap .gmap_canvas{position:relative;width:100%!important;height:100%!important;max-width:100%;text-align:left}.ostap-contact-split__map-wrap iframe,.ostap-contact-split__map-wrap .gmap_iframe{display:block;width:100%!important;height:100%!important;min-height:220px;border:0}.ostap-contact-split__visit-heading{margin:0 0 12px;color:var(--ostap-cs-heading);font-size:28px;font-weight:600;line-height:1.2}.ostap-contact-split__visit-text{margin:0 0 20px;color:var(--ostap-cs-text);font-size:15px;line-height:1.55}.ostap-contact-split__address{margin:0 0 16px;color:var(--ostap-cs-heading);font-size:15px;font-weight:600;line-height:1.5}.ostap-contact-split__phone-label{margin:0 0 4px;color:var(--ostap-cs-text);font-size:14px;line-height:1.4}.ostap-contact-split__phone{margin:0;color:var(--ostap-cs-heading);font-size:15px;font-weight:600;line-height:1.4}.ostap-contact-split__phone a{color:inherit;text-decoration:none}.ostap-contact-split__phone a:hover{text-decoration:underline}.ostap-contact-split .t4s-form-message{margin-bottom:20px}.ostap-contact-split .t4s-form-message--success{padding:15px 20px;border:1px solid #56ad6a;background:#f8fff9;color:#1e4620}.ostap-contact-split .t4s-form-message--error{padding:15px 20px;border:1px solid var(--t4s-error-color, #eb001b);background:#fff8f8;color:#651818}.ostap-contact-split .t4s-input-error-message{display:block;margin-top:6px;color:var(--t4s-error-color, #eb001b);font-size:13px}@media screen and (min-width:750px){.ostap-contact-split__fields-row--2{grid-template-columns:1fr 1fr}.ostap-contact-split__inner{flex-direction:row;align-items:stretch;gap:48px}.ostap-contact-split__form-col,.ostap-contact-split__map-col{flex:1 1 0;min-width:0;order:unset}.ostap-contact-split__map-col{display:flex;flex-direction:column;width:100%}.ostap-contact-split__map-wrap{flex:1 1 auto;aspect-ratio:unset;min-height:240px;margin-bottom:20px}.ostap-contact-split__map-wrap iframe,.ostap-contact-split__map-wrap .gmap_iframe{min-height:0!important}.ostap-contact-split__visit-heading,.ostap-contact-split__visit-text,.ostap-contact-split__address,.ostap-contact-split__phone-label,.ostap-contact-split__phone{flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ostap-contact-split.css.map */
