.counter-wrap[data-v-be076fe3]{display:flex;align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;overflow:hidden;transition:border-color .2s}.counter-wrap[data-v-be076fe3]:hover{border-color:#c17f3e59}.counter-btn[data-v-be076fe3]{width:40px;height:46px;display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:18px;font-weight:300;background:transparent;border:none;cursor:pointer;transition:all .2s}.counter-btn[data-v-be076fe3]:hover:not(:disabled){color:#fff;background:#ffffff14}.counter-btn[data-v-be076fe3]:disabled{opacity:.25;cursor:default}.counter-val[data-v-be076fe3]{flex:1;text-align:center;font-family:Source Sans\ 3,sans-serif;font-size:16px;font-weight:600;color:#fff}.hero-hidden[data-v-be076fe3]{opacity:0;transform:translateY(20px)}.hero-bg[data-v-be076fe3]{-o-object-position:30% center;object-position:30% center}@media(min-width:768px){.hero-bg[data-v-be076fe3]{-o-object-position:18% center;object-position:18% center}}.hero-title[data-v-be076fe3]{font-size:clamp(2.4rem,8.5vw,3.2rem);line-height:1.1}@media(min-width:768px){.hero-title[data-v-be076fe3]{font-size:clamp(2.4rem,4.6vw,3.4rem)}}.hero-overlay[data-v-be076fe3]{background:#2c24165c}@media(min-width:768px){.hero-overlay[data-v-be076fe3]{background:linear-gradient(90deg,#2c241663 0,#2c241652,#2c24161f 60%,#2c241606)}}.hero-content[data-v-be076fe3],.hero-section[data-v-be076fe3]{min-height:100vh;min-height:100svh;min-height:var(--app-height,100svh)}.hero-title-wrap[data-v-be076fe3]{padding-top:18svh;padding-top:calc(var(--app-height, 100svh)*.18)}@media(min-width:768px){.hero-title-wrap[data-v-be076fe3]{padding-top:0}}.gallery-enter-active[data-v-c34d0c32],.gallery-leave-active[data-v-c34d0c32]{transition:opacity .8s ease}.gallery-enter-from[data-v-c34d0c32],.gallery-leave-to[data-v-c34d0c32]{opacity:0}.gallery-zoom-btn[data-v-c34d0c32]{position:absolute;top:12px;right:12px;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#2c2416;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:10px;cursor:pointer;transition:background .2s,transform .2s}.gallery-zoom-btn[data-v-c34d0c32]:hover{background:#fff;transform:scale(1.05)}.lightbox[data-v-c34d0c32]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#14100aeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox-img[data-v-c34d0c32]{max-width:min(92vw,1400px);max-height:88vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 24px 60px #00000080;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightbox-close[data-v-c34d0c32]{position:absolute;top:20px;right:20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ffffff1f;border:none;border-radius:999px;cursor:pointer;transition:background .2s}.lightbox-close[data-v-c34d0c32]:hover{background:#ffffff3d}.lightbox-arrow[data-v-c34d0c32]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ffffff1a;border:none;border-radius:999px;cursor:pointer;transition:background .2s}.lightbox-arrow[data-v-c34d0c32]:hover{background:#ffffff38}.lightbox-arrow--prev[data-v-c34d0c32]{left:16px}.lightbox-arrow--next[data-v-c34d0c32]{right:16px}.lightbox-dots[data-v-c34d0c32]{position:absolute;bottom:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:7px}@media(max-width:640px){.lightbox-arrow[data-v-c34d0c32]{width:40px;height:40px}.lightbox-arrow--prev[data-v-c34d0c32]{left:6px}.lightbox-arrow--next[data-v-c34d0c32]{right:6px}}.lightbox-enter-active[data-v-c34d0c32]{transition:opacity .25s ease}.lightbox-enter-active .lightbox-img[data-v-c34d0c32]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.lightbox-leave-active[data-v-c34d0c32]{transition:opacity .2s ease}.lightbox-enter-from[data-v-c34d0c32]{opacity:0}.lightbox-enter-from .lightbox-img[data-v-c34d0c32]{transform:scale(.94)}.lightbox-leave-to[data-v-c34d0c32]{opacity:0}.lightbox-img[data-v-5f5032cb]{transition:transform .2s ease}.lightbox-enter-active[data-v-5f5032cb]{transition:opacity .3s ease}.lightbox-leave-active[data-v-5f5032cb]{transition:opacity .2s ease}.lightbox-enter-from[data-v-5f5032cb],.lightbox-leave-to[data-v-5f5032cb]{opacity:0}.tab-btn[data-v-07cad811]{display:inline-flex;align-items:center;gap:6px;font-family:Source Sans\ 3,sans-serif;font-size:16px;font-weight:600;color:#6b5b4a;background:transparent;border:1.5px solid #e8d5b7;border-radius:999px;padding:8px 14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}@media(min-width:640px){.tab-btn[data-v-07cad811]{padding:9px 18px}}.tab-btn[data-v-07cad811]:hover:not(.tab-btn--active){border-color:#c17f3e;background:#c17f3e0a}.tab-btn--active[data-v-07cad811],.tab-btn--active[data-v-07cad811]:hover{background:#2c2416;border-color:#2c2416;color:#faf6f0}.tab-btn--included[data-v-07cad811]{border-color:#d1d9b9;color:#4a6330;background:#5b7a3a0a}.tab-btn--included[data-v-07cad811]:hover:not(.tab-btn--active){border-color:#8fa363;background:#5b7a3a14}.tab-btn--included.tab-btn--active[data-v-07cad811],.tab-btn--included.tab-btn--active[data-v-07cad811]:hover{background:#4a6330;border-color:#4a6330;color:#f4f6ee}.tab-btn--all[data-v-07cad811]{border-color:#d4a088;color:#8b4e3a;background:#8b4e3a0a}.tab-btn--all[data-v-07cad811]:hover:not(.tab-btn--active){border-color:#c08670;background:#8b4e3a14}.tab-btn--all.tab-btn--active[data-v-07cad811],.tab-btn--all.tab-btn--active[data-v-07cad811]:hover{background:#8b4e3a;border-color:#8b4e3a;color:#fbf0eb}.tab-icon[data-v-07cad811]{display:flex;align-items:center;opacity:.7}.tab-icon-img[data-v-07cad811]{width:17px;height:17px;-o-object-fit:cover;object-fit:cover;border-radius:4px;display:block}.tab-btn--active .tab-icon-img[data-v-07cad811]{opacity:1}.tab-btn--active .tab-icon[data-v-07cad811]{opacity:1;color:#faf6f0}.tab-btn--included .tab-icon[data-v-07cad811]{color:#4a6330}.tab-btn--included.tab-btn--active .tab-icon[data-v-07cad811]{color:#f4f6ee}.tab-btn--all .tab-icon[data-v-07cad811]{color:#8b4e3a}.tab-btn--all.tab-btn--active .tab-icon[data-v-07cad811]{color:#fbf0eb}.services-list[data-v-07cad811]{display:flex;gap:14px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding:4px 20px 20px}.services-list[data-v-07cad811]::-webkit-scrollbar{display:none}@media(min-width:768px){.services-list[data-v-07cad811]{display:grid;grid-template-columns:1fr 1fr;gap:20px;overflow:visible;margin:0;padding:0}}@media(min-width:1024px){.services-list[data-v-07cad811]{grid-template-columns:1fr 1fr 1fr}}.modal-icon-wrap[data-v-07cad811]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#f4f6ee,#e8ecdc);display:flex;align-items:center;justify-content:center;color:#5b7a3a;flex-shrink:0;overflow:hidden}.modal-icon-wrap.has-img[data-v-07cad811]{background:none}.modal-icon-wrap img[data-v-07cad811]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.grid-fade-enter-active[data-v-07cad811]{transition:opacity .5s ease .15s}.grid-fade-enter-active[data-v-07cad811] .service-card{animation:cardReveal-07cad811 .7s cubic-bezier(.16,1,.3,1) both}.grid-fade-leave-active[data-v-07cad811]{transition:opacity .3s ease}.grid-fade-enter-from[data-v-07cad811],.grid-fade-leave-to[data-v-07cad811]{opacity:0}.contents[data-v-07cad811]{display:contents}@keyframes cardReveal-07cad811{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.show-more-enter-active[data-v-07cad811]{transition:all .4s ease}.show-more-leave-active[data-v-07cad811]{transition:all .3s ease}.show-more-enter-from[data-v-07cad811]{opacity:0;transform:translateY(10px)}.show-more-leave-to[data-v-07cad811]{opacity:0;transform:translateY(-5px)}.svc-modal-enter-active[data-v-07cad811]{transition:opacity .3s ease}.svc-modal-enter-active>div[data-v-07cad811]:last-child{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.svc-modal-leave-active[data-v-07cad811]{transition:opacity .2s ease}.svc-modal-leave-active>div[data-v-07cad811]:last-child{transition:transform .2s ease,opacity .2s ease}.svc-modal-enter-from[data-v-07cad811]{opacity:0}.svc-modal-enter-from>div[data-v-07cad811]:last-child{opacity:0;transform:scale(.95) translateY(10px)}.svc-modal-leave-to[data-v-07cad811]{opacity:0}.svc-modal-leave-to>div[data-v-07cad811]:last-child{opacity:0;transform:scale(.97)}.rating-widget[data-v-4a9479d8]{background:#fff;border:1px solid #f0e6d6;border-radius:14px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;min-width:220px;box-shadow:0 2px 8px #2c24160a}.rating-widget-btn[data-v-4a9479d8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Source Sans\ 3,sans-serif;font-size:16px;font-weight:600;color:#6b5b4a;background:#faf6f0;border:1px solid #e8d5b7;border-radius:8px;padding:8px 16px;text-decoration:none;transition:all .2s;cursor:pointer}.rating-widget-btn[data-v-4a9479d8]:hover{background:#f0e6d6;border-color:#d4bc96;color:#6b5b4a}.review-source[data-v-4a9479d8]{display:inline-flex;align-items:center;gap:5px;font-family:Source Sans\ 3,sans-serif;font-size:14px;font-weight:600;padding:5px 12px;border-radius:999px;letter-spacing:.01em}.review-source--yandex[data-v-4a9479d8]{background:#fff0ee;color:#cc3326}.review-source--2gis[data-v-4a9479d8]{background:#eefbee;color:#2d8a30}.review-source--site[data-v-4a9479d8]{background:#f4f6ee;color:#5b7a3a}.track-animate[data-v-4a9479d8]{transition:transform .7s cubic-bezier(.4,0,.2,1)}.mobile-scroll[data-v-4a9479d8]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none}.mobile-scroll[data-v-4a9479d8]::-webkit-scrollbar{display:none}.mobile-track[data-v-4a9479d8]{padding:0 20px}.mobile-track>.mobile-card[data-v-4a9479d8]{scroll-snap-align:start;flex-shrink:0}.review-modal-enter-active[data-v-4a9479d8]{transition:opacity .3s ease}.review-modal-enter-active>div[data-v-4a9479d8]:last-child{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.review-modal-leave-active[data-v-4a9479d8]{transition:opacity .2s ease}.review-modal-leave-active>div[data-v-4a9479d8]:last-child{transition:transform .2s ease,opacity .2s ease}.review-modal-enter-from[data-v-4a9479d8]{opacity:0}.review-modal-enter-from>div[data-v-4a9479d8]:last-child{opacity:0;transform:scale(.95) translateY(10px)}.review-modal-leave-to[data-v-4a9479d8]{opacity:0}.review-modal-leave-to>div[data-v-4a9479d8]:last-child{opacity:0;transform:scale(.97)}.gallery-grid[data-v-23fb7acc]{-moz-columns:3;column-count:3;-moz-column-gap:12px;column-gap:12px}.gallery-item[data-v-23fb7acc]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.gallery-item img[data-v-23fb7acc]{width:100%;height:auto}@media(max-width:1023px){.gallery-grid[data-v-23fb7acc]{-moz-columns:2;column-count:2}}@media(max-width:767px){.gallery-grid[data-v-23fb7acc]{-moz-columns:2;column-count:2;-moz-column-gap:8px;column-gap:8px}.gallery-item[data-v-23fb7acc]{margin-bottom:8px}}.lightbox-enter-active[data-v-23fb7acc]{transition:opacity .3s ease}.lightbox-leave-active[data-v-23fb7acc]{transition:opacity .2s ease}.lightbox-enter-from[data-v-23fb7acc],.lightbox-leave-to[data-v-23fb7acc]{opacity:0}.blog-track-animate[data-v-7ee06f8e]{transition:transform .7s cubic-bezier(.4,0,.2,1)}.mobile-scroll[data-v-7ee06f8e]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none}.mobile-scroll[data-v-7ee06f8e]::-webkit-scrollbar{display:none}.mobile-track[data-v-7ee06f8e]{padding:0 20px}.mobile-track>.mobile-card[data-v-7ee06f8e]{scroll-snap-align:start;flex-shrink:0}
