.psk-home-language{position:relative;flex:none}html body.plaza-object-kislovodsk .site-header[data-plaza-header="stable"] .header-price{width:var(--plaza-cta-width)!important;min-width:var(--plaza-cta-width)!important;flex:0 0 var(--plaza-cta-width)!important;text-align:center;white-space:nowrap}html body.plaza-object-kislovodsk main#main .hero-actions a.plaza-button-link{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:48px!important;min-height:48px!important;text-align:center;white-space:normal;line-height:1.2}html body.plaza-object-kislovodsk main#main .hero-actions a.plaza-button-link>span,.header-price>span{text-align:center}@media(max-width:700px){html body.plaza-object-kislovodsk .site-header[data-plaza-header="stable"] .header-price{width:64px!important;min-width:64px!important;flex-basis:64px!important}}@media(min-width:701px){html body.plaza-object-kislovodsk main#main .hero-actions .plaza-button-link{width:100%!important;max-width:100%}html body.plaza-object-kislovodsk main#main.plaza-block-home .hero-visual{align-self:start!important}}main .hero-copy :is(h1,.lead)[style*="--psk-language-text-height:"]{block-size:var(--psk-language-text-height)!important;inline-size:var(--psk-language-text-width)!important;max-inline-size:none!important;overflow-wrap:anywhere}main .hero-copy :is(h1,.lead)[style*="--psk-language-text-size:"]{font-size:var(--psk-language-text-size)!important}main[data-psk-language-focus]:focus{outline:none}.psk-home-language svg{display:block;width:21px;height:14px;border-radius:2px;box-shadow:0 0 0 1px #92764855}.psk-language-current{display:grid}.psk-language-current svg{grid-area:1/1;transition:opacity .2s ease}.psk-language-code{grid-area:1/1;font-size:0.75rem;line-height:14px;font-weight:600;letter-spacing:.035em;transition:opacity .2s ease}.psk-language-current .psk-language-color{opacity:0}.psk-home-language button:is(:hover,:focus-visible,[aria-expanded="true"]) .psk-language-color{opacity:1}.psk-home-language button:is(:hover,:focus-visible,[aria-expanded="true"]) .psk-language-code{opacity:0}@media(prefers-reduced-motion:reduce){.psk-language-current svg,.psk-language-code{transition:none}}.psk-language-options{position:fixed;inset:auto;min-width:156px;max-height:min(420px,55dvh);overflow:auto;margin:0;padding:5px;list-style:none;border:1px solid #aa915d;border-radius:8px;background:#f6f2e9;color:#463922;box-shadow:0 6px 20px #211a1533}.psk-language-options a,.psk-language-options li>span{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:4px;color:inherit;white-space:nowrap}.psk-language-options a:hover,.psk-language-options a:focus-visible{background:#b59a5f33}html.psk-language-hebrew main :is(p,h1,h2,h3,h4,summary){unicode-bidi:plaintext}@media print{.psk-home-language{display:none}}.plaza-compact-language{display:flex;justify-content:flex-end}.plaza-compact-language button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;color:#967742;background:transparent;border:0;cursor:pointer}html:lang(he) .site-header .brand [data-plaza-logo-labels]{direction: rtl;text-anchor: end;letter-spacing: 0}html[dir="rtl"] body.plaza-object-kislovodsk .site-header[data-plaza-header="stable"] .header-inner > .header-call{margin-left: 0 !important;margin-inline-start: auto !important}html[dir="rtl"] body.plaza-object-kislovodsk :is(.site-header .brand, a[href^="tel:"], a[href^="mailto:"]){direction: ltr;unicode-bidi: isolate}html[dir="rtl"] body.plaza-object-kislovodsk .site-header .pn-current, html[dir="rtl"] body.plaza-object-kislovodsk main :is(.hero-copy, .fact, .plaza-card-copy), html[dir="rtl"] body.plaza-object-kislovodsk .site-header .pn-toggle{text-align: start}html[dir="rtl"] body.plaza-object-kislovodsk .hero-copy .lead{margin-inline-end: auto;margin-inline-start: 0}html[dir="rtl"] body.plaza-object-kislovodsk .rail-controls :is(.rail-prev, .rail-next) svg{scale: -1 1}html[dir="rtl"] body.plaza-object-kislovodsk :is(.wellness-photo-track, .wellness-photo-dialog .rail-controls){direction: ltr}html[dir="rtl"] body.plaza-object-kislovodsk .wellness-photo-dialog .rail-controls :is(.rail-prev, .rail-next) svg{scale: none}html[dir="rtl"] body.plaza-shell.plaza-object-kislovodsk .plaza-sitemap-property .plaza-sitemap-children{margin: 0 12px 0 0;padding: 0 24px 0 0}html[dir="rtl"] body.plaza-shell.plaza-object-kislovodsk .plaza-sitemap-property .plaza-sitemap-node::before{right: -24px;left: auto;border-width: 0 1px 1px 0}html[dir="rtl"] body.plaza-shell.plaza-object-kislovodsk .plaza-sitemap-property .plaza-sitemap-branch>.plaza-sitemap-children>.plaza-sitemap-node:first-child::before{border-right: 0}html[dir="rtl"] body.plaza-shell.plaza-object-kislovodsk .plaza-sitemap-property .plaza-sitemap-disclosure>.plaza-sitemap-children::before{inset: -22px 0 0 auto;border-right: 1px solid color-mix(in srgb,var(--branch) 44%,transparent);border-left: 0}html[dir="rtl"] body.plaza-shell.plaza-object-kislovodsk footer#contacts .plaza-sitemap-property .plaza-sitemap-leaf{margin: 0 16px 0 0}html[dir="rtl"] body.plaza-shell.plaza-object-kislovodsk .plaza-sitemap-dialog .plaza-footer-map-close{left: 20px;right: auto}html[dir="rtl"] body.plaza-object-kislovodsk footer#contacts.plaza-footer-recomposed .plaza-footer-utilities{margin-left: 0;margin-inline-start: auto}@media (max-width: 699px), (max-width: 960px) and (max-height: 500px){html[dir="rtl"] body.plaza-shell.plaza-object-kislovodsk .plaza-sitemap-property .plaza-sitemap-children{margin-right: 8px;padding-right: 16px}html[dir="rtl"] body.plaza-shell.plaza-object-kislovodsk .plaza-sitemap-property .plaza-sitemap-node::before{right: -16px}html[dir="rtl"] body.plaza-shell.plaza-object-kislovodsk .plaza-sitemap-dialog .plaza-footer-map-close{left: 12px}html[dir="rtl"] body.plaza-object-kislovodsk footer#contacts.plaza-footer-recomposed .plaza-footer-utilities{margin: 0}}html[data-plaza-document-stack]::view-transition{background: var(--plaza-page-canvas, Canvas);overflow: clip}html[data-plaza-document-stack]::view-transition-group(root){animation: none}html[data-plaza-document-stack]::view-transition-image-pair(root){isolation: auto}html[data-plaza-document-stack]::view-transition-old(root), html[data-plaza-document-stack]::view-transition-new(root){animation: none;mix-blend-mode: normal;transform-origin: 50% 50%}html[data-plaza-document-stack]::view-transition-old(root){z-index: 1}html[data-plaza-document-stack]::view-transition-new(root){z-index: 2}html[data-plaza-document-snapshot="plaza-document-card"]{view-transition-name: plaza-document-card;background-color: var(--plaza-page-canvas, var(--bg))}html[data-plaza-document-snapshot]::view-transition-group(plaza-document-card){animation: none}html[data-plaza-document-snapshot]::view-transition-image-pair(plaza-document-card){isolation: auto}html[data-plaza-document-snapshot]::view-transition-old(plaza-document-card), html[data-plaza-document-snapshot]::view-transition-new(plaza-document-card){animation: none;mix-blend-mode: normal;transform-origin: 50% 50%;background-color: var(--plaza-page-canvas, var(--bg))}html[data-plaza-document-snapshot]::view-transition-old(plaza-document-card){z-index: 1}html[data-plaza-document-snapshot]::view-transition-new(plaza-document-card){z-index: 2}html[data-theme="dark"][data-plaza-document-stack]::view-transition-old(root):only-child, html[data-theme="dark"][data-plaza-document-stack]::view-transition-old(plaza-document-card):only-child{--plaza-document-single: old}html[data-theme="dark"][data-plaza-document-stack]::view-transition-new(root):only-child, html[data-theme="dark"][data-plaza-document-stack]::view-transition-new(plaza-document-card):only-child{--plaza-document-single: new}html[data-theme="dark"][data-plaza-document-old-snapshot="root"]::view-transition-group(root){z-index: 1}html[data-theme="dark"][data-plaza-document-new-snapshot="plaza-document-card"]::view-transition-group(plaza-document-card){z-index: 2}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.plaza-heading-large,.plaza-heading-medium{animation:none!important}.plaza-heading-large .plaza-motion-word{display:inline-block!important;vertical-align:top;white-space:nowrap;overflow:hidden;padding-top:.08em;margin-top:-.08em;padding-bottom:.08em;margin-bottom:-.08em;color:inherit!important;animation:none!important}.plaza-heading-large .plaza-motion-letter{display:inline-block!important;color:inherit!important;animation:none!important;transform:translate3d(0,0,0);filter:blur(0)}.plaza-heading-large.plaza-heading-armed:not(.plaza-heading-revealed) .plaza-motion-letter{transform:translate3d(0,110%,0);filter:blur(var(--plaza-heading-blur,5px));will-change:transform,filter}.plaza-heading-large.plaza-heading-armed.plaza-heading-revealed .plaza-motion-letter{transform:translate3d(0,0,0);filter:blur(0);transition:transform var(--plaza-heading-duration,1600ms) cubic-bezier(.19,1,.22,1),filter var(--plaza-heading-duration,1600ms) cubic-bezier(.19,1,.22,1);transition-delay:var(--plaza-heading-delay,0ms)}.plaza-heading-large.pg-title-done .plaza-motion-word{overflow:visible}.plaza-heading-medium .pg-ink-word{display:inline-block;opacity:var(--pg-ink-opacity,1)}@media(prefers-reduced-motion:reduce){.plaza-heading-large .plaza-motion-letter{transform:none!important;filter:none!important;transition:none!important}.plaza-heading-large .plaza-motion-word{overflow:visible}.plaza-heading-medium .pg-ink-word{opacity:1!important}}@media print{.plaza-heading-large .plaza-motion-letter{transform:none!important;filter:none!important}.plaza-heading-medium .pg-ink-word{opacity:1!important}}.plaza-heading-large>span{animation:none!important}.plaza-heading-large.pg-title-done .pg-city-line{overflow:visible}.plaza-heading-gradient .plaza-motion-word,.plaza-heading-gradient .plaza-motion-letter,.plaza-heading-gradient .pg-ink-word{background-image:inherit;background-size:var(--plaza-heading-bg-width) var(--plaza-heading-bg-height);background-position:var(--plaza-heading-bg-x,0px) var(--plaza-heading-bg-y,0px);background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.plaza-heading-gradient,.plaza-heading-gradient .plaza-motion-word{background-size:0 0!important;background-repeat:no-repeat!important}@media(prefers-reduced-motion:no-preference){html.plaza-heading-js body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) .hero-copy h1.plaza-heading-large:not(.plaza-heading-revealed){visibility:visible}}h1.plaza-heading-large .plaza-motion-letter{transform:none!important;filter:none!important;transition:none!important}:root{--plaza-color-gold:#b2945f;--plaza-color-gold-deep:#917747;--plaza-color-gold-light:#d1b579;--plaza-color-gold-bright:#eed9ac;--plaza-color-gold-warm:#d4ab68;--plaza-color-gold-soft:#e2cfab;--plaza-color-green-deep:#365947;--plaza-color-green-light:#9ca887;--plaza-color-green-bright:#c5d5b7;--plaza-color-green-fresh:#78a86a;--plaza-color-green-night:#14231c}:root{--plaza-color-white:#fff;--plaza-color-paper:#f8f6f1;--plaza-color-paper-light:#fcfbf8;--plaza-color-paper-soft:#efece4;--plaza-color-ink:#45413b;--plaza-color-ink-muted:#67645e;--plaza-color-night:#171c1b;--plaza-color-night-surface:#202725;--plaza-color-night-soft:#262e29;--plaza-color-night-ink:#f1eee6;--plaza-color-night-muted:#babdb5}:root{color-scheme:light;--bg:var(--plaza-bg,var(--plaza-color-paper));--surface:var(--plaza-surface,var(--plaza-color-paper-light));--ink:var(--plaza-ink,var(--plaza-color-ink));--muted:var(--plaza-muted,var(--plaza-color-ink-muted));--gold:var(--plaza-accent-base,var(--plaza-color-gold));--accent:var(--plaza-accent-deep,var(--plaza-color-gold-deep));--line:rgba(var(--plaza-accent-rgb,147,119,71),.22);--glass:rgba(252,251,248,.9);--soft:var(--plaza-soft,var(--plaza-color-paper-soft));--shadow:var(--plaza-shadow-soft);--radius:var(--plaza-radius-ui,4px);--space:24px;--max:1280px}:root[data-theme=dark]{color-scheme:dark;--bg:var(--plaza-bg-night,var(--plaza-color-night));--surface:var(--plaza-surface-night,var(--plaza-color-night-surface));--ink:var(--plaza-ink-night,var(--plaza-color-night-ink));--muted:var(--plaza-muted-night,var(--plaza-color-night-muted));--accent:var(--plaza-accent-night,var(--plaza-color-gold-light));--line:rgba(var(--plaza-accent-rgb,206,182,130),.24);--glass:rgba(28,35,32,.93);--soft:var(--plaza-soft-night,var(--plaza-color-night-soft));--shadow:var(--plaza-shadow-soft-night)}:root{--plaza-font-sans:Montserrat,Arial,sans-serif;--plaza-font-serif:Lora,Georgia,serif;--plaza-font-display:"Plaza Cormorant Infant",Georgia,serif}:root{--plaza-text-xs:0.8125rem;--plaza-text-sm:0.875rem;--plaza-text-base:1rem;--plaza-text-md:1.125rem;--plaza-text-lg:1.375rem;--plaza-text-xl:1.75rem;--plaza-text-2xl:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);--plaza-text-3xl:clamp(2rem,1.5rem + 2.2vw,3.25rem)}:root{--plaza-text-size:var(--plaza-text-base);--plaza-text-line:1.8;--plaza-text-weight:400;--plaza-heading-weight:500;--plaza-heading-line:1.18;--plaza-h1-size:clamp(2.1875rem,4.6vw,3.875rem);--plaza-h1-tracking:-.035em;--plaza-h2-size:clamp(1.875rem,3vw,2.6875rem);--plaza-h2-tracking:-.025em;--plaza-h3-size:1.5rem;--plaza-h3-line:1.35;--plaza-eyebrow-size:0.625rem;--plaza-eyebrow-tracking:.12em;--plaza-small-size:var(--plaza-text-xs);--plaza-small-line:1.7;--plaza-lead-line:1.85;--plaza-button-font:500 0.8125rem/1.5 var(--plaza-font-sans)}:root{--plaza-cta-width:176px;--plaza-cta-font:0.6875rem}:root{--plaza-space-1:4px;--plaza-space-2:8px;--plaza-space-3:12px;--plaza-space-4:16px;--plaza-space-5:20px;--plaza-space-6:24px;--plaza-space-8:32px;--plaza-space-12:48px;--plaza-space-16:64px}:root{--plaza-radius-ui:4px;--plaza-card-padding-inline:16px;--plaza-booking-padding:var(--plaza-section-after);--plaza-section-before:64px;--plaza-section-after:36px;--plaza-section-band-bottom:80px;--link-underline-thickness:1px;--plaza-accordion-duration:1s}@media(max-width:1050px){:root{--plaza-booking-padding:32px;--plaza-section-before:48px;--plaza-section-after:32px;--plaza-section-band-bottom:64px}}@media(max-width:700px){:root{--plaza-booking-padding:24px;--plaza-section-before:36px;--plaza-section-after:24px;--plaza-section-band-bottom:56px}}:root{--plaza-bp-small:360px;--plaza-bp-phone:700px;--plaza-bp-tablet:1050px}:root{--plaza-radius-round:50%;--plaza-radius-pill:999px}:root{--plaza-shadow-soft:0 2px 4px rgba(92,72,37,.035),0 12px 28px rgba(92,72,37,.065);--plaza-shadow-soft-night:0 12px 28px rgba(0,0,0,.2);--plaza-shadow-button:0 1px 2px rgba(0,0,0,.08);--plaza-shadow-sheet:0 24px 80px #0004,0 8px 24px #0002;--plaza-shadow-sheet-night:0 24px 80px #0007,0 8px 24px #0005;--plaza-shadow-control:0 8px 24px #0006,0 2px 6px #0004}:root{--plaza-ease-out-cubic:cubic-bezier(.22,.61,.36,1);--plaza-ease-out-quint:cubic-bezier(.22,1,.36,1);--plaza-ease-out-expo:cubic-bezier(.16,1,.3,1);--plaza-ease-out-soft:cubic-bezier(.22,.65,.3,1);--plaza-ease-in:cubic-bezier(.4,0,1,1)}:root{--plaza-duration-fast:.2s;--plaza-duration-base:.3s;--plaza-duration-slow:.65s}:root{--glass-icon-lift:-2px;--glass-icon-rotate:-3deg;--glass-icon-scale:1.04;--plaza-icon-shift-x:3px;--plaza-icon-duration:.35s;--plaza-icon-easing:ease;--plaza-icon-transform:translate(var(--plaza-icon-shift-x),var(--glass-icon-lift)) rotate(var(--glass-icon-rotate)) scale(var(--glass-icon-scale));--plaza-table-inset:16px;--plaza-button-min-height:48px;--plaza-control-size:44px;--plaza-accordion-easing:var(--plaza-ease-out-cubic)}:root{--plaza-card-light-radius:640px;--plaza-card-light-border:1px;--plaza-card-light-strength:.85;--plaza-card-light-fill:.11;--plaza-card-light-in:200ms;--plaza-card-light-out:450ms}:root{--plaza-glow-line-thickness:1px;--plaza-glow-line-length:20;--plaza-glow-blur-size:4px;--plaza-glow-duration:500ms;--plaza-glow-offset:48px}:root{--plaza-z-header:1100;--plaza-z-page-menu:1095;--plaza-z-menu-panel:1090;--plaza-z-menu-footer:1081;--plaza-z-menu-backdrop:1080;--plaza-z-cookie:99980;--plaza-z-tooltip:100100;--plaza-z-photo-dialog:2147483647}:root{--plaza-art-arrow:url("/shared/cursors/arrow.svg");--plaza-art-pointer:url("/shared/cursors/finger.svg");--plaza-art-open:url("/shared/cursors/hand-open.svg");--plaza-art-held:url("/shared/cursors/hand-grab.svg");--plaza-art-plus:url("/shared/cursors/zoom-in.svg");--plaza-art-minus:url("/shared/cursors/zoom-out.svg");--plaza-cursor-arrow:var(--plaza-art-arrow) 5 3, default;--plaza-cursor-pointer:var(--plaza-art-pointer) 14 3, pointer;--plaza-cursor-open:var(--plaza-art-open) 16 16, grab;--plaza-cursor-held:var(--plaza-art-held) 16 16, grabbing;--plaza-cursor-plus:var(--plaza-art-plus) 13 13, zoom-in;--plaza-cursor-minus:var(--plaza-art-minus) 13 13, zoom-out}:root{--plaza-comparison-body-size:1rem;--plaza-comparison-body-line:1.5rem;--plaza-comparison-data-size:.875rem;--plaza-comparison-data-line:1.25rem;--plaza-comparison-meta-size:.75rem;--plaza-comparison-meta-line:1rem;--plaza-comparison-title-size:1.375rem;--plaza-comparison-title-line:1.75rem;--plaza-comparison-row-hover-strength:12%;--plaza-comparison-row-hover-duration:160ms}:root{--plaza-footer-content-max:1240px;--plaza-footer-title-size:1.125rem;--plaza-footer-title-line:1.5rem;--plaza-footer-brand-weight:600;--plaza-footer-icon-size:20px}:root{--plaza-card-details-align:flex-start}body.plaza-object-kislovodsk{--plaza-room-price-width:8rem}body.plaza-object-kislovodsk .plaza-room-card :is(.catalog-price,.ds-booking-action){box-sizing:border-box;width:var(--plaza-room-price-width);min-width:var(--plaza-room-price-width);max-width:100%;justify-content:center;white-space:nowrap}:root{--plaza-glow-line-color:#fff;--plaza-glow-blur-color:#fff}body:is(.plaza-object-kislovodsk){--plaza-card-light-rgb:238,217,172}body:is(.plaza-object-kislovodsk){--plaza-service-link-color:var(--gold);--plaza-service-link-hover:var(--plaza-interaction)}body.plaza-object-kislovodsk{--plaza-glass-border:var(--plaza-color-gold-deep);--plaza-glass-border-hover:var(--plaza-color-gold-light)}html body.plaza-shell:is(.plaza-object-kislovodsk){--plaza-gold-deep:var(--plaza-color-gold-deep);--plaza-gold-light:var(--plaza-color-gold-light);--plaza-gold-bright:var(--plaza-color-gold-bright);--plaza-ui-gold:var(--plaza-gold-deep);--plaza-ui-gold-hover:var(--plaza-gold-light);--plaza-service-link-color:var(--plaza-ui-gold);--plaza-service-link-hover:var(--plaza-ui-gold-hover);--icon-gold:var(--plaza-ui-gold);--icon-gold-hover:var(--plaza-ui-gold-hover)}html[data-theme="dark"] body.plaza-shell:is(.plaza-object-kislovodsk){--plaza-ui-gold:var(--plaza-gold-light);--plaza-ui-gold-hover:var(--plaza-gold-bright)}html body.plaza-shell:is(.plaza-object-kislovodsk){--plaza-preview-border-color:var(--line)}html body.plaza-shell:is(.plaza-object-kislovodsk){--plaza-preview-surface:var(--plaza-color-paper-light)}:root[data-theme=dark] body.plaza-shell:is(.plaza-object-kislovodsk){--plaza-preview-surface:var(--plaza-color-night)}html body.plaza-shell{--plaza-footer-background:#e5decf;--plaza-footer-gradient-end:#d8cdbb;--plaza-footer-gradient-angle:180deg}html[data-theme=dark] body.plaza-shell{--plaza-footer-background:#121715;--plaza-footer-gradient-end:#0b100e;--plaza-footer-night:var(--plaza-footer-background) linear-gradient(180deg,var(--plaza-footer-background),var(--plaza-footer-gradient-end))}html body.plaza-shell{--plaza-primary-button-bg:var(--gold);--plaza-primary-button-ink:var(--plaza-button-ink,#fff)}html[data-theme=dark] body.plaza-shell{--plaza-primary-button-ink:var(--plaza-button-ink,var(--plaza-bg-night,var(--plaza-color-night)))}html body.plaza-shell{--plaza-accordion-light-stops:rgba(255,255,255,.95),rgba(255,255,255,.35) 48%,transparent 85%}html[data-theme=dark] body.plaza-shell{--plaza-accordion-light-stops:rgba(var(--plaza-card-light-rgb,var(--plaza-highlight-rgb)),.18),transparent 75%;--plaza-accordion-border-core:rgba(var(--plaza-card-light-rgb,var(--plaza-highlight-rgb)),.65)}html body.plaza-shell{--plaza-sitemap-background:linear-gradient(135deg,var(--plaza-color-night-ink),#e7e1d5);--plaza-sitemap-control-bg:color-mix(in srgb,var(--surface) 65%,transparent);--plaza-sitemap-orbit-1:209,181,121;--plaza-sitemap-orbit-2:238,217,172;--plaza-sitemap-orbit-3:178,148,95;--plaza-sitemap-orbit-strength:.20;--plaza-dialog-close-bg:var(--plaza-color-paper-light);--plaza-dialog-close-ink:var(--plaza-service-link-color);--plaza-dialog-close-hover:var(--plaza-service-link-hover);--plaza-dialog-close-shadow:var(--plaza-shadow-control);--plaza-sitemap-kislovodsk:var(--plaza-color-gold-deep);--plaza-sitemap-zheleznovodsk:var(--plaza-color-gold-deep);--plaza-sitemap-border:color-mix(in srgb,var(--plaza-color-gold-deep) 26%,transparent);--plaza-sitemap-shadow:var(--plaza-shadow-sheet)}html[data-theme=dark] body.plaza-shell{--plaza-sitemap-background:linear-gradient(135deg,var(--surface),var(--bg));--plaza-sitemap-control-bg:color-mix(in srgb,var(--surface) 80%,transparent);--plaza-sitemap-orbit-strength:.13;--plaza-sitemap-kislovodsk:var(--plaza-color-gold-light);--plaza-sitemap-zheleznovodsk:var(--plaza-color-gold-light);--plaza-sitemap-border:color-mix(in srgb,var(--plaza-color-gold-light) 28%,transparent);--plaza-sitemap-shadow:var(--plaza-shadow-sheet-night)}html body.plaza-shell.plaza-object-kislovodsk{--plaza-footer-action-color:var(--plaza-service-link-color);--plaza-footer-action-hover:var(--plaza-service-link-hover)}body.plaza-object-kislovodsk{--plaza-cinema-preview-border:var(--plaza-gold-light)}body.plaza-object-kislovodsk{--plaza-fact-tint-start:rgba(178,148,95,.13);--plaza-fact-tint-middle:rgba(178,148,95,.035)}html[data-theme=dark] body.plaza-object-kislovodsk{--plaza-fact-tint-start:rgba(226,207,171,.14);--plaza-fact-tint-middle:rgba(212,171,104,.04)}body.plaza-object-kislovodsk{--plaza-card-material-stops:var(--plaza-accordion-light-stops);--plaza-comparison-filter-selected-bg:linear-gradient(135deg,var(--plaza-fact-tint-start),var(--plaza-fact-tint-middle));--plaza-comparison-filter-selected-ink:var(--ink);--plaza-comparison-filter-selected-border:var(--line);--plaza-comparison-tab-idle-bg:linear-gradient(180deg,var(--plaza-fact-tint-middle),transparent);--plaza-comparison-tab-edge:color-mix(in srgb,var(--gold) 45%,transparent)}html[data-theme=dark] body.plaza-object-kislovodsk{--plaza-card-material-stops:rgba(var(--plaza-card-light-rgb,var(--plaza-highlight-rgb)),var(--plaza-card-light-fill)),transparent 75%}html body.plaza-shell.plaza-object-kislovodsk{--plaza-picker-surface:linear-gradient(135deg,var(--plaza-color-paper-light) 0%,#f5f0e6 55%,#ece3d1 100%)}html[data-theme="dark"] body.plaza-shell.plaza-object-kislovodsk{--plaza-picker-surface:linear-gradient(135deg,#2b2d27 0%,#232923 55%,#19211f 100%)}html body.plaza-shell.plaza-object-kislovodsk{--plaza-home-faq-surface:linear-gradient(135deg,#eee8dc 0%,#e4dbc9 100%)}html[data-theme=dark] body.plaza-shell.plaza-object-kislovodsk{--plaza-home-faq-surface:linear-gradient(135deg,#2a2d28 0%,#202520 100%)}html body.plaza-shell.plaza-object-kislovodsk{--plaza-tooltip-shadow-rgb:92,72,37}html body.plaza-shell.plaza-object-kislovodsk{--plaza-page-menu-surface:#E7E1D5;--plaza-page-menu-caption:var(--pn-text,var(--text))}html[data-theme=dark] body.plaza-shell.plaza-object-kislovodsk{--plaza-page-menu-surface:#3C4037;--plaza-page-menu-caption:var(--pn-muted,var(--muted))}html body.plaza-shell.plaza-object-kislovodsk{--plaza-page-menu-title:var(--plaza-color-gold-deep);--plaza-page-menu-title-hover:var(--plaza-color-gold-light)}html body.plaza-shell.plaza-object-kislovodsk{--plaza-page-menu-spot-core-1:223,200,150;--plaza-page-menu-spot-rgb-1:178,148,95;--plaza-page-menu-spot-strength-1:.32;--plaza-page-menu-spot-core-2:238,217,172;--plaza-page-menu-spot-rgb-2:209,181,121;--plaza-page-menu-spot-strength-2:.24;--plaza-page-menu-spot-core-3:170,151,186;--plaza-page-menu-spot-rgb-3:125,105,150;--plaza-page-menu-spot-strength-3:.24}html[data-theme=dark] body.plaza-shell.plaza-object-kislovodsk{--plaza-page-menu-spot-core-1:79,62,35;--plaza-page-menu-spot-rgb-1:63,52,34;--plaza-page-menu-spot-strength-1:.60;--plaza-page-menu-spot-core-2:28,68,72;--plaza-page-menu-spot-rgb-2:24,57,62;--plaza-page-menu-spot-strength-2:.55;--plaza-page-menu-spot-core-3:67,51,80;--plaza-page-menu-spot-rgb-3:56,43,67;--plaza-page-menu-spot-strength-3:.55}html body.plaza-object-kislovodsk{--plaza-page-menu-shadow:0 12px 22px -14px rgba(92,72,37,.32);--plaza-page-menu-shadow-hover:0 18px 30px -14px rgba(92,72,37,.44)}html[data-theme=dark] body.plaza-object-kislovodsk{--plaza-page-menu-shadow:0 8px 24px -14px rgba(209,181,121,.24);--plaza-page-menu-shadow-hover:0 12px 28px -12px rgba(209,181,121,.40)}html body.plaza-shell.plaza-object-kislovodsk{--plaza-page-menu-title:#70542B;--plaza-page-menu-title-hover:#755B30;--plaza-page-menu-spot-strength-1:.14;--plaza-page-menu-spot-strength-2:.10;--plaza-page-menu-spot-strength-3:.06}html[data-theme=dark] body.plaza-shell.plaza-object-kislovodsk{--plaza-page-menu-surface:#353A32;--plaza-page-menu-title:#BDA06A;--plaza-page-menu-title-hover:var(--plaza-color-gold-light);--plaza-page-menu-spot-strength-1:.20;--plaza-page-menu-spot-strength-2:.14;--plaza-page-menu-spot-strength-3:.10}body.plaza-object-kislovodsk{--plaza-heading-gold-gradient:linear-gradient(110deg,var(--plaza-ui-gold),var(--plaza-ui-gold-hover) 55%,var(--plaza-ui-gold))}@media screen{body.plaza-object-kislovodsk h2.plaza-heading-medium>:is(span,em,strong):not(.pg-ink-word){color:var(--plaza-ui-gold);background-image:var(--plaza-heading-gold-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}body.plaza-object-kislovodsk{--plaza-card-details-align:flex-end}img.wp-smiley, img.emoji{display: inline !important;border: none !important;box-shadow: none !important;height: 1em !important;width: 1em !important;margin: 0 0.07em !important;vertical-align: -0.1em !important;background: none !important;padding: 0 !important}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.plaza-button-link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.plaza-button-link.aligncenter{text-align:center}.plaza-button-link.alignright{text-align:right}:where(.plaza-button-link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.plaza-button-item[style*=text-decoration] .plaza-button-link{text-decoration:inherit}.plaza-buttons>.plaza-button-item.has-custom-width{max-width:none}.plaza-buttons>.plaza-button-item.has-custom-width .plaza-button-link{width:100%}.plaza-buttons>.plaza-button-item.has-custom-font-size .plaza-button-link{font-size:inherit}.plaza-buttons>.plaza-button-item[class*=plaza-button-width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.plaza-buttons>.plaza-button-item.plaza-button-width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.plaza-buttons>.plaza-button-item.plaza-button-width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.plaza-buttons>.plaza-button-item.plaza-button-width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.plaza-buttons>.plaza-button-item.plaza-button-width-100{flex-basis:100%;width:100%}.plaza-buttons.is-vertical>.plaza-button-item[class*=plaza-button-width]{width:calc(var(--wp--block-button--width)*1%)}.plaza-buttons.is-vertical>.plaza-button-item.plaza-button-width-25{width:25%}.plaza-buttons.is-vertical>.plaza-button-item.plaza-button-width-50{width:50%}.plaza-buttons.is-vertical>.plaza-button-item.plaza-button-width-75{width:75%}.plaza-button-item.is-style-squared,.plaza-button-link.plaza-button-item.is-style-squared{border-radius:0}.plaza-button-item.no-border-radius,.plaza-button-link.no-border-radius{border-radius:0!important}:root :where(.plaza-button-item .plaza-button-link.is-style-outline),:root :where(.plaza-button-item.is-style-outline>.plaza-button-link){border:2px solid;padding:.667em 1.333em}:root :where(.plaza-button-item .plaza-button-link.is-style-outline:not(.has-text-color)),:root :where(.plaza-button-item.is-style-outline>.plaza-button-link:not(.has-text-color)){color:currentColor}:root :where(.plaza-button-item .plaza-button-link.is-style-outline:not(.has-background)),:root :where(.plaza-button-item.is-style-outline>.plaza-button-link:not(.has-background)){background-color:transparent;background-image:none}.plaza-details{box-sizing:border-box}.plaza-details summary{cursor:pointer}h1:where(.plaza-heading).has-background,h2:where(.plaza-heading).has-background,h3:where(.plaza-heading).has-background,h4:where(.plaza-heading).has-background,h5:where(.plaza-heading).has-background,h6:where(.plaza-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.plaza-image>a,.plaza-image>figure>a{display:inline-block}.plaza-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.plaza-image img.hide{visibility:hidden}.plaza-image img.show{animation:show-content-image .4s}}.plaza-image[style*=border-radius] img,.plaza-image[style*=border-radius]>a{border-radius:inherit}.plaza-image.has-custom-border img{box-sizing:border-box}.plaza-image.aligncenter{text-align:center}.plaza-image.alignfull>a,.plaza-image.alignwide>a{width:100%}.plaza-image.alignfull img,.plaza-image.alignwide img{height:auto;width:100%}.plaza-image .aligncenter,.plaza-image .alignleft,.plaza-image .alignright,.plaza-image.aligncenter,.plaza-image.alignleft,.plaza-image.alignright{display:table}.plaza-image .aligncenter>figcaption,.plaza-image .alignleft>figcaption,.plaza-image .alignright>figcaption,.plaza-image.aligncenter>figcaption,.plaza-image.alignleft>figcaption,.plaza-image.alignright>figcaption{caption-side:bottom;display:table-caption}.plaza-image .alignleft{float:left;margin:.5em 1em .5em 0}.plaza-image .alignright{float:right;margin:.5em 0 .5em 1em}.plaza-image .aligncenter{margin-left:auto;margin-right:auto}.plaza-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.plaza-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.plaza-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.plaza-image.is-style-rounded img,.plaza-image .is-style-rounded img){border-radius:9999px}.plaza-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .plaza-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .plaza-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .plaza-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.plaza-buttons{box-sizing:border-box}.plaza-buttons.is-vertical{flex-direction:column}.plaza-buttons.is-vertical>.plaza-button-item:last-child{margin-bottom:0}.plaza-buttons>.plaza-button-item{display:inline-block;margin:0}.plaza-buttons.is-content-justification-left{justify-content:flex-start}.plaza-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.plaza-buttons.is-content-justification-center{justify-content:center}.plaza-buttons.is-content-justification-center.is-vertical{align-items:center}.plaza-buttons.is-content-justification-right{justify-content:flex-end}.plaza-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.plaza-buttons.is-content-justification-space-between{justify-content:space-between}.plaza-buttons.aligncenter{text-align:center}.plaza-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .plaza-button-item.aligncenter{margin-left:auto;margin-right:auto;width:100%}.plaza-buttons[style*=text-decoration] .plaza-button-item,.plaza-buttons[style*=text-decoration] .plaza-button-link{text-decoration:inherit}.plaza-buttons.has-custom-font-size .plaza-button-link{font-size:inherit}.plaza-buttons .plaza-button-link{width:100%}.plaza-button-item.aligncenter{text-align:center}.plaza-group{box-sizing:border-box}:where(.plaza-group.plaza-group-layout-constrained){position:relative}.plaza-button-link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.plaza-file-button{background:#32373c;color:#fff;text-decoration:none}:root{--plaza-video-fullscreen-fit:contain}.plaza-hero-video{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:var(--radius,4px);background:#18312e;color:#fff;margin:0;isolation:isolate;cursor:pointer}.plaza-hero-video video,.plaza-hero-video .plaza-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:none!important;filter:none!important}.plaza-hero-video .plaza-video-poster{z-index:1;pointer-events:none;transition:opacity .2s}.plaza-hero-video.started .plaza-video-poster{opacity:0}.plaza-video-controls{position:absolute;z-index:3;right:16px;bottom:16px;display:flex;gap:10px;cursor:default}.plaza-hero-video button.plaza-glass{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;background:rgba(28,43,42,.35);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 4px 16px rgba(0,0,0,.16);cursor:pointer}.plaza-hero-video button.plaza-glass:hover{background:rgba(255,255,255,.28)}.plaza-hero-video button.plaza-glass:focus-visible{outline:2px solid #fff;outline-offset:4px}.plaza-hero-video button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.plaza-hero-video [hidden]{display:none!important}.plaza-hero-video svg.plaza-video-progress{position:absolute;inset:0;width:100%;height:100%;stroke:var(--plaza-color-gold-warm);stroke-width:3;transform:rotate(-90deg)}.plaza-video-progress circle{transition:stroke-dashoffset .2s linear}.plaza-video-status{position:absolute;z-index:4;left:16px;right:16px;bottom:80px;text-align:center;font:0.8125rem/1.4 Arial,sans-serif;text-shadow:0 1px 4px #000;pointer-events:none}.plaza-hero-video:fullscreen{width:100vw;height:100vh;aspect-ratio:auto;border-radius:0;background:#000}.plaza-hero-video:fullscreen :is(video,.plaza-video-poster){object-fit:var(--plaza-video-fullscreen-fit,contain)}.plaza-hero-video:fullscreen .plaza-video-controls{bottom:24px;right:24px}.hero-visual:has(.plaza-hero-video){padding-bottom:54px}@media(max-width:767px){.plaza-hero-video{aspect-ratio:9/16}.hero-visual:has(.plaza-hero-video){padding-bottom:54px}}.plaza-video-editor{position:relative;aspect-ratio:16/9;overflow:hidden;background:#18312e;border-radius:var(--plaza-radius-ui,4px)}.plaza-video-editor img{width:100%;height:100%;object-fit:cover}.plaza-video-editor span{position:absolute;bottom:12px;left:12px;padding:8px 12px;color:#fff;background:rgba(0,0,0,.6);font:0.8125rem Arial}@media(prefers-reduced-motion:reduce){.plaza-hero-video .plaza-video-poster,.plaza-video-progress circle{transition:none}}body .hero-visual:has(.plaza-hero-video){padding-bottom:calc(var(--video-caption-height,110px) + 12px)}body .hero-visual:has(.plaza-hero-video)>.hero-glass{bottom:calc(var(--video-caption-height,110px) - 37px);transition:transform var(--video-caption-return,2s) ease;transition-delay:0s}body .hero-visual.video-active:has(.plaza-hero-video)>.hero-glass{transform:translateY(calc(var(--video-caption-height,110px) - 37px));transition-duration:var(--video-caption-depart,2s);transition-delay:var(--video-caption-depart-delay,2s)}@media(prefers-reduced-motion:reduce){.plaza-video-brand,body .hero-visual:has(.plaza-hero-video)>.hero-glass{transition:none}}.plaza-hero-video{--video-controls-fade:1s;--video-caption-depart:2s;--video-caption-return:2s;user-select:none;-webkit-user-select:none}.hero-visual:has(.plaza-hero-video){--video-caption-depart:2s;--video-caption-return:2s}.plaza-video-controls{opacity:1;pointer-events:auto}.plaza-hero-video.speeding::after{content:'×3';position:absolute;z-index:4;top:16px;right:16px;padding:0;border:0;border-radius:0;background:none;color:rgba(255,255,255,.85);font:400 0.8125rem/1.4 var(--plaza-font-sans);text-shadow:0 1px 3px rgba(0,0,0,.45);pointer-events:none}@media(prefers-reduced-motion:reduce){.plaza-video-controls{transition:none}}@property --plaza-poster-brightness{syntax:'<number>';inherits:false;initial-value:1}body .plaza-hero-video .plaza-video-poster{transform:translateZ(0)!important;filter:brightness(var(--plaza-poster-brightness,1))!important;backface-visibility:hidden;will-change:opacity;image-rendering:auto}body .plaza-hero-video.poster-returning .plaza-video-poster{animation:plaza-poster-return 1s ease-out both;transition:none}@keyframes plaza-poster-return{from{opacity:0;--plaza-poster-brightness:0}to{opacity:1;--plaza-poster-brightness:1}}@media(prefers-reduced-motion:reduce){body .plaza-hero-video.poster-returning .plaza-video-poster{animation:none}body .hero-visual.video-active:has(.plaza-hero-video)>.hero-glass{transition-delay:0s}}.plaza-hero-video button svg.plaza-video-load-progress{position:absolute;inset:0;width:100%;height:100%;stroke:#fff;stroke-width:2;transform:rotate(-90deg);overflow:visible}.plaza-video-load-progress circle{transition:stroke-dashoffset .15s linear}.plaza-hero-video[data-play-ready="true"] .plaza-video-load-progress{opacity:0;transition:opacity .4s ease}.plaza-hero-video:not([data-play-ready="true"]) .plaza-play-icon{opacity:.4}.plaza-hero-video button.plaza-video-toggle:disabled{cursor:pointer}.plaza-hero-video:not([data-play-ready="true"]) .plaza-video-progress{opacity:0}@media(prefers-reduced-motion:reduce){.plaza-video-load-progress circle{transition:none}}body .plaza-hero-video:fullscreen .plaza-video-controls{opacity:1;pointer-events:auto}body .hero-visual.video-active:has(.plaza-hero-video)>.hero-glass{transition-delay:0s!important}html[data-theme] body #rooms .room-panel-content:not(.room-panel-settled){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.plaza-hero-video button.plaza-video-toggle{border-color:transparent;box-shadow:0 4px 16px rgba(0,0,0,.16)}.plaza-hero-video button svg.plaza-video-load-progress{inset:50% auto auto 50%;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;max-height:none;transform:translate(-50%,-50%) rotate(-90deg);stroke:rgba(255,255,255,.45);stroke-width:1;stroke-linecap:butt}.plaza-hero-video[data-play-ready="true"] .plaza-video-load-progress{opacity:1;transition:none}.plaza-hero-video:not([data-play-ready="true"]) .plaza-play-icon{opacity:1}body .plaza-hero-video button:is(.plaza-video-sound,.plaza-video-fullscreen){opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1s ease,visibility 0s linear 1s}body .plaza-hero-video[data-controls-stage="sound"] button.plaza-video-sound,body .plaza-hero-video[data-controls-stage="complete"] button:is(.plaza-video-sound,.plaza-video-fullscreen){opacity:1;visibility:visible;pointer-events:auto;transition:opacity 1s ease,visibility 0s}@media(prefers-reduced-motion:reduce){body .plaza-hero-video button:is(.plaza-video-sound,.plaza-video-fullscreen){transition:none}}body .plaza-hero-video .plaza-video-controls,body .plaza-hero-video:fullscreen .plaza-video-controls{inset:0!important;display:block;pointer-events:none;opacity:1}body .plaza-hero-video .plaza-video-controls button.plaza-glass{position:absolute;pointer-events:auto}body .plaza-hero-video .plaza-video-controls .plaza-video-toggle{left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);transition:opacity 1s ease,visibility 0s;opacity:1;visibility:visible}body .plaza-hero-video.controls-fading .plaza-video-controls .plaza-video-toggle{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 2s ease,visibility 0s linear 2s}body .plaza-hero-video .plaza-video-controls .plaza-video-sound{left:16px;bottom:20px;right:auto;top:auto}body .plaza-hero-video .plaza-video-controls .plaza-video-fullscreen{right:16px;bottom:20px;left:auto;top:auto;display:flex}body .plaza-hero-video:fullscreen .plaza-video-controls .plaza-video-sound{left:24px;bottom:28px}body .plaza-hero-video:fullscreen .plaza-video-controls .plaza-video-fullscreen{right:24px;bottom:28px}body .plaza-hero-video .plaza-video-progress{display:none!important}body .plaza-hero-video .plaza-video-seek{position:absolute;z-index:2;left:0;bottom:0;width:100%;height:44px;margin:0;padding:0;border:0;border-radius:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;--video-progress:0%;transition:opacity .5s ease}body .plaza-hero-video[data-play-ready="true"] .plaza-video-seek{opacity:1;visibility:visible;pointer-events:auto}.plaza-video-seek::-webkit-slider-runnable-track{transform:translateY(18px);height:2px;background:linear-gradient(to right,var(--plaza-color-gold-warm) 0 var(--video-progress),rgba(255,255,255,.32) var(--video-progress) 100%)}.plaza-video-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:8px;height:8px;margin-top:-3px;border-radius:50%;border:0;background:var(--plaza-color-gold-warm)}.plaza-video-seek::-moz-range-track{transform:translateY(18px);height:2px;background:rgba(255,255,255,.32)}.plaza-video-seek::-moz-range-progress{height:2px;background:var(--plaza-color-gold-warm)}.plaza-video-seek::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:var(--plaza-color-gold-warm)}body .plaza-hero-video .plaza-video-seek:focus-visible{outline:none!important;filter:drop-shadow(0 0 2px var(--plaza-color-gold-warm))}@media(prefers-reduced-motion:reduce){body .plaza-hero-video .plaza-video-controls .plaza-video-toggle,body .plaza-hero-video.controls-fading .plaza-video-controls .plaza-video-toggle,body .plaza-hero-video .plaza-video-seek{transition:none}}body .plaza-hero-video input.plaza-video-seek{left:0!important;margin:0!important;transform:none!important;background:linear-gradient(to right,var(--plaza-color-gold-warm) 0 var(--video-progress),rgba(255,255,255,.32) var(--video-progress) 100%) left bottom/100% 2px no-repeat!important}body .plaza-hero-video input.plaza-video-seek::-webkit-slider-runnable-track{background:transparent;transform:none}body .plaza-hero-video input.plaza-video-seek::-webkit-slider-thumb{opacity:0}body .plaza-hero-video button:is(.plaza-video-sound,.plaza-video-fullscreen){border:0!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff!important}body .plaza-hero-video button:is(.plaza-video-sound,.plaza-video-fullscreen) svg{width:24px;height:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}body .plaza-hero-video.controls-fading button:is(.plaza-video-sound,.plaza-video-fullscreen){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity 2s ease,visibility 0s linear 2s}@media(max-width:767px){body .plaza-hero-video button svg.plaza-video-load-progress{stroke-width:2;stroke:rgba(255,255,255,.9);filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}}@media(prefers-reduced-motion:reduce){body .plaza-hero-video.controls-fading button:is(.plaza-video-sound,.plaza-video-fullscreen){transition:none}}@media(max-width:767px){body main .hero-visual:has(.plaza-hero-video)>.hero-glass{top:calc(var(--video-frame-height) - var(--video-caption-height) - 16px)!important;bottom:auto!important;left:16px!important;right:16px!important;transform:none!important;pointer-events:none}body main .hero-visual.video-active:has(.plaza-hero-video)>.hero-glass{transform:translateX(-125%)!important;opacity:0}}body .plaza-hero-video input.plaza-video-seek{position:absolute!important;box-sizing:border-box!important;bottom:0!important;height:44px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-size:100% 2px!important;z-index:3}body .plaza-hero-video button.plaza-glass.plaza-video-toggle{--plaza-play-tint: rgb(15 20 20 / .19);background: var(--plaza-play-tint);box-shadow: 0 1px 4px rgb(0 0 0 / .16);-webkit-backdrop-filter: blur(.7px) saturate(1.06);backdrop-filter: var(--plaza-play-optics, blur(.7px)) saturate(1.06)}body .plaza-hero-video button.plaza-glass.plaza-video-toggle:hover{--plaza-play-tint: rgb(255 255 255 / .09)}body .plaza-hero-video[data-play-ready="true"] button.plaza-video-toggle svg.plaza-video-load-progress{stroke: rgb(255 255 255 / .24);filter: none}.plaza-hero-video:is([aria-busy="true"],[data-progress-complete]) .plaza-video-startup-label:not([hidden]){position: absolute;inset: 0;display: grid;place-items: center;pointer-events: none;color: #fff;font: 600 0.625rem/1 var(--plaza-font-sans);font-variant-numeric: tabular-nums;text-shadow: 0 1px 2px rgb(0 0 0 / .7)}.plaza-hero-video:is([aria-busy="true"],[data-progress-complete]) .plaza-video-toggle svg:has(.plaza-play-icon,.plaza-pause-icon){visibility: hidden}body .plaza-hero-video:is([aria-busy="true"],[data-progress-complete]) button.plaza-video-toggle{background: rgb(0 0 0 / .5)}body .plaza-hero-video:is([aria-busy="true"],[data-progress-complete]) button.plaza-video-toggle svg.plaza-video-load-progress{opacity: 1;stroke: rgb(255 255 255 / .9);stroke-width: 2;stroke-linecap: round;filter: drop-shadow(0 1px 2px rgb(0 0 0 / .6))}.plaza-hero-video[aria-busy="true"] .plaza-video-load-progress circle{transition: none}.plaza-hero-video[aria-busy="true"][data-load-indeterminate="true"] .plaza-video-load-progress circle{stroke-dasharray: 24 76;stroke-dashoffset: 0}.plaza-hero-video .plaza-video-status:not(:empty){box-sizing: border-box;width: fit-content;max-width: calc(100% - 32px);margin-inline: auto;padding: 6px 10px;border-radius: var(--plaza-radius-ui, 4px);background: rgb(15 20 20 / .8);color: #fff}@media (prefers-reduced-motion: no-preference){.plaza-hero-video[aria-busy="true"][data-load-indeterminate="true"] .plaza-video-load-progress{animation: plaza-video-loading-spin 1.2s linear infinite}}@keyframes plaza-video-loading-spin{from{transform: translate(-50%, -50%) rotate(-90deg)}to{transform: translate(-50%, -50%) rotate(270deg)}}body .plaza-hero-video[data-progress-complete] .plaza-video-controls .plaza-video-toggle{opacity: 1;visibility: visible;transition: none}.plaza-hero-video[data-video-orientation]:not(:fullscreen), .plaza-portrait-stage .plaza-portrait-movie{background: transparent}dialog.plaza-portrait-video{position: fixed;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;box-sizing: border-box;margin: 0;padding: max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border: 0;background: transparent;overscroll-behavior: contain}dialog.plaza-portrait-video[open]{display: grid;place-items: center}dialog.plaza-portrait-video::backdrop{background: transparent;-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px)}.plaza-portrait-video .plaza-portrait-stage{position: relative;width: min(100%, calc((100svh - 64px) * 9 / 16));aspect-ratio: 9 / 16}.plaza-portrait-stage .plaza-portrait-movie{width: 100%;height: 100%;aspect-ratio: 9 / 16}.plaza-portrait-movie .plaza-video-controls{z-index: 4}body .plaza-portrait-movie .plaza-video-controls button:is(.plaza-video-sound,.plaza-video-fullscreen){width: 44px;height: 44px}body .plaza-portrait-movie[data-play-ready="true"] .plaza-video-seek{transition: opacity 1s ease, visibility 0s}.plaza-portrait-movie > video{object-fit: contain}.plaza-portrait-movie > video[aria-hidden="true"]{visibility: hidden}html body .plaza-portrait-stage > button.plaza-portrait-close{appearance: none;position: absolute;z-index: 5;top: 20px;left: 16px;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 0;outline: 0;box-shadow: none;color: #fff;background: transparent;-webkit-tap-highlight-color: transparent;transition: opacity 1s ease, visibility 0s;cursor: pointer}html body .plaza-portrait-stage > button.plaza-portrait-close > svg{width: 36px;height: 36px;transition: transform 240ms cubic-bezier(.22, 1, .36, 1)}html body .plaza-portrait-stage > button.plaza-portrait-close:is(:active, :focus-visible, [data-closing]) > svg{stroke: var(--plaza-color-gold-warm)}.plaza-portrait-stage > button.plaza-portrait-close[data-closing] > svg{transform: rotate(90deg)}html body .plaza-portrait-stage:has(.plaza-portrait-movie.controls-fading) > button.plaza-portrait-close, body .plaza-portrait-movie.controls-fading[data-play-ready="true"] .plaza-video-seek{opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 2s ease, visibility 0s linear 2s}@media (prefers-reduced-motion: reduce){html body .plaza-portrait-stage > button.plaza-portrait-close, html body .plaza-portrait-stage > button.plaza-portrait-close > svg, html body .plaza-portrait-stage:has(.plaza-portrait-movie.controls-fading) > button.plaza-portrait-close, body .plaza-portrait-movie[data-play-ready="true"] .plaza-video-seek, body .plaza-portrait-movie.controls-fading[data-play-ready="true"] .plaza-video-seek{transition: none}}body .plaza-portrait-stage .plaza-portrait-movie:is([aria-busy="true"],[data-progress-complete]) button.plaza-video-toggle svg.plaza-video-load-progress{opacity: 1;stroke: #fff;stroke-width: 2.5}body .plaza-portrait-stage .plaza-portrait-movie[aria-busy="true"] .plaza-video-toggle::before{content: "";position: absolute;inset: -1px;border: 2.5px solid rgb(255 255 255 / .24);border-radius: 50%;pointer-events: none}body .plaza-portrait-stage .plaza-portrait-movie:is([aria-busy="true"],[data-progress-complete]) .plaza-video-startup-label{font-size: var(--plaza-text-sm, .875rem)}:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--gold: var(--plaza-color-gold-deep);--wp--preset--color--ink: var(--plaza-color-ink);--wp--preset--color--muted: var(--plaza-color-ink-muted);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0)}.plaza-button-item{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%}:where(body){margin: 0}:where(.is-layout-flex){gap: 0.5em}:where(.is-layout-grid){gap: 0.5em}body .is-layout-flex{display: flex}.is-layout-flex{flex-wrap: wrap;align-items: center}.is-layout-flex > :is(*, div){margin: 0}body .is-layout-grid{display: grid}.is-layout-grid > :is(*, div){margin: 0}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px}:root :where(.wp-element-button, .plaza-button-link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit}.has-black-color{color: var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color: var(--wp--preset--color--white) !important}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important}.has-gold-color{color: var(--wp--preset--color--gold) !important}.has-ink-color{color: var(--wp--preset--color--ink) !important}.has-muted-color{color: var(--wp--preset--color--muted) !important}.has-black-background-color{background-color: var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color: var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important}.has-gold-background-color{background-color: var(--wp--preset--color--gold) !important}.has-ink-background-color{background-color: var(--wp--preset--color--ink) !important}.has-muted-background-color{background-color: var(--wp--preset--color--muted) !important}.has-black-border-color{border-color: var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color: var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important}.has-gold-border-color{border-color: var(--wp--preset--color--gold) !important}.has-ink-border-color{border-color: var(--wp--preset--color--ink) !important}.has-muted-border-color{border-color: var(--wp--preset--color--muted) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important}@font-face{font-family: 'Lora';font-style: normal;font-weight: 400;font-display: swap;src: url(/shared/fonts/lora-cyrillic.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: 'Lora';font-style: normal;font-weight: 400;font-display: swap;src: url(/shared/fonts/lora-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Lora';font-style: normal;font-weight: 500;font-display: swap;src: url(/shared/fonts/lora-cyrillic.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: 'Lora';font-style: normal;font-weight: 500;font-display: swap;src: url(/shared/fonts/lora-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 400;font-display: swap;src: url(/shared/fonts/montserrat-cyrillic.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 400;font-display: swap;src: url(/shared/fonts/montserrat-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 500;font-display: swap;src: url(/shared/fonts/montserrat-cyrillic.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 500;font-display: swap;src: url(/shared/fonts/montserrat-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font:var(--plaza-text-weight) var(--plaza-text-size)/var(--plaza-text-line) var(--plaza-font-sans)}img{max-width:100%;height:auto;display:block}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default;opacity:.38}svg{width:22px;height:22px;flex-shrink:0}h1,h2,h3{font-family:var(--plaza-font-serif);font-weight:var(--plaza-heading-weight);line-height:var(--plaza-heading-line);text-wrap:balance;margin:0}h1{font-size:var(--plaza-h1-size);letter-spacing:var(--plaza-h1-tracking)}h2{font-size:var(--plaza-h2-size);letter-spacing:var(--plaza-h2-tracking)}h3{font-size:var(--plaza-h3-size);line-height:var(--plaza-h3-line)}em{font-style:normal;color:var(--accent)}p{margin:0 0 20px}ul{padding-left:22px}figure{margin:0}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.wrap{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.section{margin-top:var(--plaza-section-before)}.eyebrow{font-size:var(--plaza-eyebrow-size);font-weight:500;letter-spacing:var(--plaza-eyebrow-tracking);line-height:1.6;color:var(--accent);margin-bottom:16px}.small-muted{font-size:var(--plaza-small-size);line-height:var(--plaza-small-line);color:var(--muted);margin-top:16px}.lead{font-size:var(--plaza-text-size);line-height:var(--plaza-lead-line);color:var(--muted);margin:24px 0}.skip-link{position:fixed;top:8px;left:16px;z-index:100;background:var(--surface);padding:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}.button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 20px;border:1px solid var(--gold);border-radius:var(--radius);background:var(--gold);color:var(--plaza-button-ink,var(--plaza-bg-night,var(--plaza-color-night)));font:var(--plaza-button-font);box-shadow:var(--plaza-shadow-button);text-align:center;transition:border-color var(--plaza-duration-base),box-shadow var(--plaza-duration-base),transform var(--plaza-duration-fast)}.button:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,var(--plaza-accent-base,var(--plaza-color-gold)),var(--plaza-accent-light,var(--plaza-color-gold-warm)),var(--plaza-accent-soft,var(--plaza-color-gold-soft)),var(--plaza-accent-light,var(--plaza-color-gold-warm)),var(--plaza-accent-base,var(--plaza-color-gold)));background-size:220% 100%;background-position:100% 0;opacity:0;transition:opacity .3s,background-position .65s}.button:hover:before,.button:focus-visible:before{opacity:1;background-position:0 0}.button:hover{box-shadow:0 4px 16px rgba(var(--plaza-accent-rgb,178,148,95),.22)}.button:active{transform:scale(.98)}.button-outline{background:transparent;color:var(--ink);box-shadow:none}.button-outline:hover,.button-outline:focus-visible{color:var(--plaza-button-ink,var(--plaza-bg-night,var(--plaza-color-night)))}.button svg{width:18px;height:18px}.icon-button{border:1px solid var(--line);border-radius:var(--plaza-radius-ui,4px);background:transparent;color:var(--ink);min-width:var(--plaza-control-size,44px);min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:0.8125rem;font-weight:500;color:var(--accent);min-height:44px}.text-link svg{width:18px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);transition:transform .25s ease}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:72px}.brand{display:block;flex-shrink:0}.brand img{width:92px;height:auto}.header-actions{display:flex;align-items:center;gap:6px}.theme-toggle{min-width:36px;width:36px;border:0}.theme-toggle svg{width:20px}.theme-toggle .sun{display:none}.theme-toggle .moon{display:flex}:root[data-theme=dark] .theme-toggle .sun{display:flex}:root[data-theme=dark] .theme-toggle .moon{display:none}.header-call{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:36px;color:var(--accent)}.header-call span{display:none}.header-price{font-size:0.75rem;min-height:42px;padding:8px 12px}.price-long{display:none}.price-short{display:inline}.menu-toggle{border:0;width:36px;min-width:36px}.site-nav{display:none;position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - 72px);overflow-y:auto;padding:16px 24px 24px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.site-nav.is-open{display:block}.nav-links{padding:0;margin:0;list-style:none}.nav-links a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-size:1.125rem}.mobile-nav-extra{display:flex;flex-direction:column;gap:4px;padding-top:12px}.mobile-nav-extra>a{padding:10px 0;font-size:0.875rem}.theme-auto{border:0;padding:12px 0;background:none;color:var(--muted);font-size:0.75rem;text-align:left;min-height:44px;text-decoration:underline;text-underline-offset:4px}.site-header.is-hidden{transform:translateY(-110%)}.site-header:focus-within{transform:none}.admin-bar .site-header{top:32px}.hero{padding-top:32px;display:grid;gap:28px}.hero-copy{box-sizing:border-box;min-width:0;padding:24px var(--plaza-card-padding-inline);border-radius:var(--plaza-radius-ui,4px)}.hero-copy .eyebrow{font-size:0.5625rem}.stars{white-space:nowrap;letter-spacing:.1em;display:block;margin-top:6px}.hero-actions{display:grid;gap:12px}.hero-copy .small-muted{max-width:42ch}.hero-visual{position:relative;padding-bottom:24px}.photo-frame{border-radius:var(--radius);overflow:hidden;background:var(--soft)}.photo-frame img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .6s ease}.hero-visual>.photo-frame img{aspect-ratio:1.12;object-position:50% 50%}.hero-glass{position:absolute;bottom:0;left:16px;right:16px;display:flex;gap:16px;align-items:center;background:var(--glass);border:1px solid var(--line);border-radius:var(--plaza-radius-ui,4px);box-shadow:var(--shadow);padding:20px;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.hero-glass .eyebrow{font-size:0.5rem;margin:0}.hero-glass p{font:500 1.375rem/1.25 var(--plaza-font-serif);margin:8px 0 0}.glass-icon{color:var(--accent)}.glass-icon svg{width:32px;height:32px}.facts{display:grid;margin-top:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.facts>div{display:flex;align-items:center;gap:16px;padding:16px var(--plaza-card-padding-inline)}.facts>div+div{border-top:1px solid var(--line)}.facts svg{color:var(--accent)}.facts p{margin:0;font-size:0.75rem}.section-heading{display:grid;gap:20px;margin-bottom:28px}.intro{font-size:0.875rem;color:var(--muted);max-width:46ch;margin:0}.section-heading .eyebrow{margin-bottom:12px}.swipe-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 16px;overscroll-behavior-x:contain}.swipe-rail::-webkit-scrollbar{display:none}.card{flex:0 0 88%;scroll-snap-align:start;min-width:0;border:1px solid var(--line);border-radius:var(--plaza-radius-ui,4px);background:var(--surface);overflow:hidden;display:flex;flex-direction:column}.card-featured{background:var(--soft)}.card-body{padding:24px var(--plaza-card-padding-inline);display:flex;flex-direction:column;flex:1}.card-body p:not(.eyebrow){font-size:0.875rem;color:var(--muted);margin:16px 0}.card-body .text-link{margin-top:auto;padding-top:8px}.card .photo-frame{border-radius:0}.card .photo-frame img{aspect-ratio:1.5}.card h3{font-size:1.5625rem}.rail-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.swipe-hint{font-size:0.625rem;color:var(--muted)}.rail-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:0}.rail-dots button{width:24px;min-height:44px;border:0;padding:0;background:none;position:relative}.rail-dots button:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:var(--muted);opacity:.35;margin:auto}.rail-dots button[aria-pressed=true]:before{background:var(--accent);opacity:1;width:16px;border-radius:6px}.rail-arrows{display:flex;gap:8px}.rail-arrows .icon-button{width:40px;min-width:40px}.section-note{max-width:88ch}.feature{display:grid;gap:28px}.feature-photo img{aspect-ratio:1.3}.feature-copy p:not(.eyebrow){margin-top:24px;color:var(--muted)}.topic-links{display:grid}.topic-links a{display:flex;justify-content:space-between;align-items:center;font-size:0.8125rem;min-height:52px;border-bottom:1px solid var(--line);color:var(--accent)}.included-band{background:var(--soft);padding:40px 0}.included-grid{display:grid;gap:32px}.included-grid>div>p:not(.eyebrow){margin-top:24px;color:var(--muted)}.inclusions>div{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.inclusions p{margin:0;font-size:0.8125rem}.inclusions p>span{display:block;color:var(--muted);font-size:0.75rem;margin-top:8px}.check{color:var(--accent);font-size:1.25rem}.visit-grid{display:grid;gap:24px}.visit-grid article{border-top:1px solid var(--line);padding:24px var(--plaza-card-padding-inline)}.visit-icon{display:block;color:var(--accent);margin-bottom:20px}.visit-icon svg{width:28px;height:28px}.visit-grid p{color:var(--muted);margin-top:16px;font-size:0.875rem}.trust-panel{display:grid;gap:24px;padding:32px 24px;border:1px solid var(--line);border-radius:var(--plaza-radius-ui,4px);background:var(--surface)}.trust-panel p:not(.eyebrow){color:var(--muted);font-size:0.875rem}.review-links{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.faq-grid{display:grid;gap:28px}.faq-grid>div>p:not(.eyebrow){margin-top:24px;color:var(--muted)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;list-style:none;font-size:0.875rem;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span:not(:where(.plaza-card-border-light,.plaza-card-surface-light)){color:var(--accent);font-size:1.5rem}.faq-list details[open] summary span:not(:where(.plaza-card-border-light,.plaza-card-surface-light)){transform:rotate(45deg)}.faq-list details>p{font-size:0.875rem;line-height:1.9;color:var(--muted);padding:0 8px 16px 0;margin:0}.booking-panel{background:var(--soft);padding:32px 24px;border-radius:var(--plaza-radius-ui,4px)}.booking-intro{display:grid;gap:24px}.booking-intro p:not(.eyebrow){font-size:0.875rem;color:var(--muted);margin-top:24px}.booking-phone{display:flex;gap:12px;align-items:center;font-size:clamp(1.1875rem,3vw,1.8125rem);line-height:1.4;color:var(--accent);min-height:48px;letter-spacing:-.04em}.booking-phone svg{width:22px}.booking-actions{align-self:center}.booking-actions .button{width:100%}.booking-actions .small-muted{margin:12px 0}.tl-container:not(:empty){margin-top:32px;min-height:120px;background:#fff;border-radius:var(--plaza-radius-ui,4px);padding:16px;overflow:hidden;color:#222;color-scheme:light}.booking-panel #booking-status:empty{display:none}.site-footer{margin-top:72px;border-top:1px solid var(--line);padding:40px 0 24px;background:var(--surface)}.footer-top{display:grid;gap:32px}.site-footer .brand img{width:150px}.footer-top p{font-size:0.75rem;color:var(--muted);margin-top:16px;margin-bottom:0}.footer-contact{display:flex;flex-direction:column;gap:12px}.footer-contact .eyebrow{margin:0;color:var(--accent)}.footer-phone{font-size:1.5rem;font-weight:500;letter-spacing:-.04em}.footer-contact>a:not(.footer-phone){font-size:0.8125rem}.social-links{display:flex;gap:24px;font-size:0.75rem}.social-links a{min-height:44px;display:flex;align-items:center}.footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding:32px 0;border-bottom:1px solid var(--line)}.footer-nav summary{list-style:none;cursor:pointer;font-size:0.8125rem;font-weight:500;min-height:44px}.footer-nav summary::-webkit-details-marker{display:none}.footer-nav ul{list-style:none;padding:0;margin:0}.footer-nav a{font-size:0.6875rem;display:block;padding:10px 0;line-height:1.5;color:var(--muted)}.footer-nav a:hover{color:var(--accent)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:20px;font-size:0.625rem;color:var(--muted)}.footer-bottom p{margin:0}.footer-bottom a{min-height:44px;display:flex;align-items:center}.footer-bottom .theme-auto{font-size:0.625rem}.medical-note{font-size:0.6875rem;line-height:1.6;color:var(--muted);margin:16px 0 0}.detail-hero{display:grid;gap:32px}.detail-hero h1{margin-bottom:24px}.detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.detail-facts>div{padding:20px;background:var(--surface);border:1px solid var(--line)}.detail-facts dt{font-size:0.75rem;color:var(--muted)}.detail-facts dd{margin:8px 0 0;font:500 1.5rem var(--plaza-font-serif)}.prose{padding-bottom:32px;min-height:40vh}.prose h2,.prose h3{margin:32px 0 20px}.prose p,.prose li{max-width:76ch}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.plaza-editorial{margin-block:40px}.prose .plaza-image img{border-radius:var(--plaza-radius-ui,4px)}.prose .plaza-button-link{background:var(--gold);color:var(--plaza-button-ink,var(--plaza-bg-night,var(--plaza-color-night)));border-radius:var(--plaza-radius-ui,4px)}.prose .plaza-gallery{gap:16px}@media(min-width:600px){.wrap{width:min(calc(100% - 64px),var(--max))}.brand img{width:130px}.header-price{padding-inline:16px}.price-long{display:inline}.price-short{display:none}.hero-actions{display:flex;flex-wrap:wrap}.stars{display:inline;margin-left:12px}.hero-visual>.photo-frame img{aspect-ratio:1.7}.hero-glass{right:auto;min-width:280px;left:24px}.facts{grid-template-columns:repeat(3,minmax(0,1fr))}.facts>div{padding:20px var(--plaza-card-padding-inline);align-items:flex-start;flex-direction:column;gap:8px}.facts>div+div{border-top:0;border-left:1px solid var(--line)}.card{flex-basis:calc((100% - 16px)/2)}.visit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.visit-grid h3{font-size:1.375rem}.footer-top{grid-template-columns:1fr 1fr}.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-copy .eyebrow{font-size:0.625rem}.feature{grid-template-columns:1fr 1fr;align-items:center}.faq-grid{grid-template-columns:.85fr 1.15fr;gap:40px}.trust-panel{grid-template-columns:1fr 1fr;gap:32px}.detail-hero{grid-template-columns:1fr 1fr;align-items:center}}@media(min-width:1024px){.header-inner{min-height:88px;gap:24px}.brand img{width:145px}.menu-toggle{display:none}.site-nav{display:block;position:static;padding:0;overflow:visible;background:none;box-shadow:none;border:0}.nav-links{display:flex;gap:22px}.nav-links a{font-size:0.75rem;white-space:nowrap;padding:10px 0;border:0;min-height:44px}.mobile-nav-extra{display:none}.header-call{min-width:40px}.header-actions{gap:12px}.hero{grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;padding-top:56px}.hero-visual>.photo-frame img{aspect-ratio:1.1}.hero-glass{padding:24px;left:-20px;bottom:0;min-width:310px}.hero-copy{box-sizing:border-box;min-width:0;padding:24px var(--plaza-card-padding-inline);border-radius:var(--plaza-radius-ui,4px)}.hero-copy .eyebrow{font-size:0.5625rem}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .button{width:fit-content;min-width:220px}.hero .lead{max-width:43ch}.facts{margin-top:48px}.facts>div{flex-direction:row;align-items:center;justify-content:center;gap:16px;padding:24px var(--plaza-card-padding-inline)}.facts p{font-size:0.75rem}.section{margin-top:96px}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:64px;margin-bottom:36px}.intro{font-size:0.9375rem}.card{flex-basis:calc((100% - 48px)/3)}.swipe-rail{gap:24px}.card-body{padding:32px var(--plaza-card-padding-inline)}.swipe-hint{font-size:0.6875rem}.feature{gap:64px}.feature-photo img{aspect-ratio:1.25}.included-band{padding:64px 0}.included-grid{grid-template-columns:1fr 1fr;gap:80px}.included-grid p{max-width:44ch}.trust-panel{padding:48px;gap:64px}.faq-grid{gap:80px}.booking-panel{padding:48px}.booking-intro{grid-template-columns:1.3fr .7fr;gap:64px}.footer-top{grid-template-columns:1.2fr .8fr}.footer-nav{padding-block:40px}.footer-nav a{font-size:0.75rem}.site-footer{margin-top:96px}.detail-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.header-call span{display:inline;font-size:0.6875rem;white-space:nowrap}.header-call{gap:8px}.header-inner{gap:20px}.nav-links{gap:24px}.hero-actions{display:flex;flex-wrap:wrap}.hero-actions .button{min-width:0}.hero-glass{left:-24px}.hero{gap:64px}.hero-copy .eyebrow{font-size:0.625rem}}@media(max-width:360px){.brand img{width:80px}.header-actions{gap:3px}.header-price{padding-inline:10px}.hero h1{font-size:2.1875rem}.hero-glass{padding:16px;gap:12px}.hero-glass p{font-size:1.25rem}.swipe-hint{max-width:90px}.rail-arrows{gap:4px}.rail-dots button{width:20px}}@media(max-width:782px){.admin-bar .site-header{top:46px}}@media(hover:hover) and (pointer:fine){.photo-frame:hover img{transform:scale(1.035)}.nav-links a:hover{color:var(--accent)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.button:active{transform:none}.photo-frame:hover img{transform:none}}@media print{.site-header,.rail-controls,.booking-actions,.theme-auto{display:none}.swipe-rail{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.card{break-inside:avoid}.section{margin-top:32px}body{background:white;color:black}}[hidden]{display:none!important}body.page-id-9 .plaza-hero-video{touch-action:pan-y;-webkit-touch-callout:none;user-select:none}body.page-id-9 #medicine .medical-mobile-gallery{min-width:0;margin:0;align-self:start}body.page-id-9 #medicine .medical-photo-track{display:block}body.page-id-9 #medicine .medical-gallery-slide{margin:0!important}body.page-id-9 #medicine .medical-gallery-slide:not(:first-child){display:none}body.page-id-9 #medicine .medical-gallery-slide img{width:100%;height:auto;display:block}@media(max-width:700px){body.page-id-9 #medicine .medical-photo-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;touch-action:pan-x pan-y}body.page-id-9 #medicine .medical-photo-track::-webkit-scrollbar{display:none}body.page-id-9 #medicine .medical-gallery-slide,body.page-id-9 #medicine .medical-gallery-slide:not(:first-child){display:block;flex:0 0 100%;min-width:0;scroll-snap-align:start;aspect-ratio:5/4}body.page-id-9 #medicine .medical-gallery-slide img{height:100%;object-fit:cover;object-position:center}body.page-id-9 #medicine .medical-mobile-gallery .plaza-slider-controls{margin-top:16px}}body.page-id-9 #medicine .topic-links p:nth-child(3) .medical-topic-icon{stroke-width:1.25}@media(min-width:701px){body.page-id-9 #medicine .medical-topic-link{display:inline-flex;align-items:center;gap:12px}body.page-id-9 #medicine .medical-topic-icon{display:block;width:26px;height:26px;flex:0 0 26px}body.page-id-9 #medicine .medical-topic-arrow{margin-left:2px;flex:0 0 14px}}body.page-id-9 #medicine a.medical-topic-link{background-image:none!important;text-decoration:none!important;transform:translateY(0);transition:color .3s ease,transform .25s ease!important}body.page-id-9 #medicine a.medical-topic-link:is(:hover,:focus-visible){color:var(--plaza-accent-light,var(--plaza-color-gold-warm));background-image:none!important}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){body.page-id-9 #medicine a.medical-topic-link{transform:none!important}}@media(hover:hover) and (pointer:fine){body.page-id-9 #medicine a.medical-topic-link:hover{transform:translateY(-1px)}}body.page-id-9 .faq-list summary{transition:color .3s ease}body.page-id-9 .faq-list summary:is(:hover,:focus-visible){color:var(--plaza-accent-base,var(--plaza-color-gold))}body.page-id-9 .faq-list summary:is(:hover,:focus-visible) :is(span,.faq-number,.faq-question,.faq-toggle){color:inherit}body.page-id-9 .faq-list summary:is(:hover,:focus-visible)::before,body.page-id-9 .faq-list summary:is(:hover,:focus-visible)::after{color:var(--plaza-accent-base,var(--plaza-color-gold))}@media(max-width:700px){body.page-id-9 :is(#medicine,#programs,#rooms,#experience) .plaza-slider-controls .rail-arrows{display:none}body.page-id-9 :is(#programs,#rooms,#experience) .plaza-slider-controls{justify-content:center;min-height:32px;margin-top:4px;margin-bottom:0;gap:0}body.page-id-9 :is(#programs,#rooms,#experience) .plaza-slider-controls .rail-dots{justify-content:center}body.page-id-9:not(.page-id-1808) :is(#programs,#rooms,#experience) .plaza-slider-controls .rail-dots button{height:32px;min-height:32px}body.plaza-object-zheleznovodsk.page-id-1808 #rooms .intro a{min-height:44px}body.page-id-9 :is(#programs,#experience) .swipe-rail{padding-bottom:8px}body.page-id-9 #rooms .room-groups{padding-bottom:8px}body.page-id-9 #programs .section-note{margin-top:12px}body.page-id-9 :is(#medicine,#first-visit){margin-top:48px}body.page-id-9 #rooms+.included-band{margin-top:40px}body.page-id-9 #medicine .medical-photo-rail{position:relative}body.page-id-9 #medicine .medical-mobile-gallery .plaza-slider-controls{position:static;transform:none;width:100%;min-height:44px;margin:4px 0 0;padding:0;background:none;justify-content:center;gap:0}body.page-id-9 #medicine .plaza-slider-controls .rail-dots{flex-wrap:nowrap}body.page-id-9:not(.page-id-1808) #medicine .plaza-slider-controls .rail-dots button{height:32px;min-height:32px}body.page-id-9 #medicine .plaza-slider-controls .rail-dots button::after{background:var(--accent);opacity:.3}body.page-id-9 #medicine .plaza-slider-controls .rail-dots button[aria-pressed=true]::after{opacity:1}}@media(min-width:768px){body.page-id-9 #faq> .plaza-group:not(.faq-list){position:sticky;align-self:start;top:calc(112px + var(--wp-admin--admin-bar--height,0px))}}body.page-id-331 #main{padding:0;margin:0;max-width:none;width:100%}body.page-id-331 #main>h1,body.page-id-331 #main>p.eyebrow{display:none}.plaza-camera{max-width:1080px;margin:0 auto;padding:48px 24px 64px;box-sizing:border-box}.plaza-camera .camera-breadcrumb{display:inline-flex;align-items:center;min-height:44px;font-size:0.75rem;color:var(--muted);margin-bottom:16px}.plaza-camera .camera-heading{max-width:760px;margin:0 0 16px;font-family:var(--plaza-font-serif);font-size:clamp(1.875rem,3vw,2.875rem);font-weight:500;line-height:1.22;text-wrap:balance;color:inherit}.plaza-camera .camera-heading span{color:var(--accent)}.plaza-camera .camera-intro{max-width:640px;font-size:0.875rem;line-height:1.8;color:var(--muted);margin:0 0 28px}.plaza-camera .camera-player{width:100%;position:relative;overflow:hidden;border-radius:var(--plaza-radius-ui,4px);background:#1d2027;border:1px solid var(--line);box-shadow:var(--shadow)}.plaza-camera .camera-player:before{content:"";display:block;padding-top:56.547619%;padding-bottom:48px}.plaza-camera .camera-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.plaza-camera .camera-caption{font-size:0.75rem;line-height:1.7;color:var(--muted);margin:16px 0 20px}.plaza-camera .camera-links{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center}.plaza-camera .camera-links a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:0.8125rem;line-height:1.5;color:var(--icon-gold,var(--gold))}.plaza-camera .camera-links a:is(:hover,:focus-visible){color:var(--icon-gold-hover,var(--accent))}.plaza-camera .camera-links > a > svg{width:24px;height:24px;flex:none;stroke-width:1.4}.plaza-camera .camera-links a span{border:0}.plaza-camera .camera-weather{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.plaza-camera .camera-weather h2{font-size:1.5625rem;margin:0 0 20px}.plaza-camera .camera-weather .tomorrow{min-height:170px;background:var(--plaza-surface,var(--plaza-color-paper-light));border-radius:var(--plaza-radius-ui,4px);overflow:hidden;color-scheme:light}body.page-id-9 .hero-camera-link{display:flex;align-items:center;gap:10px;min-height:44px;width:max-content;max-width:100%;color:var(--icon-gold,var(--accent));margin-top:14px;font-size:0.75rem;line-height:1.4}body.page-id-9 .hero-camera-link span{font-weight:500;white-space:nowrap}body.page-id-9 .hero-camera-link svg{width:32px;height:32px;flex:none}body.page-id-9 .hero-camera-link svg :is(rect,path){fill:transparent;transition:fill var(--plaza-icon-duration,.35s) ease}body.page-id-9 .hero-camera-link:focus-visible svg :is(rect,path){fill:var(--gold)}@media(hover:hover) and (pointer:fine){body.page-id-9 .hero-camera-link:hover svg :is(rect,path){fill:var(--gold)}}@media(prefers-reduced-motion:reduce){body.page-id-9 .hero-camera-link svg :is(rect,path){transition:none}}body.page-id-9 .hero-camera-link:is(:hover,:focus-visible){color:var(--icon-gold-hover,var(--accent))}@media(min-width:1024px){body.page-id-9 .hero-camera-link{position:absolute;bottom:0;right:16px;width:170px;justify-content:center;margin-top:0}}@media(max-width:667px){.plaza-camera{padding:24px 20px 40px}.plaza-camera .camera-breadcrumb{margin-bottom:12px}.plaza-camera .camera-heading{font-size:1.875rem}.plaza-camera .camera-intro{margin-bottom:20px}.plaza-camera .camera-links{align-items:flex-start;flex-direction:column;gap:4px}.plaza-camera .camera-weather{margin-top:24px;padding-top:20px}.plaza-camera .camera-weather h2{font-size:1.4375rem}}@media(max-width:700px){body.plaza-footer-accordion .footer-nav a{min-height:48px;padding:8px 0;display:flex;align-items:center;box-sizing:border-box}}@media(min-width:668px) and (max-width:1023px){body.page-id-9 .hero-camera-link{margin-left:auto}}.plaza-camera .camera-caption{max-width:none;width:100%;text-align:center}.camera-player{position:relative}.camera-player .camera-poster{display:none;position:absolute;inset:0;pointer-events:none;align-items:center;justify-content:center;overflow:hidden}.camera-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none!important;transform:none!important}.camera-poster span{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--gold);color:#fff;border:1px solid var(--plaza-accent-soft,var(--plaza-color-gold-soft));box-shadow:0 4px 24px #0005}.camera-poster svg{width:24px;height:24px}.camera-player.has-camera-poster:not(.camera-started) .camera-poster{display:flex}.camera-player.has-camera-poster:not(.camera-started) iframe{opacity:0}.camera-player iframe{transition:opacity .25s ease}.plaza-camera .tomorrow{padding-bottom:0!important}.plaza-camera .tomorrow>a{display:none!important}:root[data-theme=dark] .plaza-camera .tomorrow iframe{filter:invert(.9) hue-rotate(180deg);color-scheme:light}@media(prefers-reduced-motion:reduce){.camera-player iframe{transition:none}}.plaza-camera .camera-weather .tomorrow{min-height:0;background:transparent}.plaza-camera .camera-weather .tomorrow:empty{min-height:148px}.plaza-camera .tomorrow iframe{display:block;border-radius:12px}.camera-player.camera-started::after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:48px;background:var(--gold);mix-blend-mode:color;pointer-events:none}@media(max-width:700px){html body.plaza-shell main#main #booking .booking-phone{justify-content:center;text-align:center;width:100%;margin-inline:auto}}@media(max-width:782px){body.admin-bar #wpadminbar{position:fixed!important;top:0!important}}body.plaza-shell main .card .card-body .text-link{display:flex;justify-content:var(--plaza-card-details-align,flex-start)}body.plaza-shell main .card .card-body>.plaza-underline,body.plaza-shell main .card .card-body .pg-tech-action{align-self:var(--plaza-card-details-align,flex-start);justify-content:var(--plaza-card-details-align,flex-start)}body.plaza-shell main .plaza-action-pair{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px;max-width:100%;align-items:stretch}body.plaza-shell main .plaza-action-pair>.button{width:100%;height:100%;min-width:0;margin:0}@media(max-width:700px){body.plaza-shell main .plaza-action-pair{display:grid;width:100%;grid-auto-flow:row;grid-template-columns:1fr;grid-auto-rows:1fr}}body.plaza-object-kislovodsk{--plaza-card-body-short:192px;--plaza-card-body-tall:224px;--plaza-card-height-max:480px;--plaza-card-screen-reserve:112px}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size]{display:flex;flex-direction:column;min-width:0;max-inline-size:455px;max-block-size:min(var(--plaza-card-height-max),calc(100svh - var(--plaza-card-screen-reserve)));border-radius:var(--plaza-radius-ui,4px)}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size] :is(.photo-frame,.svc-card-photo){aspect-ratio:16/9;flex:none;overflow:hidden}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size] :is(.photo-frame,.svc-card-photo)>img{width:100%;height:100%;object-fit:cover}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size] .card-body{box-sizing:border-box;display:grid;grid-template-rows:2.6em minmax(0,1fr) 32px;gap:10px;padding:14px 16px;block-size:var(--plaza-card-body-tall);font-size:1.25rem;flex:none}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size="short"] .card-body{block-size:var(--plaza-card-body-short)}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size] .card-body>h3{font:500 1.25rem/1.3 var(--plaza-font-serif);margin:0;min-block-size:0}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size] .card-body>p{font:400 0.8125rem/1.6 var(--plaza-font-sans);color:var(--muted);margin:0;min-block-size:0}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size] .svc-card-footer{margin:0;min-height:32px;padding:0}body.plaza-shell main .plaza-action-pair.plaza-action-pair--compact{display:grid;inline-size:min(100%,480px);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:12px}body.plaza-shell main .plaza-action-pair.plaza-action-pair--compact>.button{min-height:48px;block-size:auto}.plaza-photo-pair{display:grid;gap:40px}.plaza-photo-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.plaza-photo-row:nth-child(even)>figure{order:2}.plaza-photo-row>figure{margin:0;aspect-ratio:16/9}.plaza-photo-row h3{margin:0 0 16px}.plaza-photo-row p{color:var(--muted);font:400 0.875rem/1.8 var(--plaza-font-sans)}.plaza-photo-row .svc-card-footer{margin-top:20px}[data-plaza-inner-photo]{position:relative;overflow:hidden;border-radius:var(--plaza-radius-ui,4px)}body.plaza-shell.plaza-object-kislovodsk main [data-plaza-inner-photo]>:is(img,picture){position:absolute;inset:-3% 0;display:block;width:100%;height:106%;max-height:none;object-fit:cover;transform:translate3d(0,var(--plaza-inner-photo-y,0px),0);will-change:transform}body.plaza-shell.plaza-object-kislovodsk main [data-plaza-inner-photo="gentle"]>:is(img,picture){inset:-1% 0;height:102%}@media(max-width:700px){body.plaza-shell main .plaza-action-pair.plaza-action-pair--compact{inline-size:min(100%,280px);grid-template-columns:1fr}.plaza-photo-row{grid-template-columns:1fr;gap:20px}.plaza-photo-row:nth-child(even)>figure{order:0}.plaza-photo-pair{gap:32px}}body.plaza-shell.plaza-object-kislovodsk main [data-plaza-inner-photo="gallery"]>:is(img,picture){inset:calc(var(--plaza-inner-photo-reserve,24%)/-2) 0;height:calc(100% + var(--plaza-inner-photo-reserve,24%))}@media(prefers-reduced-motion:reduce){body.plaza-shell.plaza-object-kislovodsk main [data-plaza-inner-photo]>:is(img,picture){inset:0;height:100%;transform:none;will-change:auto}}@media print{body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size]{max-block-size:none}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size] .card-body{block-size:auto;display:block}.plaza-photo-row{break-inside:avoid}[data-plaza-inner-photo]>:is(img,picture){transform:none}}@media(max-width:700px){body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size] .card-body{block-size:228px;grid-template-rows:2.6em minmax(0,1fr) 44px}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size="short"] .card-body{block-size:196px}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size] .svc-card-footer{grid-template-columns:minmax(0,1fr);grid-template-rows:21px 21px;gap:2px}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size] .svc-meta{grid-column:1;grid-row:1;white-space:nowrap}body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size] .svc-more{grid-column:1;grid-row:2;justify-self:end}}body.plaza-shell.plaza-object-kislovodsk{--plaza-section-divider-gap:24px}body.plaza-shell.plaza-object-kislovodsk main .ml-divider + .ml-section{margin-block-start:var(--plaza-section-divider-gap)}body.plaza-shell.plaza-object-kislovodsk main.pg-page.pg-services .svc-divider{margin-block-end:var(--plaza-section-divider-gap)}body.plaza-shell.plaza-object-kislovodsk main .card .card-body .text-link{margin-block-start:auto;justify-content:var(--plaza-card-details-align)}body.plaza-shell.plaza-object-kislovodsk main .card .card-body .svc-card-footer .svc-more{justify-self:var(--plaza-card-details-align)}@media(max-width:380px){body.plaza-shell.plaza-object-kislovodsk main .card[data-plaza-card-size="tall"] .card-body{block-size:268px}}body.plaza-shell.plaza-object-kislovodsk main [data-plaza-inner-photo="gallery"][data-plaza-inner-intensity="0.12"]{--plaza-inner-photo-reserve:12%}body.plaza-shell.plaza-object-kislovodsk main [data-plaza-inner-photo]>:is(img,picture){transition:none}[data-plaza-inner-photo]>picture>img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}:root{--gold:var(--plaza-color-gold)}.plaza-block-home .plaza-group{box-sizing:border-box}.plaza-block-home .plaza-heading{margin:0;font-weight:500}.plaza-block-home .plaza-image{margin:0}.plaza-block-home .plaza-image img{width:100%;height:auto}.plaza-block-home .plaza-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:0}.plaza-block-home .plaza-button-item{margin:0;padding:0}.plaza-block-home .plaza-button .plaza-button-link{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 20px;border:1px solid var(--gold);border-radius:var(--radius);background:var(--gold);color:var(--plaza-color-night);font:500 0.8125rem/1.5 var(--plaza-font-sans);box-shadow:var(--plaza-shadow-button);text-align:center;transition:border-color .3s,box-shadow .3s,transform .2s}.plaza-block-home .plaza-button .plaza-button-link:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,var(--plaza-color-gold),var(--plaza-color-gold-warm),var(--plaza-color-gold-soft),var(--plaza-color-gold-warm),var(--plaza-color-gold));background-size:220% 100%;background-position:100% 0;opacity:0;transition:opacity .3s,background-position .65s}.plaza-block-home .plaza-button .plaza-button-link:hover:before{opacity:1;background-position:0 0}.plaza-block-home .plaza-outline .plaza-button-link{background:transparent;color:var(--ink);box-shadow:none}.plaza-block-home .plaza-outline .plaza-button-link:hover{color:var(--plaza-color-night)}.plaza-block-home p.text-link{margin-bottom:0}.plaza-block-home .text-link a{display:inline-flex;align-items:center;min-height:44px}.plaza-block-home .card-body>p.text-link{margin-top:auto;font-size:0.8125rem;color:var(--accent)}.plaza-block-home .card-body>p.text-link a{color:var(--accent)}.plaza-block-home .topic-links p{margin:0!important}.plaza-block-home .hero-glass .eyebrow{margin:0;font:500 0.5rem/1.6 var(--plaza-font-sans)}.plaza-block-home .plaza-icon{display:inline-flex;color:var(--accent);flex-shrink:0}.plaza-block-home .inclusions .check{font-size:1.25rem;margin:0}.plaza-block-home .faq-list summary:after{content:'+';font-size:1.5rem;color:var(--accent)}.plaza-block-home .faq-list details[open] summary:after{content:'−'}.plaza-block-home .booking-phone{font-size:clamp(1.1875rem,3vw,1.8125rem)!important;letter-spacing:-.04em}.plaza-block-home .booking-phone a{color:var(--accent)}.plaza-block-home .booking-actions .plaza-buttons,.plaza-block-home .booking-actions .plaza-button-item,.plaza-block-home .booking-actions .plaza-button-link{width:100%}.plaza-block-home .hero-visual>.photo-frame img{height:auto}.plaza-block-home .feature-photo img{height:auto}@media(min-width:1024px) and (max-width:1279px){.plaza-block-home .hero-actions .plaza-buttons{flex-direction:column;align-items:flex-start}}.wellness-search{margin-top:0;margin-bottom:48px}.wellness-search-surface{padding:28px var(--plaza-card-padding-inline) 16px var(--plaza-card-padding-inline);border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;position:relative;isolation:isolate}.wellness-search-heading{padding:0 0 12px}.wellness-search-heading h2{font:400 clamp(25px,2.2vw,30px)/1.3 var(--plaza-font-serif);letter-spacing:-.025em;margin:0 0 8px;color:var(--ink)}.wellness-search-heading p{margin:0;max-width:70ch;font:400 0.8125rem/1.7 var(--plaza-font-sans);color:var(--muted)}.wellness-search #plaza-home-search-form.tl-container{min-height:90px;background:transparent;padding:0}.wellness-search iframe{width:100%;border:0;display:block}@media(max-width:767px){.wellness-search{margin-bottom:32px}.wellness-search-surface{padding:24px var(--plaza-card-padding-inline) 12px var(--plaza-card-padding-inline)}.wellness-search-heading{padding:0 0 12px}}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search{margin-top:0;margin-bottom:0}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search-surface{padding:8px var(--plaza-card-padding-inline) 0 var(--plaza-card-padding-inline)}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search-heading{display:flex;align-items:center;gap:24px;padding:0}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search-heading h2{flex:none;font-size:1.375rem;line-height:1.2;margin:0}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search-heading p{font-size:0.75rem;line-height:1.5;max-width:none;margin:0}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search #plaza-home-search-form.tl-container{margin:0;min-height:0}@media(max-width:979px){body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search-surface{padding:12px var(--plaza-card-padding-inline) 0 var(--plaza-card-padding-inline)}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search-heading{gap:8px 20px;flex-wrap:wrap}}@media(max-width:767px){body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search-surface{padding:16px var(--plaza-card-padding-inline) 8px var(--plaza-card-padding-inline)}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search-heading{display:block;padding-bottom:4px}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search-heading h2{font-size:1.375rem;margin-bottom:6px}}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search .wellness-search-surface{padding:8px var(--plaza-card-padding-inline);border-bottom:0}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) main#main .facts+.wellness-search{margin-top:0}@media(max-width:979px){body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search .wellness-search-surface{padding:8px var(--plaza-card-padding-inline)}}@media(max-width:767px){body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .wellness-search .wellness-search-surface{padding:8px var(--plaza-card-padding-inline)}}.wellness-search[data-plaza-lazy-search] .wellness-search-surface{container:plaza-home-search / inline-size}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) .wellness-search #plaza-home-search-form[data-plaza-load="scroll"]{min-height:284px;opacity:0;filter:blur(3px);pointer-events:none;transition:opacity 500ms ease,filter 500ms ease}@container plaza-home-search (min-width:376px){body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) .wellness-search #plaza-home-search-form[data-plaza-load="scroll"]{min-height:158px}}@container plaza-home-search (min-width:881px){body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) .wellness-search #plaza-home-search-form[data-plaza-load="scroll"]{min-height:98px}}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) .wellness-search #plaza-home-search-form[data-plaza-load="scroll"]:is([data-plaza-search-state="ready"],[data-plaza-search-state="error"]){opacity:1;filter:blur(0);pointer-events:auto}.wellness-search[data-plaza-lazy-search] .wellness-search-fallback{display:none;position:absolute;inset:8px var(--plaza-card-padding-inline);margin:0;align-items:center;pointer-events:none}.wellness-search[data-plaza-lazy-search] .wellness-search-fallback a{pointer-events:auto}.wellness-search[data-plaza-lazy-search] [data-plaza-search-state="error"]+.wellness-search-fallback{display:flex}@media(prefers-reduced-motion:reduce){body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) .wellness-search #plaza-home-search-form[data-plaza-load="scroll"]{transition:none;filter:none}}html.plaza-home-sequence body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) #main .wellness-search ~ :not(script):not(style), html.plaza-home-sequence body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) footer[data-plaza-footer="edges"]{opacity:0;visibility:hidden}html.plaza-home-sequence.plaza-home-sequence-open body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) #main .wellness-search ~ :not(script):not(style), html.plaza-home-sequence.plaza-home-sequence-open body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) footer[data-plaza-footer="edges"]{visibility:visible}html.plaza-home-sequence.plaza-home-sequence-open body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) #main .wellness-search ~ .plaza-home-sequence-shown, html.plaza-home-sequence.plaza-home-sequence-open body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) footer[data-plaza-footer="edges"].plaza-home-sequence-shown{opacity:1}@media print{html.plaza-home-sequence body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) #main .wellness-search ~ :not(script):not(style), html.plaza-home-sequence body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) footer[data-plaza-footer="edges"]{opacity:1;visibility:visible}}body.resort-migration #contacts.site-footer .social-links a{min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px!important}body.resort-migration #contacts.site-footer .social-links a:last-child{display:flex!important}@media(min-width:768px) and (max-width:1050px){body.resort-migration #contacts.site-footer .footer-top{grid-template-columns:minmax(0,1fr) minmax(344px,1fr)!important;gap:24px!important}body.resort-migration #contacts.site-footer .social-links{gap:6px!important;flex-wrap:nowrap!important}}@media(max-width:767px){body.resort-migration #contacts.site-footer .social-links{gap:4px!important;flex-wrap:wrap!important;height:auto!important}body.resort-migration #medicine .plaza-slider-controls .rail-dots button::after{background:var(--accent,var(--plaza-color-gold-deep))!important}}body.resort-migration #contacts .footer-copyright-group>p>a{display:inline-flex!important;min-height:44px!important;align-items:center}body.plaza-mobile-home #faq .plaza-faq-disclosure{display:contents;min-width:0}body.plaza-mobile-home #faq .plaza-faq-disclosure>summary{display:none}body.plaza-mobile-home #faq .plaza-faq-content{min-width:0}@media(max-width:767px){body.plaza-mobile-home #faq .plaza-faq-desktop-prompt{display:none}body.plaza-mobile-home #faq .plaza-faq-intro .plaza-buttons{margin-top:16px;margin-bottom:24px}body.plaza-mobile-home #faq .plaza-faq-disclosure{display:block;min-width:0;border:0}body.plaza-mobile-home #faq .plaza-faq-disclosure>summary{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:64px;margin:0;padding:12px 4px;list-style:none;cursor:pointer;color:var(--accent);font:400 1.375rem/1.3 var(--plaza-font-serif)}body.plaza-mobile-home #faq .plaza-faq-disclosure>summary::-webkit-details-marker{display:none}body.plaza-mobile-home #faq .plaza-faq-disclosure>summary .plaza-faq-bulb{width:30px;height:30px}body.plaza-mobile-home #faq .plaza-faq-disclosure>summary .plaza-faq-plus{width:20px;height:20px}body.plaza-mobile-home #faq .plaza-faq-disclosure>summary[aria-expanded=true] .plaza-faq-plus-vertical{opacity:0}body.plaza-mobile-home #faq .plaza-faq-bottom-shadow{position:absolute;top:100%;left:0;right:0;height:14px;overflow:hidden;pointer-events:none}body.plaza-mobile-home #faq .plaza-faq-bottom-shadow::before{content:'';position:absolute;bottom:100%;left:12px;right:12px;height:20px;box-shadow:0 6px 10px rgba(0,0,0,.14)}html[data-theme=dark] body.plaza-mobile-home #faq .plaza-faq-bottom-shadow::before{box-shadow:0 6px 10px rgba(0,0,0,.3)}body.plaza-mobile-home #faq .plaza-faq-content{padding-top:16px}body.plaza-mobile-home #faq .plaza-faq-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}}@media(hover:hover) and (pointer:fine){body.plaza-mobile-home #faq .plaza-faq-disclosure>summary:hover{color:var(--plaza-interaction,var(--accent))}}@media(prefers-reduced-motion:reduce){body.plaza-mobile-home #faq .plaza-faq-disclosure,body.plaza-mobile-home #faq .plaza-faq-disclosure>summary{transition:none}}.plaza-label-line{display:inline}@media(max-width:767px){html body.plaza-mobile-home main .plaza-section-divider{font-size:0.8125rem!important;letter-spacing:3px!important;gap:14px}body.plaza-mobile-home .plaza-label-line{display:block;white-space:normal}body.plaza-mobile-home .plaza-label-space{display:none}html body.plaza-shell.plaza-mobile-home main#main>section.hero>.plaza-section-divider{display:grid!important;grid-template-columns:minmax(12px,1fr) max-content minmax(12px,1fr);column-gap:14px;row-gap:6px}html body.plaza-shell.plaza-mobile-home main#main>section.hero>.plaza-section-divider>span{display:contents}html body.plaza-shell.plaza-mobile-home main#main>section.hero>.plaza-section-divider .plaza-hero-city{grid-column:2;grid-row:1;white-space:nowrap}html body.plaza-shell.plaza-mobile-home main#main>section.hero>.plaza-section-divider .plaza-hero-name{grid-column:2;grid-row:2;white-space:nowrap}html body.plaza-shell.plaza-mobile-home main#main>section.hero>.plaza-section-divider .stars{grid-column:2;grid-row:3;margin:0!important}html body.plaza-shell.plaza-mobile-home main#main>section.hero>.plaza-section-divider .plaza-hero-separator{display:none}html body.plaza-shell.plaza-mobile-home main#main>section.hero>.plaza-section-divider::before{grid-column:1;grid-row:2;align-self:center;width:100%}html body.plaza-shell.plaza-mobile-home main#main>section.hero>.plaza-section-divider::after{grid-column:3;grid-row:2;align-self:center;width:100%}}@media(max-width:359px){html body.plaza-mobile-home main #medicine>.plaza-section-divider{letter-spacing:2px!important;gap:8px}}body.plaza-mobile-home .plaza-facts-controls{display:none}body.plaza-object-kislovodsk #faq .plaza-faq-award{display:flex;align-items:center;gap:20px;margin:24px 0 12px;max-width:480px}body.plaza-object-kislovodsk #faq .plaza-faq-award img{display:block;width:64px;height:auto;flex:none}body.plaza-object-kislovodsk #faq .plaza-faq-award p{margin:0;font:inherit;min-width:0}body.plaza-object-kislovodsk #faq .plaza-faq-award-line{display:block;color:var(--muted)}body.plaza-object-kislovodsk #faq .plaza-faq-award-name{color:inherit;font-family:var(--plaza-font-serif);font-size:1.5em;font-weight:400;line-height:1.3;margin:4px 0}body.plaza-object-kislovodsk #faq .plaza-faq-award-link{position:relative;display:block;flex:none;width:64px;border-radius:10px;overflow:hidden;isolation:isolate;transition:transform .35s var(--plaza-ease-out-cubic)}body.plaza-object-kislovodsk #faq .plaza-faq-award-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;transform:scale(1.06)}@media(hover:hover) and (pointer:fine){body.plaza-object-kislovodsk #faq .plaza-faq-award-link:hover{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){body.plaza-object-kislovodsk #faq .plaza-faq-award-link{transition:none}body.plaza-object-kislovodsk #faq .plaza-faq-award-link:is(:hover,:focus-visible){transform:none}}@media(max-width:1050px){body.plaza-object-kislovodsk #faq .plaza-faq-award{flex-direction:column;align-items:flex-start;gap:16px}}body.plaza-object-kislovodsk #faq .plaza-faq-intro>p{max-width:46ch}@media(max-width:700px){html body.plaza-mobile-home main#main.plaza-block-home > .plaza-facts-rail{display: grid !important;grid-template-columns: none !important;grid-auto-flow: column;grid-auto-columns: 100%;gap: 0 !important;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain;touch-action: pan-x pan-y;align-items: stretch;padding: 0 !important;border: 0;background: none !important}body.plaza-mobile-home .plaza-facts-rail::-webkit-scrollbar{display: none}html body.plaza-mobile-home main#main.plaza-block-home > .plaza-facts-rail > div{display: flex !important;flex-direction: column;align-items: center;justify-content: flex-start;text-align: center;gap: 16px !important;min-width: 0;box-sizing: border-box;padding: 24px 20px !important;margin-inline: 4px;scroll-snap-align: center;border: 1px solid var(--line) !important;background: var(--plaza-facts-fill)}body.plaza-mobile-home .plaza-facts-rail>div>div{min-width:0;width:100%}body.plaza-mobile-home .plaza-facts-rail p{margin-inline:auto;max-width:34ch}body.plaza-mobile-home .plaza-facts-controls:not([hidden]){display:flex;margin-top:8px;margin-bottom:0}body.plaza-object-kislovodsk #faq .plaza-faq-award{gap:16px;margin-top:20px}}body.page-id-9 main .hero-visual .plaza-hero-video .plaza-video-poster,body.page-id-9 main .hero-visual .plaza-hero-video:is(:hover,:focus-within) .plaza-video-poster{filter:none!important;mix-blend-mode:normal!important}#medicine .medical-approved-gallery{min-width:0;overflow:hidden}#medicine .medical-approved-gallery .medical-photo-track{display:flex!important;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:3px}#medicine .medical-approved-gallery .medical-photo-track::-webkit-scrollbar{display:none}#medicine .medical-approved-gallery .medical-gallery-slide{display:block!important;flex:0 0 100%;min-width:100%;width:100%;margin:0!important;aspect-ratio:4/3;scroll-snap-align:start;overflow:hidden}#medicine .medical-approved-gallery .medical-gallery-slide img{width:100%;height:100%;object-fit:cover;filter:none!important;transform:none!important}#rooms .room-group-card>.plaza-group-inner>.photo-frame img{filter:none!important}#medicine .medical-approved-gallery .rail-controls{margin-top:12px}@media(max-width:700px){#medicine .medical-approved-gallery .rail-arrows{display:none}}body.page-id-9 #rooms .room-preview .photo-frame img{filter:none!important}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet{--plaza-close-left:auto;--plaza-close-right:12px;--plaza-close-top:12px;--plaza-close-icon-size:24px;position:fixed;inset:0;left:0;top:0;margin:auto;width:min(760px,calc(100% - 40px));max-width:760px;max-height:86dvh;overflow:hidden;display:flex;flex-direction:column;padding:0;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--plaza-radius-ui);box-shadow:var(--shadow);font:400 0.875rem/1.8 var(--plaza-font-sans)}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet:not([open]){display:none}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet::backdrop{background:#0008;backdrop-filter:none}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet:focus{outline:none}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet h2{font-size:1.875rem;margin:0 40px 16px 0}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet h3,body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet h4{font:500 0.9375rem/1.5 Montserrat,sans-serif;color:var(--ui-gold,var(--plaza-ui-gold));margin:22px 0 8px}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet ul{padding-left:20px;margin:0 0 16px;columns:2;column-gap:28px}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet li{break-inside:avoid;margin:0 0 5px}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet .ml-detail-prose{max-width:72ch}@media(max-width:700px){body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet{inset:auto 0 0;margin:0;width:100%;max-height:82dvh;padding:0}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet ul{columns:1}}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet-body{min-height:0;overflow:auto;padding:36px 32px}@media(max-width:700px){body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #med-sheet-body{padding:28px 20px}}body.plaza-psk-section-standard #main :is(.pg-hero,.svc-hero,.pd3-opening){display:grid!important;grid-template-columns:var(--plaza-hero-columns,repeat(2,minmax(0,1fr)))!important;gap:var(--plaza-hero-gap,3rem)!important;align-items:center!important;margin-block:0 4rem!important;padding-block:0!important}body.plaza-psk-section-standard #main :is(.pg-hero-copy,.svc-hero-copy,.pd3-opening-copy){padding:var(--plaza-hero-copy-padding,0)!important;min-width:0!important}body.plaza-psk-section-standard #main :is(.pg-hero,.svc-hero,.pd3-opening) h1{font:500 var(--plaza-hero-title-size,clamp(2.1875rem,4.6vw,3.875rem))/1.18 var(--plaza-font-serif)!important;letter-spacing:-.025em!important;margin:0 0 1.5rem!important}body.plaza-psk-section-standard #main :is(.pg-hero,.svc-hero,.pd3-opening) p{font:400 var(--plaza-hero-lead-size,1rem)/var(--plaza-hero-lead-leading,1.75) var(--plaza-font-sans)!important;color:var(--muted)!important;margin:0!important;max-width:65ch!important}body.plaza-psk-section-standard #main :is(.pg-hero,.svc-hero,.pd3-opening) p+p{margin-top:1.25rem!important}body.plaza-psk-section-standard #main :is(.pg-hero-photo,.svc-hero-photo){margin:0!important;aspect-ratio:16/9!important;height:auto!important;min-height:0!important}body.plaza-psk-section-standard #main .pg-actions{margin-top:1.5rem!important}body.plaza-psk-section-standard #main .pd3{padding-inline:0!important;max-width:none!important}body.plaza-psk-section-standard #main .pg-breadcrumb{display:flex!important;flex-wrap:wrap!important;gap:.625rem!important;font-size:.75rem!important;line-height:1.7!important;margin-block:1.75rem 2rem!important}@media(max-width:1050px){body.plaza-psk-section-standard #main :is(.pg-hero,.svc-hero,.pd3-opening){grid-template-columns:1fr!important;gap:2rem!important}}@media(max-width:700px){body.plaza-psk-section-standard #main :is(.pg-hero,.svc-hero,.pd3-opening){margin-bottom:2.25rem!important}}@media(max-width:700px){body.plaza-object-kislovodsk #main :is(.pg-hero,.svc-hero,.pd3-opening):has(> :is(.pg-hero-copy,.svc-hero-copy,.pd3-opening-copy)>h1):has(> :is(.pg-hero-photo,.svc-hero-photo,figure.pg-photo)){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}body.plaza-object-kislovodsk #main :is(.pg-hero,.svc-hero,.pd3-opening):has(> :is(.pg-hero-photo,.svc-hero-photo,figure.pg-photo)) > :is(.pg-hero-copy,.svc-hero-copy,.pd3-opening-copy){display:contents!important}body.plaza-object-kislovodsk #main :is(.pg-hero,.svc-hero,.pd3-opening) > :is(.pg-hero-copy,.svc-hero-copy,.pd3-opening-copy)>h1{order:0;margin-bottom:1.25rem!important}body.plaza-object-kislovodsk #main :is(.pg-hero,.svc-hero,.pd3-opening) > :is(.pg-hero-photo,.svc-hero-photo,figure.pg-photo){order:1;margin:0 0 1.25rem!important}body.plaza-object-kislovodsk #main :is(.pg-hero,.svc-hero,.pd3-opening) > :is(.pg-hero-copy,.svc-hero-copy,.pd3-opening-copy)>:not(h1){order:2}body.plaza-design-system .ds-template-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:0}body.plaza-design-system .ds-template-copy{display:contents}body.plaza-design-system .ds-template-copy>.ds-spec-label{order:0}body.plaza-design-system .ds-template-copy>.ds-template-h1{order:1;margin-bottom:1.25rem}body.plaza-design-system .ds-template-photo{order:2;margin:0 0 1.25rem}body.plaza-design-system .ds-template-copy>:not(.ds-spec-label):not(.ds-template-h1){order:3}}body.plaza-psk-section-standard #main{box-sizing:border-box;width:calc(100% - 4rem)!important;max-width:80rem!important;margin-inline:auto!important;padding-inline:0!important}@media(max-width:700px){body.plaza-psk-section-standard #main{width:calc(100% - 2.5rem)!important}}body.plaza-psk-section-standard #main :is(.pg-hero,.svc-hero,.pd3-opening){width:100%!important;max-width:none!important;margin-inline:0!important}body.plaza-psk-inner-type #main:where(:not(.pg-program-catalog)) .pg-hero h1{font:500 var(--plaza-hero-title-size,clamp(2.1875rem,4.6vw,3.875rem))/1.18 var(--plaza-font-serif)!important;letter-spacing:-.025em!important;margin:0 0 1.5rem!important}body.plaza-object-kislovodsk main a.psk-approved-phone{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:.5rem;min-height:2.75rem;min-width:0;width:auto;padding:0!important;background:none!important;background-image:none!important;border:0!important;text-decoration:none!important;white-space:normal}body.plaza-object-kislovodsk main a.psk-approved-phone>span{display:inline!important;font-size:inherit!important;white-space:normal;background:none!important;text-decoration:none!important}body.plaza-object-kislovodsk main a.psk-approved-phone::after,body.plaza-object-kislovodsk main a.psk-approved-phone>span::after{content:none!important}body.plaza-object-kislovodsk .psk-frozen-column{isolation:isolate}body.plaza-object-kislovodsk .psk-frozen-column table{border-collapse:separate;border-spacing:0}body.plaza-object-kislovodsk .psk-frozen-column tr>:first-child{position:sticky!important;left:0!important;z-index:2;background:rgb(from var(--glass) r g b / var(--glass-opacity));backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}body.plaza-object-kislovodsk .psk-frozen-column thead tr>:first-child{z-index:3}body.plaza-object-kislovodsk .pg-sticky-head[data-first-column-sticky] tr>:first-child{left:0!important;z-index:3;background:rgb(from var(--glass) r g b / var(--glass-opacity))!important;backdrop-filter:blur(var(--glass-blur))}@media print{body.plaza-object-kislovodsk .psk-frozen-column tr>:first-child{position:static!important;backdrop-filter:none}}body.plaza-psk-inner-tables .pg-sticky-head{position: fixed;z-index: var(--pg-sticky-head-z, 30);overflow: hidden;pointer-events: none;background: rgb(from var(--glass) r g b / var(--glass-opacity));backdrop-filter: blur(var(--glass-blur));-webkit-backdrop-filter: blur(var(--glass-blur));color: var(--ink, var(--plaza-color-ink));box-shadow: 0 4px 8px rgba(69, 65, 59, .09);font: 400 .8125rem/1.4 var(--plaza-font-sans)}body.plaza-psk-inner-tables .pg-sticky-head[hidden]{display: none}body.plaza-psk-inner-tables .pg-sticky-head table{border-collapse: separate}body.plaza-psk-inner-tables .pg-sticky-head :is(a, button, input, select, textarea){pointer-events: none}@media print{body.plaza-psk-inner-tables .pg-sticky-head{display:none}}body.plaza-object-kislovodsk.page-id-2591 #rooms>.swipe-rail{display:flex!important;gap:1.5rem!important;align-items:stretch;grid-template-columns:none!important}body.plaza-object-kislovodsk main#main .hero>.plaza-section-divider .stars{display:inline-block;margin:0;font-size:1.375rem;vertical-align:middle;line-height:1;position:relative;top:-3px}@media(max-width:599px){body.plaza-object-kislovodsk main#main .hero>.plaza-section-divider .stars{display:block;margin-top:16px;font-size:1.7em;top:0}}@media(max-width:360px){body.plaza-object-kislovodsk main#main .hero-actions a[href^="tel:"]::after{display:none!important;content:none!important}}@media(max-width:700px){body.plaza-object-kislovodsk #pn-full-menu{border-bottom:0;box-shadow:0 16px 32px rgba(145,119,71,.35)}body.plaza-object-kislovodsk #pn-full-menu .pn-menu-compact a{transition:color .3s ease,background-color .3s ease}body.plaza-object-kislovodsk #pn-full-menu .pn-menu-compact a:not([href$="/booking/"]):is(:hover,:focus-visible,:active){color:var(--pn-gold,var(--plaza-color-gold-deep))!important}body.plaza-object-kislovodsk #pn-full-menu .pn-menu-compact a[href$="/booking/"]{background:var(--pn-gold,var(--plaza-color-gold))!important;color:#fff!important}body.plaza-object-kislovodsk #pn-full-menu .pn-menu-compact a[href$="/booking/"] .pn-menu-icon{color:inherit!important}body.plaza-object-kislovodsk #pn-full-menu .pn-menu-compact a[href$="/booking/"]:is(:hover,:focus-visible,:active){background:var(--plaza-color-paper)!important;color:#806438!important}html[data-theme="dark"] body.plaza-object-kislovodsk #pn-full-menu .pn-menu-compact a[href$="/booking/"]:is(:hover,:focus-visible,:active){background:#292820!important;color:#e3c78e!important}}@media(min-width:701px){body.plaza-object-kislovodsk #pn-full-menu .pn-menu-compact a[href$="/booking/"]{display:none!important}}body.plaza-object-kislovodsk main#main .card>.pg-tech-link{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));height:100%;min-height:0}body.plaza-psk-home-hero{--plaza-hero-columns:.9fr 1.1fr;--plaza-hero-gap:4rem;--plaza-hero-copy-padding:2rem;--plaza-hero-copy-bg:var(--surface);--plaza-hero-title-size:clamp(2.1875rem,4.1vw,3.625rem);--plaza-hero-lead-size:0.9375rem;--plaza-hero-lead-leading:1.85}body.plaza-psk-home-hero #main .pg-hero-copy{background:var(--plaza-hero-copy-bg)}@media(max-width:700px){body.plaza-psk-home-hero{--plaza-hero-copy-padding:24px 20px}}body.plaza-psk-home-hero #main :is(h2,h3,h4){font-weight:500}body.plaza-psk-home-hero #main .pg-hero h1{letter-spacing:-.035em!important}@media(min-width:1200px){}@media(min-width:1200px){body.plaza-object-kislovodsk main#main .carousel .plaza-program-card .card-body{gap:6px!important}body.plaza-object-kislovodsk main#main .carousel .plaza-program-card .card-body>h3{font-size:1.4375rem!important}body.plaza-object-kislovodsk main#main .carousel .plaza-program-card .card-body>p:not(.eyebrow):not(.text-link){font-size:0.75rem!important;line-height:18px!important}}@media(min-width:1200px) and (max-width:1279px){body.plaza-object-kislovodsk:not(.plaza-design-system) main#main .carousel .plaza-program-card .card-body{gap:3px!important}body.plaza-object-kislovodsk:not(.plaza-design-system) main#main .carousel .plaza-program-card .card-body>h3{font-size:1.375rem!important}body.plaza-object-kislovodsk:not(.plaza-design-system) main#main .carousel .plaza-program-card .card-body>p:not(.eyebrow):not(.text-link){font-size:0.6875rem!important;line-height:16px!important}}body.plaza-object-kislovodsk #main .call-trip-button .plaza-button-link{color:var(--accent)}body.plaza-object-kislovodsk #main .call-trip-button .plaza-button-link:is(:hover,:focus-visible){color:var(--accent-deep,var(--accent))}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro{display:grid!important;grid-template: "title photo" min-content "copy photo" minmax(min-content,1fr) / minmax(0,1fr) minmax(0,1fr)!important;gap:1.25rem 2rem!important;align-items:start!important}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro > .plaza-section-intro-row{display:contents!important}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro{margin-block:0 3rem!important;padding-block:0!important}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro > .plaza-section-intro-title{grid-area:title!important;font:500 var(--plaza-hero-title-size,clamp(2.1875rem,4.6vw,3.875rem))/1.18 var(--plaza-font-serif)!important;letter-spacing:-.025em!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro .plaza-section-intro-copy{grid-area:copy!important;display:block!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;transform:none!important}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro p.plaza-section-intro-copy, body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro .plaza-section-intro-copy p{font:400 var(--plaza-hero-lead-size,1rem)/var(--plaza-hero-lead-leading,1.75) var(--plaza-font-sans)!important;color:var(--muted)!important;margin:0!important}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro .plaza-section-intro-copy p+p{margin-top:1rem!important}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro .plaza-section-intro-media{grid-area:photo!important;display:block!important;position:relative;width:100%;max-width:none!important;aspect-ratio:3/2!important;min-height:0!important;height:auto!important;margin:0!important;overflow:hidden;border-radius:var(--plaza-radius-ui,4px)}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro .plaza-section-intro-media > img{display:block;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:50% calc(50% + var(--plaza-inner-photo-y,0px))!important;transform:none!important}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro .plaza-section-intro-media--top > img{object-position:center top!important}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro.pg-title-row{min-height:0}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro .pd3-opening-photo > .pd3-photo{width:100%;height:100%;aspect-ratio:3/2!important}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro .pd3-opening-copy .pd3-dishes{margin-block:.625rem 0;line-height:1.4}body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro .pd3-opening-copy .pd3-dishes > li{margin-block-end:.125rem}@media(max-width:1050px){body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk:where(.page-id-1830,.page-id-1862,.page-id-1893)) #main .plaza-section-intro{grid-template:"title" "copy" "photo" / minmax(0,1fr)!important}}body.plaza-object-zheleznovodsk.page-id-1862 #main .pg-hero-photo > img{aspect-ratio:3/2}@media (min-width:1051px){body.plaza-object-zheleznovodsk.page-id-1862 #main .pg-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px}body.plaza-object-zheleznovodsk.page-id-1862 #main .pg-hero-copy{padding-block:0}}@media (max-width:1050px){body.plaza-object-zheleznovodsk.page-id-1862 #main .pg-hero{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width: 1051px){body.plaza-object-zheleznovodsk.page-id-1893 #main .plaza-section-intro{grid-template: ". photo" 1fr "title photo" min-content "copy photo" min-content ". photo" 1fr / minmax(0, 1fr) minmax(0, 1fr) !important}}@media (any-pointer: fine), (any-pointer: coarse){html[data-theme="dark"] [data-plaza-spotlight]{position: relative;isolation: isolate;--plaza-card-light-x: 50%;--plaza-card-light-y: 50%;--plaza-spotlight-tint: radial-gradient(circle var(--plaza-card-light-radius) at var(--plaza-card-light-origin-x, var(--plaza-card-light-x)) var(--plaza-card-light-origin-y, var(--plaza-card-light-y)), rgba(var(--plaza-card-light-rgb,var(--plaza-highlight-rgb)), var(--plaza-card-light-fill)), transparent 75%)}html[data-theme="dark"] :is(.plaza-card-border-light, .plaza-card-surface-light){position: absolute;inset: 0;display: block;border-radius: inherit;pointer-events: none;opacity: 0;transition: opacity var(--plaza-card-light-out) ease-out}html[data-theme="dark"] .plaza-card-border-light{z-index: 5;padding: var(--plaza-card-light-border);background: radial-gradient(circle var(--plaza-card-light-radius) at var(--plaza-card-light-origin-x, var(--plaza-card-light-x)) var(--plaza-card-light-origin-y, var(--plaza-card-light-y)), rgba(var(--plaza-card-light-rgb,var(--plaza-highlight-rgb)), var(--plaza-card-light-strength)), transparent 75%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: exclude}html[data-theme="dark"] .plaza-card-surface-light{z-index: -1;background: var(--plaza-spotlight-tint)}html[data-theme="dark"] [data-spotlight-active] > [data-plaza-spotlight]:not(.card) > .plaza-card-border-light, html[data-theme="dark"] .comparison-filters[data-spotlight-active] .comparison-view-filter > [data-plaza-spotlight] > .plaza-card-border-light, html[data-theme="dark"] [data-plaza-spotlight][data-spotlight-active] > .plaza-card-border-light, html[data-theme="dark"] [data-plaza-spotlight]:is(:hover, :has(:focus-visible), [data-spotlight-frame-focus]) > .plaza-card-border-light{opacity: 1;transition-duration: var(--plaza-card-light-in)}html[data-theme="dark"] [data-plaza-spotlight]:is(:hover, :has(:focus-visible), [data-spotlight-frame-focus]) > .plaza-card-surface-light{opacity: 1;transition-duration: var(--plaza-card-light-in)}html[data-theme="dark"] [data-plaza-spotlight]:is(:has(:focus-visible), [data-spotlight-frame-focus]){--plaza-card-light-origin-x: 50%;--plaza-card-light-origin-y: 0%}html[data-theme="dark"] [data-plaza-spotlight]:is(:has(:focus-visible), [data-spotlight-frame-focus]) > .plaza-card-border-light{background: rgba(var(--plaza-card-light-rgb,var(--plaza-highlight-rgb)), .7)}}@media (prefers-reduced-motion: reduce){html[data-theme="dark"] [data-plaza-spotlight]{--plaza-card-light-origin-x: 50%;--plaza-card-light-origin-y: 0%}html[data-theme="dark"] :is(.plaza-card-border-light, .plaza-card-surface-light){transition: none}html[data-theme="dark"] [data-plaza-spotlight]:hover > .plaza-card-border-light{opacity: 1}}@supports not ((mask-composite: exclude) or (-webkit-mask-composite: xor)){.plaza-card-border-light{display: none !important}}body.plaza-shell details[data-plaza-accordion-item]{position:relative;box-sizing:border-box;padding-inline:var(--plaza-card-padding-inline,16px)}body.plaza-shell details[data-plaza-accordion-item]>summary[data-plaza-accordion-trigger]{position:relative;isolation:isolate;box-sizing:border-box;width:auto;border-radius:0;margin-inline:calc(-1 * var(--plaza-card-padding-inline,16px));padding-inline:var(--plaza-card-padding-inline,16px);background:transparent;--plaza-card-light-radius:480px;--plaza-card-light-origin-y:var(--plaza-accordion-light-y,50%);transition:color 200ms ease}body.plaza-shell details[data-plaza-accordion-item]>div{padding-inline:0}body.plaza-shell details[data-plaza-accordion-item]>div :is(.wellness-table,.resort-table,.comparison-scroll){margin-inline:0;width:100%;max-width:100%;box-sizing:border-box}body.plaza-shell [data-plaza-accordion-trigger]>.plaza-card-border-light, body.plaza-shell [data-plaza-accordion-trigger]>.plaza-card-surface-light{position:absolute;top:var(--plaza-accordion-light-top,0px);right:0;bottom:auto;left:0;height:var(--plaza-accordion-light-height,calc(100% - 1px));border-radius:0;pointer-events:none}body.plaza-shell [data-plaza-accordion-item]:focus-within>[data-plaza-accordion-trigger]{color:var(--ink)}@media (any-pointer: fine), (any-pointer: coarse){body.plaza-shell [data-plaza-accordion-item]:is(:hover,:focus-within)>summary[data-plaza-accordion-trigger]{background:transparent;color:var(--ink)}body.plaza-shell [data-plaza-accordion-item]:is(:hover,:focus-within)>summary :is(.wellness-accordion-label,.resort-accordion-label){color:var(--ink)}body.plaza-shell [data-plaza-accordion-item]:is(:hover,:focus-within)>summary::after{color:var(--ink)}body.plaza-shell [data-plaza-accordion-trigger][data-plaza-spotlight]>.plaza-card-surface-light{display:block;z-index:-1;opacity:0;background:radial-gradient(circle var(--plaza-card-light-radius) at var(--plaza-card-light-x,50%) var(--plaza-accordion-light-y,50%),var(--plaza-accordion-light-stops));transition:opacity var(--plaza-card-light-out) ease-out}body.plaza-shell [data-plaza-accordion-item]:is(:hover,:focus-within)>summary>.plaza-card-surface-light{opacity:1;transition-duration:var(--plaza-card-light-in)}html[data-theme=dark] body.plaza-shell [data-plaza-accordion-trigger]>.plaza-card-border-light{background:radial-gradient(circle var(--plaza-card-light-radius) at var(--plaza-card-light-x,50%) var(--plaza-accordion-light-y,50%),var(--plaza-accordion-border-core),transparent 75%)}html[data-theme=dark] body.plaza-shell [data-plaza-accordion-item]:is([data-spotlight-active],:focus-within)>summary>.plaza-card-border-light{opacity:1;transition-duration:var(--plaza-card-light-in)}html:not([data-theme=dark]) body.plaza-shell [data-plaza-accordion-trigger]>.plaza-card-border-light{display:none}}@media(prefers-reduced-motion:reduce){body.plaza-shell [data-plaza-accordion-trigger],body.plaza-shell [data-plaza-accordion-trigger]>.plaza-card-surface-light{transition:none!important;--plaza-card-light-x:50%!important;--plaza-accordion-light-y:50%!important}}body.plaza-shell [data-plaza-accordion-item]:has(:is([data-plaza-accordion-item],[data-plaza-navigation-row]):is(:hover,:focus-within))>summary>:is(.plaza-card-surface-light,.plaza-card-border-light){opacity:0}body.plaza-shell [data-plaza-navigation-row]{position:relative;isolation:isolate}@media (any-pointer: fine), (any-pointer: coarse){body.plaza-shell [data-plaza-navigation-row]>.plaza-card-surface-light{display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle var(--plaza-card-light-radius,480px) at var(--plaza-card-light-x,50%) var(--plaza-card-light-y,50%),var(--plaza-accordion-light-stops));transition:opacity var(--plaza-card-light-out) ease-out}body.plaza-shell [data-plaza-navigation-row]:is(:hover,:focus-visible)>.plaza-card-surface-light{opacity:1;transition-duration:var(--plaza-card-light-in)}html:not([data-theme=dark]) body.plaza-shell [data-plaza-navigation-row]>.plaza-card-border-light{display:none}}@media(prefers-reduced-motion:reduce){body.plaza-shell [data-plaza-navigation-row]>.plaza-card-surface-light{transition:none;--plaza-card-light-x:50%;--plaza-card-light-y:50%}}body.plaza-shell.plaza-object-zheleznovodsk .pn-menu-compact>[data-plaza-navigation-row]{overflow:hidden;box-sizing:border-box}body.plaza-shell.plaza-object-zheleznovodsk .pn-menu-compact>[data-plaza-navigation-row]>:is(svg,span:not(:where(.plaza-card-border-light,.plaza-card-surface-light))){position:relative;z-index:1}body.plaza-shell.plaza-object-zheleznovodsk .pn-menu-compact>[data-plaza-navigation-row]>:is(.plaza-card-border-light,.plaza-card-surface-light){inset:0;width:auto;height:auto;min-height:0;margin:0;box-sizing:border-box;z-index:0}:where(body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk)) :is(.facts>div,.carousel .card,.visit-grid>article){--plaza-card-base-tint-opacity:1}html[data-theme=dark] :where(body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk)) :is(.facts>div,.carousel .card,.visit-grid>article){--plaza-card-base-tint-opacity:0}body [data-plaza-card-material]{position:relative;isolation:isolate;--plaza-card-material-radius:480px}html[data-theme=dark] [data-plaza-card-material]{--plaza-card-material-radius:var(--plaza-card-light-radius)}@media (any-pointer: fine), (any-pointer: coarse){body [data-plaza-card-material]>.plaza-card-surface-light{position:absolute;inset:0;display:block;border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle var(--plaza-card-material-radius) at var(--plaza-card-light-origin-x,var(--plaza-card-light-x,50%)) var(--plaza-card-light-origin-y,var(--plaza-card-light-y,50%)),var(--plaza-card-material-stops));transition:opacity var(--plaza-card-light-out) ease-out}body [data-plaza-card-material]:is(:hover,:focus-visible,:has(:focus-visible),[data-spotlight-frame-focus])>.plaza-card-surface-light{opacity:1;transition-duration:var(--plaza-card-light-in)}body [data-plaza-card-material]:is(:has(:focus-visible),[data-spotlight-frame-focus]){--plaza-card-light-origin-x:50%;--plaza-card-light-origin-y:0%}html:not([data-theme=dark]) [data-plaza-card-material]>.plaza-card-border-light{display:none}}@media(prefers-reduced-motion:reduce){body [data-plaza-card-material]{--plaza-card-light-origin-x:50%;--plaza-card-light-origin-y:50%}body [data-plaza-card-material]>.plaza-card-surface-light{transition:none}}html:not([data-theme=dark]) body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) main#main .hero-copy{background:var(--surface);background-image:none}body.plaza-shell [data-plaza-shared-surface]:not([data-plaza-card-material]){position:relative;isolation:isolate}@media (any-pointer: fine), (any-pointer: coarse){body.plaza-shell [data-plaza-shared-surface]:not([data-plaza-card-material])>.plaza-card-surface-light{display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle var(--plaza-card-light-radius,480px) at var(--plaza-card-light-x,50%) var(--plaza-card-light-y,50%),var(--plaza-accordion-light-stops));transition:opacity var(--plaza-card-light-out) ease-out}body.plaza-shell [data-plaza-shared-surface]:not([data-plaza-card-material]):is(:hover,:focus-within)>.plaza-card-surface-light{opacity:1;transition-duration:var(--plaza-card-light-in)}html:not([data-theme=dark]) body.plaza-shell [data-plaza-shared-surface]>.plaza-card-border-light{display:none}body.plaza-shell table[data-plaza-table]:not([data-plaza-table-rows]):is(:hover,:focus-within) [data-plaza-table-cell]{background-image:radial-gradient(circle var(--plaza-card-light-radius,480px) at var(--plaza-card-light-x,50%) var(--plaza-card-light-y,50%),var(--plaza-accordion-light-stops))}body.plaza-shell table[data-plaza-table]:not([data-plaza-table-rows]):focus-within [data-plaza-table-cell]{--plaza-card-light-x:50%;--plaza-card-light-y:0%}}body.plaza-shell [data-plaza-accordion-item]:has(:is([data-plaza-shared-group],[data-plaza-table]):is(:hover,:focus-within))>summary>:is(.plaza-card-surface-light,.plaza-card-border-light){opacity:0}@media(prefers-reduced-motion:reduce){body.plaza-shell [data-plaza-shared-surface]>.plaza-card-surface-light{transition:none}}html body.plaza-shell footer[data-plaza-footer=edges][data-plaza-shared-surface]>.plaza-card-surface-light{border-radius:0}html body.plaza-shell footer[data-plaza-footer=edges]:has(dialog[open])>:is(.plaza-card-surface-light,.plaza-card-border-light){opacity:0}html body.plaza-shell footer[data-plaza-footer=edges]>.plaza-card-border-light{display:none}body.plaza-shell [data-plaza-shared-surface]:has([data-plaza-spotlight-owner]:is(:hover,:focus-within))>.plaza-card-surface-light{opacity:0}body.plaza-shell [data-spotlight-active]>.plaza-card-surface-light, body.plaza-shell [data-spotlight-active]>[data-plaza-spotlight]:not(.card)>.plaza-card-surface-light{opacity:1;transition-duration:var(--plaza-card-light-in)}@media(any-pointer:coarse){body.plaza-shell [data-plaza-spotlight-group]:not([data-spotlight-active]):not(:focus-within)>.plaza-card-surface-light, body.plaza-shell [data-plaza-spotlight-group]:not([data-spotlight-active]):not(:focus-within)>[data-plaza-spotlight]>.plaza-card-surface-light{opacity:0}body.plaza-shell table[data-plaza-table]:not([data-plaza-table-rows])[data-spotlight-active] [data-plaza-table-cell]{background-image:radial-gradient(circle var(--plaza-card-light-radius,480px) at var(--plaza-card-light-x,50%) var(--plaza-card-light-y,50%),var(--plaza-accordion-light-stops))}body.plaza-shell table[data-plaza-table]:not([data-plaza-table-rows]):not([data-spotlight-active]):not(:focus-within) [data-plaza-table-cell]{background-image:none}}html body.plaza-shell.plaza-network main :is(.pb-principles,.pb-trust)>[data-plaza-spotlight]:not(:hover):not(:has(:focus-visible))>:is(.plaza-card-surface-light,.plaza-card-border-light){opacity:0;transition-duration:var(--plaza-card-light-out)}html:not([data-theme=dark]) body.plaza-mobile-home:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) .plaza-booking-panel{background:transparent;background-image:none}html:not([data-theme=dark]) body.plaza-mobile-home:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) .plaza-booking-panel::before{background:none}@media(any-pointer:fine),(any-pointer:coarse){body.plaza-shell table[data-plaza-table-rows] tr[data-spotlight-active]>[data-plaza-table-cell], body.plaza-shell table[data-plaza-table-rows]:not(:has(tr[data-spotlight-active])) tr:focus-within>[data-plaza-table-cell]{background-image:radial-gradient(circle var(--plaza-card-light-radius,480px) at var(--plaza-card-light-x,50%) var(--plaza-card-light-y,50%),var(--plaza-accordion-light-stops))}body.plaza-shell table[data-plaza-table-rows] tr:focus-within:not([data-spotlight-active])>[data-plaza-table-cell]{--plaza-card-light-x:50%;--plaza-card-light-y:0%}}body.plaza-shell details[data-plaza-accordion-item]{isolation:isolate}body.plaza-shell details[data-plaza-accordion-item]>summary[data-plaza-accordion-trigger]{isolation:auto}body.plaza-shell:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) main .inclusions>div[data-plaza-shared-surface]{padding-inline:var(--plaza-card-padding-inline,16px);border-radius:var(--plaza-radius-ui,4px)}body.plaza-shell:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) #faq .faq-list>details[data-plaza-accordion-item], body.plaza-shell.plaza-object-kislovodsk :is(.faq-group,.faq-list)>details[data-plaza-accordion-item]{background:var(--plaza-home-faq-surface);border-radius:var(--plaza-radius-ui,4px)}@media screen and (prefers-reduced-motion:no-preference){body.plaza-shell:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk) .inclusions .check[data-plaza-home-check-motion]{opacity:var(--plaza-check-opacity,1);scale:var(--plaza-check-scale,1);translate:0 var(--plaza-check-offset,0px);filter:blur(var(--plaza-check-blur,0px));transform-origin:center;pointer-events:none}}body.plaza-shell main a[data-plaza-content-icon]{display:inline-flex;align-items:center;gap:6px}body.plaza-shell main a>svg.plaza-content-link-icon{display:block;width:24px;height:24px;min-width:24px;margin:0;color:currentColor;fill:none;flex:0 0 24px}body.plaza-shell a>svg.plaza-link-chevron{display:block;width:16px;height:16px;flex:0 0 16px;margin:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(min-width:701px){html body.plaza-shell main :is(.section-heading,.included-grid,.trust-panel){align-items:start}html body.plaza-shell main :is(.section-heading,.included-grid,.trust-panel)>:is(div:has(>h2),h2){position:sticky;top:calc(var(--plaza-header-height,80px) + 24px);align-self:start}}@media(min-width:1024px){html body.plaza-shell.plaza-object-kislovodsk.page-id-2333 main#main.plaza-block-home .section-heading{align-items:center}html body.plaza-shell.plaza-object-kislovodsk.page-id-2333 main#main.plaza-block-home .section-heading>:is(div:has(>h2),h2){position:static;top:auto;align-self:center}}@media(min-width:701px) and (max-width:1366px) and (any-pointer:coarse){html body.plaza-shell main #booking.plaza-booking-panel .plaza-booking-actions>.plaza-buttons{width:75%;margin-inline:auto}html body.plaza-shell main #booking.plaza-booking-panel .plaza-booking-actions .plaza-button-item{width:100%;min-width:0}html body.plaza-shell main #booking.plaza-booking-panel .plaza-booking-actions .plaza-button-link{box-sizing:border-box;width:100%;min-width:0;white-space:normal;padding-inline:12px}}html body.plaza-shell main #booking .plaza-booking-price-lines>span, html body.plaza-shell main #booking .plaza-booking-price-tail{display:block}@font-face{font-family:PlazaMapHand;src:url('/shared/fonts/caveat.ttf') format('truetype');font-weight:400 700;font-display:swap}body.plaza-network .plaza-map-modal>.plaza-map-polaroid-band{position:absolute;z-index:2;inset:auto 0 0;height:var(--plaza-map-ad-cover);overflow:visible;background:var(--surface);pointer-events:none}body.plaza-network .plaza-map-polaroids{position:absolute;inset:-30px 12px auto;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));align-items:start;pointer-events:none}body.plaza-network .plaza-map-polaroid{box-sizing:border-box;display:flex;flex-direction:column;width:calc(100% + 8px);height:126px;margin:0 0 0 -4px;padding:6px 6px 8px;background:var(--plaza-map-paper);color:var(--plaza-map-paper-ink);box-shadow:var(--plaza-map-paper-shadow);transform:translateY(var(--polaroid-shift)) rotate(var(--polaroid-angle));transform-origin:center bottom}body.plaza-network .plaza-map-polaroid>img{display:block;flex:none;width:100%;height:80px;min-height:0;object-fit:contain;background:var(--plaza-map-paper);filter:none}body.plaza-network .plaza-map-polaroid>figcaption{display:grid;place-items:center;flex:1;margin:2px 0 0;padding:0;text-align:center;font:400 clamp(16px,1.2vw,18px)/.85 PlazaMapHand,cursive;font-synthesis:none;overflow-wrap:normal;color:var(--plaza-map-paper-ink)}body.plaza-network .plaza-map-modal>.plaza-map-polaroid-band>.plaza-map-external{box-sizing:border-box;position:absolute;z-index:5;inset:auto auto 4px 50%;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:calc(100% - 104px);height:44px;min-height:44px;margin:0;padding:10px 18px;border:1px solid var(--plaza-map-cta-border);border-radius:var(--plaza-radius-ui,4px);background:var(--plaza-map-cta-bg);color:var(--plaza-map-cta-ink);box-shadow:var(--plaza-map-cta-shadow);font:400 0.875rem/1.25 var(--plaza-font-sans);text-decoration:none;white-space:nowrap;pointer-events:auto;transform:translateX(-50%);transition:color .25s ease,transform .25s ease,box-shadow .25s ease,border-color .25s ease}body.plaza-network .plaza-map-modal>.plaza-map-polaroid-band>.plaza-map-external:is(:hover,:focus-visible){color:var(--plaza-map-cta-ink);transform:translateX(-50%)}body.plaza-network .plaza-map-polaroid-band>.plaza-map-external:focus-visible{outline:2px solid var(--plaza-map-cta-ink);outline-offset:3px}body.plaza-network .plaza-map-photo-credits{position:absolute;z-index:6;right:4px;bottom:0;display:grid;place-items:center;width:44px;height:44px;color:var(--plaza-map-paper-ink);background:var(--plaza-map-paper);font:1.125rem/1 var(--plaza-font-sans);border-radius:var(--plaza-radius-ui,4px);pointer-events:auto;text-decoration:none}@media(max-width:700px){body.plaza-network .plaza-map-polaroids{inset-inline:12px;grid-template-columns:repeat(5,minmax(0,1fr))}body.plaza-network .plaza-map-polaroid:nth-child(n+6){display:none}body.plaza-network .plaza-map-modal>.plaza-map-polaroid-band>.plaza-map-external{font-size:0.75rem;padding-inline:10px;max-width:calc(100% - 88px)}}@media(prefers-reduced-motion:reduce){body.plaza-network .plaza-map-modal>.plaza-map-polaroid-band>.plaza-map-external{transition:none}}body.plaza-network .plaza-map-external .plaza-map-yandex-word{color:inherit;transition:color .25s ease}body.plaza-network .plaza-map-external:is(:hover,:focus-visible) .plaza-map-yandex-word{color:var(--plaza-map-yandex-hover)}@media(prefers-reduced-motion:reduce){body.plaza-network .plaza-map-external .plaza-map-yandex-word{transition:none}}@supports ((background-clip:text) or (-webkit-background-clip:text)){body.plaza-network .plaza-map-polaroid>figcaption{background-image:var(--plaza-map-marker-ink);background-clip:text;-webkit-background-clip:text;color:transparent}}@media(forced-colors:active){body.plaza-network .plaza-map-polaroid>figcaption{background:none;color:CanvasText}}html[data-theme=dark] body.plaza-network .plaza-map-modal>.plaza-map-polaroid-band>.plaza-map-external:focus-visible{transform:translate(-50%,-2px);box-shadow:var(--plaza-map-cta-hover-shadow);border-color:var(--plaza-map-cta-hover-border)}@media(hover:hover) and (pointer:fine){html[data-theme=dark] body.plaza-network .plaza-map-modal>.plaza-map-polaroid-band>.plaza-map-external:hover{transform:translate(-50%,-2px);box-shadow:var(--plaza-map-cta-hover-shadow);border-color:var(--plaza-map-cta-hover-border)}}@media(prefers-reduced-motion:reduce){html[data-theme=dark] body.plaza-network .plaza-map-modal>.plaza-map-polaroid-band>.plaza-map-external:is(:hover,:focus-visible){transform:translateX(-50%)}}body.plaza-object-kislovodsk{--plaza-card-radius:var(--plaza-radius-ui,4px);--plaza-card-inset:16px;--plaza-card-gap:8px;--plaza-card-heading-size:1.375rem;--plaza-card-heading-leading:1.2;--plaza-card-text-size:0.8125rem;--plaza-card-text-leading:1.5;--plaza-card-caption-size:0.5625rem;--plaza-card-caption-leading:1.5;--plaza-card-action-height:48px;--plaza-card-divider-gap:16px;--plaza-card-copy-gap:var(--plaza-card-gap);--plaza-photo-card-width:min(440px,calc(100vw - 40px));--plaza-photo-card-ratio:440/494.75;--plaza-card-photo-ratio:16/9;--plaza-card-surface:var(--surface);--plaza-card-edge:var(--line);--plaza-card-shadow:var(--plaza-shadow-soft);--plaza-card-hover-shadow:0 4px 8px rgba(92,72,37,.04),0 16px 32px rgba(92,72,37,.1);--plaza-card-lift-duration:350ms;--plaza-card-lift:-4px;--plaza-card-easing:ease;--plaza-card-border-duration:0ms}html[data-theme="dark"] body.plaza-object-kislovodsk{--plaza-card-lift-duration:400ms}body.plaza-object-kislovodsk main#main .plaza-card{box-sizing:border-box;min-width:0;color:var(--ink);border-radius:var(--plaza-card-radius);font:400 var(--plaza-card-text-size)/var(--plaza-card-text-leading) var(--plaza-font-sans)}body.plaza-object-kislovodsk main#main .plaza-card:not(.plaza-card--stack):not(.plaza-card--editorial):not(.plaza-card--fact){border:1px solid var(--plaza-card-edge);background:var(--plaza-card-surface);box-shadow:var(--plaza-card-shadow)}body.plaza-object-kislovodsk main#main .plaza-card :is(h3,h4){font:500 var(--plaza-card-heading-size)/var(--plaza-card-heading-leading) var(--plaza-font-serif);margin:0;min-height:0;letter-spacing:normal}body.plaza-object-kislovodsk main#main .plaza-card p{font-size:var(--plaza-card-text-size);line-height:var(--plaza-card-text-leading)}body.plaza-object-kislovodsk main#main .plaza-card--photo{--plaza-card-heading-size:1.375rem;--plaza-card-heading-leading:1.2;--plaza-card-text-size:0.75rem;--plaza-card-text-leading:1.45;--plaza-card-copy-gap:3px;display:grid!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;width:var(--plaza-photo-card-width)!important;inline-size:var(--plaza-photo-card-width)!important;flex:0 0 var(--plaza-photo-card-width)!important;max-width:min(100%,calc(100vw - 40px))!important;height:auto!important;block-size:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--plaza-photo-card-ratio)!important;align-self:start;overflow:hidden;padding:0!important;transition:transform var(--plaza-card-lift-duration) var(--plaza-card-easing),background-color .35s ease,border-color .35s ease,box-shadow .35s ease}body.plaza-object-kislovodsk main#main .plaza-card--photo>.pg-tech-link{display:grid!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-row:1/-1;min-height:0!important;height:100%!important;margin:0;padding:0;color:inherit;text-decoration:none}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="photo"]{display:block!important;position:relative;box-sizing:border-box;margin:0!important;padding:0!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;border-radius:0!important;overflow:hidden;flex:none!important}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="photo"] img{display:block;width:100%;height:100%!important;object-fit:cover;aspect-ratio:auto!important;transform:none!important}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="body"]{box-sizing:border-box;display:flex!important;flex-direction:column;gap:var(--plaza-card-copy-gap)!important;margin:0!important;padding:var(--plaza-card-inset)!important;min-height:0!important;min-width:0;height:100%!important;block-size:100%!important}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="body"]>*{flex-shrink:0}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="body"] :is(h3,h4){font:500 var(--plaza-card-heading-size)/var(--plaza-card-heading-leading) var(--plaza-font-serif)!important;margin:0!important;min-height:0!important}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="body"]>p:not(.eyebrow):not(.text-link){display:block!important;margin:0!important;font:400 var(--plaza-card-text-size)/var(--plaza-card-text-leading) var(--plaza-font-sans)!important;min-height:0!important}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="body"]>.eyebrow{font:500 var(--plaza-card-caption-size)/var(--plaza-card-caption-leading) var(--plaza-font-sans)!important;margin:0!important;min-height:0!important;color:var(--plaza-ui-gold)}body.plaza-object-kislovodsk main#main .plaza-card--photo:is(:hover,:focus-within){transform:translateY(var(--plaza-card-lift));box-shadow:var(--plaza-card-hover-shadow)}body.plaza-object-kislovodsk main#main .plaza-card--photo .room-catalog-specs{margin:0!important;padding:0!important;border:0!important}body.plaza-object-kislovodsk main#main .plaza-card--photo .room-catalog-area{font:400 1.875rem/1.2 var(--plaza-font-serif)}body.plaza-object-kislovodsk main#main .plaza-card--photo .room-photo-link{position:absolute;inset:0;width:100%;height:100%}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="footer"]{box-sizing:border-box;position:relative;display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:calc(var(--plaza-card-action-height) + var(--plaza-card-divider-gap) + 1px);margin:auto 0 0!important;padding:var(--plaza-card-divider-gap) 0 0!important;border:0;border-top:1px solid var(--plaza-card-edge);font:500 0.8125rem/1.5 var(--plaza-font-sans)!important}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="footer"]>.plaza-button-item{margin:0!important;flex:none}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="footer"] :is(.catalog-price,.plaza-program-price){box-sizing:border-box;width:var(--plaza-room-price-width,8rem);min-height:var(--plaza-card-action-height);padding:13px 12px;font-size:0.8125rem;line-height:1.5;white-space:nowrap}body.plaza-object-kislovodsk main#main .plaza-card--photo :is(.plaza-card-more,.ml-more,.booking-highlight-link){display:inline-flex!important;align-items:center;justify-content:flex-end;gap:8px;min-height:var(--plaza-card-action-height);min-width:0;margin:0 0 0 auto!important;padding:0!important;white-space:nowrap;font:500 0.8125rem/1.5 var(--plaza-font-sans)!important;color:var(--plaza-service-link-color,var(--plaza-ui-gold));text-decoration:none;transition:color .35s ease}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="footer"]>.text-link{margin:0 0 0 auto!important;padding:0!important}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="footer"] .plaza-link-chevron{display:block;flex:0 0 18px;width:18px;height:18px;transform:none}body.plaza-object-kislovodsk main#main .plaza-card-more>.plaza-link-label{font:inherit}body.plaza-object-kislovodsk main#main .plaza-card-price{display:flex;align-items:center;min-height:var(--plaza-card-action-height);font:500 0.8125rem/1.5 var(--plaza-font-sans);color:var(--ink)}body.plaza-object-kislovodsk main#main .plaza-card-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:0;font:400 0.75rem/1.5 var(--plaza-font-sans);color:var(--muted)}body.plaza-object-kislovodsk main#main .plaza-card-footer--medical>.plaza-card-meta{position:absolute;inset:3px 0 auto}body.plaza-object-kislovodsk main#main .plaza-card-footer>.svc-meta{margin:0!important;min-width:0;font:400 0.8125rem/1.5 var(--plaza-font-sans);color:var(--muted)}body.plaza-object-kislovodsk main#main .pg-tech-link .plaza-card-more>.plaza-link-label{background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;transition:background-size .35s ease}body.plaza-object-kislovodsk main#main .pg-tech-link:is(:hover,:focus-visible) .plaza-card-more{color:var(--plaza-service-link-hover)}body.plaza-object-kislovodsk main#main .pg-tech-link:is(:hover,:focus-visible) .plaza-card-more>.plaza-link-label{background-size:100% 1px}body.plaza-object-kislovodsk main#main .plaza-program-list-price{color:var(--plaza-ui-gold);font-weight:500}body.plaza-object-kislovodsk main#main .plaza-card--photo.pg-med-feature:has(.plaza-card-meta){--plaza-card-copy-gap:4px}body.plaza-object-kislovodsk main#main :is(.plaza-card--text,.plaza-card--person,.plaza-card--list){padding:var(--plaza-card-inset);height:100%;display:flex;flex-direction:column;gap:var(--plaza-card-gap)}body.plaza-object-kislovodsk main#main .plaza-card--text>.al-card-content>.card-body{padding:0;gap:var(--plaza-card-gap)}body.plaza-object-kislovodsk main#main .plaza-card--text p{margin:0}body.plaza-object-kislovodsk main#main .plaza-card--text p+p{margin-top:var(--plaza-card-gap)}body.plaza-object-kislovodsk main#main .plaza-card--fact{padding:var(--plaza-card-inset);box-shadow:none;border-radius:0;min-width:0}body.plaza-object-kislovodsk main#main .plaza-card--person{--plaza-card-heading-size:1.375rem;align-self:stretch}body.plaza-object-kislovodsk main#main .plaza-card--person :is(.ny-host__copy,.ml-doc-copy){padding:0;display:flex;flex-direction:column;gap:var(--plaza-card-gap);flex:1}body.plaza-object-kislovodsk main#main .plaza-card--list{height:auto;flex-direction:row;align-items:center;gap:24px}body.plaza-object-kislovodsk main#main .plaza-card--editorial{--plaza-card-heading-size:1.5rem}body.plaza-object-kislovodsk main#main .plaza-card--stack{--plaza-card-heading-size:1.5rem}body.plaza-object-kislovodsk main#main .swipe-rail:has(>.plaza-card--photo){grid-auto-columns:var(--plaza-photo-card-width)!important;gap:24px}@media(min-width:1200px){body.plaza-object-kislovodsk:not(.plaza-design-system) main#main .carousel:has(>.swipe-rail>.plaza-card--photo){container-type:inline-size;--plaza-photo-card-width:min(380px,calc((100cqw - 48px)/3))}body.plaza-object-kislovodsk:not(.plaza-design-system) main#main .carousel:has(>.swipe-rail>.plaza-card--photo)>.swipe-rail{padding-inline:calc(var(--plaza-rail-shadow-space,32px) + max(0px,(100cqw - 3 * var(--plaza-photo-card-width) - 48px)/2))!important;scroll-padding-inline:calc(var(--plaza-rail-shadow-space,32px) + max(0px,(100cqw - 3 * var(--plaza-photo-card-width) - 48px)/2))!important;clip-path:inset(0 max(0px,calc(var(--plaza-rail-shadow-space,32px) + max(0px,(100cqw - 3 * var(--plaza-photo-card-width) - 48px)/2) - 24px)) 0 max(0px,calc(var(--plaza-rail-shadow-space,32px) + max(0px,(100cqw - 3 * var(--plaza-photo-card-width) - 48px)/2) - 24px)))}body.plaza-object-kislovodsk.plaza-design-system{--plaza-photo-card-width:380px}body.plaza-object-kislovodsk main#main .pg-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;--plaza-photo-card-width:380px}body.plaza-object-kislovodsk main#main .plaza-card--photo{--plaza-card-heading-size:1.375rem;--plaza-card-text-size:0.75rem;--plaza-card-text-leading:1.45;--plaza-card-copy-gap:3px}body.plaza-object-kislovodsk main#main .plaza-card--photo .room-catalog-area{font-size:1.5rem}}@media(min-width:1200px) and (max-width:1279px){body.plaza-object-kislovodsk:not(.plaza-design-system) main#main .plaza-card--photo{--plaza-card-heading-size:1.375rem;--plaza-card-copy-gap:3px}body.plaza-object-kislovodsk:not(.plaza-design-system) main#main .plaza-card--photo.plaza-program-card{--plaza-card-text-size:0.6875rem;--plaza-card-text-leading:1.45}}@media(max-width:700px){body.plaza-object-kislovodsk main#main .plaza-card--list{flex-direction:column;align-items:stretch;gap:var(--plaza-card-gap)}}@media(prefers-reduced-motion:reduce){body.plaza-object-kislovodsk main#main .plaza-card--photo,body.plaza-object-kislovodsk main#main .plaza-card-more{transition:none!important}body.plaza-object-kislovodsk main#main .plaza-card--photo:is(:hover,:focus-within){transform:none}}@media print{body.plaza-object-kislovodsk main#main .plaza-card{break-inside:avoid;box-shadow:none;transform:none!important}body.plaza-object-kislovodsk main#main .plaza-card--photo{width:100%!important;max-width:100%!important;aspect-ratio:auto!important;height:auto!important;display:block!important}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="photo"]{aspect-ratio:16/9!important;height:auto!important}}body.plaza-object-kislovodsk main#main .plaza-card--text>.al-card-content{display:flex;flex-direction:column;flex:1}body.plaza-object-kislovodsk main#main .plaza-card--text>.al-card-content>.card-body{display:flex;flex-direction:column;flex:1}body.plaza-object-kislovodsk main#main .plaza-card--photo.ml-goal .ml-more[data-plaza-card-part="footer"]{min-height:calc(var(--plaza-card-action-height) + var(--plaza-card-divider-gap) + 1px);margin:auto 0 0!important;padding:var(--plaza-card-divider-gap) 0 0!important;justify-content:flex-end}@media(max-width:700px){body.plaza-object-kislovodsk{--plaza-card-mobile-body-height:280px}body.plaza-object-kislovodsk main#main .plaza-card--photo{--plaza-card-heading-size:1.375rem;--plaza-card-heading-leading:1.2;--plaza-card-text-size:0.75rem;--plaza-card-text-leading:1.5;--plaza-card-copy-gap:4px;aspect-ratio:auto!important;height:auto!important;grid-template-rows:auto var(--plaza-card-mobile-body-height)!important}body.plaza-object-kislovodsk main#main .plaza-card--photo>.pg-tech-link{height:auto!important;grid-template-rows:auto var(--plaza-card-mobile-body-height)!important}body.plaza-object-kislovodsk main#main .plaza-card--photo [data-plaza-card-part="photo"]{height:auto!important;aspect-ratio:16/9!important}}html[data-theme="dark"] body.plaza-object-kislovodsk main#main .plaza-card--photo{transition:transform var(--plaza-card-lift-duration) var(--plaza-card-easing),background-color .45s ease,border-color .45s ease,box-shadow .45s ease}body.plaza-object-kislovodsk main#main .plaza-card--photo.plaza-card--anatomy{--plaza-card-copy-gap:8px;--plaza-card-text-size:0.8125rem;--plaza-card-text-leading:1.5}body.plaza-object-kislovodsk main#main .plaza-card--anatomy [data-plaza-card-part="photo"] img{object-fit:cover;object-position:center top;background:none}body.plaza-object-kislovodsk main#main .plaza-card--anatomy .plaza-card-more{appearance:none;border:0;background:none;box-shadow:none;border-radius:0;cursor:pointer;color:var(--plaza-ui-gold)}body.plaza-object-kislovodsk main#main .plaza-card--anatomy .plaza-card-more:is(:hover,:focus-visible){color:var(--plaza-service-link-hover,var(--ui-gold-hover))}@media(max-width:700px){body.plaza-object-kislovodsk main#main .plaza-card--photo.plaza-card--anatomy{--plaza-card-mobile-body-height:192px;--plaza-card-heading-size:1.125rem;--plaza-card-text-size:0.75rem;--plaza-card-inset:12px;--plaza-card-action-height:44px;--plaza-card-divider-gap:8px}}body.plaza-object-kislovodsk main#main :is(.plaza-card--anatomy,.pg-med-feature--landing,.svc-card,.plaza-experience-card) .plaza-card-copy{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;justify-content:safe center;gap:12px}body.plaza-object-kislovodsk main#main :is(.plaza-card--anatomy,.pg-med-feature--landing,.svc-card,.plaza-experience-card) .plaza-card-copy>p{margin:0!important;font:400 var(--plaza-card-text-size)/var(--plaza-card-text-leading) var(--plaza-font-sans);color:var(--muted)}body.plaza-object-kislovodsk main#main .svc-card .plaza-card-copy{justify-content:flex-start;padding-block:8px}body.plaza-object-kislovodsk main#main .pg-med-feature--landing .plaza-card-copy>.pg-procedure-cadence{font-size:0.6875rem;line-height:1.5}body.plaza-object-kislovodsk main#main .plaza-card--photo.plaza-event-card{--plaza-card-copy-gap:8px}body.plaza-object-kislovodsk main#main .plaza-card--text .plaza-card-footer{display:flex;align-items:center;justify-content:flex-end;min-height:44px;margin-top:auto;padding-top:16px}body.plaza-object-kislovodsk main#main .plaza-card--text .plaza-card-footer :is(.plaza-card-more,.al-map-link){display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;margin:0;font:500 0.8125rem/1.5 var(--plaza-font-sans)}body.plaza-object-kislovodsk main#main .plaza-card--photo.al-look{--plaza-card-copy-gap:12px;--plaza-card-text-size:0.8125rem;--plaza-card-text-leading:1.6}body.plaza-object-kislovodsk main#main .plaza-program-photo-link{display:block;width:100%;height:100%;cursor:pointer}body.plaza-object-kislovodsk main#main .plaza-card--list.pg-program{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(180px,.7fr) 24px}@media(max-width:700px){body.plaza-object-kislovodsk main#main .plaza-card--list.pg-program{grid-template-columns:minmax(0,1fr) 24px}body.plaza-object-kislovodsk main#main .plaza-card--list.pg-program>.pg-program-meta{grid-column:1}body.plaza-object-kislovodsk main#main .plaza-card--list.pg-program>svg{grid-column:2;grid-row:1/3}}body.plaza-object-kislovodsk main#main .plaza-card--photo .plaza-room-media-action{justify-content:flex-end}@media(min-width:1200px){body.plaza-object-kislovodsk:not(.plaza-design-system) main#main .plaza-room-media{container-type:inline-size;--plaza-photo-card-width:min(380px,calc((100cqw - 48px)/3))}}body.plaza-object-kislovodsk main#main .plaza-room-media-grid{gap:24px}body.plaza-object-kislovodsk main#main .plaza-card--photo.plaza-room-media-card{aspect-ratio:auto!important;grid-template-rows:auto 1fr!important;height:auto!important;block-size:auto!important;align-self:stretch}body.plaza-object-kislovodsk main#main .plaza-card--photo.plaza-room-media-card [data-plaza-card-part="photo"]{height:auto!important;aspect-ratio:16/9!important}body.plaza-object-kislovodsk main#main .plaza-card--photo.plaza-room-media-card [data-plaza-card-part="body"]{height:auto!important;block-size:auto!important}body.plaza-object-kislovodsk main#main .plaza-card--photo.plaza-room-media-card [data-plaza-card-part="footer"]{margin-top:16px!important}.plaza-net-lab{--pn-bg:var(--plaza-color-paper);--pn-text:var(--plaza-color-ink);--pn-muted:#7a756b;--pn-line:rgba(145,119,71,.25);--pn-gold:var(--gold,var(--plaza-color-gold))}[data-theme="dark"] .plaza-net-lab{--pn-bg:#252723;--pn-text:#eee9df;--pn-muted:#b1ad9e;--pn-line:rgba(212,171,104,.25);--pn-gold:var(--plaza-color-gold-warm)}.plaza-net-lab .site-header{z-index:var(--plaza-z-header);isolation:isolate}.plaza-net-lab .header-inner{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:20px;padding-block:12px!important;min-height:76px}.plaza-net-lab .site-header .brand{flex:0 0 188px;margin:0}.plaza-net-lab .site-header .brand svg{display:block;width:188px!important;height:42px!important}.plaza-net-lab .pn-logo-orbit{transform-box:fill-box;transform-origin:center;animation:pn-logo-spin 3s linear infinite;animation-play-state:paused}.plaza-net-lab .brand:is(:hover,:focus-visible) .pn-logo-orbit{animation-play-state:running}@keyframes pn-logo-spin{to{transform:rotate(360deg)}}.plaza-net-lab .pn-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:188px;flex:0 0 188px;min-height:48px;padding:3px 0 3px 20px;background:none;border:0;border-left:1px solid var(--pn-line);border-radius:0;color:var(--pn-text);font-family:Montserrat,sans-serif;box-shadow:none;text-align:left;cursor:pointer}.plaza-net-lab .pn-current{display:flex;flex-direction:column;gap:4px}.plaza-net-lab .pn-current strong{font:500 1.125rem/1.25 Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap}.plaza-net-lab .pn-current small{font:400 0.8125rem/1.4 Montserrat,sans-serif;letter-spacing:1px;text-transform:none;color:var(--pn-muted)}.plaza-net-lab .pn-mark{display:block;width:10px;height:10px;margin-right:3px;border-right:1.5px solid var(--pn-gold);border-bottom:1.5px solid var(--pn-gold);transform:translateY(-3px) rotate(45deg);transition:transform .4s ease}.plaza-net-lab .pn-toggle[aria-expanded="true"] .pn-mark{transform:translateY(3px) rotate(225deg)}.plaza-net-lab .site-nav{display:flex!important;position:static!important;width:auto!important;order:initial;margin:0 0 0 auto!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;align-items:center;gap:16px;flex:0 0 auto}.plaza-net-lab .site-nav .nav-links{display:flex!important;flex-direction:row!important;align-items:center;gap:22px;margin:0!important;padding:0!important}.plaza-net-lab .nav-links a{font:400 0.8125rem/1.4 Montserrat,sans-serif;letter-spacing:0;white-space:nowrap;padding:14px 0!important}.plaza-net-lab .mobile-nav-extra,.plaza-net-lab .header-actions .menu-toggle{display:none!important}.plaza-net-lab .header-actions{margin:0!important;gap:14px;flex:0 0 auto}.plaza-net-lab .header-call span{display:none!important}.plaza-net-lab .header-call{width:36px;min-height:44px;justify-content:center}.plaza-net-lab .header-price{font-size:0.8125rem!important;padding:12px 14px!important;white-space:nowrap}.plaza-net-lab .pn-burger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:10px;border:0;border-radius:var(--plaza-radius-ui,4px);background:none;color:var(--pn-gold);box-shadow:none;cursor:pointer;flex:0 0 44px}.plaza-net-lab .pn-burger span{display:block;width:22px;height:1.5px;background:currentColor;transform-origin:center;transition:transform .4s var(--plaza-ease-out-expo),opacity .25s}.plaza-net-lab .pn-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.plaza-net-lab .pn-burger[aria-expanded="true"] span:nth-child(2){opacity:0;transform:scaleX(.5)}.plaza-net-lab .pn-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.plaza-net-lab :is(.pn-toggle,.pn-burger):focus-visible{outline:2px solid var(--pn-gold);outline-offset:4px}.plaza-net-lab .pn-backdrop{position:fixed;inset:0;z-index:var(--plaza-z-menu-backdrop);background:transparent;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s,-webkit-backdrop-filter .6s ease,backdrop-filter .6s ease}.plaza-net-lab.pn-open .pn-backdrop{opacity:1;visibility:visible}.plaza-net-lab:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk,.plaza-object-plaza) .pn-backdrop{top:var(--pn-top,76px);clip-path:none;animation:none;transition:opacity .3s ease,visibility 0s linear .3s}.plaza-net-lab:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk,.plaza-object-plaza).pn-open .pn-backdrop{transition:opacity .3s ease,visibility 0s}.plaza-net-lab .pn-panel:not(:where(#pn-panel)){box-sizing:border-box;position:fixed;top:var(--pn-top,76px);left:0;right:0;z-index:var(--plaza-z-menu-panel);background:var(--pn-bg);color:var(--pn-text);border-top:1px solid var(--pn-line);border-bottom:1px solid var(--pn-line);box-shadow:0 24px 36px rgba(0,0,0,.12);padding:28px max(24px,calc((100vw - 1200px)/2));max-height:calc(100dvh - var(--pn-top,76px));overflow:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transform:translateY(-12px);transition:opacity .4s ease,transform .5s var(--plaza-ease-out-expo),visibility .5s}.plaza-net-lab .pn-panel:not(:where(#pn-panel))[aria-hidden="false"]{visibility:visible;opacity:1;transform:none}.plaza-net-lab .pn-menu-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.plaza-net-lab .pn-menu-grid .footer-nav-group{margin:0;padding:0}.plaza-net-lab .pn-menu-grid h3{font:400 1.125rem/1.4 Lora,serif;margin:0 0 12px;color:var(--pn-gold)}.plaza-net-lab .pn-menu-grid ul{display:block;margin:0;padding:0;list-style:none}.plaza-net-lab .pn-menu-grid li{margin:0;padding:0}.plaza-net-lab .pn-menu-grid a{display:inline-block;box-sizing:border-box;color:var(--pn-text);font:400 0.8125rem/1.5 Montserrat,sans-serif;min-height:36px;padding:8px 0;text-decoration:none}.plaza-net-lab .pn-menu-grid a:hover{color:var(--pn-gold)}@media(hover:hover) and (pointer:fine){.plaza-net-lab :is(.pn-toggle,.pn-burger):hover{color:var(--pn-gold);background:rgba(178,148,95,.04)}}@media(max-width:1250px){.plaza-net-lab .header-inner{gap:14px}.plaza-net-lab .site-nav{gap:10px}.plaza-net-lab .site-nav .nav-links{gap:16px}.plaza-net-lab .header-actions{gap:8px}.plaza-net-lab .header-call{display:none!important}}@media(max-width:1050px){.plaza-net-lab .site-nav .nav-links{display:none!important}.plaza-net-lab .site-nav{margin-left:auto!important}.plaza-net-lab .pn-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.plaza-net-lab .header-inner{margin-inline:auto!important;gap:10px;min-height:68px}.plaza-net-lab .site-header .brand{flex:0 0 114px}.plaza-net-lab .pn-toggle{width:auto;flex:1 1 auto;min-width:0;gap:10px;padding-left:12px;min-height:44px}.plaza-net-lab .pn-current strong{font-size:0.875rem}.plaza-net-lab .pn-current small{font-size:0.8125rem;letter-spacing:.3px}.plaza-net-lab .site-nav{margin:0!important;flex:0 0 44px}.plaza-net-lab .pn-panel:not(:where(#pn-panel)){right:auto;width:min(420px,100%);padding:22px 16px 26px}.plaza-net-lab .pn-menu-grid{grid-template-columns:1fr;gap:24px}.plaza-net-lab .pn-menu-grid a{min-height:44px;padding-block:12px}.plaza-net-lab.pn-open{overflow:hidden}}@media(max-width:360px){.plaza-net-lab .header-inner{gap:7px}.plaza-net-lab .site-header .brand{flex-basis:96px}.plaza-net-lab .site-header .brand svg{width:96px!important;height:22px!important}.plaza-net-lab .pn-toggle{padding-left:8px}.plaza-net-lab .pn-current strong{font-size:0.8125rem}}@media(prefers-reduced-motion:reduce){.plaza-net-lab :is(.pn-panel:not(:where(#pn-panel)),.pn-backdrop,.pn-mark,.pn-burger span){transition:none!important}}@media(min-width:1051px) and (max-width:1179px){.plaza-net-lab .pn-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.plaza-net-lab .comparison-flip-title a .pn-external-arrow{width:11px;height:11px;margin-left:1px;transition:transform var(--plaza-icon-duration,.35s) ease}.plaza-net-lab .comparison-flip-title a:is(:hover,:focus-visible) .pn-external-arrow{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.plaza-net-lab .comparison-flip-title a .pn-external-arrow{transition:none!important;transform:none!important}}.plaza-net-lab .pn-logo-orbit{animation:none!important;transform-box:view-box;transform-origin:0 0}body.plaza-object-zheleznovodsk .pn-full-menu{--plaza-compact-panel-padding:0px;--plaza-compact-row-padding:8px 20px}body.plaza-object-kislovodsk .pn-full-menu{--plaza-compact-panel-padding:0px}@media(max-width:700px){html body.plaza-shell.plaza-object-kislovodsk #pn-full-menu .pn-menu-compact a{box-sizing:border-box;min-height:56px;padding:13px 20px;gap:16px}html body.plaza-shell.plaza-object-kislovodsk #pn-full-menu .pn-menu-compact .pn-menu-icon{width:28px;height:28px;flex-basis:28px}}.plaza-net-lab .pn-menu-compact{display:grid}.plaza-net-lab .pn-menu-compact a{display:flex;align-items:center;min-height:48px;color:var(--pn-text);font:400 1.0625rem/1.4 Montserrat,sans-serif;border:0;text-decoration:none;padding:8px 16px}.plaza-net-lab .pn-menu-compact a+a{border-top:1px solid var(--pn-line)}.plaza-net-lab .pn-network-menu .pn-menu-compact{display:grid}.plaza-network.plaza-net-lab .site-header{position:fixed;top:0;left:0;right:0}.plaza-network.plaza-net-lab .header-inner{width:calc(100% - 48px);max-width:1200px;margin:auto;box-sizing:border-box}@media(min-width:1051px){.plaza-network.plaza-net-lab .header-inner{width:min(1280px,calc(100% - 96px));max-width:1280px}}@media(min-width:1051px) and (max-width:1180px){.plaza-network.plaza-net-lab .header-inner{width:calc(100% - 64px)}}.plaza-network.plaza-net-lab .header-inner .pn-brand{max-width:none}@media(max-width:700px){.plaza-net-lab .pn-full-menu{height:auto;max-height:calc(100dvh - var(--pn-top,68px));padding:var(--plaza-compact-panel-padding,6px 0)}.plaza-net-lab .pn-full-menu .pn-menu-grid{display:none}.plaza-net-lab .pn-menu-compact{display:grid}}.plaza-network.plaza-net-lab .site-header{top:0}.plaza-network.plaza-net-lab .pn-menu-toggle{display:none!important}.plaza-network.plaza-net-lab{padding-top:76px}.plaza-network.plaza-net-lab.admin-bar .site-header{top:32px}@media(max-width:782px){.plaza-network.plaza-net-lab.admin-bar .site-header{top:46px}}@media(max-width:700px){.plaza-network.plaza-net-lab{padding-top:68px}}@media(max-width:700px){.plaza-net-lab .header-inner{width:calc(100% - 24px)!important;gap:8px;min-height:64px;padding-block:8px!important}.plaza-net-lab .site-header .brand{flex:0 0 44px;width:44px;min-height:44px;display:flex;align-items:center}.plaza-net-lab .site-header .brand svg{width:44px!important;height:44px!important}.plaza-net-lab .pn-toggle{order:1;flex:1 1 0;min-width:0;padding-left:10px;gap:8px}.plaza-net-lab .pn-current strong{font-size:0.9375rem}.plaza-net-lab .pn-current small{font-size:0.8125rem}.plaza-net-lab .site-nav{order:3;flex:0 0 44px}.plaza-net-lab .header-actions{order:2;display:flex!important;flex:0 0 44px;gap:0}.plaza-net-lab .header-actions .header-price{display:none!important}.plaza-net-lab .header-actions .header-call{display:flex!important;width:44px;height:44px;padding:0;align-items:center;justify-content:center}.plaza-net-lab .header-call svg{width:22px;height:22px}.plaza-net-lab .pn-panel:not(:where(#pn-panel)){left:0;right:0;width:100%}.plaza-net-lab .pn-full-menu{padding:var(--plaza-compact-panel-padding,6px 0)}.plaza-net-lab .pn-menu-compact a{min-height:48px;padding:8px 16px}.plaza-net-lab .pn-menu-compact a:last-child{color:var(--pn-gold);font-weight:500}body.plaza-net-lab.plaza-footer-accordion .footer-sitemap .footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:16px}body.plaza-net-lab.plaza-footer-accordion .footer-sitemap .footer-nav ul{display:grid;gap:0}body.plaza-net-lab.plaza-footer-accordion .footer-sitemap .footer-nav .pn-mobile-omit{display:none!important}body.plaza-net-lab.plaza-footer-accordion .footer-sitemap .footer-nav h3{margin:0 0 6px;font-size:1rem;line-height:1.35}body.plaza-net-lab.plaza-footer-accordion .footer-sitemap .footer-nav section ul li a{min-height:44px;padding:6px 0;line-height:1.35;font-size:0.8125rem}}@media(max-width:360px){.plaza-net-lab .pn-current strong{font-size:0.875rem}.plaza-net-lab .pn-toggle{padding-left:8px}}.plaza-brand-preview #pn-full-menu .pn-menu-compact a{border:0!important;text-decoration:none!important;background-image:none!important;box-shadow:none!important}.plaza-brand-preview #pn-full-menu .pn-menu-compact a::after{display:none!important}@media(min-width:701px){.plaza-net-lab .pn-full-menu{left:auto;right:var(--pn-menu-right,24px);width:280px;max-width:calc(100vw - 32px);padding:var(--plaza-compact-panel-padding,6px 0);border:1px solid var(--pn-line);border-top:0;border-radius:0 0 4px 4px}.plaza-net-lab .pn-full-menu .pn-menu-compact a{font-size:0.9375rem;min-height:48px;padding:8px 16px}}.plaza-brand-preview #pn-full-menu .pn-menu-compact a{color:var(--plaza-color-gold-deep)!important;transition:color .35s ease}.plaza-brand-preview #pn-full-menu .pn-menu-compact a:is(:hover,:focus-visible){color:var(--plaza-color-gold)!important}[data-theme="dark"] .plaza-brand-preview #pn-full-menu .pn-menu-compact a{color:var(--plaza-color-gold-light)!important}[data-theme="dark"] .plaza-brand-preview #pn-full-menu .pn-menu-compact a:is(:hover,:focus-visible){color:#fff!important}@media(prefers-reduced-motion:reduce){.plaza-brand-preview #pn-full-menu .pn-menu-compact a{transition:none}}.plaza-brand-preview .header-call{display:flex!important}@media(max-width:1250px){.plaza-brand-preview .header-call{font-size:0!important;width:44px;height:44px}.plaza-brand-preview .header-call span{display:none!important}}@media(min-width:1051px){.plaza-brand-preview .pn-burger{display:none!important}}@media(max-width:1050px){.plaza-brand-preview .site-nav{order:3!important}.plaza-brand-preview .header-actions{order:2!important;display:flex!important;flex:0 0 44px}.plaza-brand-preview .header-call{display:flex!important;font-size:0!important;width:44px;height:44px;padding:0!important}.plaza-brand-preview .header-call span{display:none!important}.plaza-brand-preview .header-call svg{width:24px;height:24px}.plaza-brand-preview .pn-toggle{justify-content:flex-start!important;gap:14px!important}.plaza-brand-preview .pn-mark{margin-left:0!important;flex:none!important}}.plaza-shell{--link-underline-duration:.35s;--link-underline-thickness:1px;--link-underline-offset:3px}body.plaza-shell :is(a.plaza-underline,.plaza-underline a,.nav-links a,a.text-link,.text-link a,.room-preview-name a,.prose a:not(.plaza-button-link):not(:has(img))){text-decoration:none!important;border-bottom:0;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 var(--link-underline-thickness);transition:background-size var(--link-underline-duration) ease,color .35s ease!important}body.plaza-shell :is(a.plaza-underline,.plaza-underline a,.nav-links a,a.text-link,.text-link a,.room-preview-name a,.prose a:not(.plaza-button-link):not(:has(img))):is(:hover,:focus-visible){background-size:100% var(--link-underline-thickness)}@media(prefers-reduced-motion:reduce){body.plaza-shell :is(a.plaza-underline,.plaza-underline a,.nav-links a,a.text-link,.text-link a,.room-preview-name a,.prose a:not(.plaza-button-link):not(:has(img))){transition:none!important}}.plaza-net-lab .pb-network-short{display:none}.plaza-net-lab .pb-network-short::before{content:'Сеть '}.plaza-net-lab{--plaza-brand-gold:#B39560}@media(max-width:700px){html body.plaza-net-lab .site-header[data-plaza-header="stable"] .brand{overflow:hidden}html body.plaza-net-lab .site-header[data-plaza-header="stable"] .brand>svg.pn-logo{width:197.577px!important;height:44px!important;max-width:none!important;flex-shrink:0}html body.plaza-net-lab .site-header[data-plaza-header="stable"] .brand .pn-logo-wordmark{display:none}}body.plaza-object-zheleznovodsk{--plaza-picker-action-bg:var(--plaza-ui-green);--plaza-picker-action-ink:#fff}body:is(.plaza-object-kislovodsk,.plaza-object-plaza){--plaza-picker-action-bg:var(--plaza-ui-gold);--plaza-picker-action-ink:#fff}html[data-theme=dark] body:is(.plaza-object-kislovodsk,.plaza-object-plaza){--plaza-picker-action-bg:var(--plaza-ui-gold);--plaza-picker-action-ink:var(--plaza-color-night)}html[data-theme=dark] body.plaza-object-zheleznovodsk{--plaza-picker-action-bg:var(--plaza-ui-green);--plaza-picker-action-ink:var(--plaza-color-green-night)}body.plaza-object-plaza.pn-open footer,body:is(.plaza-object-kislovodsk,.plaza-object-zheleznovodsk).pn-open:not(.pn-menu-open) footer{position:relative;z-index:var(--plaza-z-menu-footer);isolation:isolate}@media(min-width:701px) and (max-width:800px){body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .site-header .brand{flex-basis:154px!important}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .site-header .brand svg{width:154px!important}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-inner>.header-call{font-size:0.8125rem!important;flex-shrink:0}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-price .price-long{display:none!important}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-price .price-short{display:inline!important}}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-inner>.header-call{display:flex!important;width:auto!important;min-width:44px;gap:10px;margin-left:auto;margin-right:0;font:500 0.875rem/1.4 Montserrat,sans-serif;white-space:nowrap}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-inner>.header-call span{display:inline!important}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-actions{display:flex!important;flex:0 0 auto!important;align-items:center;gap:14px!important}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-actions .site-nav{display:flex!important;flex:0 0 44px!important;margin:0!important;order:0!important}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-actions .pn-burger{display:flex!important}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-inner>.pn-toggle{flex:0 0 auto!important;width:auto!important;justify-content:flex-start;gap:12px!important;padding-right:8px}@media(max-width:700px){body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-inner{gap:4px!important}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-inner>.pn-toggle{order:1!important;flex:0 0 auto!important;gap:8px!important;padding-left:8px!important;padding-right:0}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-inner>.header-call{order:2!important;margin-left:auto!important;width:44px!important;flex:0 0 44px!important;gap:0!important;padding:0!important}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-inner>.header-call span{display:none!important}body:is(.plaza-object-zheleznovodsk,.plaza-object-kislovodsk) .header-actions{order:3!important;gap:0!important;flex:0 0 44px!important}}body.plaza-shell .site-header .header-call,body.plaza-shell .site-header .header-call span{transition:color var(--plaza-icon-duration,.35s) ease}html body.plaza-shell .site-header .header-call>svg{transition:transform var(--plaza-icon-duration,.35s) ease,color var(--plaza-icon-duration,.35s) ease!important}@media(prefers-reduced-motion:reduce){body.plaza-shell .site-header .header-call,body.plaza-shell .site-header .header-call :is(span,svg){transition:none}}@media (min-width:1024px){html[data-theme="light"] body.plaza-object-kislovodsk .site-header #pn-toggle .pn-current small{color: #756f65}html[data-theme="light"] body.plaza-object-kislovodsk .site-header #kislovodsk-header-phone-number{color: #80683d !important}html[data-theme="light"] body.plaza-object-kislovodsk .site-header .header-call:is(:hover,:focus-visible) #kislovodsk-header-phone-number{color: #856e43 !important}}html:has(#pn-panel.pn-picker-layout[aria-hidden="false"]){overflow: hidden}body.plaza-net-lab #pn-panel.pn-picker-layout{position: fixed;inset: var(--pn-top, 76px) 0 auto;z-index: var(--plaza-z-menu-panel);box-sizing: border-box;max-height: calc(100dvh - var(--pn-top, 76px));overflow: auto;overscroll-behavior: contain;padding: 24px max(20px, calc((100vw - 1232px) / 2));border-block: 1px solid var(--pn-line);background: var(--plaza-picker-surface, var(--surface, var(--pn-bg)));color: var(--pn-text);box-shadow: 0 18px 36px #0003;visibility: hidden;opacity: 0}body.plaza-net-lab #pn-panel.pn-picker-layout[aria-hidden="false"]{visibility: visible;opacity: 1}@media (min-width: 701px){body.plaza-net-lab #pn-panel.pn-picker-layout{transition: opacity .3s ease, visibility 0s linear .3s}body.plaza-net-lab #pn-panel.pn-picker-layout[aria-hidden="false"]{transition-delay: 0s}}#pn-panel.pn-picker-layout .pn-heading{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 0 22px}#pn-panel.pn-picker-layout .pn-heading h2{margin: 0;font: 400 1.6875rem/1.3 var(--plaza-font-serif)}#pn-panel.pn-picker-layout .pn-heading p{margin: 0}#pn-panel.pn-picker-layout .pn-network-home{display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-height: 44px;color: var(--gold, var(--plaza-color-gold));opacity: .65;font: 400 .8125rem/1.25 var(--plaza-font-sans);letter-spacing: .5px;text-decoration: none;transition: opacity .3s ease}#pn-panel.pn-picker-layout a.pn-network-home:is(:hover, :focus-visible){opacity: 1}#pn-panel.pn-picker-layout .pn-network-emblem{display: block;width: 30px;height: 30px;flex: none}#pn-panel.pn-picker-layout .pn-network-emblem [fill]:not([fill="none"]){fill: currentColor}#pn-panel.pn-picker-layout .pn-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 900px;gap: 20px;margin-inline: auto}#pn-panel.pn-picker-layout .pn-card{position: relative;min-width: 0;box-sizing: border-box;padding: 8px;border: 1px solid var(--pn-line);border-radius: var(--plaza-radius-ui, 4px);background: var(--pn-bg);box-shadow: 0 10px 24px #0002, 0 2px 6px #0001;transition: transform .35s ease, box-shadow .35s ease}#pn-panel.pn-picker-layout .pn-card[data-selected="true"]{border-color: var(--pn-gold);box-shadow: inset 0 0 0 .5px var(--pn-gold), 0 10px 24px #0002, 0 2px 6px #0001}#pn-panel.pn-picker-layout:not(.pn-show-all) .pn-soon-card{display: none}#pn-panel.pn-picker-layout .pn-photo{display: block;position: relative;width: 100%;aspect-ratio: 3 / 2;min-height: 0;padding: 0;border: 0;border-radius: var(--plaza-radius-ui, 4px);background: #dedbd1;overflow: hidden}#pn-panel.pn-picker-layout .pn-photo img{display: block;position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: opacity .75s ease}#pn-panel.pn-picker-layout .pn-night{opacity: 0}html[data-theme="dark"] #pn-panel.pn-picker-layout .pn-night{opacity: 1}#pn-panel.pn-picker-layout .pn-caption{min-width: 0;padding: 12px;container-type: inline-size}#pn-panel.pn-picker-layout .pn-title-row{display: grid;grid-template-columns: max-content minmax(0, 1fr) 120px;align-items: baseline;gap: 12px}#pn-panel.pn-picker-layout .pn-card-title{margin: 0;font: 500 1.1875rem/1.4 var(--plaza-font-sans);letter-spacing: .02em}#pn-panel.pn-picker-layout .pn-card-home{display: inline-flex;min-height: 44px;align-items: center;color: var(--plaza-brand-gold, var(--plaza-color-gold));text-decoration: none}#pn-panel.pn-picker-layout a.pn-card-home:is(:hover, :focus-visible){color: var(--plaza-color-gold-warm)}#pn-panel.pn-picker-layout .pn-city{color: var(--pn-muted);font: 400 .8125rem/1.5 var(--plaza-font-sans);letter-spacing: .2px;overflow-wrap: anywhere}#pn-panel.pn-picker-layout .pn-card-city-compact{display: none}#pn-panel.pn-picker-layout .pn-select{display: inline-flex;align-items: center;justify-content: center;align-self: center;box-sizing: border-box;min-height: 44px;padding: 6px 8px;border: 1px solid var(--plaza-accent-deep, var(--pn-gold));border-radius: var(--plaza-radius-ui, 4px);background: transparent;color: var(--plaza-accent-deep, var(--pn-gold));box-shadow: none;font: 400 .8125rem/1.3 var(--plaza-font-sans);cursor: pointer}#pn-panel.pn-picker-layout .pn-select:not(:disabled):is(:hover, :focus-visible), #pn-panel.pn-picker-layout .pn-select[aria-pressed="true"]{background: var(--plaza-interaction, var(--plaza-accent-deep, var(--pn-gold)));border-color: var(--plaza-interaction, var(--plaza-accent-deep, var(--pn-gold)));color: #fff}#pn-panel.pn-picker-layout .pn-select:disabled{cursor: default}#pn-panel.pn-picker-layout .pn-select::before, #pn-panel.pn-picker-layout .pn-select::after{content: none}#pn-panel.pn-picker-layout :is(a, button):focus-visible{outline: 2px solid var(--pn-gold);outline-offset: 3px}@media (min-width: 701px){@container (max-width: 375px){#pn-panel.pn-picker-layout .pn-title-row{grid-template-columns: minmax(0, 1fr) 120px;align-items: center;gap: 0 8px}#pn-panel.pn-picker-layout .pn-card-title{grid-area: 1 / 1}#pn-panel.pn-picker-layout .pn-city{grid-area: 2 / 1}#pn-panel.pn-picker-layout .pn-select{grid-area: 1 / 2 / span 2}}}@media (min-width: 701px) and (max-width: 1050px){body.plaza-net-lab #pn-panel.pn-picker-layout{max-width: 760px;margin-inline: auto;padding: 20px}#pn-panel.pn-picker-layout .pn-heading{margin-bottom: 12px}#pn-panel.pn-picker-layout .pn-heading h2{font-size: 1.375rem}#pn-panel.pn-picker-layout .pn-grid{grid-template-columns: minmax(0, 1fr);gap: 12px}#pn-panel.pn-picker-layout .pn-card{display: grid;grid-template-columns: clamp(180px, 30vw, 260px) minmax(0, 1fr);align-items: center;gap: 20px}#pn-panel.pn-picker-layout .pn-photo{aspect-ratio: 16 / 9}#pn-panel.pn-picker-layout .pn-card-title{font-size: 1.25rem}}@media (min-width: 701px) and (max-width: 1050px) and (orientation: landscape) and (max-height: 799px){body.plaza-net-lab #pn-panel.pn-picker-layout{padding-block: 12px}#pn-panel.pn-picker-layout .pn-grid{gap: 6px}}@media (min-width: 701px) and (max-width: 1050px) and (min-height: 900px){body.plaza-net-lab #pn-panel.pn-picker-layout{max-width: 840px;padding: 24px}#pn-panel.pn-picker-layout .pn-grid{gap: 20px}#pn-panel.pn-picker-layout .pn-card{grid-template-columns: minmax(220px, 38%) minmax(0, 1fr);min-height: 210px;padding: 12px}#pn-panel.pn-picker-layout .pn-photo{aspect-ratio: 3 / 2}#pn-panel.pn-picker-layout .pn-caption{padding: 8px}#pn-panel.pn-picker-layout .pn-title-row{grid-template-columns: minmax(0, 1fr) 96px;grid-template-rows: repeat(2, minmax(44px, auto));align-items: center;gap: 4px 12px}#pn-panel.pn-picker-layout .pn-card-title{grid-area: 1 / 1}#pn-panel.pn-picker-layout .pn-city{grid-area: 2 / 1;align-self: start}#pn-panel.pn-picker-layout .pn-select{grid-area: 1 / 2 / span 2;min-height: 48px}}@media (max-width: 700px){body.plaza-net-lab #pn-panel.pn-picker-layout{padding: 16px}#pn-panel.pn-picker-layout .pn-heading{gap: 8px;margin-bottom: 10px}#pn-panel.pn-picker-layout .pn-heading h2{font-size: 1.125rem}#pn-panel.pn-picker-layout .pn-network-home{min-width: 44px}#pn-panel.pn-picker-layout .pn-network-label{display: none}#pn-panel.pn-picker-layout .pn-grid{grid-template-columns: minmax(0, 1fr);gap: 16px}#pn-panel.pn-picker-layout .pn-photo{aspect-ratio: 16 / 9}#pn-panel.pn-picker-layout .pn-caption{padding: 8px 4px 0}#pn-panel.pn-picker-layout .pn-title-row{display: block}#pn-panel.pn-picker-layout .pn-card-title{font-size: clamp(.75rem, 3.2vw, 1rem);line-height: 1.5}#pn-panel.pn-picker-layout .pn-card-home{min-height: 24px;align-items: baseline;flex-wrap: wrap;gap: 0 6px}#pn-panel.pn-picker-layout .pn-card-city-compact{display: inline;color: var(--pn-text)}#pn-panel.pn-picker-layout :is(.pn-city, .pn-select){display: none}}@media (hover: hover) and (pointer: fine){#pn-panel.pn-picker-layout .pn-card:hover{transform: translateY(-4px) scale(1.015);box-shadow: 0 18px 36px #0003, 0 4px 10px #0002}#pn-panel.pn-picker-layout .pn-card[data-selected="true"]:hover{box-shadow: inset 0 0 0 .5px var(--pn-gold), 0 18px 36px #0003, 0 4px 10px #0002}#pn-panel.pn-picker-layout .pn-card:hover .pn-night{opacity: 1}html[data-theme="dark"] #pn-panel.pn-picker-layout .pn-card:hover .pn-night{opacity: 0}}#pn-panel.pn-picker-layout .pn-card:focus-within .pn-night{opacity: 1}html[data-theme="dark"] #pn-panel.pn-picker-layout .pn-card:focus-within .pn-night{opacity: 0}@media (prefers-reduced-motion: reduce){body.plaza-net-lab #pn-panel.pn-picker-layout, #pn-panel.pn-picker-layout :is(.pn-card, .pn-photo img, .pn-network-home){transition: none}#pn-panel.pn-picker-layout .pn-card:hover{transform: none}}@media (max-width: 700px){body.plaza-net-lab{--pn-panel-duration: 1300ms;--pn-panel-easing: var(--plaza-ease-out-quint);--pn-panel-slide: transform var(--pn-panel-duration) var(--pn-panel-easing);--pn-panel-enter: var(--pn-panel-slide), visibility 0s;--pn-panel-exit: var(--pn-panel-slide), opacity var(--pn-panel-duration) var(--pn-panel-easing), visibility 0s linear var(--pn-panel-duration)}body.plaza-net-lab .pn-panel:is(#pn-panel, #pn-full-menu){transform: translateY(-100%);transition: var(--pn-panel-exit)}body.plaza-net-lab .pn-panel:is(#pn-panel, #pn-full-menu)[aria-hidden="false"]{transform: translateY(0);transition: var(--pn-panel-enter);z-index: calc(var(--plaza-z-menu-panel) + 1)}}@media (max-width: 700px) and (prefers-reduced-motion: reduce){body.plaza-net-lab .pn-panel:is(#pn-panel, #pn-full-menu){transition: none !important}}@property --plaza-theme-wave{syntax:'<length>';inherits:false;initial-value:0px}@property --plaza-theme-progress{syntax:'<number>';inherits:false;initial-value:0}html.plaza-theme-reveal *,html.plaza-theme-reveal *::before,html.plaza-theme-reveal *::after{transition:none!important}html.plaza-theme-reveal::view-transition-group(root){animation-duration:var(--plaza-theme-duration,2s)}html.plaza-theme-reveal::view-transition-old(root),html.plaza-theme-reveal::view-transition-new(root){animation:none;mix-blend-mode:normal}html.plaza-theme-reveal::view-transition-old(root){z-index:1}html.plaza-theme-reveal::view-transition-new(root){z-index:2;mask-image:radial-gradient(circle at var(--plaza-theme-x) var(--plaza-theme-y),#000 max(0px,calc(var(--plaza-theme-wave) - var(--plaza-theme-feather,90px))),transparent var(--plaza-theme-wave));animation:plaza-theme-circle var(--plaza-theme-duration,2s) var(--plaza-theme-easing,cubic-bezier(.2,.55,.35,1)) both}@keyframes plaza-theme-circle{from{--plaza-theme-wave:0px}to{--plaza-theme-wave:var(--plaza-theme-radius)}}@keyframes plaza-theme-stars{from{--plaza-theme-progress:0}to{--plaza-theme-progress:1}}@property --plaza-theme-star-progress-0{syntax:'<number>';inherits:false;initial-value:0}@keyframes plaza-theme-star-0{from{--plaza-theme-star-progress-0:0}to{--plaza-theme-star-progress-0:1}}@property --plaza-theme-star-progress-1{syntax:'<number>';inherits:false;initial-value:0}@keyframes plaza-theme-star-1{from{--plaza-theme-star-progress-1:0}to{--plaza-theme-star-progress-1:1}}@property --plaza-theme-star-progress-2{syntax:'<number>';inherits:false;initial-value:0}@keyframes plaza-theme-star-2{from{--plaza-theme-star-progress-2:0}to{--plaza-theme-star-progress-2:1}}@property --plaza-theme-star-progress-3{syntax:'<number>';inherits:false;initial-value:0}@keyframes plaza-theme-star-3{from{--plaza-theme-star-progress-3:0}to{--plaza-theme-star-progress-3:1}}@property --plaza-theme-star-progress-4{syntax:'<number>';inherits:false;initial-value:0}@keyframes plaza-theme-star-4{from{--plaza-theme-star-progress-4:0}to{--plaza-theme-star-progress-4:1}}@property --plaza-theme-star-progress-5{syntax:'<number>';inherits:false;initial-value:0}@keyframes plaza-theme-star-5{from{--plaza-theme-star-progress-5:0}to{--plaza-theme-star-progress-5:1}}@property --plaza-theme-star-progress-6{syntax:'<number>';inherits:false;initial-value:0}@keyframes plaza-theme-star-6{from{--plaza-theme-star-progress-6:0}to{--plaza-theme-star-progress-6:1}}@property --plaza-theme-star-progress-7{syntax:'<number>';inherits:false;initial-value:0}@keyframes plaza-theme-star-7{from{--plaza-theme-star-progress-7:0}to{--plaza-theme-star-progress-7:1}}@property --plaza-theme-star-progress-8{syntax:'<number>';inherits:false;initial-value:0}@keyframes plaza-theme-star-8{from{--plaza-theme-star-progress-8:0}to{--plaza-theme-star-progress-8:1}}html.plaza-theme-reveal[data-plaza-theme-effect="stars"]::view-transition-new(root){--plaza-theme-star-size-0:max(0px,calc(var(--plaza-theme-star-progress-0) * var(--plaza-theme-star-base)));--plaza-theme-star-size-1:max(0px,calc(var(--plaza-theme-star-progress-1) * var(--plaza-theme-star-base)));--plaza-theme-star-size-2:max(0px,calc(var(--plaza-theme-star-progress-2) * var(--plaza-theme-star-base)));--plaza-theme-star-size-3:max(0px,calc(var(--plaza-theme-star-progress-3) * var(--plaza-theme-star-base)));--plaza-theme-star-size-4:max(0px,calc(var(--plaza-theme-star-progress-4) * var(--plaza-theme-star-base)));--plaza-theme-star-size-5:max(0px,calc(var(--plaza-theme-star-progress-5) * var(--plaza-theme-star-base)));--plaza-theme-star-size-6:max(0px,calc(var(--plaza-theme-star-progress-6) * var(--plaza-theme-star-base)));--plaza-theme-star-size-7:max(0px,calc(var(--plaza-theme-star-progress-7) * var(--plaza-theme-star-base)));--plaza-theme-star-size-8:max(0px,calc(var(--plaza-theme-star-progress-8) * var(--plaza-theme-star-base)));mask-image:var(--plaza-theme-star-images);-webkit-mask-image:var(--plaza-theme-star-images);mask-size:var(--plaza-theme-star-size-0) var(--plaza-theme-star-size-0),var(--plaza-theme-star-size-1) var(--plaza-theme-star-size-1),var(--plaza-theme-star-size-2) var(--plaza-theme-star-size-2),var(--plaza-theme-star-size-3) var(--plaza-theme-star-size-3),var(--plaza-theme-star-size-4) var(--plaza-theme-star-size-4),var(--plaza-theme-star-size-5) var(--plaza-theme-star-size-5),var(--plaza-theme-star-size-6) var(--plaza-theme-star-size-6),var(--plaza-theme-star-size-7) var(--plaza-theme-star-size-7),var(--plaza-theme-star-size-8) var(--plaza-theme-star-size-8);-webkit-mask-size:var(--plaza-theme-star-size-0) var(--plaza-theme-star-size-0),var(--plaza-theme-star-size-1) var(--plaza-theme-star-size-1),var(--plaza-theme-star-size-2) var(--plaza-theme-star-size-2),var(--plaza-theme-star-size-3) var(--plaza-theme-star-size-3),var(--plaza-theme-star-size-4) var(--plaza-theme-star-size-4),var(--plaza-theme-star-size-5) var(--plaza-theme-star-size-5),var(--plaza-theme-star-size-6) var(--plaza-theme-star-size-6),var(--plaza-theme-star-size-7) var(--plaza-theme-star-size-7),var(--plaza-theme-star-size-8) var(--plaza-theme-star-size-8);mask-position:calc(var(--plaza-theme-star-x-0) - var(--plaza-theme-star-size-0) / 2) calc(var(--plaza-theme-star-y-0) - var(--plaza-theme-star-size-0) / 2),calc(var(--plaza-theme-star-x-1) - var(--plaza-theme-star-size-1) / 2) calc(var(--plaza-theme-star-y-1) - var(--plaza-theme-star-size-1) / 2),calc(var(--plaza-theme-star-x-2) - var(--plaza-theme-star-size-2) / 2) calc(var(--plaza-theme-star-y-2) - var(--plaza-theme-star-size-2) / 2),calc(var(--plaza-theme-star-x-3) - var(--plaza-theme-star-size-3) / 2) calc(var(--plaza-theme-star-y-3) - var(--plaza-theme-star-size-3) / 2),calc(var(--plaza-theme-star-x-4) - var(--plaza-theme-star-size-4) / 2) calc(var(--plaza-theme-star-y-4) - var(--plaza-theme-star-size-4) / 2),calc(var(--plaza-theme-star-x-5) - var(--plaza-theme-star-size-5) / 2) calc(var(--plaza-theme-star-y-5) - var(--plaza-theme-star-size-5) / 2),calc(var(--plaza-theme-star-x-6) - var(--plaza-theme-star-size-6) / 2) calc(var(--plaza-theme-star-y-6) - var(--plaza-theme-star-size-6) / 2),calc(var(--plaza-theme-star-x-7) - var(--plaza-theme-star-size-7) / 2) calc(var(--plaza-theme-star-y-7) - var(--plaza-theme-star-size-7) / 2),calc(var(--plaza-theme-star-x-8) - var(--plaza-theme-star-size-8) / 2) calc(var(--plaza-theme-star-y-8) - var(--plaza-theme-star-size-8) / 2);-webkit-mask-position:calc(var(--plaza-theme-star-x-0) - var(--plaza-theme-star-size-0) / 2) calc(var(--plaza-theme-star-y-0) - var(--plaza-theme-star-size-0) / 2),calc(var(--plaza-theme-star-x-1) - var(--plaza-theme-star-size-1) / 2) calc(var(--plaza-theme-star-y-1) - var(--plaza-theme-star-size-1) / 2),calc(var(--plaza-theme-star-x-2) - var(--plaza-theme-star-size-2) / 2) calc(var(--plaza-theme-star-y-2) - var(--plaza-theme-star-size-2) / 2),calc(var(--plaza-theme-star-x-3) - var(--plaza-theme-star-size-3) / 2) calc(var(--plaza-theme-star-y-3) - var(--plaza-theme-star-size-3) / 2),calc(var(--plaza-theme-star-x-4) - var(--plaza-theme-star-size-4) / 2) calc(var(--plaza-theme-star-y-4) - var(--plaza-theme-star-size-4) / 2),calc(var(--plaza-theme-star-x-5) - var(--plaza-theme-star-size-5) / 2) calc(var(--plaza-theme-star-y-5) - var(--plaza-theme-star-size-5) / 2),calc(var(--plaza-theme-star-x-6) - var(--plaza-theme-star-size-6) / 2) calc(var(--plaza-theme-star-y-6) - var(--plaza-theme-star-size-6) / 2),calc(var(--plaza-theme-star-x-7) - var(--plaza-theme-star-size-7) / 2) calc(var(--plaza-theme-star-y-7) - var(--plaza-theme-star-size-7) / 2),calc(var(--plaza-theme-star-x-8) - var(--plaza-theme-star-size-8) / 2) calc(var(--plaza-theme-star-y-8) - var(--plaza-theme-star-size-8) / 2);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-mode:alpha;animation-name:plaza-theme-star-0,plaza-theme-star-1,plaza-theme-star-2,plaza-theme-star-3,plaza-theme-star-4,plaza-theme-star-5,plaza-theme-star-6,plaza-theme-star-7,plaza-theme-star-8,plaza-theme-stars;animation-duration:var(--plaza-theme-star-duration-0),var(--plaza-theme-star-duration-1),var(--plaza-theme-star-duration-2),var(--plaza-theme-star-duration-3),var(--plaza-theme-star-duration-4),var(--plaza-theme-star-duration-5),var(--plaza-theme-star-duration-6),var(--plaza-theme-star-duration-7),var(--plaza-theme-star-duration-8),var(--plaza-theme-duration);animation-delay:var(--plaza-theme-star-delay-ms-0),var(--plaza-theme-star-delay-ms-1),var(--plaza-theme-star-delay-ms-2),var(--plaza-theme-star-delay-ms-3),var(--plaza-theme-star-delay-ms-4),var(--plaza-theme-star-delay-ms-5),var(--plaza-theme-star-delay-ms-6),var(--plaza-theme-star-delay-ms-7),var(--plaza-theme-star-delay-ms-8),0ms}@media(prefers-reduced-motion:reduce){html.plaza-theme-reveal::view-transition-new(root){animation:none;mask-image:none;-webkit-mask-image:none}}@media(max-width:767px){body main .hero-actions{min-width:0;max-width:100%}body main .hero-actions>.plaza-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;min-width:0}body main .hero-actions>.plaza-buttons>.plaza-button-item{width:100%!important;min-width:0!important;max-width:100%;margin:0}body main .hero-actions .plaza-button-link{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%;padding-inline:8px!important;white-space:nowrap}}@media(min-width:400px) and (max-width:767px){body main .hero-actions .desktop-label{display:inline!important}body main .hero-actions .mobile-label{display:none!important}}@media(max-width:399px){body main .hero-actions>.plaza-buttons{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media(max-width:767px){body.plaza-network #contacts:before{background-image:image-set(url("https://cdn.plaza.spa/media/network/photo/home/akvarel-fon-02-w768.webp") 1x,url("https://cdn.plaza.spa/media/network/photo/home/akvarel-fon-02-w1024.webp") 2x)!important}}.plaza-shell .site-footer .brand svg{width:154px;height:52px}.plaza-shell .site-header .pn-toggle,.plaza-shell .header-call{min-width:44px;min-height:44px}.plaza-shell .footer-bottom{position:relative}.plaza-shell .footer-theme-controls{padding-right:44px}.plaza-shell .footer-back-top{display:flex!important;position:absolute;right:0;top:20px;width:44px!important;height:44px!important;background:none;border:0;padding:6px;color:var(--icon-gold,var(--gold));cursor:pointer;border-radius:var(--plaza-radius-ui,4px)}.plaza-shell .footer-back-top svg{width:22px;height:22px}.plaza-shell .site-footer .footer-theme-toggle{position:absolute;left:0;top:20px;width:44px!important;height:44px!important}.plaza-shell .footer-bottom>p:first-child,.plaza-shell .footer-copyright-group>p{padding-left:52px;padding-right:44px;min-height:44px;display:flex;align-items:center;box-sizing:border-box}.plaza-shell .footer-bottom{min-height:44px}:root{--photo-hover-scale: 1.035;--photo-hover-brightness: 1.1;--photo-hover-saturation: 1;--photo-effect-duration: 1s;--photo-rest-saturation: 1}body :is(.hero-glass, .glass-panel){border: 1px solid var(--line);border-radius: var(--radius);box-shadow: var(--shadow)}body :is(.plaza-icon-motion, .hero-glass, .glass-panel, .facts > div, .visit-grid > article) :is(.glass-icon, .plaza-icon, .plaza-image.icon){display: inline-block;transform-origin: center;transition: transform .35s ease}@media (hover: hover) and (pointer: fine){body :is(.plaza-icon-motion, .hero-glass, .glass-panel, .facts > div, .visit-grid > article):is(:hover,:focus-within) :is(.glass-icon, .plaza-icon, .plaza-image.icon){transform: var(--plaza-icon-transform)}}body main :is(.photo-frame, .plaza-image):where(:not(.no-photo-effect):not(.icon):not(.glass-icon)){overflow: hidden}body main :is(.photo-frame, .plaza-image):where(:not(.no-photo-effect):not(.icon):not(.glass-icon)) img{transform: scale(1);filter: none;transition: transform var(--photo-effect-duration) ease, filter var(--photo-effect-duration) ease}@media (hover: hover) and (pointer: fine){body main :is(.photo-frame, .plaza-image):where(:not(.no-photo-effect):not(.icon):not(.glass-icon)):hover img, body main .card:is(:hover,:focus-within) .photo-frame img{transform: scale(var(--photo-hover-scale));filter: brightness(var(--photo-hover-brightness))}}@media (prefers-reduced-motion: reduce){body :is(.plaza-icon-motion, .hero-glass, .glass-panel, .facts > div, .visit-grid > article) :is(.glass-icon, .plaza-icon, .plaza-image.icon), body main :is(.photo-frame, .plaza-image):where(:not(.no-photo-effect):not(.icon):not(.glass-icon)):hover img{transform: none}}:root{--button-radius:4px;--button-metal:var(--plaza-color-gold)}body :is(.button, .plaza-button-item:is(.plaza-button,.button-type-1,.button-type-2) .plaza-button-link){position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--button-metal);border-radius:var(--button-radius);text-decoration:none;font-family:var(--plaza-font-sans);transition:background-color .35s ease,color .3s ease,box-shadow .35s ease,transform .3s ease}body :is(.button, .plaza-button-item:is(.plaza-button,.button-type-1,.button-type-2) .plaza-button-link)::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease}body :is(.button, .plaza-button-item:is(.plaza-button,.button-type-1,.button-type-2) .plaza-button-link)::after{content:none}body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link){--button-metal:var(--plaza-primary-button-bg);background:var(--plaza-primary-button-bg);color:var(--plaza-primary-button-ink);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 2px 6px rgba(69,65,59,.1),0 6px 16px rgba(178,148,95,.12)}body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link)::before{background:radial-gradient(ellipse at 50% 130%,rgba(255,235,172,.36) 0%,rgba(244,199,104,.18) 44%,transparent 78%),linear-gradient(0deg,rgba(255,225,156,.12),transparent 65%)}body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link):is(:hover,:focus-visible){color:var(--plaza-primary-button-ink);background-color:var(--plaza-primary-button-bg);box-shadow:inset 0 -7px 13px rgba(255,220,135,.16),inset 0 0 0 1px rgba(255,238,192,.32),0 5px 15px rgba(225,177,75,.18),0 8px 24px rgba(222,173,73,.08)}body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link):is(:hover,:focus-visible)::before{opacity:1}body :is(.button.button-outline, .plaza-button-item.plaza-outline .plaza-button-link, .plaza-button-item.button-type-2 .plaza-button-link){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:transparent;color:var(--ink);box-shadow:none;--plaza-gradient-slide:0px;transition:transform .4s ease,box-shadow .35s ease,background .35s ease,--plaza-gradient-slide .18s ease-out}body :is(.button.button-outline, .plaza-button-item.plaza-outline .plaza-button-link, .plaza-button-item.button-type-2 .plaza-button-link)::before{opacity:0;clip-path:none;background:var(--plaza-button2-gradient);background-size:280% 100%;background-repeat:repeat;background-position:calc(100% + var(--plaza-gradient-slide)) 50%}body :is(.button.button-outline, .plaza-button-item.plaza-outline .plaza-button-link, .plaza-button-item.button-type-2 .plaza-button-link):is(:hover,:focus-visible){color:var(--ink);background:var(--plaza-button2-hover-bg);border-color:var(--button-metal);transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--plaza-button2-edge),0 4px 12px rgba(106,86,43,.1),0 0 15px rgba(206,166,76,.09)}body :is(.button.button-outline, .plaza-button-item.plaza-outline .plaza-button-link, .plaza-button-item.button-type-2 .plaza-button-link):is(:hover,:focus-visible)::before{opacity:1;clip-path:none;animation:plaza-gradient-pass 1.9s var(--plaza-ease-out-soft) 1 forwards}body :is(.button, .plaza-button-item:is(.plaza-button,.button-type-1,.button-type-2) .plaza-button-link):focus-visible{outline:2px solid var(--accent);outline-offset:3px}body :is(.button, .plaza-button-item:is(.plaza-button,.button-type-1,.button-type-2) .plaza-button-link):active{transform:scale(.98)}.plaza-button-sparks{position:absolute;inset:0;border-radius:inherit;z-index:1;pointer-events:none;visibility:hidden;opacity:0;transform:translate(var(--spark-dx,0px),var(--spark-dy,0px));transition:transform .10s ease-out}body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link):hover .plaza-button-sparks{visibility:visible;opacity:1}.plaza-button-spark{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:#fff0bf;box-shadow:0 0 2px rgba(255,236,172,.6);opacity:0;animation:plaza-spark-flight var(--duration) linear infinite;animation-delay:var(--delay);animation-play-state:paused}.plaza-button-spark.star4{border-radius:0;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.plaza-button-spark.star5{border-radius:0;clip-path:polygon(50% 0,64% 35%,100% 38%,73% 62%,82% 100%,50% 80%,18% 100%,27% 62%,0 38%,36% 35%)}body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link):hover .plaza-button-spark{animation-play-state:running}@keyframes plaza-spark-flight{0%{opacity:0;transform:translate(0,6px) scale(.55) rotate(0deg)}15%{opacity:.85}48%{opacity:.35;transform:translate(calc(var(--drift)*.3),calc(var(--rise)*-.45)) scale(1) rotate(20deg)}67%{opacity:.9}100%{opacity:0;transform:translate(var(--drift),calc(var(--rise)*-1)) scale(.3) rotate(55deg)}}@media(prefers-reduced-motion:reduce){body :is(.button, .plaza-button-item:is(.plaza-button,.button-type-1,.button-type-2) .plaza-button-link),body :is(.button, .plaza-button-item:is(.plaza-button,.button-type-1,.button-type-2) .plaza-button-link)::before,.plaza-button-sparks{transition:none}body :is(.button, .plaza-button-item:is(.plaza-button,.button-type-1,.button-type-2) .plaza-button-link):is(:hover,:active){transform:none}.plaza-button-spark{animation:none;opacity:.6}}@supports not ((backdrop-filter:blur(4px)) or (-webkit-backdrop-filter:blur(4px))){body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link){background-color:var(--plaza-primary-button-bg)}}@property --plaza-glow-x{syntax:'<percentage>';inherits:true;initial-value:50%}@property --plaza-gradient-slide{syntax:'<length>';inherits:true;initial-value:0px}body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link){--plaza-glow-x:50%;transition:background-color .35s ease,color .3s ease,box-shadow .35s ease,transform .4s ease,--plaza-glow-x .18s ease-out}body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link)::before{background:radial-gradient(ellipse at var(--plaza-glow-x,50%) 130%,rgba(255,235,172,.36) 0%,rgba(244,199,104,.18) 44%,transparent 78%),linear-gradient(0deg,rgba(255,225,156,.12),transparent 65%)}body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link):is(:hover,:focus-visible){transform:translateY(-2px)}@keyframes plaza-gradient-pass{from{background-position:calc(100% + var(--plaza-gradient-slide)) 50%}to{background-position:calc(0% + var(--plaza-gradient-slide)) 50%}}.plaza-secondary-sparks{position:absolute;inset:0;border-radius:inherit;pointer-events:none;visibility:hidden;opacity:0;transform:translate(var(--secondary-dx,0px),var(--secondary-dy,0px));transition:opacity .2s ease,transform .12s ease-out}body :is(.button.button-outline, .plaza-button-item.plaza-outline .plaza-button-link, .plaza-button-item.button-type-2 .plaza-button-link):is(:hover,:focus-visible) .plaza-secondary-sparks{visibility:visible;opacity:1}.plaza-secondary-spark{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:#c7a251;box-shadow:0 0 2px rgba(214,175,88,.2);opacity:0;animation:plaza-secondary-flight var(--dur) ease-in-out infinite;animation-delay:var(--delay);animation-play-state:paused}.plaza-secondary-spark.star{background:#c09b47;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);border-radius:0;animation-name:plaza-secondary-stars}body :is(.button.button-outline, .plaza-button-item.plaza-outline .plaza-button-link, .plaza-button-item.button-type-2 .plaza-button-link):is(:hover,:focus-visible) .plaza-secondary-spark{animation-play-state:running}@keyframes plaza-secondary-flight{0%{opacity:0;transform:translate(0,4px) scale(.5)}20%{opacity:.75}70%{opacity:.38}100%{opacity:0;transform:translate(var(--travel),var(--escape)) scale(.25)}}@keyframes plaza-secondary-stars{0%,100%{opacity:.1;transform:translate(0,3px) rotate(-10deg) scale(.45)}45%{opacity:.86;transform:translate(var(--travel),-5px) rotate(25deg) scale(1)}70%{opacity:.3;transform:translate(1px,-2px) rotate(40deg) scale(.6)}}body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link):active,body :is(.button.button-outline, .plaza-button-item.plaza-outline .plaza-button-link, .plaza-button-item.button-type-2 .plaza-button-link):active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link),body :is(.button.button-outline, .plaza-button-item.plaza-outline .plaza-button-link, .plaza-button-item.button-type-2 .plaza-button-link),.plaza-secondary-sparks{transition:none!important}body :is(.button:not(.button-outline), .plaza-button-item.plaza-button:not(.plaza-outline) .plaza-button-link, .plaza-button-item.button-type-1 .plaza-button-link):is(:hover,:focus-visible,:active),body :is(.button.button-outline, .plaza-button-item.plaza-outline .plaza-button-link, .plaza-button-item.button-type-2 .plaza-button-link):is(:hover,:focus-visible,:active){transform:none}body :is(.button.button-outline, .plaza-button-item.plaza-outline .plaza-button-link, .plaza-button-item.button-type-2 .plaza-button-link)::before,.plaza-secondary-spark{animation:none!important}body :is(.button.button-outline, .plaza-button-item.plaza-outline .plaza-button-link, .plaza-button-item.button-type-2 .plaza-button-link):is(:hover,:focus-visible)::before{background-position:0% 50%}.plaza-secondary-spark{opacity:.5}}body .plaza-button-item.plaza-phone .plaza-button-link::after{content:'';display:inline-block;flex:none;width:16px;height:16px;order:-1;margin-right:8px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 2 .7 2.9a2 2 0 0 1-.5 2.1L8 10a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.5c.9.4 1.9.6 2.9.7a2 2 0 0 1 1.7 2Z'/%3E%3C/svg%3E") center/contain no-repeat}@media (min-width: 1024px){body.page-id-9 .hero-visual:has(.plaza-hero-video){padding-bottom:54px}body.page-id-9 .hero-visual:has(.plaza-hero-video) > .hero-glass{bottom:calc(54px - var(--video-caption-height,110px) + 74px)}}body .plaza-hero-video{--plaza-poster-saturation:.75;box-shadow:0 3px 8px rgba(55,75,65,.08),0 20px 42px rgba(55,75,65,.16);transition:box-shadow .4s ease}@media(hover:hover) and (pointer:fine){body .plaza-hero-video:is(:hover,:focus-within){--plaza-poster-saturation:1;box-shadow:0 5px 12px rgba(55,75,65,.1),0 24px 48px rgba(55,75,65,.2)}}body main .card{background:var(--surface);border-color:var(--line);box-shadow:var(--plaza-shadow-soft);transition:transform .35s ease,background-color .35s ease,border-color .35s ease,box-shadow .35s ease}body main .card:is(:hover,:focus-within){transform:translateY(-4px);background:color-mix(in srgb,var(--surface) 97%,var(--accent) 3%);border-color:rgba(178,148,95,.3);box-shadow:0 4px 8px rgba(92,72,37,.04),0 16px 32px rgba(92,72,37,.1)}body main .swipe-rail{padding-top:8px;padding-bottom:32px}body .swipe-hint,body .theme-auto{display:none!important}body .room-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}body .room-group-card .card-body{padding:26px var(--plaza-card-padding-inline);display:flex;flex-direction:column;gap:14px}body .room-group-card .card-body>p,body .room-group-card h3{margin:0}body .room-details{margin-top:8px;border:0}body .room-details summary{display:flex;justify-content:space-between;gap:12px;color:var(--accent);cursor:pointer;font-size:0.875rem;list-style:none;padding:12px 0;border-top:1px solid var(--line)}body .room-details summary::-webkit-details-marker{display:none}body .room-details summary::after{content:'+';font-size:1.25rem;line-height:1}body .room-details[open] summary::after{content:'−'}body .room-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding-top:12px}body .room-preview-grid .room-preview{display:block;min-width:0}body .room-preview .photo-frame{margin:0 0 10px;border-radius:var(--plaza-radius-ui,4px)}body .room-preview img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}body .room-preview p{margin:0 0 5px;font-size:0.75rem;line-height:1.5}body .room-preview-name a{color:var(--ink);text-decoration:none}body .room-preview-name a:is(:hover,:focus-visible){color:var(--accent)}body .room-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}body .social-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body .social-links a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:7px;border:0;border-radius:0;background:transparent;color:#a78a55;transition:transform .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease}body .social-links svg{width:22px;height:22px;display:block;fill:currentColor}body .social-links a:is(:hover,:focus-visible){color:#cfab61;background:transparent;border-color:transparent}@media(max-width:900px){body .room-groups{grid-template-columns:1fr}body .room-group-card{display:grid;grid-template-columns:38% minmax(0,1fr)}body .room-group-card>.photo-frame{height:100%}body .room-group-card>.photo-frame img{height:100%;object-fit:cover}}@media(max-width:600px){body .room-group-card{display:flex}body .room-group-card>.photo-frame{height:auto}body .room-group-card>.photo-frame img{height:auto;aspect-ratio:3/2}body .room-group-card .card-body{padding:22px var(--plaza-card-padding-inline)}}@media(prefers-reduced-motion:reduce){body .card,body .social-links a,body .plaza-hero-video,body main .photo-frame img,body main .plaza-image img{transition:none!important}body main .card:is(:hover,:focus-within),body .social-links a:is(:hover,:focus-visible),body :is(.plaza-icon-motion,.hero-glass,.glass-panel,.facts>div,.visit-grid>article):is(:hover,:focus-within) :is(.glass-icon,.plaza-icon,.plaza-image.icon){transform:none!important}}body .room-groups>.plaza-group-inner,body .room-preview-grid>.plaza-group-inner,body .room-group-card>.plaza-group-inner,body .room-group-card .card-body>.plaza-group-inner{display:contents}body .room-group-card .card-body>.plaza-group-inner>*{margin-block-start:0;margin-block-end:0}body .room-preview>.plaza-group-inner>p{margin-block-start:0;margin-block-end:5px}@media(prefers-reduced-motion:reduce){body main .card:is(:hover,:focus-within) img{transform:none!important}}:root{--icon-gold:#a78a55;--icon-gold-hover:#cfab61}body .nav-links a{position:relative;text-decoration:none;padding-block:8px}@media(min-width:1024px){body .nav-links a,body .header-call{font-size:0.9375rem}body.page-id-9 .hero-visual.video-active:has(.plaza-hero-video)>.hero-glass{transform:translateY(86px)}}body .header-call svg{transition:transform .35s ease,color .35s ease}body .header-call:is(:hover,:focus-visible) svg{transform:var(--plaza-icon-transform);color:var(--icon-gold-hover)}body.page-id-9 .plaza-hero-video .plaza-video-poster{filter:brightness(var(--plaza-poster-brightness,1)) !important;transition:filter .33s ease,opacity 1s ease}@media(hover:hover) and (pointer:fine){body.page-id-9 .plaza-hero-video:is(:hover,:focus-within) .plaza-video-poster{filter:brightness(var(--plaza-poster-brightness,1)) !important}}body .room-card-intro{display:flex;flex-direction:column;gap:14px}body .room-card-intro>.plaza-group-inner{display:contents}body .room-card-intro :is(p,h3){margin:0}body .room-group-card .card-body{gap:0}body .room-group-card .room-card-action{margin-top:8px;border-top:1px solid var(--line);padding:12px 0;font-size:0.875rem}body .room-details{margin-top:8px}body .room-preview-grid{gap:14px 12px}body .room-preview .room-preview-name{min-height:3em;margin:0;font-size:0.75rem;line-height:1.5}@media(min-width:901px){body .room-card-intro{min-height:220px}body .room-card-intro .eyebrow{min-height:36px}body .room-card-intro h3{min-height:64px}}body main .warm-photo{--photo-warmth:.12}body :is(.map-link,.directions-link,.faq-phone-link),body .yandex-map-link a{display:inline-flex;align-items:center;gap:9px;color:var(--icon-gold)}body .yandex-map-link a::before,body .google-map-link::before,body .directions-link::before,body .faq-phone-link::before{content:''!important;position:static;inset:auto;display:block;flex:none;width:21px;height:25px;border:0;border-radius:0;margin:0;opacity:1!important;z-index:auto;background:currentColor!important;transition:transform var(--plaza-icon-duration) var(--plaza-icon-easing),color var(--plaza-icon-duration) var(--plaza-icon-easing);animation:none!important}body .yandex-map-link a::before,body .directions-link::before{mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20799.9943848%201000%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0.0003631%2C399.9822083C0.0003631%2C179.087204%2C179.0875397%2C0%2C400.0122375%2C0%0D%0A%09c220.894989%2C0%2C399.9821472%2C179.087204%2C399.9821472%2C399.9822083c0%2C110.4474792-44.7495117%2C210.4059143-117.0736694%2C282.7895813%0D%0A%09c-18.8982544%2C18.8981934-44.4821777%2C39.9952393-72.1460571%2C62.845459%0D%0A%09c-78.3264771%2C64.6282349-173.382019%2C143.0736084-180.7808533%2C224.371521C428.5081177%2C986.4801025%2C416.5630188%2C1000%2C399.9824829%2C1000%0D%0A%09c-16.5507507%2C0-28.4958496-13.5200195-29.9815979-30.0112305c-7.3988342-81.2979126-102.4543762-159.7432861-180.7808838-224.371521%0D%0A%09c-27.6341705-22.8502197-53.2180634-43.9472656-72.1162491-62.845459%0D%0A%09C42.0009155%2C607.8423462-0.1427135%2C506.0710144%2C0.0003631%2C399.9822083z%20M540.0253906%2C400.0119019%0D%0A%09c1.1262207%2C77.3188782-60.6400757%2C140.9112549-137.9590149%2C142.0374756%0D%0A%09c-77.3188477%2C1.1262207-140.9111938-60.6400757-142.0374451-137.9589539c-0.0197754-1.3594055-0.0197754-2.7190857%2C0-4.0785217%0D%0A%09c1.1262512-77.3188477%2C64.7185974-139.0851746%2C142.0374451-137.9589233%0D%0A%09C477.7974243%2C263.1560364%2C538.9222412%2C324.2809143%2C540.0253906%2C400.0119019z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}body .google-map-link::before{mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2092.3%20132.3%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M60.2%202.2C55.8.8%2051%200%2046.1%200%2032%200%2019.3%206.4%2010.8%2016.5l21.8%2018.3L60.2%202.2z%22%2F%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M10.8%2016.5C4.1%2024.5%200%2034.9%200%2046.1c0%208.7%201.7%2015.7%204.6%2022l28-33.3-21.8-18.3z%22%2F%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M46.2%2028.5c9.8%200%2017.7%207.9%2017.7%2017.7%200%204.3-1.6%208.3-4.2%2011.4%200%200%2013.9-16.6%2027.5-32.7-5.6-10.8-15.3-19-27-22.7L32.6%2034.8c3.3-3.8%208.1-6.3%2013.6-6.3%22%2F%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M46.2%2063.8c-9.8%200-17.7-7.9-17.7-17.7%200-4.3%201.5-8.3%204.1-11.3l-28%2033.3c4.8%2010.6%2012.8%2019.2%2021%2029.9l34.1-40.5c-3.3%203.9-8.1%206.3-13.5%206.3%22%2F%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M59.1%20109.2c15.4-24.1%2033.3-35%2033.3-63%200-7.7-1.9-14.9-5.2-21.3L25.6%2098c2.6%203.4%205.3%207.3%207.9%2011.3%209.4%2014.5%206.8%2023.1%2012.8%2023.1s3.4-8.7%2012.8-23.2%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}body .faq-phone-link::before{width:18px;height:18px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 2 .7 2.9a2 2 0 0 1-.5 2.1L8 10a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.5c.9.4 1.9.6 2.9.7a2 2 0 0 1 1.7 2Z'/%3E%3C/svg%3E") center/contain no-repeat}body :is(.map-link,.directions-link,.faq-phone-link):is(:hover,:focus-visible),body .yandex-map-link a:is(:hover,:focus-visible){color:var(--icon-gold-hover)}body :is(.map-link,.directions-link,.faq-phone-link):is(:hover,:focus-visible)::before,body .yandex-map-link a:is(:hover,:focus-visible)::before{transform:var(--plaza-icon-transform)}body .medical-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}body .medical-choice-grid>.plaza-group-inner{display:contents}body .medical-choice-grid .photo-frame{aspect-ratio:5/4;margin:0}body .medical-choice-grid img{width:100%;height:100%;object-fit:cover}body .medical-choice-grid .card-body{padding:24px var(--plaza-card-padding-inline)}@media(max-width:700px){body .medical-choice-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body .nav-links a::after,body .header-call svg,body .plaza-video-poster,body :is(.map-link,.directions-link,.faq-phone-link)::before,body .yandex-map-link a::before{transition:none!important}body .header-call:is(:hover,:focus-visible) svg,body :is(.map-link,.directions-link,.faq-phone-link):is(:hover,:focus-visible)::before,body .yandex-map-link a:is(:hover,:focus-visible)::before{transform:none!important}}body .room-group-card .room-card-action{height:50px;display:flex;align-items:center;box-sizing:border-box;margin-top:8px!important}body .room-group-card .room-card-action a{font-size:0.875rem;line-height:25px}body .room-group-card .room-details{margin-top:8px!important}body .medical-choice>.plaza-group-inner{display:contents}@media(min-width:1024px){body .header-call span{font-size:0.9375rem}}body .medical-photo-selection{width:100%;padding:24px 0 0}body .medical-photo-selection>.plaza-group-inner{display:contents}body .medical-photo-selection .medical-choice-grid{margin-top:36px}body .medical-choice .card-body>.plaza-group-inner{display:flex;flex-direction:column;gap:12px}body .medical-choice .card-body :is(h3,p){margin:0}body .yandex-map-link a::before,body .google-map-link::before,body .directions-link::before{color:var(--icon-gold)}body .yandex-map-link a:is(:hover,:focus-visible)::before,body .google-map-link:is(:hover,:focus-visible)::before,body .directions-link:is(:hover,:focus-visible)::before{color:var(--icon-gold-hover)}body .medical-photo-selection{margin-top:28px!important;padding-top:0}body.page-id-9 .hero{padding-bottom:0;transition:none}body.page-id-9 .hero-glass{z-index:3}body .review-links .yandex-map-link a::before{content:none!important;display:none!important;mask:none}body .review-links .google-map-link::before{content:none!important;display:none!important;mask:none}body main #experience .card .photo-frame img{filter:none;transition:transform .33s ease,filter .33s ease}@media(hover:hover) and (pointer:fine){body main #experience .card:is(:hover,:focus-within) .photo-frame img,body main #experience .photo-frame:hover img{filter:brightness(var(--photo-hover-brightness))}}body main #programs .card{background:radial-gradient(ellipse at 0 0,rgba(212,171,104,.09),transparent 78%),var(--surface);border-color:rgba(178,148,95,.16);box-shadow:0 2px 4px rgba(92,72,37,.025),0 12px 24px rgba(92,72,37,.035);transition:box-shadow .35s ease,border-color .35s ease}body main #programs .card:is(:hover,:focus-within){transform:none;background:radial-gradient(ellipse at 0 0,rgba(212,171,104,.09),transparent 78%),var(--surface);border-color:rgba(178,148,95,.32);box-shadow:0 3px 8px rgba(92,72,37,.04),0 16px 32px rgba(92,72,37,.08)}@media(prefers-reduced-motion:reduce){body main #experience .card .photo-frame img,body main #programs .card{transition:none!important}}body main #programs .card{transition:transform .33s ease,box-shadow .33s ease,border-color .33s ease}body main #programs .card:is(:hover,:focus-within){transform:translateY(-4px);box-shadow:0 3px 8px rgba(92,72,37,.04),0 16px 32px rgba(92,72,37,.08)}body main #experience .card .photo-frame img{filter:none}body .review-links .google-map-link{position:relative;padding-block:8px;text-decoration:none}body main #rooms .room-group-card>.plaza-group-inner>.photo-frame img{filter:none}@media(hover:hover) and (pointer:fine){body main #rooms .room-group-card:is(:hover,:focus-within)>.plaza-group-inner>.photo-frame img{filter:brightness(var(--photo-hover-brightness))}}body #medicine .feature-photo.medical-slideshow{position:relative;aspect-ratio:5/4;height:auto;margin:0;overflow:hidden;align-self:start;isolation:isolate;background:var(--surface);touch-action:pan-y}body .medical-slideshow>.plaza-group-inner{display:contents}body .medical-slideshow .medical-slide{position:absolute;inset:0;margin:0!important;opacity:0;z-index:0;transition:opacity .9s ease;pointer-events:none}body .medical-slideshow:not(.is-ready) .medical-slide:first-of-type,body .medical-slideshow .medical-slide.is-active{opacity:1;z-index:1}body #medicine .medical-slideshow .medical-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);filter:none;transition:transform 7.4s linear,filter .33s ease}body #medicine .medical-slideshow .medical-slide.is-active img{transform:scale(1.035)}body #medicine .medical-slideshow:is(:hover,:focus-within) .medical-slide img{filter:brightness(var(--photo-hover-brightness))}body .medical-slide-controls{position:absolute;z-index:3;left:16px;right:16px;bottom:16px;display:flex;align-items:center;gap:16px;padding:4px 10px;background:rgba(252,251,248,.92);backdrop-filter:blur(12px);border:1px solid rgba(178,148,95,.18);border-radius:3px}body .medical-slide-dots,body .medical-slide-actions{display:flex;align-items:center;gap:3px}body .medical-slide-actions{margin-left:auto}body .medical-slide-count{font-size:0.6875rem;letter-spacing:.1em;color:#766749;white-space:nowrap}body .medical-slide-button,body .medical-slide-dot{display:grid;place-items:center;min-width:36px;height:36px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--plaza-color-gold-deep);cursor:pointer}body .medical-slide-button svg{width:19px;height:19px;transition:transform .33s ease,color .33s ease}body .medical-slide-button:is(:hover,:focus-visible) svg{transform:scale(1.08);color:#bfa273}body .medical-slide-dot{min-width:28px;position:relative}body .medical-slide-dot::after{content:'';width:21px;height:2px;background:var(--plaza-color-gold-deep);opacity:.3;transition:opacity .33s ease,transform .33s ease}body .medical-slide-dot[aria-pressed=true]::after{opacity:1;transform:scaleY(1.5)}body .medical-slide-dot:is(:hover,:focus-visible)::after{opacity:.8}body .medical-slide-controls button:focus-visible{outline:2px solid var(--plaza-color-gold-deep);outline-offset:1px;border-radius:2px}@media(max-width:480px){body .medical-slide-controls{left:10px;right:10px;bottom:10px;gap:8px;padding-inline:6px}body .medical-slide-dot{min-width:23px}body .medical-slide-dot::after{width:17px}body .medical-slide-button{min-width:32px;height:36px}body .medical-slide-count{font-size:0.625rem}}@media(prefers-reduced-motion:reduce){body main #programs .card,body .review-links .google-map-link::after,body .medical-slideshow .medical-slide,body #medicine .medical-slideshow .medical-slide img,body .medical-slide-button svg,body .medical-slide-dot::after{transition:none!important}body main #programs .card:is(:hover,:focus-within),body #medicine .medical-slideshow .medical-slide.is-active img{transform:none}}:root{--link-underline-duration:.35s;--link-underline-thickness:1px;--link-underline-offset:3px}body :is(.text-link,.text-link:hover,.text-link:focus-within){text-decoration:none!important}body :is(a.plaza-underline,.plaza-underline a,.nav-links a,a.text-link,.text-link a,.room-preview-name a,.prose a:not(.plaza-button-link):not(:has(img))){text-decoration:none!important;border-bottom:0;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:left calc(100% - var(--link-underline-offset));background-size:0 var(--link-underline-thickness);transition:background-size var(--link-underline-duration) ease,color .3s ease}body :is(a.plaza-underline,.plaza-underline a,.nav-links a,a.text-link,.text-link a,.room-preview-name a,.prose a:not(.plaza-button-link):not(:has(img))):is(:hover,:focus-visible){text-decoration:none!important;background-size:100% var(--link-underline-thickness)}body .nav-links a::after,body .review-links .google-map-link::after{content:none!important}@media(prefers-reduced-motion:reduce){body :is(a.plaza-underline,.plaza-underline a,.nav-links a,a.text-link,.text-link a,.room-preview-name a,.prose a:not(.plaza-button-link):not(:has(img))){transition:none!important}}body main #medicine .mirror-photo img{transform:scaleX(-1);transition:transform .33s ease,filter .33s ease}body main #medicine .mirror-photo:is(:hover,:focus-within) img{transform:scale(-1.035,1.035)}body .room-preview .photo-frame a{display:block;width:100%;height:100%}body .room-preview .photo-frame a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;position:relative;z-index:1}body .room-preview .photo-frame a img{width:100%;height:100%;object-fit:cover}@media(max-width:700px){body .room-preview .room-preview-name,body .room-preview-name a{font-size:0.875rem;line-height:1.5}}body .plaza-button-item.call-trip-button .plaza-button-link{display:inline-flex;align-items:center;gap:10px}body .plaza-button-item.plaza-phone.call-trip-button a::after{width:18px;height:18px;margin:0;background:var(--icon-gold,var(--accent));transition:transform var(--plaza-icon-duration) var(--plaza-icon-easing),background-color var(--plaza-icon-duration) var(--plaza-icon-easing)}body .plaza-button-item.plaza-phone.call-trip-button a:is(:hover,:focus-visible)::after{transform:var(--plaza-icon-transform);background:var(--icon-gold-hover,#bfa273)}@media(prefers-reduced-motion:reduce){body main #medicine .mirror-photo img,body .plaza-button-item.plaza-phone.call-trip-button a::after{transition:none!important}body main #medicine .mirror-photo:is(:hover,:focus-within) img{transform:scaleX(-1)}body .plaza-button-item.plaza-phone.call-trip-button a:is(:hover,:focus-visible)::after{transform:none}}.mobile-label{display:none}body .faq-list{counter-reset:plaza-faq}body .faq-list details{counter-increment:plaza-faq;scroll-margin-top:100px}body .faq-list summary{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;gap:16px}body .faq-list summary::before{content:counter(plaza-faq,decimal-leading-zero);color:var(--accent);font-size:0.75rem;font-weight:500;align-self:start;padding-top:3px}body .faq-list summary::after{justify-self:end}body .faq-list details>p{padding-left:44px}body .faq-list details>p a{color:var(--accent);text-decoration:none;background:linear-gradient(currentColor,currentColor) left calc(100% - var(--link-underline-offset,3px))/0 var(--link-underline-thickness,1px) no-repeat;transition:background-size var(--link-underline-duration,.35s)}body .faq-list details>p a:is(:hover,:focus-visible){background-size:100% var(--link-underline-thickness,1px)}.visit-toggle{font:inherit;color:inherit;text-align:left;background:none;border:0;padding:0;display:block;width:100%}.room-mobile-controls{display:none}@media(max-width:700px){body .hero-actions .plaza-buttons{display:flex;flex-wrap:nowrap;gap:8px;width:100%}body .hero-actions .plaza-button-item{flex:1 1 0;min-width:0}body .hero-actions .plaza-button-item a{width:100%;min-width:0;padding:12px 9px;font-size:0.75rem;white-space:nowrap;gap:7px}body .hero-actions .desktop-label{display:none}body .hero-actions .mobile-label{display:inline}body .site-header .brand img{width:145px;max-width:none}body .header-inner{gap:8px}body .header-actions{gap:5px}body.page-id-9 .hero-visual:has(.plaza-hero-video){padding-bottom:0;overflow:hidden}body.page-id-9 .hero-visual:has(.plaza-hero-video)>.hero-glass{top:50%;bottom:auto;left:16px;right:16px;min-width:0;transform:translateY(-50%);transition:transform .4s ease,opacity .4s ease;pointer-events:none}body.page-id-9 .hero-visual.video-active:has(.plaza-hero-video)>.hero-glass{transform:translate(-125%,-50%);opacity:0}body.page-id-9 .facts{margin-top:20px}body #rooms .room-groups{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 16px;overscroll-behavior-x:contain;align-items:stretch}body #rooms .room-groups::-webkit-scrollbar{display:none}body #rooms .room-group-card{position:relative;display:flex;flex:0 0 92%;scroll-snap-align:start;scroll-margin-top:90px;min-height:580px}body #rooms .room-group-card>.plaza-group-inner{display:contents}body #rooms .room-group-card .card-body{display:flex;flex:1;padding:22px var(--plaza-card-padding-inline)}body #rooms .room-group-card .room-card-intro{flex:1}body #rooms .room-details[open]{position:absolute;inset:0;z-index:5;background:var(--surface);padding:20px;display:flex;flex-direction:column;height:auto!important;overflow:hidden!important;border:0}body #rooms .room-details[open]>summary{flex:none;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--line)}body #rooms .room-details[open] .room-preview-grid{overflow-y:auto;min-height:0;flex:1;align-content:start;gap:16px 12px;padding-bottom:4px;overscroll-behavior-y:contain}body #rooms .room-preview-name,body #rooms .room-preview-name a{line-height:1.5;font-size:0.8125rem}body #rooms .room-preview-grid img{aspect-ratio:3/2}.room-mobile-controls{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:0.6875rem}.room-mobile-controls button{border:1px solid var(--line);background:transparent;color:var(--accent);width:44px;height:44px;border-radius:var(--plaza-radius-ui,4px)}.room-mobile-controls .room-position{font-variant-numeric:tabular-nums}body .visit-grid{gap:0}body .visit-grid article{padding:18px var(--plaza-card-padding-inline);display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px 16px}body .visit-grid .visit-icon{margin:0;align-self:start;padding-top:4px}body .visit-grid h3{font-size:1.3125rem;margin:0}body .visit-grid p{grid-column:2;margin:0;font-size:0.875rem}body .visit-toggle{display:flex;gap:12px;align-items:center;justify-content:space-between;cursor:pointer;min-height:44px}body .visit-toggle::after{content:'+';font:400 1.375rem Montserrat,sans-serif;color:var(--accent)}body .visit-toggle[aria-expanded=true]::after{content:'−'}body .visit-grid article:not(.visit-open) p{display:none}body .faq-list summary{gap:12px;grid-template-columns:24px minmax(0,1fr) 14px;font-size:0.875rem;padding:16px 0;line-height:1.6}body .faq-list details>p{padding-left:36px}body .booking-intro{gap:12px}body .booking-actions>p:first-child{margin-top:0}}@media(max-width:360px){body .site-header .brand img{width:125px}body .hero-actions .plaza-button-item a{font-size:0.6875rem;padding-inline:7px}}@media(prefers-reduced-motion:reduce){body.page-id-9 .hero-visual>.hero-glass{transition:none!important}}body .footer-bottom p{display:flex;align-items:center;flex-wrap:wrap;gap:.35em}body .footer-bottom p a{display:inline;min-height:0}@media(max-width:700px){body #rooms .room-details[open]{margin:0!important}}body .visit-toggle:disabled{opacity:1;color:var(--ink);cursor:default;-webkit-text-fill-color:var(--ink)}:root{--plaza-accordion-duration:1s;--plaza-glass-duration:2s;--plaza-motion-easing:var(--plaza-ease-out-cubic);--plaza-faq-number-size:2.25rem;--plaza-faq-number-opacity:.3;--plaza-slider-dot-size:6px;--link-underline-offset:4px}body.page-id-9 .hero-visual:has(.plaza-hero-video)>.hero-glass{transition:transform var(--plaza-glass-duration) var(--plaza-motion-easing),opacity var(--plaza-glass-duration) var(--plaza-motion-easing)}body .faq-list summary{grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:20px 0;font-size:0.9375rem;line-height:1.6}body .faq-list summary::before{font-family:var(--plaza-font-serif);font-size:var(--plaza-faq-number-size);font-weight:400;line-height:1;color:var(--accent);opacity:var(--plaza-faq-number-opacity);align-self:center;padding:0}body .faq-list summary::after{font-size:1.5rem;line-height:1;justify-self:center}body :is(.faq-list,.footer-nav,.room-details) summary[aria-expanded=false]::after{content:'+'}body :is(.faq-list,.footer-nav,.room-details) summary[aria-expanded=true]::after{content:'−'}body .faq-list details>p{padding-left:60px}body :is(a.plaza-underline,.plaza-underline a,.nav-links a,a.text-link,.text-link a,.room-preview-name a,.prose a:not(.plaza-button-link):not(:has(img)),.faq-list details>p a){background-position:left bottom}body .faq-list details>p a{padding-bottom:var(--link-underline-offset);box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none!important}body .plaza-slider-controls{position:relative;z-index:1;display:grid;grid-template-columns:minmax(88px,1fr) minmax(0,max-content) minmax(88px,1fr);align-items:center;justify-content:normal;gap:12px;margin-top:18px;min-height:44px}body .plaza-slider-controls[hidden]{display:none!important}body .plaza-slider-controls .rail-dots{grid-column:2;display:flex;align-items:center;gap:0;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}body .plaza-slider-controls .rail-dots button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border:0;background:none;box-shadow:none;position:relative;opacity:1}body .plaza-slider-controls .rail-dots button::before{content:none}body.plaza-object-zheleznovodsk.page-id-1808 #programs .plaza-program-photo-link{display:block;width:100%;height:100%;cursor:pointer}body .plaza-slider-controls .rail-dots button::after{content:'';display:block;position:static;width:var(--plaza-slider-dot-size);height:var(--plaza-slider-dot-size);border-radius:50%;background:var(--accent);opacity:.3;transform:none;transition:opacity .35s ease}body .plaza-slider-controls .rail-dots button[aria-pressed=true]::after{width:var(--plaza-slider-dot-size);height:var(--plaza-slider-dot-size);opacity:1;transform:none}body .plaza-slider-controls .rail-arrows{grid-column:3;justify-self:end;display:flex;gap:8px;flex:none}body .plaza-slider-controls .icon-button{width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:var(--plaza-radius-ui,4px);background:transparent;box-shadow:none;color:var(--accent);font-size:1.125rem}body .plaza-slider-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body .swipe-hint{display:none!important}body .medical-slide-dot::after{width:var(--plaza-slider-dot-size);height:var(--plaza-slider-dot-size);border-radius:50%;transform:none!important}body .visit-toggle{display:block}body .visit-toggle .visit-icon{display:block;margin-bottom:18px}body .visit-answer[hidden]{display:none!important}body .room-panel-content{display:contents}body .visit-answer p{margin:0}@media(max-width:700px){:root{--plaza-faq-number-size:2rem}body .faq-list summary{grid-template-columns:36px minmax(0,1fr) 20px;gap:12px;font-size:0.875rem;padding:20px 0;line-height:1.6}body .faq-list details>p{padding-left:48px}body #first-visit .visit-grid article{display:block;padding:0 var(--plaza-card-padding-inline);border-bottom:1px solid var(--line)}body #first-visit .visit-grid h3{font:inherit;font-size:0.875rem;line-height:1.6;margin:0}body #first-visit .visit-toggle{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;gap:12px;align-items:center;min-height:76px;padding:20px 0;font:inherit;color:var(--ink);text-align:left}body #first-visit .visit-toggle .visit-icon{display:flex;margin:0;padding:0;align-items:center;justify-content:flex-start;width:32px;height:32px}body #first-visit .visit-toggle .visit-icon svg{width:30px;height:30px}body #first-visit .visit-toggle::after{justify-self:center;font-size:1.5rem;line-height:1}body #first-visit .visit-answer{margin:0;padding:0}body #first-visit .visit-answer p{display:block!important;padding:0 0 20px 48px;margin:0;font-size:0.875rem;line-height:1.8}body #rooms .room-group-card{overflow:hidden}body #rooms .room-details,body #rooms .room-details[open]{position:static;display:block;inset:auto;padding:0;border:0;background:none}body #rooms .room-details>summary,body #rooms .room-details[open]>summary{position:relative;z-index:7;margin:0;padding:14px 0;border-top:1px solid var(--line);border-bottom:0;background:var(--surface);min-height:48px}body #rooms .room-panel-content{position:absolute;z-index:6;inset:0 0 var(--room-panel-bottom,80px);display:block;background:var(--surface);padding:20px 22px 0;clip-path:inset(100% 0 0)}body #rooms .room-panel-open .room-panel-content{clip-path:inset(0% 0 0)}body #rooms .room-details[open] .room-preview-grid{height:100%;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px 12px;padding-bottom:4px}body #rooms .room-preview-name,body #rooms .room-preview-name a{font-size:0.75rem;line-height:1.5;min-height:0!important}body #rooms .room-preview .photo-frame{aspect-ratio:3/2;margin:0}body #rooms .room-preview img{width:100%;height:100%;object-fit:cover}body .footer-top{display:block;text-align:center;gap:0;padding-bottom:0}body .footer-top>div:first-child{padding:0 8px 24px}body .footer-top .brand{display:inline-flex;margin:0 auto}body .footer-top .brand img{width:180px;height:auto}body .footer-top>div:first-child p:first-of-type{font-size:0.75rem;line-height:1.6;margin:12px 0 20px}body .footer-top>div:first-child p:nth-of-type(2){font-size:0.8125rem;line-height:1.7;margin:0 0 6px}body .footer-top .directions-link{font-size:0.75rem;min-height:36px}body .footer-top .directions-link::before{width:15px;height:19px}body .footer-contact{padding:24px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:12px}body .footer-contact .eyebrow{font-size:0.625rem;letter-spacing:.12em;margin:0}body .footer-contact .footer-phone{font-size:1.4375rem;line-height:1.4;margin:0}body .footer-contact>a:not(.footer-phone){font-size:0.75rem;min-height:24px}body .footer-contact .social-links{justify-content:center;margin:6px 0 0;gap:7px}body .footer-contact .social-links a{width:36px;height:44px}body .footer-nav{margin-top:28px}}@media(prefers-reduced-motion:reduce){body.page-id-9 .hero-visual:has(.plaza-hero-video)>.hero-glass{transition:none!important}}@media(max-width:700px){}@media(min-width:701px){body #first-visit .visit-toggle{display:flex;flex-direction:column;align-items:flex-start;gap:16px}body #first-visit .visit-toggle .visit-icon{margin:0;width:32px;height:32px;flex:none}body #first-visit .visit-toggle .visit-icon svg{width:30px;height:30px}body #first-visit .visit-question{display:block}}body #rooms .room-group-card{position:relative;overflow:hidden}body #rooms .room-group-card:is(:hover,:focus-within){transform:none!important}body #rooms .room-details,body #rooms .room-details[open]{position:static;display:block;inset:auto;padding:0;border:0;background:none;height:auto!important;overflow:visible!important;margin:8px 0 0!important}body #rooms .room-details summary{position:relative;z-index:7;margin:0;padding:14px 0;border-top:1px solid var(--line);border-bottom:0;background:var(--surface);min-height:48px}body #rooms .room-panel-content{position:absolute;z-index:6;inset:0 0 var(--room-panel-bottom,80px);display:block;background:var(--surface);padding:24px 26px 0;clip-path:inset(100% 0px 0px)}body #rooms .room-panel-open .room-panel-content{clip-path:inset(0% 0px 0px)}body #rooms .room-details[open] .room-preview-grid{height:100%;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px 12px;padding-bottom:4px}body #rooms .room-preview-grid figcaption{margin-top:8px;font-size:0.75rem;line-height:1.5;min-height:0!important}body #rooms .room-preview-grid .photo-frame{aspect-ratio:3/2}body #rooms .room-preview-grid img{width:100%;height:100%;object-fit:cover}@media(max-width:700px){body #rooms .room-panel-content{padding:20px 22px 0}}body #rooms .room-details[open] .room-preview-grid{padding:0 0 4px}body #rooms .room-preview-name{font-size:0.75rem;line-height:1.5}body #rooms .room-panel-content{padding:16px 18px 0}body #rooms .room-details[open] .room-preview-grid{height:100%;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;padding:0;overflow:visible;align-content:stretch;align-items:stretch}body #rooms .room-preview-grid>.plaza-group-inner{display:contents}body #rooms .room-preview{display:flex!important;flex-direction:column;min-width:0;min-height:0;height:100%;margin:0!important;padding:0!important;border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden}body #rooms .room-preview>.plaza-group-inner{display:contents}body #rooms .room-preview .photo-frame{position:relative;flex:1 1 0;min-height:0;height:auto!important;aspect-ratio:auto!important;margin:0!important;border-radius:0;overflow:hidden}body #rooms .room-preview .photo-frame>a{display:block;height:100%;padding:0;background:none}body #rooms .room-preview .photo-frame img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}body #rooms .room-preview-name{flex:0 0 auto;margin:0!important;padding:7px 8px 8px;font-size:0.75rem;line-height:1.4;min-height:0!important}body #rooms .room-preview-name a{display:block;color:var(--ink);background:none;padding:0;text-decoration:none;border:0}body #rooms .room-preview .photo-frame figcaption{position:absolute;inset:0;pointer-events:none;margin:0!important;padding:0!important;min-height:0!important;max-width:none}body #rooms .room-area,body #rooms .room-price{position:absolute;display:block;white-space:nowrap;border-radius:var(--plaza-radius-ui,4px);padding:4px 6px;font-family:var(--plaza-font-sans);font-size:0.625rem;line-height:1.25;letter-spacing:0;color:#40392e;background:rgba(255,253,247,.88);backdrop-filter:blur(8px);box-shadow:0 1px 5px #00000012}body #rooms .room-area{top:6px;left:6px}body #rooms .room-price{bottom:6px;right:6px;font-weight:600}body #rooms .room-preview:focus-within{outline:2px solid var(--gold);outline-offset:-2px}@media(max-width:700px){body #rooms .room-panel-content{padding:14px 16px 0}body #rooms .room-details[open] .room-preview-grid{gap:8px}body #rooms .room-preview-name{font-size:0.6875rem;padding:6px 7px 7px}}body #rooms .room-details summary,body #rooms .room-details[open] summary{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}body .external-link-icon{display:inline-block;width:12px;height:12px;vertical-align:-1px;color:var(--gold);flex:none}body .medical-topic-icon{display:none}body .medical-topic-arrow{display:inline-block;width:14px;height:14px;vertical-align:-2px;margin-left:5px}body .footer-sitemap{border:0;margin:0;padding:0}body .footer-sitemap>summary{list-style:none;cursor:pointer}body .footer-sitemap>summary::-webkit-details-marker{display:none}body .footer-nav-group h3{font-family:var(--plaza-font-sans);font-size:0.875rem;font-weight:500;line-height:1.5;margin:0 0 18px;color:var(--ink)}body .footer-nav-group ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}@media(min-width:701px){body .footer-sitemap>summary{display:none}}@media(max-width:700px){body.page-id-9 #programs{margin-top:40px}body #medicine .topic-links{display:grid;gap:0}body #medicine .topic-links p{margin:0!important}body #medicine .medical-topic-link{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:58px;padding:13px 0;border-bottom:1px solid var(--line);background:none;text-decoration:none}body #medicine .medical-topic-icon{display:block;width:26px;height:26px}body #medicine .medical-topic-arrow{display:block;width:19px;height:19px;margin:0}body #medicine .medical-topic-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}body .footer-sitemap{margin-top:28px}body .footer-sitemap>summary{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:60px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--plaza-font-sans);font-size:0.875rem;color:var(--ink)}body .footer-sitemap>summary::after{content:'+';color:var(--gold);font-size:1.25rem;font-weight:400}body .footer-sitemap>summary[aria-expanded=true]::after{content:'−'}body .footer-sitemap .footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin:0;padding:24px 0}body .footer-nav-group h3{font-size:0.8125rem;margin-bottom:14px}body .footer-nav-group a{font-size:0.75rem;line-height:1.7}}@media(max-width:700px){body #medicine .topic-links,body #medicine .topic-links p,body #medicine .medical-topic-link{width:100%;max-width:none}}@media(max-width:700px){body #medicine .medical-mobile-gallery .plaza-slider-controls{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #medicine .medical-mobile-gallery .rail-dots{background:transparent!important;border:0!important;box-shadow:none!important}body #medicine + #rooms{margin-top:40px!important}}.trust-panel .tour-links{margin-top:16px;display:flex;flex-wrap:wrap;gap:16px 32px}.trust-panel .tour-links p{margin:0}.trust-panel .tour-link{display:inline-flex;align-items:center;gap:8px}.trust-panel .tour-link svg{width:22px;height:22px;flex:none;color:var(--accent)}body .trust-panel .tour-link{color:var(--icon-gold)}body .trust-panel .tour-link svg{color:currentColor}body .trust-panel .tour-link:is(:hover,:focus-visible){color:var(--icon-gold-hover)}body #first-visit .visit-call a{display:inline-flex;gap:14px;align-items:center;padding:8px 0;color:var(--icon-gold);font-size:0.875rem;text-decoration:none;border:0;background:none}body #first-visit .visit-call a:is(:hover,:focus-visible){color:var(--icon-gold-hover)}body #first-visit .visit-call a::before,body #first-visit .visit-call a::after{content:none!important}body #first-visit .visit-call svg{width:30px;height:30px;flex:none;stroke:currentColor}body #first-visit .visit-call .visit-call-copy{display:flex;flex-direction:column;gap:4px;line-height:1.6}body #first-visit .visit-call .visit-call-number{font-size:0.875rem;white-space:nowrap}:root{--plaza-button2-gradient:linear-gradient(100deg,rgba(178,148,95,.26) 0%,rgba(219,195,142,.18) 10%,rgba(255,248,227,.5) 22%,rgba(255,255,255,.72) 36%,rgba(255,249,229,.6) 45%,rgba(219,185,113,.16) 60%,rgba(255,255,255,.42) 78%,rgba(178,148,95,.26) 100%);--plaza-button2-hover-bg:rgba(255,255,255,.18);--plaza-button2-edge:rgba(255,255,255,.72)}:root[data-theme="dark"]{--plaza-button2-gradient:linear-gradient(100deg,rgba(178,148,95,.56) 0%,rgba(212,171,104,.55) 22%,rgba(212,171,104,.15) 38%,rgba(212,171,104,0) 50%,rgba(219,185,113,.15) 62%,rgba(219,185,113,.5) 78%,rgba(178,148,95,.56) 100%);--plaza-button2-hover-bg:transparent;--plaza-button2-edge:rgba(212,171,104,.5)}body :is(a[href^="tel:"],.map-link,.tour-link,.plaza-icon-motion) > svg:not(.external-link-icon){transform-origin:center;transition:transform var(--plaza-icon-duration) ease,color var(--plaza-icon-duration) ease}@media(hover:hover) and (pointer:fine){body :is(a[href^="tel:"],.map-link,.tour-link,.plaza-icon-motion):is(:hover,:focus-visible) > svg:not(.external-link-icon){transform:var(--plaza-icon-transform)}}@media(prefers-reduced-motion:reduce){body :is(a[href^="tel:"],.map-link,.tour-link,.plaza-icon-motion) > svg:not(.external-link-icon){transform:none!important;transition:none!important}}@media (min-width: 1024px) and (max-width: 1279px){body .plaza-block-home .hero-actions .plaza-buttons{flex-direction: row;flex-wrap: nowrap;align-items: center}}@media(max-width:767px){body .plaza-slider-controls{grid-template-columns:minmax(0,1fr);justify-content:center;gap:0;min-width:0;max-width:100%;min-height:44px;margin-top:4px}body .plaza-slider-controls .rail-dots{grid-column:1;justify-self:center;min-width:0;max-width:100%;flex-wrap:nowrap;gap:0;justify-content:safe center}body .plaza-slider-controls .rail-dots button{flex:0 0 24px;width:24px;min-width:24px;height:44px;min-height:44px}body .plaza-slider-controls .rail-arrows{display:none}}body.plaza-object-kislovodsk{--plaza-card-hover-border:var(--gold);--plaza-card-border-duration:0ms}body.plaza-object-kislovodsk main#main .card:is(:hover,:focus-within){border-color:var(--plaza-card-hover-border)}body.plaza-shell main#main .carousel .swipe-rail>.card{border-color:var(--plaza-card-hover-border,var(--gold));outline:0 solid transparent;outline-offset:-1px;transition:transform .35s ease,background-color .35s ease,border-color .35s ease,box-shadow .35s ease,outline-width var(--plaza-card-border-duration,650ms) ease,outline-offset var(--plaza-card-border-duration,650ms) ease,outline-color var(--plaza-card-border-duration,650ms) ease}body.plaza-shell main#main .carousel .swipe-rail>.card:is(:hover,:focus-within){outline-width:1px;outline-offset:-2px;outline-color:var(--plaza-card-hover-border,var(--gold))}@media(prefers-reduced-motion:reduce){body.plaza-shell main#main .carousel .swipe-rail>.card{transition:none!important}}body main .carousel{--plaza-rail-shadow-space:min(32px,5vw)}body main#main .carousel .swipe-rail{margin-inline:calc(-1 * var(--plaza-rail-shadow-space));padding-inline:var(--plaza-rail-shadow-space);scroll-padding-inline:var(--plaza-rail-shadow-space)}body.plaza-shell main#main .room-catalog-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}body.plaza-shell main#main .room-catalog-footer .catalog-price-button{position:static!important;inset:auto!important;transform:none!important;margin:0!important;flex:none}body.plaza-shell main#main .room-catalog-footer .catalog-price{min-height:48px;padding:13px 16px;font-size:0.8125rem;line-height:1.5;white-space:nowrap}body.plaza-shell main#main .room-catalog-footer>.text-link{margin:0!important;padding:0!important}body.plaza-shell main#main .room-catalog-footer>.text-link a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:8px;font-size:0.8125rem;line-height:1.5}body.plaza-shell main#main .room-catalog-footer .plaza-link-label{padding-block:0;font:inherit}body.plaza-shell main#main .room-catalog-footer .plaza-link-chevron{display:block;flex:0 0 18px;width:18px;height:18px;margin:0;transform:none}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience){--plaza-home-card-copy-gap:8px;--plaza-home-card-inset:16px}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .swipe-rail>.card>.plaza-group-inner{display:flex;flex:1;flex-direction:column;min-width:0}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .swipe-rail>.card :is(.photo-frame,.room-catalog-photo){height:auto!important;aspect-ratio:16/9;flex:none}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .swipe-rail>.card :is(.photo-frame,.room-catalog-photo) img{height:100%!important;aspect-ratio:16/9;object-fit:cover}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .swipe-rail>.card .card-body{display:flex;flex:1;flex-direction:column;gap:var(--plaza-home-card-copy-gap);padding:var(--plaza-home-card-inset)}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .card-body>.plaza-group-inner{display:flex;flex:1;flex-direction:column;gap:inherit}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .card-body h3{margin:0;min-height:0;font-size:1.375rem;line-height:1.2}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .card-body p:not(.text-link){margin:0;min-height:0}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .card-body p:not(.eyebrow,.text-link){font-size:0.8125rem;line-height:1.5}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home #rooms .card-body .room-catalog-specs{margin:0;padding:0;border:0}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .card-body :is(.room-catalog-footer,:not(.room-catalog-footer)>.text-link){margin:auto 0 0;padding:8px 0 0;border-top:1px solid var(--line)}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#experience) .card-body .text-link{display:flex;justify-content:flex-end}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#experience) .card-body .text-link>a{display:inline-flex;align-items:center;min-height:48px;font-size:0.8125rem;line-height:1.4}@media(min-width:1200px){body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .carousel .swipe-rail{--plaza-home-rail-inset:calc(var(--plaza-rail-shadow-space) + max(0px,(100% - 1188px)/2));padding-inline:var(--plaza-home-rail-inset);scroll-padding-inline:var(--plaza-home-rail-inset);clip-path:inset(0 max(0px,calc((100% - 1188px)/2 - 24px)))}body.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .swipe-rail>.card{flex-basis:min(380px,calc((100% - 48px)/3))}}body.plaza-shell.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .swipe-rail>.card>.plaza-card-border-light{display:none}body.plaza-shell.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .swipe-rail>.card:is(:hover,:focus-within){outline-width:2px;outline-offset:-2px}body.plaza-shell.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#experience) .card-body .text-link>a{gap:8px}body.plaza-shell.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#experience) .card-body .text-link .plaza-link-chevron{display:block;flex:0 0 18px;width:18px;height:18px;margin:0}body.plaza-shell.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home #first-visit .visit-grid>article{border:1px solid var(--line);border-radius:var(--plaza-radius-ui,4px)}@media(max-width:700px){body.plaza-shell.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home #first-visit .visit-grid{gap:8px}}@media(hover:hover) and (pointer:fine){body.plaza-shell.plaza-object-zheleznovodsk.page-id-1808 main#main.plaza-block-home :is(#programs,#medicine,#rooms,#experience) .swipe-rail{scroll-snap-type:none;scroll-behavior:auto}}body.plaza-shell.plaza-object-zheleznovodsk main :is(.plaza-room-catalog,.carousel:has(>.pg-rail)) .swipe-rail>.card>.plaza-card-border-light{display:none}body.plaza-shell.plaza-object-zheleznovodsk main :is(.plaza-room-catalog,.carousel:has(>.pg-rail)) .swipe-rail>.card:is(:hover,:focus-within){outline-width:2px;outline-offset:-2px}@media(hover:hover) and (pointer:fine){body.plaza-shell.plaza-object-zheleznovodsk main :is(.plaza-room-catalog .swipe-rail,.pg-rail){scroll-snap-type:none;scroll-behavior:auto}}.pn-menu-compact a:has(.pn-menu-icon){display:flex;align-items:center;gap:12px}.pn-menu-compact .pn-menu-icon{width:24px;height:24px;flex:0 0 24px;color:var(--pn-gold,var(--gold));stroke-width:1.35}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.plaza-scroll-motion.pm-enabled .pm-pending{opacity: 0;translate: 0 20px}body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="heading"], body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="copy"]{translate: 0 24px}body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="card"]{translate: 0 30px}body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="rise"]{translate: 0 72px}body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="photo"]{translate: -24px 18px}body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="pairedCopy"]{translate: 24px 12px}body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="row"]{translate: 0 16px}body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="opacity"]{translate: none}body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="social"]{translate: 0 12px;scale: .78}body.plaza-scroll-motion.pm-enabled .pm-running{will-change: opacity, translate}body.plaza-scroll-motion.pm-enabled .pm-running[data-pm-kind="opacity"]{will-change: opacity}body.plaza-scroll-motion.pm-enabled .pm-running[data-pm-kind="social"]{will-change: opacity, translate, scale}}@media print{body.plaza-scroll-motion :is(.pm-pending,.pm-running){opacity: 1 !important;translate: none !important;scale: none !important;will-change: auto !important}}@media screen and (prefers-reduced-motion:no-preference){body.plaza-scroll-motion .inclusions .check[data-plaza-check-motion]{opacity:var(--plaza-check-opacity,1);scale:var(--plaza-check-scale,1);translate:0 var(--plaza-check-offset,0px);filter:blur(var(--plaza-check-blur,0px));transform-origin:center;pointer-events:none}}
