@font-face{font-family:SangBleu Kingdom;src:url(sangbleu-kingdom-regular.be6522629b62c13f.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@charset "UTF-8";app-admin-panel{--cms-font: 14px;--cms-title: 14px;--cms-gap: 10px;--cms-gap-sm: 8px;--cms-pad: 12px;--cms-radius: 14px;--cms-radius-sm: 10px;--cms-radius-lg: 18px;--cms-control-h: 34px;--cms-control-h-sm: 30px;--cms-ink: #152c3a;--cms-muted: #6b7f90;--cms-accent: #27a0d0;--cms-surface: #ffffff;--cms-card-bg: #f9fbfd;--cms-border: #e4ebf2;--cms-border-strong: #c9d6e2}app-admin-panel .admin-panel .room-card-body{display:grid;gap:16px;margin-top:14px}app-admin-panel .admin-panel .room-header-actions{align-items:flex-end;display:grid;gap:8px;justify-items:end}app-admin-panel .admin-panel .room-order-controls{align-items:center;display:flex;gap:6px}app-admin-panel .admin-panel .room-order-note,app-admin-panel .admin-panel .room-collapsed-summary{color:#5f7380;font-size:12px;font-weight:800}app-admin-panel .admin-panel .room-collapsed-summary{background:#f5f8fb;border:1px dashed #cfdae4;border-radius:14px;margin:14px 0 0;padding:12px}app-admin-panel .admin-panel .room-tariff-list,app-admin-panel .admin-panel .room-photo-editor{background:#fbfdff;border:1px dashed #cfdae4;border-radius:18px;display:grid;gap:12px;padding:14px}app-admin-panel .admin-panel .room-facts-grid{background:#fff;border:1px solid #e4ebf2;border-radius:16px;padding:14px}app-admin-panel .admin-panel .compact-subheading{border-top:1px solid #e4ebf2;padding-top:4px}app-admin-panel .admin-panel .room-tariff-row,app-admin-panel .admin-panel .room-gallery-row{background:#fff;border-radius:16px;margin-bottom:0;padding:14px}app-admin-panel .admin-panel .room-main-photo-row,app-admin-panel .admin-panel .room-gallery-row{align-items:flex-start;display:flex;gap:14px}app-admin-panel .admin-panel .gallery-heading-row{align-items:flex-start}app-admin-panel .admin-panel .gallery-limit-note{color:#5f7380;display:inline-block;font-weight:800;margin-top:4px}app-admin-panel .admin-panel .gallery-limit-note.limit-reached{color:#b43b3b}app-admin-panel .admin-panel .room-gallery-thumbnails{display:flex;flex-wrap:wrap;gap:10px;max-width:400px}app-admin-panel .admin-panel .otel-grid-slider-thumbnails{max-width:450px}app-admin-panel .admin-panel .empty-media-placeholder{align-items:center;background:#f5f8fb;border:1px dashed #94b8cf;border-radius:14px;color:#5f7380;display:flex;font-size:13px;font-weight:800;justify-content:center;min-height:80px;padding:14px}app-admin-panel .admin-panel .room-gallery-thumb-card{cursor:grab;padding:0;position:relative}app-admin-panel .admin-panel .room-gallery-thumb-card.dragging{border:1px solid #94b8cf;box-shadow:0 10px 24px #152c3a24;cursor:grabbing;opacity:.72}app-admin-panel .admin-panel .gallery-field{flex:1}app-admin-panel .admin-panel .drag-hint{color:#6c7a86;font-size:12px;font-weight:800}app-admin-panel .admin-panel .room-photo-preview{flex:0 0 136px;height:92px}app-admin-panel .admin-panel .room-photo-preview img{display:block;height:100%;object-fit:cover;width:100%}app-admin-panel .admin-panel .room-gallery-thumbnail{align-items:center;background:#edf3f8;border:1px solid #cfdae4;border-radius:14px;display:flex;flex:0 0 80px;height:80px;justify-content:center;margin:0;overflow:hidden;position:relative;width:80px}app-admin-panel .admin-panel .photo-placeholder{color:#5f7380;font-size:12px;font-weight:900}app-admin-panel .admin-panel .thumbnail-remove-button{align-items:center;background:#b43b3bf5;border:0;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:900;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:4px;top:4px;width:24px}app-admin-panel .admin-panel .thumbnail-remove-button:disabled{cursor:not-allowed;opacity:.45}app-admin-panel .admin-panel .promo-description-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}app-admin-panel .admin-panel .promo-toggle{align-self:flex-end;min-height:46px}app-admin-panel .admin-panel .compact{min-height:36px;padding:8px 12px;width:auto}app-admin-panel .admin-panel .three-cols,app-admin-panel .admin-panel .four-cols{flex-wrap:wrap}app-admin-panel .admin-panel .three-cols label,app-admin-panel .admin-panel .four-cols label{min-width:180px}app-admin-panel .admin-panel .inline-fields.four-cols label,app-admin-panel .admin-panel .four-cols label{flex:1 1 160px}app-admin-panel .admin-panel .media-path-note{background:#f4f8fb;border:1px solid #d6e2ea;border-radius:12px;color:#254454;display:grid;gap:4px;padding:10px 12px;word-break:break-word}app-admin-panel .admin-panel .media-path-note code,app-admin-panel .admin-panel .compact-path{color:#5f7380;font-size:12px;white-space:normal}app-admin-panel .admin-panel .compact-path{display:block;margin:8px 0}app-admin-panel .admin-panel .media-field,app-admin-panel .admin-panel .document-picker-field,app-admin-panel .admin-panel .media-field-card{display:grid;gap:10px;min-width:0}app-admin-panel .admin-panel .media-field code,app-admin-panel .admin-panel .document-picker-field code,app-admin-panel .admin-panel .media-field-card code{background:#fff;border:1px solid #e4ebf2;border-radius:10px;color:#25485b;display:block;font-size:12px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}app-admin-panel .admin-panel .media-preview,app-admin-panel .admin-panel .media-field-preview{background:#edf3f8;background-position:center;background-size:cover;border-radius:16px;min-height:140px;overflow:hidden;width:100%}app-admin-panel .admin-panel img.media-preview{display:block;height:220px;object-fit:cover}app-admin-panel .admin-panel .button-preview{align-items:center;color:#fff;display:flex;font-weight:900;justify-content:center;min-height:64px;text-shadow:0 2px 10px rgba(0,0,0,.35)}app-admin-panel .admin-panel .media-field-actions,app-admin-panel .admin-panel .media-picker-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}app-admin-panel .admin-panel .image-picker-field,app-admin-panel .admin-panel .document-picker-field{align-self:stretch;background:#fbfdff;border:1px dashed #cfdae4;border-radius:14px;padding:12px}app-admin-panel .admin-panel .media-picker-modal{align-items:center;background:#0a19239e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}app-admin-panel .admin-panel .media-picker-panel{background:#fff;border-radius:24px;box-shadow:0 24px 70px #0000003d;display:grid;gap:18px;max-height:min(860px,92vh);max-width:1040px;overflow:auto;padding:22px;width:min(100%,1040px)}app-admin-panel .admin-panel .media-picker-panel>header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}app-admin-panel .admin-panel .picker-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}app-admin-panel .cms-collapsible-header{align-items:center!important;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start!important}app-admin-panel .cms-collapsible-header>:first-child{margin-right:auto!important}app-admin-panel .cms-collapsible-header .page-content-collapse-toggle{margin-left:0!important}app-admin-panel .cms-collapsible-header{cursor:pointer;-webkit-user-select:none;user-select:none}app-admin-panel .cms-collapsible-header:hover>:is(h3,h4,strong),app-admin-panel .cms-collapsible-header:hover>div>:is(h3,h4,strong),app-admin-panel .cms-collapsible-header:hover>div>span>:is(h3,h4){color:var(--cms-accent)}app-admin-panel .cms-collapsible-header:has(~.page-content-collapsible-body[hidden]),app-admin-panel .cms-collapsible-header:has(~.page-block-group-items[hidden]){margin-bottom:0!important}app-admin-panel .cms-collapsible-header>:is(h3,h4,strong),app-admin-panel .cms-collapsible-header>div>:is(h3,h4,strong),app-admin-panel .cms-collapsible-header>div>span>:is(h3,h4){color:var(--cms-ink);font-size:var(--cms-title)!important;font-weight:800!important;line-height:1.3;margin-bottom:0!important;margin-top:0!important}app-admin-panel .cms-collapsible-header--generated{margin-bottom:10px}app-admin-panel .cms-collapsed>:not(.cms-collapsible-header){display:none!important}app-admin-panel .cms-collapsed>.cms-collapsible-header{margin-bottom:0!important}app-admin-panel .admin-panel{font-size:14px;max-width:1200px;padding:20px 16px 40px}app-admin-panel .admin-panel h1{font-size:clamp(26px,3.6vw,40px)}app-admin-panel .admin-panel h2{font-size:22px}app-admin-panel .admin-panel h3{font-size:15px}app-admin-panel .admin-panel .lead{font-size:15px}app-admin-panel .admin-panel .eyebrow,app-admin-panel .admin-panel .label{font-size:11px;margin-bottom:4px}app-admin-panel .admin-panel .admin-header,app-admin-panel .admin-panel .status-card,app-admin-panel .admin-panel .workspace,app-admin-panel .admin-panel .editor-heading,app-admin-panel .admin-panel .editor-toolbar,app-admin-panel .admin-panel .inline-fields,app-admin-panel .admin-panel .title-item header,app-admin-panel .admin-panel .banner-grid,app-admin-panel .admin-panel .menu-grid,app-admin-panel .admin-panel .editor-actions,app-admin-panel .admin-panel .toolbar-actions{gap:var(--cms-gap)}app-admin-panel .admin-panel .admin-header,app-admin-panel .admin-panel .status-card{margin-bottom:14px}app-admin-panel .admin-panel .status-card{padding:12px 16px}app-admin-panel .admin-panel .status-card,app-admin-panel .admin-panel .cms-nav,app-admin-panel .admin-panel .editor-card{border-radius:var(--cms-radius-lg)}app-admin-panel .admin-panel .workspace{align-items:flex-start}app-admin-panel .admin-panel .cms-nav{flex-basis:260px;padding:14px}@media(min-width:901px){app-admin-panel .admin-panel .cms-nav{position:sticky;top:16px}}app-admin-panel .admin-panel .nav-group{border-top:0;padding-top:0}app-admin-panel .admin-panel .nav-group+.nav-group{margin-top:0}app-admin-panel .admin-panel .nav-group h3{font-size:11px;margin-bottom:8px}app-admin-panel .admin-panel .nav-item{background:#fff;border:1px solid var(--cms-border-strong);border-radius:12px;box-shadow:0 1px 2px #152c3a0f;color:#0f2230;gap:2px;margin-bottom:6px;padding:9px 12px}app-admin-panel .admin-panel .nav-item span{font-size:14px;font-weight:800}app-admin-panel .admin-panel .nav-item:hover:not(:disabled):not(.active){background:#eef5fb;border-color:var(--cms-accent)}app-admin-panel .admin-panel .nav-item.active{background:var(--cms-ink);border-color:var(--cms-ink);color:#fff}app-admin-panel .admin-panel .nav-item small{font-size:12px;line-height:1.3}app-admin-panel .admin-panel .editor-card{padding:16px;position:relative}app-admin-panel .admin-panel .editor-card>.notice{box-shadow:0 10px 30px #152c3a2e;font-weight:700;left:50%;margin:0;max-width:min(640px,100vw - 160px);position:fixed;top:16px;transform:translate(-50%);z-index:1500}app-admin-panel .admin-panel .editor-card>.notice.error+.notice.success,app-admin-panel .admin-panel .editor-card>.notice.success+.notice.error{top:76px}app-admin-panel .admin-panel .site-settings-card{position:relative}app-admin-panel .admin-panel .site-settings-card>.loading[data-testid=settings-seo-loading]{background:#eef5fb;border:1px solid var(--cms-border-strong);border-radius:999px;font-size:12px;font-weight:700;margin:0;padding:4px 10px;pointer-events:none;position:absolute;right:56px;top:12px;z-index:5}app-admin-panel .admin-panel .editor-card>.loading{background:#eef5fb;border:1px solid var(--cms-border-strong);border-radius:999px;box-shadow:0 4px 14px #152c3a1f;color:#25485b;font-size:12px;font-weight:700;margin:0;padding:6px 12px;pointer-events:none;position:absolute;right:16px;top:16px;z-index:20}app-admin-panel .admin-panel .editor-heading{box-sizing:border-box;margin-bottom:14px;min-height:72px;padding-bottom:12px}app-admin-panel .admin-panel .editor-heading p:not(.eyebrow){margin-top:4px}app-admin-panel .admin-panel button{border-radius:var(--cms-radius-sm);min-height:var(--cms-control-h);padding:7px 12px}app-admin-panel .admin-panel .compact{min-height:var(--cms-control-h-sm);padding:5px 10px}app-admin-panel .admin-panel .icon-button{min-height:var(--cms-control-h-sm);padding:4px 10px}app-admin-panel .admin-panel select,app-admin-panel .admin-panel input,app-admin-panel .admin-panel textarea{border-radius:var(--cms-radius-sm);font-size:14px;padding:7px 10px}app-admin-panel .admin-panel .form-row,app-admin-panel .admin-panel .title-item label,app-admin-panel .admin-panel .paragraph-editor label,app-admin-panel .admin-panel .banner-card label,app-admin-panel .admin-panel .menu-card label,app-admin-panel .admin-panel .contacts-page-card label,app-admin-panel .admin-panel .room-card label,app-admin-panel .admin-panel .promo-card label,app-admin-panel .admin-panel .footer-section-card label{gap:4px}app-admin-panel .admin-panel .title-item,app-admin-panel .admin-panel .banner-card,app-admin-panel .admin-panel .contacts-page-card,app-admin-panel .admin-panel .room-card,app-admin-panel .admin-panel .promo-card,app-admin-panel .admin-panel .room-tariff-row{border-radius:var(--cms-radius);gap:var(--cms-gap);margin-bottom:var(--cms-gap);padding:var(--cms-pad)}app-admin-panel .admin-panel .footer-group-card,app-admin-panel .admin-panel .footer-section-card,app-admin-panel .admin-panel .footer-row-editor,app-admin-panel .admin-panel .menu-card,app-admin-panel .admin-panel .menu-legacy-panel,app-admin-panel .admin-panel .menu-item-editor,app-admin-panel .admin-panel .page-main-banner-editor,app-admin-panel .admin-panel .page-text-row-editor,app-admin-panel .admin-panel .otel-grid-slider-editor{border-radius:var(--cms-radius);padding:var(--cms-pad)}app-admin-panel .admin-panel .footer-section-card{gap:var(--cms-gap);margin-bottom:var(--cms-gap)}app-admin-panel .admin-panel .footer-group-card>header{margin-bottom:var(--cms-gap)}app-admin-panel .admin-panel .menu-item-editor{margin-bottom:8px}app-admin-panel .admin-panel .menu-legacy-panels{gap:var(--cms-gap);margin-top:10px}app-admin-panel .admin-panel .menu-legacy-panel>*:not(header){margin-top:10px}app-admin-panel .admin-panel .footer-list-block{gap:var(--cms-gap-sm);padding:10px}app-admin-panel .admin-panel .editor-toolbar{margin-bottom:var(--cms-gap)}app-admin-panel .admin-panel .page-content-collapse-toggle{flex-basis:28px;font-size:16px;height:28px;min-height:28px;padding:0;width:28px}app-admin-panel .admin-panel .page-content-editor-flow{gap:10px!important}app-admin-panel .admin-panel .media-preview,app-admin-panel .admin-panel .media-field-preview{border-radius:12px;min-height:100px}app-admin-panel .admin-panel img.media-preview{height:160px}app-admin-panel .admin-panel .empty-media-placeholder{min-height:56px;padding:10px}app-admin-panel .admin-panel .button-preview{min-height:48px}app-admin-panel .admin-panel .promo-toggle{min-height:var(--cms-control-h)}app-admin-panel .admin-panel .three-cols label{min-width:150px}app-admin-panel .admin-panel .promo-description-grid{gap:var(--cms-gap)}app-admin-panel .admin-panel .image-picker-field,app-admin-panel .admin-panel .document-picker-field{padding:10px}app-admin-panel .admin-panel .media-picker-panel{border-radius:var(--cms-radius-lg);gap:12px;padding:16px}app-admin-panel .admin-panel .gallery-heading-row>div>small{display:block;margin-top:2px}app-admin-panel .admin-panel .room-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cms-gap-sm);justify-content:flex-end}app-admin-panel .admin-panel :is(.global-styles-editor,.global-button-editor,.widget-image-editor,.site-settings-editor) .toolbar-actions-2{background:transparent;box-shadow:none;flex-direction:row;gap:var(--cms-gap-sm);position:static;width:auto}app-admin-panel .admin-panel :is(.global-styles-editor,.global-button-editor,.widget-image-editor,.site-settings-editor) .toolbar-actions-2>:is(.ghost-button,.ghost-button-2,.primary-button){border-radius:var(--cms-radius-sm);flex:0 0 36px;font-size:18px;height:36px;min-height:36px;width:36px}app-admin-panel .admin-panel .toolbar-actions-2>.ghost-button,app-admin-panel .admin-panel .toolbar-actions-2>.ghost-button-2,app-admin-panel .admin-panel .toolbar-actions-2>.primary-button{border-radius:0;min-height:70px;padding:0}app-admin-panel .admin-panel .footer-row-editor,app-admin-panel .admin-panel .room-description-row{background:var(--cms-surface);border:1px solid var(--cms-border);border-radius:var(--cms-radius);display:grid;gap:var(--cms-gap-sm);padding:var(--cms-pad)}app-admin-panel .admin-panel .cms-row-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cms-gap-sm)}app-admin-panel .admin-panel .cms-row-header>strong{color:var(--cms-ink);font-size:var(--cms-title);font-weight:800;margin-right:auto}app-admin-panel .admin-panel .cms-row-header>.item-actions{gap:var(--cms-gap-sm);justify-content:flex-end;width:auto}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;font-weight:400}button{cursor:pointer;border:none;font-family:inherit}.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.text-center{text-align:center}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.b24-widget-button-position-bottom-right{right:20px!important;bottom:180px!important}.b24-widget-button-popup{display:none!important}.mobile_hidden{display:none}.interval-big{height:7vw}.interval-average{height:5vw}.interval-smal{height:3vw}.interval-left{width:90%;margin-left:8%}.interval-left2{width:90%;margin-left:5%}p,span,h3,h1,h2,h4,h5,h6,a{line-height:1;text-decoration:none}.flex-contenier{display:flex;width:90%;margin-left:8%;align-items:center;justify-content:space-between}.flex-contenier2{display:flex;width:90%;margin-left:5%;align-items:center;justify-content:space-between}.flex-contenier-column{display:flex;width:90%;margin-left:8%;justify-content:space-between}.flex-row{display:flex;width:90%;margin-left:8%;align-items:center}.height-slider{height:35vw}.height-slider-1{height:32vw}.height-grid-slider{height:68vw}.height-grid-slider-1{height:48vw}app-button{width:100%;display:flex;align-items:center;justify-content:center;height:100%}.button-all-contenier{width:90%;display:flex;align-items:center;justify-content:space-between;margin:auto;height:100%}.text-button{color:#fff;font-size:1vw;font-weight:400}.logo-button{width:2vw}app-page-titles{width:80%}.separator-button{width:9vw;height:1px;background:#bcbcbcb8;margin-right:1vw}.button-sliser-style1{display:flex;align-items:center}.global-button-full-with{padding-top:1.5vw;padding-bottom:1.5vw;text-align:center}.global-button-full-with span{font-size:1.2vw;font-weight:500;color:#fff}.vidget-img-contenier{width:10vw;height:3.5vw}.app-button{display:flex;align-items:center;justify-content:center;font-size:1.2vw;color:#fff;padding-top:.5vw;padding-bottom:.5vw}.button-with-mini{width:10vw;display:flex}.block-hidden{display:none}.full-with{width:100%}.with-65{width:65%}.with-30{width:30%}.open-modal{position:absolute;right:2.5%;top:5%;z-index:2}.card-item-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.5vw}app-sticky-video{position:fixed;left:7vw;bottom:2.5%;z-index:2}.contenier_none{display:none!important}@media(max-width:1024px){app-sticky-video{left:0;bottom:2.5%}.flex-row{margin-left:5%}.card-item-grid{grid-template-columns:1fr 1fr;gap:3.5vw}.b24-widget-button-position-bottom-right{bottom:300px!important;right:10px!important}.interval-left{margin-left:5%;height:100%}.flex-contenier{margin-left:5%;width:90%;align-items:flex-start}.flex-contenier2{align-items:flex-start}.height-slider{height:470px}.logo-button{width:4vw}.text-button{font-size:2.5vw}.interval-smal{height:40px}.interval-average{height:60px}.separator-button{height:1.2px;margin-right:2vw}.global-button-full-with{padding-top:2vw;padding-bottom:2vw}.global-button-full-with span{font-size:2.5vw}.flex-contenier2{align-items:center}.vidget-img-contenier{width:15vw;height:5.5vw}.height-slider-1{height:80vw}.app-button{padding-top:1vw;padding-bottom:1vw;font-size:2.5vw}.button-with-mini{width:22vw;display:flex}.interval-big{height:11vw}.flex-contenier-column{margin-left:5%;flex-direction:column-reverse;gap:2vw}.with-65,.with-30{width:100%}.height-grid-slider,.height-grid-slider-1{height:75vw}}@media(max-width:768px){.mobile_hidden{display:block}.b24-widget-button-position-bottom-right{bottom:300px!important}body{padding-bottom:70px}.interval-big{height:70px}.height-slider{height:520px}.height-slider-1{height:100vw}.logo-button{width:6vw;margin-left:5vw}.text-button{font-size:3.5vw}app-page-titles{width:70%}.separator-button{height:1.5px;width:6vw}.global-button-full-with{height:100%;display:flex;align-items:center;justify-content:center}.global-button-full-with{padding-top:2vw;padding-bottom:2vw}.global-button-full-with span{font-size:3.5vw}.card-item-grid{grid-template-columns:1fr;gap:5.5vw}.height-grid-slider,.height-grid-slider-1{height:95vw}}@media(min-width:600px)and (max-width:900px)and (orientation:portrait){.b24-widget-button-position-bottom-right{bottom:max(400px,100vh - 600px)!important}}@media(max-width:495px){.logo-button{width:7.5vw}.text-button{font-size:4vw}app-page-titles{width:80%}.global-button-full-with{padding-top:3.5vw;padding-bottom:3.5vw}.global-button-full-with span{font-size:4vw}.mobile_none{display:none}.height-slider-1{height:140vw}.app-button{font-size:4vw}.button-with-mini{width:34vw;display:flex}.interval-big{height:40px}.height-grid-slider,.height-grid-slider-1{height:105vw}}@media(max-width:365px){.height-slider{height:350px}}
