@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}strong{font-weight:bolder}img{border-style:none}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}ul{padding:revert;margin:revert}h1,h2,h3{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}svg{shape-rendering:geometricPrecision;-webkit-backface-visibility:hidden;backface-visibility:hidden}a:visited{color:#670dbb}:root{--primary:#ffcb11;--primary-darken:hsl(from var(--primary) h s calc(l - 5));--primary-light:hsl(from var(--primary) h s calc(l + 5));--second-family:"Montserrat",sans-serif;--secondary:#e0e0e4;--secondary-darken:hsl(from var(--secondary) h s calc(l - 5));--secondary-light:#f6f7f8;--text-primary:#0d0d0d;--text-secondary:#626c77;--link:#0070f0;--darken-link:hsl(from var(--link) h s calc(l - 15));--darken-blue:#0357d6;--orange:#fe7200;--orange-darken:hsl(from var(--orange) h s calc(l - 5));--orange-light:hsl(from var(--orange) h s calc(l + 5));--purple:#804AFF;--purple-darken:hsl(from var(--purple) h s calc(l - 5));--purple-light:hsl(from var(--purple) h s calc(l + 5));--white:#ffffff;--success:#00b74a;--success-darken:hsl(from var(--success) h s calc(l - 5));--success-light:hsl(from var(--success) h s calc(l + 5));--green:#32BA43;--error:#c61919;--error-darken:hsl(from var(--error) h s calc(l - 5));--error-light:hsl(from var(--error) h s calc(l + 5));--font-roboto:Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",system-ui,-apple-system,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--block-gap:6.75px;--border:.5rem;--img-overlay-gradient:linear-gradient(180deg, rgba(0, 0, 10, 0.35), rgba(0, 0, 10, 0) 35%);--font-family:"Roboto",sans-serif;--second-family:"Montserrat",sans-serif;--third-family:"Inter",sans-serif;--manrope-family:"Manrope",sans-serif;--btn-bg-primary:var(--primary);--btn-bg-secondary:#f6f6f7;--btn-br:10px;--alert-success:#32ba430f;--alert-danger:#FFF3F2;--alert-warn:#FEF6EB;--alert-neutral:#f0f0f0;--shadowBlock:0px 1.2px 10px 0px #00000014;--shadowBtn:0px 1px 7.8px 0px #00000014;--shadowBtnNew:0 1px 10px 0 rgba(0, 0, 0, 0.08);--fs-xs:0.8125rem;--fs-small:0.875rem;--fs-base:1rem;--fs-medium:1.125rem;--fs-l:1.25rem;--fs-large:1.375rem;--fs-xl:1.5rem;--border-primary:1px solid #cdcdcd;--border-focus:1px solid #007bff;--radius-xs:4px;--radius-s:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--radius-3xl:20px;--radius-full:50%}.fb{display:-webkit-box;display:-ms-flexbox;display:flex;--gap:20px;gap:var(--gap)}.fb.fdc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.g-8{--gap:8px}:root{--ck-color-image-caption-background:hsl(0, 0%, 97%);--ck-color-image-caption-text:hsl(0, 0%, 20%);--ck-color-mention-background:hsla(341, 100%, 30%, 0.1);--ck-color-mention-text:hsl(341, 100%, 30%);--ck-color-selector-caption-background:hsl(0, 0%, 97%);--ck-color-selector-caption-text:hsl(0, 0%, 20%);--ck-highlight-marker-blue:hsl(201, 97%, 72%);--ck-highlight-marker-green:hsl(120, 93%, 68%);--ck-highlight-marker-pink:hsl(345, 96%, 73%);--ck-highlight-marker-yellow:hsl(60, 97%, 73%);--ck-highlight-pen-green:hsl(112, 100%, 27%);--ck-highlight-pen-red:hsl(0, 85%, 49%);--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing) / 2);--ck-todo-list-checkmark-size:16px}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}p{text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}html{height:100%;scroll-padding-top:70px;font-size:var(--fs-base)}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;font-size:1rem;font-weight:400;color:var(--text-primary);background-color:var(--white);-webkit-text-size-adjust:100%;--font-roboto:Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",system-ui,-apple-system,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-family:var(--font-roboto);min-height:100vh}body>.overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(102,102,102,.52);z-index:2;visibility:hidden}::-webkit-input-placeholder{color:var(--text-secondary)}::-moz-placeholder{color:var(--text-secondary)}:-ms-input-placeholder{color:var(--text-secondary)}::-ms-input-placeholder{color:var(--text-secondary)}::placeholder{color:var(--text-secondary)}img{content-visibility:auto}.container{max-width:1312px;width:100%;padding:0 16px;margin:0 auto}.wrapper{padding:var(--block-gap) 0}h2{margin-bottom:.7rem;font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--text-primary)}h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.1;color:var(--text-primary)}button{line-height:0}.accordions>*>.body{height:0;font-size:1em;font-weight:400;color:var(--text-secondary);opacity:0;overflow:hidden;display:none}.save{border:none;background:#f0f0f0;position:absolute;z-index:1}.review-short{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:22px;font-size:13px;font-weight:500;line-height:1;color:var(--text-primary)}.review-short>span{width:26px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-s);color:var(--white);background-color:var(--green)}.search-widget{display:-ms-grid;display:grid;-ms-grid-rows:auto 15px auto;grid-template-areas:"heading heading" "dates guests";-ms-grid-columns:2fr 7px 1fr;grid-template-columns:2fr 1fr;border-radius:var(--radius-2xl);padding:16px 14px 12px;row-gap:15px;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;font-size:.938rem;color:var(--text-secondary)}.search-widget>form{display:none}.search-widget>.search-title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:heading;-ms-grid-column-align:left;justify-self:left;font-weight:500;font-size:1.375em;color:var(--text-primary);padding:0 4px;margin:0}.search-widget>.people,.search-widget>.period,.search-widget>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;min-height:52px;border-radius:var(--radius-xl);font-size:.9375em;gap:.35em;width:100%}.search-widget>.people,.search-widget>.period{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 12px;background-color:var(--secondary-light);position:relative;border:1px solid var(--text-primary) 1c;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.search-widget>.people.on,.search-widget>.period.on{z-index:3}.search-widget>.people:hover,.search-widget>.period:hover{background-color:#f9f9f9}.search-widget>.period{-ms-grid-row:3;-ms-grid-column:1;grid-area:dates;line-height:initial;display:-webkit-box;display:-ms-flexbox;display:flex}.search-widget .people{-ms-grid-row:3;-ms-grid-column:3;grid-area:guests}.search-widget svg{fill:transparent}.rooms-items>form>label>.label>.name{-ms-grid-row:1;-ms-grid-column:1;grid-area:name}.rooms-items>form>label>.label>.rate-plan{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:rate-plan;font-weight:500;font-size:.95rem;text-align:center;border:1px solid rgba(13,13,13,.1098039216);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:var(--radius-s);padding:0 6px;height:25px}.rooms-items>form>label>.label>.count{-ms-grid-row:2;-ms-grid-column:1;grid-area:count;color:var(--text-secondary);font-size:1rem;font-weight:400}.rooms-items>form>label>.label>.price{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;display:-ms-grid;display:grid;grid-template-areas:"price" "for";grid-area:price;gap:2px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.rooms-items>form>label>.label>.price>.value{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;grid-area:price}.rooms-items>form>label>.label>.price>.for{-ms-grid-row:3;-ms-grid-column:1;grid-area:for;font-weight:400;color:var(--text-secondary)}.hotel-catalog .rooms-list .price-container .price{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;grid-area:price;font-weight:600;font-size:var(--fs-l);line-height:120%}.hotel-catalog .rooms-list .price-container .price-for{-ms-grid-row:2;-ms-grid-column:1;grid-area:priceFor;line-height:130%;font-size:var(--fs-base);color:var(--text-secondary)}.hotel-catalog .rooms-list .price-container>a{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:btn;background-color:var(--primary);font-weight:400;text-decoration:none}.btn{border:none;background:#f0f0f0;height:48px;padding:0 42px;border-radius:var(--radius-sm);font-size:1.07rem;font-weight:500;line-height:1.1;color:#000}.btn.primary{background-color:var(--primary)}.slider{position:relative;margin-left:-12px}.slider>div{-ms-touch-action:pan-y;touch-action:pan-y;padding-left:12px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;z-index:0}.slider>div>div{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;padding-bottom:12px}.slider>.slider-next,.slider>.slider-prev{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background:var(--white);height:40px;width:40px;border-radius:var(--radius-md);-webkit-box-shadow:0 1.2px 10px 0 rgba(0,0,0,.0784313725);box-shadow:0 1.2px 10px 0 rgba(0,0,0,.0784313725);opacity:1;visibility:visible;z-index:0;top:calc(50% - 24px)}.slider>.slider-prev{left:-24px}.slider>.slider-next{right:-24px}.slider .slider-pagination{display:none}.search-place{border-radius:var(--radius-xl);width:300px;height:99%;-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);background:var(--white);-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:3px;top:3px;padding-bottom:10px}.search-place .bar-form{border-radius:var(--radius-lg);padding:0 10px 0 12px;width:280px;height:48px;background:var(--secondary-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:10px}.search-place .bar-form input{border:none;outline:0;background:0 0;height:100%;width:100%;padding-right:24px;font-weight:400;font-size:15px;line-height:147%;color:var(--text-secondary)}.search-place .bar-form .searchIcon{opacity:1;position:absolute;right:12px}.search-place .bar-form .closeIcon{opacity:0;position:absolute;right:12px}.search-place .bar-form.has-value .searchIcon{opacity:0}.search-place .bar-form.has-value .closeIcon{opacity:1}.search-place .cat-cont{width:100%;height:calc(100% - 70px)}.search-place .cat-cont.grid{display:-ms-grid;display:grid;grid:"btn btn" auto "aside list" 1fr/38px 1fr;gap:12px;min-height:0;height:calc(100% - 90px)}.search-place .cat-cont.grid>*{margin:0}.search-place .cat-cont.grid>span{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:btn;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px;font-weight:500;font-size:var(--fs-medium);line-height:122%;position:relative;padding-bottom:10px;padding-left:10px}.search-place .cat-cont.grid>span.scrolled{-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);padding:0 10px 10px;z-index:2}.search-place .cat-cont.grid>span::after{content:"";position:absolute;top:18px;left:0;width:100%;height:1px;background-color:rgba(98,108,119,.1);display:block;margin:12px 0}.search-place .cat-cont.grid>.search-aside{-ms-grid-row:1;-ms-grid-column:3;grid-area:aside;width:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:0;margin:0;margin-left:10px;height:100%}.search-place .cat-cont.grid>.search-aside li{all:unset}.search-place .cat-cont.grid>.search-aside li>button{border:none;background:var(--secondary-light);border-radius:var(--radius-lg);width:38px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}.search-place .cat-cont.grid>.search-aside li>button:hover{background:#eaeaee}.search-place .cat-cont.grid>.search-aside li>button.active{background:#1d2023;color:var(--secondary-light)}.search-place .cat-cont.grid>.search-aside li>button.active>svg{fill:currentColor}.search-place .cat-cont.grid>.search-aside li>button>svg{fill:currentColor}.search-place .cat-cont.grid>ul:nth-child(2){-ms-grid-row:2;-ms-grid-column:1;grid-area:list;padding:10px;min-height:0}.search-place .categories{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));row-gap:16px;margin-right:10px;margin-left:10px}.search-place .categories>li{position:relative}.search-place .categories>li>button{all:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:84px;gap:6px}.search-place .categories>li>button span:first-child{border-radius:18px;width:50px;height:50px;background:var(--secondary-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-place .categories>li>button span:first-child:hover{background:#eaeaee}.search-place .categories>li>button span:last-child{font-weight:400;font-size:13px;line-height:117%;text-align:center;color:var(--text-secondary);white-space:normal;word-wrap:break-word;word-break:break-word}.search-place .categories.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.search-place .categories.flex::-webkit-scrollbar{display:none;width:0;height:0;background:0 0}.search-place .categories.flex{-ms-overflow-style:-ms-autohiding-scrollbar;overflow:-moz-scrollbars-none}.search-place .categories.flex>li>article{display:-ms-grid;display:grid;grid-template-areas:"title icon" "info icon"}.search-place .categories.flex>li>article>h3{-ms-grid-row:1;-ms-grid-column:1;grid-area:title;font-weight:500;font-size:15px;line-height:133%;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.search-place .categories.flex>li>article>div{-ms-grid-row:2;-ms-grid-column:1;grid-area:info;min-width:0}.search-place .categories.flex>li>article>div .schedule{font-weight:400;font-size:13px;line-height:138%;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-place .categories.flex>li>article>div .address,.search-place .categories.flex>li>article>div .phone{font-weight:400;font-size:13px;line-height:138%;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-place .categories.flex>li>article>div .phone a{color:var(--text-secondary);margin-top:2px}.search-place .categories.flex>li>article>div .address{font-style:normal;margin-top:6px}.search-place .categories.flex>li>article>img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:icon;-ms-grid-column-align:end;justify-self:end;margin-left:auto;max-width:100%;height:auto;border:1px solid rgba(98,108,119,.2);border-radius:var(--radius-lg);margin-right:1px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:42px;height:42px}.search-place .categories.flex>li .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden}.search-place .categories.flex>li:not(:last-child)::after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:rgba(98,108,119,.1)}.bookingBannerDesk h2{-ms-grid-row:1;-ms-grid-column:1;grid-area:title;font-family:Montserrat,sans-serif;font-style:italic;font-weight:900;font-size:clamp(24px,3.5cqi,36px);line-height:133%;text-transform:uppercase;margin:44px 0 -24px}.bookingBannerDesk ul{-ms-grid-row:2;-ms-grid-column:1;grid-area:list;font-style:italic;font-weight:600;font-size:var(--fs-l);line-height:120%;text-transform:uppercase;text-align:center;color:var(--text-secondary);margin-bottom:44px;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.bookingBannerDesk div{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:info;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding-bottom:24px;width:220px;height:284px}.bookingBannerDesk img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:pic;margin-top:-105px;max-width:unset;height:auto;-o-object-fit:contain;object-fit:contain;-ms-grid-column-align:center;justify-self:center}.review-stats{font-weight:500;font-size:13px;line-height:138%;letter-spacing:0;color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:7px}.hidden-text>div{font-size:var(--fs-base);font-weight:400;line-height:22.4px;color:var(--text-primary);overflow:hidden}.hidden-text>div.hide{--row:3;display:-webkit-box;-webkit-line-clamp:var(--row);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.imageCarousel .carousel.up>li{position:relative;-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;-webkit-animation:35s linear infinite scrolling;animation:35s linear infinite scrolling;will-change:transform;opacity:.7}.imageCarousel .carousel.down>li{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;-webkit-animation:35s linear infinite scrolling-down;animation:35s linear infinite scrolling-down;will-change:transform;opacity:.7}@-webkit-keyframes scrolling{16.67%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}16.68%{-webkit-transform:translateY(500%);transform:translateY(500%)}}@keyframes scrolling{16.67%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}16.68%{-webkit-transform:translateY(500%);transform:translateY(500%)}}@-webkit-keyframes scrolling-down{16.67%{-webkit-transform:translateY(100%);transform:translateY(100%)}16.68%{-webkit-transform:translateY(-500%);transform:translateY(-500%)}}@keyframes scrolling-down{16.67%{-webkit-transform:translateY(100%);transform:translateY(100%)}16.68%{-webkit-transform:translateY(-500%);transform:translateY(-500%)}}.search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:16px 8px 8px;background-color:var(--secondary-light);border-radius:var(--radius-2xl);font-size:.938rem;color:var(--text-secondary)}.search>form{display:none}.search>h2{padding:0 8px;margin-bottom:.5rem;font-weight:500;font-size:1.375em;color:var(--text-primary)}.search>.btn,.search>.people,.search>.period,.search>.string{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.35em;min-height:52px;width:100%;border-radius:var(--radius-xl);font-size:.9375em}.search>.people,.search>.period,.search>.string{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 12px;background-color:var(--white);border:none;color:var(--text-secondary)}.search>.people.error,.search>.people.on,.search>.period.error,.search>.period.on,.search>.string.error,.search>.string.on{z-index:3}.search>.people:hover,.search>.period:hover,.search>.string:hover{background-color:#f9f9f9}.search>.period{max-width:360px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.search>.people{position:relative}.search>.string{position:relative;max-width:522px;padding:0 10px 0 0}.search>.string>input{width:100%;height:100%;padding:17px 12px;border:none;outline:0;background-color:transparent;line-height:1.6}.search>.string>svg{position:absolute;right:12px}.search>.string>.clear{opacity:0;visibility:hidden}.search>.string>.clear.visible{opacity:1;visibility:visible}.search>.string>.clear:hover{opacity:.5}.search>.btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;font-size:1em;font-weight:400}.search svg{fill:transparent}.search-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;margin:40px auto;padding:15px;height:101px;width:100%;border:1px solid var(--primary);border-radius:var(--radius-md);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);background:var(--btn-bg-secondary)}.search-main>form{display:none}.search-main .done{color:#000;font-weight:500}.search-main>.people,.search-main>.period,.search-main>.string{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background:var(--white);position:relative;width:332px;height:64px;padding:21px 15px;gap:10px;border-radius:var(--radius-md);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);color:var(--text-secondary);font-weight:500;font-size:var(--fs-small)}.search-main>.people.error,.search-main>.people.on,.search-main>.period.error,.search-main>.period.on,.search-main>.string.error,.search-main>.string.on{z-index:3}.search-main .string{padding:0 21px 0 0}.search-main .string>input{width:100%;height:100%;padding:0 0 0 51px;border:none;outline:0;background-color:transparent}.search-main .string>input::-webkit-input-placeholder{color:var(--text-secondary);font-weight:500}.search-main .string>input::-moz-placeholder{color:var(--text-secondary);font-weight:500}.search-main .string>input:-ms-input-placeholder{color:var(--text-secondary);font-weight:500}.search-main .string>input::-ms-input-placeholder{color:var(--text-secondary);font-weight:500}.search-main .string>input::placeholder{color:var(--text-secondary);font-weight:500}.search-main .string>svg{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-main .string>.clear{border:none;background:0 0;opacity:0;visibility:hidden}.search-main .string>.clear.visible{opacity:1;visibility:visible}.search-main .string>.clear:hover{opacity:.5}.search-main .period>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.search-main .period>span:first-child::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:200%;background:#cdcdcd}.search-main>.btn{-ms-flex-negative:0;flex-shrink:0;width:167px;height:65px;padding:20px;border-radius:var(--radius-md);font-size:var(--fs-l)}.search-main-in-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:20px;border-radius:var(--radius-sm);width:100%;height:61px;padding:20px}.search-main-in-header>form{display:none}.search-main-in-header .c{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:10px}.search-main-in-header .people,.search-main-in-header .period,.search-main-in-header .string{border-radius:var(--radius-sm);height:53px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);background:var(--white);font-weight:500;font-size:var(--fs-small);color:rgba(0,0,0,.5);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.search-main-in-header .people.done,.search-main-in-header .period.done,.search-main-in-header .string.done{color:#000;font-weight:500}.search-main-in-header .people.on,.search-main-in-header .period.on,.search-main-in-header .string.on{z-index:3}.search-main-in-header .people.error,.search-main-in-header .period.error,.search-main-in-header .string.error{z-index:3}.search-main-in-header .people .done,.search-main-in-header .people .filled,.search-main-in-header .period .done,.search-main-in-header .period .filled,.search-main-in-header .string .done,.search-main-in-header .string .filled{color:#000;font-weight:500}.search-main-in-header>.btn{border:none;background:var(--primary);border-radius:var(--radius-sm);padding:0;width:133px;height:50px;gap:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-main-in-header .string{gap:10px;width:100%}.search-main-in-header .string:has(.on){z-index:1}.search-main-in-header .string>input{height:100%;width:100%;border:none;outline:0;background-color:transparent;padding:0 0 0 45px}.search-main-in-header .string>svg{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-main-in-header .string .clear{border:none;background:0 0;opacity:0;visibility:hidden;margin-right:10px}.search-main-in-header .string .clear.visible{opacity:1;visibility:visible}.search-main-in-header .period{padding:18px 15px;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.search-main-in-header .period>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.search-main-in-header .period>div:first-child::after{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:200%;background:#cdcdcd}.search-main-in-header .people{padding:20px 15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.search-string-result{position:absolute;opacity:0;visibility:hidden;z-index:2;background-color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--radius-md);-webkit-box-shadow:0 3px 15px 0 rgba(21,19,27,.0784313725);box-shadow:0 3px 15px 0 rgba(21,19,27,.0784313725);width:330px;max-height:546px;overflow:hidden;top:calc(100% + 4px);padding:10px 0 10px 4px;resize:both;overflow:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(1024px,95vw);min-width:200px;min-height:150px}.search-string-result .scrollbar-track-y{width:6px;background:rgba(98,108,119,.1019607843)}.search-string-result .scrollbar-thumb{width:6px;background:rgba(98,108,119,.4);border-radius:32px}.search-string-result>.col1,.search-string-result>.col2{display:block;position:relative;overflow:hidden;outline:0}.search-string-result>.col1{width:330px}.search-string-result>.col2{width:550px}.search-string-result.fullwidth>.col1{width:330px}.search-string-result.fullwidth>.col2{width:0}.search-string-result>.spinner-wrapper{margin:0 auto;padding:40px 88px}.search-string-result.on{opacity:1;visibility:visible}.search-string-result.fullwidth.on:has(.no-results){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popper{z-index:2;border-radius:var(--radius-md);background:var(--white);border:1px solid var(--primary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;padding:10px;-webkit-filter:drop-shadow(0 2px 8px rgba(0,0,0,.15));filter:drop-shadow(0 2px 8px rgba(0,0,0,.15))}.popper .popper-content{font-weight:400;font-size:13px;color:#000}.popper .popper-close{position:absolute;top:4px;right:4px;border:none;background:0 0;font-size:var(--fs-xl);color:#000;height:20px;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.popper .popper-arrow{position:absolute;width:0;height:0}.popper .popper-arrow::before{content:"";position:absolute;width:0;height:0;border-style:solid}.popper .popper-arrow::after{content:"";position:absolute;width:0;height:0;border-style:solid}.pre-footer{grid-area:accordion-filters}.not-found-page>.content .title{-ms-grid-row:1;-ms-grid-column:3;grid-area:title;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.not-found-page>.content .text{-ms-grid-row:2;-ms-grid-column:3;grid-area:text;margin-bottom:.5rem;font-size:1.25rem}.not-found-page>.content img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:img;-ms-grid-row-align:end;align-self:end;height:100%;-o-object-fit:contain;object-fit:contain}header.header{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);background:var(--white);height:56px;padding:20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:sticky;top:0;right:0;left:0;z-index:10}header.header>div{line-height:0;width:195px;height:35px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}header.header>div:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;width:unset;height:unset;position:unset}header.header>div:last-of-type>button{border:none;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.header>div:last-of-type>button.language{gap:8px;font-weight:400;font-size:15px;line-height:147%;color:var(--text-primary);position:relative}header.header>div:last-of-type>button.language::after{content:"";position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:20px;background-color:rgba(98,108,119,.2)}header.header>div:last-of-type>nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;gap:8px;list-style:none;margin:0;padding:0}header.header>div:last-of-type>nav>ul>li{position:relative;color:#000;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);box-shadow:0 0 5px 0 rgba(0,0,0,.15);background:var(--white);border-radius:var(--radius-xs);width:40px;height:40px}header.header>div:last-of-type>nav>ul>li.favorite{min-width:40px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:0 5px;gap:5px}header.header>div:last-of-type>nav>ul>li.favorite>span{display:none}header.header>div:last-of-type>nav>ul>li>a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.header>div:last-of-type>nav>ul>li.favorite.on{min-width:55px}header.header>div:last-of-type>nav>ul>li.favorite.on svg{fill:#ff3b30}header.header>div:last-of-type>nav>ul>li.favorite.on>a{left:3px;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}header.header>div:last-of-type>nav>ul>li.favorite.on>span{margin-left:20px}header.header>div:last-of-type>nav>ul>li svg{fill:#000;color:#000;stroke-width:0}header.header>div:last-of-type>nav>ul>li svg:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}header.header .search-in-header{position:relative;line-height:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-left:auto;margin-right:25px}header.header .search-in-header .close{border:none;background:0 0;position:absolute;right:10px;top:10px}header.header .search-in-header .search-container{height:250px;position:absolute;width:100%;z-index:1;background-color:#eff3f6;top:100%;left:0;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);border-radius:0 0 8px 8px;opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding-top:10px}header.header .search-in-header .search-container.hide{opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}header.header .search-in-header .currentCity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:var(--radius-3xl);padding:6px 12px 6px 16px;font-size:var(--fs-small);line-height:1.4;color:#666;margin:4px 0;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;left:20px}header.header .search-in-header .currentCity span{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}header.header .search-in-header .currentCity button{border:none;background:0 0;width:16px;height:16px;border-radius:var(--radius-full);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999;font-size:var(--fs-small);padding:0;-ms-flex-negative:0;flex-shrink:0}header.header .search-navigation{background-color:#eff3f6;padding:2px;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;height:56px;overflow:hidden}header.header .search-navigation.hide{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);visibility:hidden}header.header .search-navigation>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;list-style:none;margin:0;padding:0}header.header .search-navigation>ul>li{border-radius:var(--radius-sm);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:52px;height:52px}header.header .search-navigation>ul>li.active{background-color:var(--primary)}header.header .search-navigation>ul>li:hover{background-color:var(--primary-light)}header.header .search-navigation>ul>li:hover svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}header.header .search-navigation>ul>li>button{border:none;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;padding:5px;font-weight:500;font-size:13px;line-height:250%;color:#000}header.header .search-navigation>ul>li>button>svg{-ms-flex-negative:0;flex-shrink:0}.breadcrumbs{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:breadcrumbs;border-radius:var(--radius-sm);padding:8px 20px;height:36px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--secondary-light);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:13px;line-height:138%;color:#003b95}.breadcrumbs>div>div{display:none;padding:4px;background-color:var(--white);-webkit-box-shadow:0 1.2px 10px 0 rgba(0,0,0,.0784313725);box-shadow:0 1.2px 10px 0 rgba(0,0,0,.0784313725);border-radius:var(--radius-sm);position:absolute;z-index:1;top:27px;left:56px;font-size:13px}.breadcrumbs>div>div>ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.breadcrumbs>div>div>ul a{display:block;padding:7px 8px;color:var(--text-primary);border-radius:var(--radius-s)}#cookie-banner{border-radius:var(--radius-xs);min-height:76px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);background:rgba(0,0,0,.84);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;padding:15px 35px 10px 28px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100}#cookie-banner>button:first-of-type{border:none;background:0 0;position:absolute;right:14px;top:14px;font-size:var(--fs-xl);font-weight:300;color:var(--white);padding:0}#cookie-banner>p{font-weight:400;font-size:var(--fs-small);line-height:140%;color:var(--white);margin:0 0 7px;text-align:center}#cookie-banner>p>a{color:#a3d0ff}#cookie-banner>.accept{border:none;background:var(--primary);border-radius:var(--radius-xs);width:94px;height:35px;font-weight:400;font-size:var(--fs-base);color:#000;white-space:nowrap;margin-top:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.tabCategories{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin:10px -19px 0 0;padding:0 0 16px}.tabCategories>li{border-radius:var(--radius-sm);background:var(--btn-bg-secondary);white-space:nowrap;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.tabCategories>li:hover{background-color:#efefef}.tabCategories>li a{color:#000;font-weight:400;font-size:15px;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;white-space:nowrap}.search-object{background:#f2f2f7;max-width:1312px;width:100%;height:100%;padding:0 16px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.search-object>form{display:none}.search-object>.people,.search-object>.period{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background:var(--white);position:relative;gap:10px;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.08);box-shadow:0 1px 10px 0 rgba(0,0,0,.08);border-radius:10px;padding:0 12px;height:52px;font-weight:400;font-size:16px;line-height:138%;color:#626c77}.search-object>.people.error,.search-object>.people.on,.search-object>.period.error,.search-object>.period.on{z-index:3}.search-object .people{min-width:176px}.search-object .period{width:850px}.search-object .period>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;height:100%}.search-object .period>span:first-child::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:100%;background:#cdcdcd}.search-object>.btn{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;border-radius:10px;padding:8px 0;width:181px;height:52px;font-weight:400;font-size:16px;line-height:138%;text-align:center;color:#000;display:-ms-grid;display:grid;place-content:center}.stars svg{fill:#e5e5e5;stroke:#e5e5e5;color:#e5e5e5}.stars[data-rating="4"] svg:nth-child(-n+4){fill:var(--primary);stroke:var(--primary);color:var(--primary)}.review-object{-ms-flex-negative:0;flex-shrink:0}.review-object .stats{font-family:var(--second-family);font-weight:400;font-size:16px;line-height:140%;color:#06c}.review-object .stats>span:first-of-type{border-radius:5px;padding:4px 8px;width:43px;height:30px;background-color:#06c;font-weight:700;color:#f2f2f7}.review-object>span{display:block;font-weight:400;font-size:13px;line-height:175%;letter-spacing:-.03em;color:#000;margin:10px 0}.review-object .items{margin-bottom:12px}.review-object .items>div{display:-ms-grid;display:grid;-ms-grid-columns:70px 1fr 40px;grid-template-columns:70px 1fr 40px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-object .items>div span:first-child{font-size:var(--fs-small);font-weight:400;line-height:18.2px;color:var(--text-primary)}.review-object .items>div span:last-child{font-size:var(--fs-small);font-weight:400;line-height:18.2px;color:var(--text-secondary);text-align:end}.review-object button{width:100%;background:#f2f2f7}.review-object button:hover{background:#e5e5ea}.review-object .progress-line{position:relative;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;height:5px;background-color:rgba(0,0,0,.1019607843);overflow:hidden;border-radius:var(--radius-3xl)}.review-object .progress-line:after{content:"";position:absolute;width:var(--width-star-line);height:100%;top:0;left:0;background-color:var(--green);border-radius:var(--radius-3xl)}.review-object p{font-weight:400;font-size:13px;line-height:133%;text-align:center;color:#63636b;display:block;margin-top:10px}.review-object.empty-rew title{font-size:1.2rem;font-weight:400}.review-object.empty-rew p:first-of-type{display:block;font-weight:400;font-size:13px;line-height:175%;color:#000;margin:15px 0;text-align:left}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;display:block}:root{--swiper-navigation-size:44px}.slider{margin:0;width:100%;min-height:446px}.slider>.swiper{padding:0}.slider .swiper-wrapper>picture{position:relative;border-radius:var(--radius-lg);overflow:hidden}.slider .swiper-wrapper>picture img{border-radius:var(--radius-3xl);width:100%;height:520px;-o-object-fit:cover;object-fit:cover;display:block}.slider>.slider-prev{left:12px}.slider>.slider-next{right:12px}body main.main{display:-ms-grid;display:grid;-ms-grid-rows:auto 20px auto;grid-template-areas:"main aside" "breadcrumbs breadcrumbs";gap:20px;margin-top:30px;-ms-grid-columns:auto 20px 285px;grid-template-columns:auto 285px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-height:100vh;margin-bottom:20px}body main.main .aside{-ms-grid-row:1;-ms-grid-column:3;grid-area:aside;-ms-grid-row-align:start;align-self:start}h1{font-size:1.2em}section.wrapper{margin-bottom:40px}.backlink{border-radius:11px;padding:10px 15px 10px 0;height:38px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px 0 rgba(0,0,0,.12);background:rgba(255,203,17,.5);font-weight:400;font-size:16px;line-height:108%;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.abonent.contacts{border:2px solid #f2f2f7;border-radius:10px;padding:24px;position:relative;width:285px;color:#000;gap:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:var(--white);-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:1px}.abonent.contacts .ver{position:absolute;top:24px;right:24px}.abonent.contacts h2{margin-bottom:0}.abonent.contacts .name{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.abonent.contacts .name>span:first-of-type,.abonent.contacts h2{font-weight:400;font-size:20px;line-height:163%;color:#000}.abonent.contacts .name>span:last-of-type{font-size:13px;line-height:100%;color:#06c;text-align:left!important}.abonent.contacts a,.abonent.contacts button{border-radius:10px;padding:0 16px;width:100%;height:52px;background:#fc0;color:#000;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin:0;font-weight:400;font-size:var(--fs-base);line-height:130%}.abonent.contacts a:hover,.abonent.contacts button:hover{background-color:#e6b800}.abonent.contacts>div.contact-methods{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:8px;border-top:1px solid #c7c7cc;padding-top:8px}.abonent.contacts>div.contact-methods>span{font-weight:400;font-size:13px;line-height:272%;color:#000;grid-column:1/-1}.abonent.contacts>div.contact-methods a,.abonent.contacts>div.contact-methods button{line-height:138%;border-radius:10px;padding:8px 0;height:40px;background:#f2f2f7;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;border:none;font-weight:400;font-size:16px;gap:2px}.abonent.contacts>div.contact-methods a:hover,.abonent.contacts>div.contact-methods button:hover{background:#e5e5ea}.abonent.contacts>div.contact-methods a:first-child:nth-last-child(2),.abonent.contacts>div.contact-methods button:first-child:nth-last-child(2){grid-column:1/-1}.abonent.contacts>div.contact-methods .site{grid-column:1/-1;color:#06c}.info .main-info{width:100%}.info .object-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.info .object-header address{font-weight:400;font-size:var(--fs-small);line-height:129%;color:#686868;margin:0;width:100%}.info .object-header .object-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.info .object-header .object-price>.price{font-size:var(--fs-small);line-height:129%;text-align:center;color:#686868;display:block;text-align:left}.info .object-header .object-price>.price>span:nth-child(2){font-weight:700;font-size:var(--fs-xl);color:#000}.info .object-header>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.info .object-header>div>div>div{-ms-flex-negative:0;flex-shrink:0}.info .tabCategories{padding:0;margin:20px 0;gap:8px}.info .tabCategories>li{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;position:sticky;top:76px}.aside .review-object{border:2px solid #f2f2f7;border-radius:10px;padding:24px;width:285px;background:#fff}.gallery-container{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr 1fr;grid-template-columns:2fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;width:100%;height:280px;margin-top:20px;border-radius:0;position:relative}.gallery-container .gallery-item{position:relative;overflow:hidden}.gallery-container .gallery-item img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.gallery-container .gallery-item:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.gallery-container .gallery-item:first-child .actions-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;position:absolute;top:12px;left:12px}.gallery-container .gallery-item:first-child .actions-btn .save,.gallery-container .gallery-item:first-child .actions-btn>button{position:relative;z-index:1}.gallery-container .gallery-item:first-child .actions-btn .share-success{position:absolute;top:calc(100% + 6px);left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border-radius:var(--radius-sm);font-size:var(--fs-base);font-weight:400;line-height:1;color:var(--text-primary);-webkit-box-shadow:0 1px 7.8px 0 rgba(0,0,0,.0784313725);box-shadow:0 1px 7.8px 0 rgba(0,0,0,.0784313725);white-space:nowrap;opacity:0;visibility:hidden}.gallery-container .gallery-item:first-child .actions-btn .share-success.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.gallery-container .gallery-item:first-child .actions-btn .save{z-index:0}.gallery-container .gallery-item:first-child .actions-btn>button{border-radius:var(--radius-sm);width:38px;height:38px;backdrop-filter:blur(11.875px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background:var(--white)}.gallery-container .gallery-item:first-child .actions-btn>button:hover{background:rgba(255,255,255,.9);-webkit-transform:translateY(-.5px);-ms-transform:translateY(-.5px);transform:translateY(-.5px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.gallery-container .gallery-item:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.gallery-container .gallery-item:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.gallery-container .gallery-item:nth-child(4){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.gallery-container .gallery-item:nth-child(5){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.gallery-container .count,.gallery-container .panorama-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:600;font-size:var(--fs-medium);line-height:120%;text-align:center;color:var(--white);z-index:2;height:100%;width:100%;display:-ms-grid;display:grid;place-content:center}.gallery-container .count>span,.gallery-container .panorama-icon>span{display:block}.gallery-container .gallery-item:nth-child(4),.gallery-container .gallery-item:nth-child(5){position:relative}.gallery-container .gallery-item:nth-child(4)::after,.gallery-container .gallery-item:nth-child(5)::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.45);border-radius:inherit;z-index:1}.rooms>article{width:100%;padding:14px;border-radius:var(--radius-sm);background-color:var(--white);border:1px solid #eff0f1;-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);min-height:200px;opacity:0;-webkit-animation:.5s forwards fadeIn;animation:.5s forwards fadeIn}.rooms>article .room-main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;height:200px}.rooms>article .room-main>div:first-of-type{position:relative;height:100%;width:214px;-ms-flex-negative:0;flex-shrink:0}.rooms>article .room-main>div:first-of-type .room-gallery.slider{min-height:auto;border-radius:var(--radius-sm);overflow:hidden;height:100%}.rooms>article .room-main>div:first-of-type .room-gallery.slider .slider-next,.rooms>article .room-main>div:first-of-type .room-gallery.slider>.slider-prev{width:32px;height:32px;z-index:2}.rooms>article .room-main>div:first-of-type .room-gallery{width:100%;margin:0}.rooms>article .room-main>div:first-of-type .room-gallery>.swiper{width:100%;height:100%;overflow:hidden}.rooms>article .room-main>div:first-of-type .room-gallery>.swiper .swiper-wrapper{height:100%}.rooms>article .room-main>div:first-of-type .room-gallery>.swiper .swiper-wrapper .swiper-slide{height:100%}.rooms>article .room-main>div:first-of-type .room-gallery>.swiper .swiper-wrapper picture{display:block;height:100%;width:100%}.rooms>article .room-main>div:first-of-type .room-gallery>.swiper .swiper-wrapper picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rooms>article .room-main>div:first-of-type>button{border:none;background:var(--white);position:absolute;top:10px;right:10px;width:32px;height:32px;z-index:1;border-radius:var(--radius-sm);-webkit-box-shadow:var(--shadowBtn);box-shadow:var(--shadowBtn);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rooms>article .room-main>div:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.rooms>article .room-main>div:nth-of-type(2)>div:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:14px}.rooms>article .room-main>div:nth-of-type(2)>div:first-of-type>h3{font-weight:600;font-size:var(--fs-medium);line-height:130%}.rooms>article .room-main>div:nth-of-type(2)>div:first-of-type>ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:16px 32px;list-style:none;margin:0;padding:0}.rooms>article .room-main>div:nth-of-type(2)>div:first-of-type>ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:var(--fs-base);line-height:20.8px;color:var(--text-secondary)}.rooms>article .room-main>div:nth-of-type(2)>div:first-of-type>ul li svg{color:var(--text-primary)}.rooms>article .room-main>div:nth-of-type(2)>div:first-of-type .details{border:none;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;height:38px;position:relative;margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:400;font-size:16px;line-height:138%;color:#06c}.rooms>article .room-main>div:nth-of-type(2)>div:nth-of-type(2){margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border-left:1px solid var(--secondary-light);padding-left:14px}.rooms>article .room-main>div:nth-of-type(2)>div:nth-of-type(2)>.price{font-weight:400;font-size:var(--fs-small);line-height:129%;text-align:center;color:#686868;margin-bottom:12px;display:block;text-align:right}.rooms>article .room-main>div:nth-of-type(2)>div:nth-of-type(2)>.price>span:nth-child(2){font-weight:700;font-size:var(--fs-xl);color:#000}.rooms>article .room-main>div:nth-of-type(2)>div:nth-of-type(2)>a{border-radius:var(--radius-md);padding:8px 16px;height:38px;background:var(--primary);font-weight:500;font-size:var(--fs-base);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.rooms>article .room-hidden{display:none;max-height:3000px;margin-top:20px;border-top:1px solid var(--btn-bg-secondary)}.rooms>article .room-hidden>.text{width:100%;margin-bottom:20px;page-break-inside:avoid;padding:20px 0 12px}.rooms>article .room-hidden>.text>span{display:block;margin-bottom:6px;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;font-size:var(--fs-base);font-weight:500;line-height:20.8px;color:var(--text-primary)}.rooms>article .room-hidden .description{-webkit-columns:auto 4;-moz-columns:auto 4;columns:auto 4;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-span:all;-moz-column-span:all;column-span:all;padding:20px 0 12px}.rooms>article .room-hidden .description>div{width:100%;margin-bottom:20px;page-break-inside:avoid}.rooms>article .room-hidden .description>div>span{display:block;margin-bottom:6px;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;font-size:var(--fs-base);font-weight:500;line-height:20.8px;color:var(--text-primary)}.rooms>article .room-hidden .description>div>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.rooms>article .room-hidden .description>div>ul li{margin-bottom:6px;font-size:var(--fs-base);font-weight:400;line-height:20.8px;color:var(--text-secondary)}.rooms>article .room-price{margin-top:20px;border-top:1px solid var(--btn-bg-secondary);padding:20px 0 12px}.rooms>article .room-price .options{border-radius:var(--radius-sm);padding:4px;width:100%;height:44px;background:rgba(246,246,247,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.rooms>article .room-price .options>div:first-of-type{position:relative}.rooms>article .room-price .options .filters,.rooms>article .room-price .options .more-filters{border:none;background:var(--white);border-radius:var(--radius-s);padding:8px;height:36px;-webkit-box-shadow:var(--shadowBtn);box-shadow:var(--shadowBtn);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:var(--fs-base);color:#000}.rooms>article .room-price .options .filters-menu{position:absolute;background:var(--white);border-radius:var(--radius-sm);width:190px;-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);top:50px;left:-7px;display:none}.rooms>article .room-price .options .filters-menu>div:first-of-type{border-bottom:var(--border-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 15px}.rooms>article .room-price .options .filters-menu>div:first-of-type>button{border:none;background:0 0}.rooms>article .room-price .options .filters-menu>div:first-of-type .close svg{opacity:.5}.rooms>article .room-price .options .filters-menu>div:first-of-type .reset{font-weight:400;font-size:var(--fs-small);color:#000;opacity:0;visibility:hidden}.rooms>article .room-price .options .filters-menu>div:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:13px 15px 15px}.rooms>article .room-price .options .filters-menu::before{content:"";position:absolute;bottom:100%;left:30px;border:8px solid transparent;border-bottom-color:var(--white);-webkit-filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1));filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}.rooms>article .room-price .price-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;border:1px solid rgba(0,0,0,.2);border-radius:var(--radius-xs);background:var(--white);overflow:hidden;margin:12px 0}.rooms>article .room-price .price-grid>.hd{background-color:var(--btn-bg-secondary);padding:12px 16px;font-weight:600;border-bottom:2px solid #ddd;border-top:.5px solid rgba(0,0,0,.2);border-right:.5px solid rgba(0,0,0,.2);background:rgba(255,203,17,.6);text-align:center}.rooms>article .room-price .price-grid>.hd:first-child{border-left:.5px solid rgba(0,0,0,.2)}.rooms>article .room-price .price-grid .period{padding:12px 16px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:.5px solid rgba(0,0,0,.2);border-bottom:.5px solid rgba(0,0,0,.2);border-left:.5px solid rgba(0,0,0,.2);grid-row:span var(--row-span,1)}.rooms>article .room-price .price-grid .pc,.rooms>article .room-price .price-grid .rc{padding:0 0 5px;border-bottom:.5px solid rgba(0,0,0,.2);border-right:.5px solid rgba(0,0,0,.2);min-height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rooms>article .room-price .price-grid .rc{font-weight:400;font-size:var(--fs-base);line-height:130%;color:#000}.rooms>article .room-price .price-grid .pc{gap:10px}.rooms>article .room-price .price-grid .pc>span{font-weight:700;font-size:var(--fs-base);color:#000}.rooms>article .room-price .price-grid .pc>span:last-child{font-weight:400;font-size:var(--fs-small);line-height:129%;text-align:center;color:#686868}.rooms>article .popper-container{position:relative}.rooms>article .popper-container>.popper-filter{position:absolute;top:-55px;z-index:2;border-radius:var(--radius-md);background:var(--white);border:1px solid var(--primary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 30px 10px 10px;max-width:196px;white-space:nowrap;right:-3px;-webkit-animation:2s ease-in-out .3s infinite bouncePopper;animation:2s ease-in-out .3s infinite bouncePopper}.rooms>article .popper-container>.popper-filter>button{position:absolute;height:18px;width:18px;top:2px;right:5px;border:none;background:var(--white);font-size:27px;font-weight:300;color:#000}.rooms>article .popper-container>.popper-filter:after,.rooms>article .popper-container>.popper-filter:before{content:"";position:absolute;top:100%;right:15px;width:0;height:0;border-style:solid}.rooms>article .popper-container>.popper-filter:before{border-width:10px 10px 0;border-color:var(--primary) transparent transparent transparent}.rooms>article .popper-container>.popper-filter:after{border-width:9px 9px 0;border-color:var(--white) transparent transparent transparent;right:16px}@-webkit-keyframes bouncePopper{0%{top:-55px}50%{top:-45px}100%{top:-55px}}@keyframes bouncePopper{0%{top:-55px}50%{top:-45px}100%{top:-55px}}.rooms .slider-pagination{position:absolute;bottom:8px;left:8px;display:block;width:auto;padding:4px 5px;background-color:var(--white);border-radius:var(--radius-xs);font-size:13px;font-weight:400;line-height:15.6px;color:var(--text-primary);-webkit-box-shadow:0 1px 7.8px 0 rgba(0,0,0,.0784313725);box-shadow:0 1px 7.8px 0 rgba(0,0,0,.0784313725)}.rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media (min-width:769px){#cookie-banner{position:fixed;width:400px;bottom:27px;right:22px}}@media (max-width:768px){.cookie-container{position:fixed;bottom:15px;left:15px;z-index:350;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}#cookie-banner{width:240px;position:relative;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}#cookie-banner.on{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#cookie-banner::before{content:"";position:absolute;left:-9.5px;top:80%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid rgba(0,0,0,.84)}.cookie-animation{width:75px;height:75px;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.cookie-animation svg{position:absolute;top:0;left:0}.cookie-animation svg:not(:first-child){display:none}.cookie-animation svg:first-child{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-animation:1.2s up;animation:1.2s up}.cookie-animation svg:nth-child(2){-webkit-animation:1s infinite alternate moverer;animation:1s infinite alternate moverer;will-change:transform}.cookie-animation svg:last-child{-webkit-animation:1s infinite alternate mover;animation:1s infinite alternate mover;will-change:transform}@-webkit-keyframes up{0%{-webkit-transform:translateY(25px);transform:translateY(25px)}100%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes up{0%{-webkit-transform:translateY(25px);transform:translateY(25px)}100%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes mover{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(25px);transform:translateY(25px)}}@keyframes mover{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(25px);transform:translateY(25px)}}@-webkit-keyframes moverer{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes moverer{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(20px);transform:translateY(20px)}}#cookie-banner>button:first-of-type{top:6px;right:8px;font-size:var(--fs-xl)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}footer.footer .company,footer.footer li{position:relative}footer.footer .company{border-top:1px solid #e4e4e7;width:100%;height:86px}footer.footer .company .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 24px;height:85px}footer.footer .company .container>span{font-family:var(--third-family);font-weight:400;font-size:14px;line-height:163%;color:#71717a}footer.footer .company .container>div:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}footer.footer .company .container>div:first-of-type>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:400;font-size:14px;line-height:150%;color:#71717a}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkbox .checkmark{width:20px;height:20px;border:1.25px solid #000;border-radius:3px;background:var(--white);position:relative;-ms-flex-negative:0;flex-shrink:0}.checkbox input{position:absolute;opacity:0;width:20px;height:20px;z-index:1}.checkbox .label{font-size:var(--fs-small);line-height:1.4;color:#000}.action-btns{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;left:calc(100vw - 90px);bottom:50px;z-index:1001}.action-btns>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;border:0;outline:0;background-color:#1d2023;border-radius:var(--radius-full);opacity:.8;-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);color:var(--white)}.popper-tippy{background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);padding:12px 16px;max-width:320px;font-size:14px;line-height:1.5}.popper-tippy .popper-content{margin-right:10px}.popper-tippy span{display:block}.popper-tippy span:first-child{margin-bottom:4px;color:#333}.popper-tippy a{color:#06c;text-decoration:none;font-weight:500}.info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;margin-top:15px;min-width:1px}.hidden-text div.hide{--row:7}.reviews{position:relative}.reviews>span{font-weight:400;font-size:var(--fs-medium);line-height:130%;color:var(--text-secondary);display:block;margin:4px 0 20px}.reviews>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;width:100%}.reviews>div>div:not(.review-object){-webkit-box-flex:1;-ms-flex:1;flex:1}.reviews>div>div:not(.review-object) article{margin-bottom:16px}.reviews .review-object{margin-left:auto}.review-form{padding:20px}.review-form>.field{margin-bottom:1rem}.review-form>.field .desc{font-size:var(--fs-small);color:var(--text-secondary);margin-left:0}.review-form>.field>label{display:block;margin-bottom:.5rem;position:relative}.review-form>.field>label>div{gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.review-form>.field>label>div input[type=radio]{display:none}.review-form>.field>label>div input[type=radio]:checked~label>svg,.review-form>.field>label>div input[type=radio]:checked~label>svg use{fill:var(--primary);stroke:var(--primary)}.review-form>.field>label>div label:hover>svg,.review-form>.field>label>div label:hover>svg use,.review-form>.field>label>div label:hover~label>svg,.review-form>.field>label>div label:hover~label>svg use{fill:var(--primary);stroke:var(--primary)}.review-form>.field>label>span{margin-left:10px}.review-form>.field input,.review-form>.field select,.review-form>.field textarea{background-color:var(--white);border:var(--border-primary);border-radius:.5rem;padding:.75rem;outline:0;width:100%;font-size:1rem;line-height:1;position:relative;margin-top:5px}.review-form>.field input.error,.review-form>.field select.error,.review-form>.field textarea.error{border-color:var(--error)}.review-form>.field input:focus,.review-form>.field select:focus,.review-form>.field textarea:focus{outline:0;border:var(--border-focus)}.review-form>.field input[required]+label::after,.review-form>.field label:has(>input[required])::after,.review-form>.field label:has(>select[required])::after,.review-form>.field label:has(>textarea[required])::after{content:"*";color:var(--error);position:absolute;top:0;left:0}#rooms{scroll-margin-top:80px}.phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:140px}.phone button{font-weight:400;font-size:var(--fs-base);line-height:110%;color:var(--text-secondary);border:none;background:0 0;width:100%;position:absolute;text-align:end}.phone .num{font-weight:500;font-size:var(--fs-base);line-height:130%;background:-webkit-gradient(linear,left top,right top,color-stop(-100%,#0d0d0d),color-stop(-50%,grey),color-stop(65%,rgba(255,255,255,.32)));background:linear-gradient(90deg,#0d0d0d -100%,grey -50%,rgba(255,255,255,.32) 65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}