.contact-hero__phone[data-v-bedd7136]{flex-direction:column;gap:2px;display:flex}.contact-hero__phone-label[data-v-bedd7136]{color:var(--cln-text);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:700}.contact-hero__phone-link[data-v-bedd7136]{color:var(--cln-secondary);font-size:18px;font-weight:600}.contact-hero__phone-link[data-v-bedd7136]:hover{color:var(--cln-primary);text-underline-offset:3px;text-decoration:underline}.contact-info[data-v-bedd7136]{padding:100px 0 80px}.contact-info__inner[data-v-bedd7136]{max-width:980px}.contact-info__title[data-v-bedd7136]{color:var(--cln-secondary);font-family:Plus Jakarta Sans,sans-serif;font-size:calc(clamp(30px,3.4vw,46px));font-weight:400;line-height:1.2}.contact-info__text[data-v-bedd7136]{max-width:520px;color:var(--cln-text);margin-top:22px;font-size:17px;line-height:1.6}.contact-info__grid[data-v-bedd7136]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.contact-info__label[data-v-bedd7136]{color:var(--cln-secondary);letter-spacing:.3px;text-transform:uppercase;margin-bottom:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.contact-info__value[data-v-bedd7136]{color:var(--cln-text);font-size:16px;line-height:1.7}.contact-info__link[data-v-bedd7136]{color:var(--cln-primary);align-items:center;gap:4px;margin-top:10px;font-size:14px;font-weight:600;display:inline-flex}.contact-info__link[data-v-bedd7136]:hover{text-underline-offset:3px;text-decoration:underline}.contact-info__icon[data-v-bedd7136]{width:14px;height:14px}.question[data-v-bedd7136]{padding:40px 0 120px}.question__grid[data-v-bedd7136]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:80px;display:grid}.question__image[data-v-bedd7136]{border-radius:var(--cln-radius);-o-object-fit:cover;object-fit:cover;width:100%;max-height:620px}.question__title[data-v-bedd7136]{color:var(--cln-secondary);font-family:Plus Jakarta Sans,sans-serif;font-size:calc(clamp(30px,3.2vw,46px));font-weight:400;line-height:1.2}.question__intro[data-v-bedd7136]{color:var(--cln-text);margin-top:22px;font-family:Lora,Georgia,serif;font-size:17px;font-style:italic;line-height:1.6}.question-form[data-v-bedd7136]{margin-top:32px}.question-form__row[data-v-bedd7136]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.question-form .field[data-v-bedd7136]{border-color:var(--cln-border)}.question-form__textarea[data-v-bedd7136]{resize:vertical;margin-top:16px}.question-form__privacy[data-v-bedd7136]{margin-top:20px}.question-form__label[data-v-bedd7136]{color:var(--cln-secondary);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.question-form__check[data-v-bedd7136]{color:var(--cln-text);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.question-form__checkbox[data-v-bedd7136]{opacity:0;width:1px;height:1px;position:absolute}.question-form__box[data-v-bedd7136]{border:1px solid var(--cln-border);background:var(--cln-white);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;display:inline-flex}.question-form__tick[data-v-bedd7136]{width:12px;height:12px;color:var(--cln-primary)}.question-form__link[data-v-bedd7136]{color:var(--cln-secondary);text-underline-offset:2px;text-decoration:underline}.question-form__altcha[data-v-bedd7136]{margin-top:20px}.question-form__error[data-v-bedd7136]{color:#b3261e;margin-top:14px;font-size:13px}.question-form .btn[data-v-bedd7136]{margin-top:22px}.question__success[data-v-bedd7136]{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;padding:40px 0;display:flex}.question__success-icon[data-v-bedd7136]{width:46px;height:46px;color:var(--cln-primary)}.question__success-title[data-v-bedd7136]{color:var(--cln-secondary);font-size:20px;font-weight:600}.question__success-text[data-v-bedd7136]{color:var(--cln-text);font-size:15px}.booking-modal[data-v-bedd7136]{z-index:200;background-color:#23382b8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.booking-modal__card[data-v-bedd7136]{border-radius:var(--cln-radius);width:100%;max-width:420px;max-height:90vh;position:relative;overflow-y:auto}.booking-modal__close[data-v-bedd7136]{z-index:1;width:32px;height:32px;color:var(--cln-secondary);cursor:pointer;background-color:#ffffffb3;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.booking-modal__close-icon[data-v-bedd7136]{width:16px;height:16px}.modal-enter-active[data-v-bedd7136],.modal-leave-active[data-v-bedd7136]{transition:opacity .2s}.modal-enter-from[data-v-bedd7136],.modal-leave-to[data-v-bedd7136]{opacity:0}@media (width<=900px){.question__grid[data-v-bedd7136]{grid-template-columns:1fr;gap:40px}.contact-info__grid[data-v-bedd7136]{grid-template-columns:1fr;gap:26px}.question[data-v-bedd7136]{padding-bottom:80px}}@media (width<=560px){.question-form__row[data-v-bedd7136]{grid-template-columns:1fr}.contact-info[data-v-bedd7136]{padding-top:70px}}
