@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}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}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;--link-on-muted:#0064d6;--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%}.stretched-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.stretched-link>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.hidden{display:none}.text-ellipsis{--row:1;display:-webkit-box!important;-webkit-line-clamp:var(--row);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}: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}.ck-content{line-height:1.5rem;text-align:left}.ck-content p{margin-bottom:.75rem}*{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}.spinner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner{-webkit-animation:1s linear infinite rotate;animation:1s linear infinite rotate;background:var(--primary);border-radius:var(--radius-full);height:80px;width:80px;position:relative;margin:0 auto}.spinner::after,.spinner::before{content:"";position:absolute}.spinner::before{border-radius:var(--radius-full);background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff),to(hsla(0,0%,100%,.9))),-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.6))) 100% 0,-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.6)),to(hsla(0,0%,100%,.3))) 100% 100%,-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,0))) 0 100%;background:linear-gradient(0deg,#fff 50%,hsla(0,0%,100%,.9) 100%),linear-gradient(90deg,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.6) 100%) 100% 0,linear-gradient(180deg,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,.3) 100%) 100% 100%,linear-gradient(360deg,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 100%) 0 100%;background-repeat:no-repeat;background-size:50% 50%;top:-1px;bottom:-1px;left:-1px;right:-1px}.spinner::after{background:var(--white);border-radius:var(--radius-full);top:9%;bottom:9%;left:9%;right:9%}.cards>*{border-radius:var(--border);position:relative}.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)}.btn.inline{height:auto;padding:5px 0;background-color:rgba(0,0,0,0);border:none;color:var(--link);font-weight:400}.close-btn{position:absolute;right:5px;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;background:0 0;font-size:30px;line-height:1;padding:0 5px;color:#000;font-weight:300}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}:root{--swiper-navigation-size:44px}.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:3;-ms-grid-row-span:3;-ms-grid-column:1;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}.infroAttraction.list article{width:100%;min-height:230px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--radius-xs);-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);background:var(--white);overflow:hidden;opacity:0;-webkit-animation:.5s ease-in-out fadeIn;animation:.5s ease-in-out fadeIn;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.infroAttraction.list article .review-stats{position:absolute;top:10px;left:202px}.infroAttraction.list article .review-stats>span{border:none}.infroAttraction.list article picture>img{height:100%;width:239px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.infroAttraction.list article .logo{position:absolute;left:10px;bottom:10px;-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock)}.infroAttraction.list article>div{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:28px;min-width:0}.infroAttraction.list article>div .content{padding:8px 12px 12px;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.infroAttraction.list article>div .content h3{font-weight:700;font-size:var(--fs-base);line-height:125%;color:var(--text-primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-bottom:4px}.infroAttraction.list article>div .content .hidden-text{position:relative;margin-bottom:12px}.infroAttraction.list article>div .content .hidden-text .hide{--row:5}.infroAttraction.list article>div .content .hidden-text .hide::after{content:"";position:absolute;bottom:0;right:0;width:170px;height:1.2em;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(40%,#fff),to(white));background:linear-gradient(90deg,transparent 0,#fff 40%,#fff 100%)}.infroAttraction.list article>div .content .hidden-text .ck-content{font-weight:400;font-size:var(--fs-small);line-height:129%;color:rgba(13,13,13,.65)}.infroAttraction.list article>div .content .hidden-text .btn.inline{font-weight:400;font-size:var(--fs-small);position:absolute;bottom:-3px;right:7px;z-index:2}.infroAttraction.list article>div .content .near,.infroAttraction.list article>div .content address{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.infroAttraction.list article>div .content address>span{font-weight:400;font-size:var(--fs-small);line-height:143%;color:var(--text-secondary);font-style:normal}.infroAttraction.list article>div .content address{margin-bottom:4px;margin-top:auto}.infroAttraction.list article>div .content .near{border:none;background:0 0;position:relative;font-weight:400;font-size:var(--fs-small);line-height:143%;color:#4857ff;z-index:2}.infroAttraction.list article>div .mapPoint.list{all:unset;border:none;background:0 0;border-radius:var(--radius-sm);position:relative;width:194px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;z-index:2}.infroAttraction.list article>div .mapPoint.list img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:192px;height:100%}.infroAttraction.list article>div .mapPoint.list>span{border-radius:var(--radius-sm);padding:0 16px;width:175px;height:48px;display:block;-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);background:var(--white);font-weight:400;font-size:var(--fs-base);line-height:150%;text-align:center;color:var(--text-primary);position:absolute;bottom:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);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}.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}.average{width:24px;height:24px;border-radius:var(--radius-xs);background:#06d;font-weight:500;font-size:13px;color:var(--white);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-negative:0;flex-shrink:0}.infroAttraction.list{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}.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}.mapPoint{position:absolute;border:2px solid var(--white);width:35px;height:35px;right:8px;overflow:hidden;padding: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;z-index:2;-webkit-box-shadow:var(--shadowBtn);box-shadow:var(--shadowBtn);background:var(--white);border-radius:var(--radius-lg);top:8px;color:#000}.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}.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 svg{fill:#000;color:#000;stroke-width:0}.page-menu{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}.page-menu>div>p{font-weight:700;font-size:1.25rem;margin-bottom:10px}.page-menu>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;gap:2px}.page-menu>div>ul>li{position:relative;color:var(--text-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:12px}.page-menu>div>ul>li>a{display:block;padding:9px 0;width:100%;color:var(--text-secondary)}.page-menu>div>ul>li:after{content:"";position:absolute;bottom:0;left:0;display:block;height:3px;width:0;background-color:transparent}.breadcrumbs{-ms-grid-row:1;-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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;position:relative}.breadcrumbs>div>button{border:unset;background-color:var(--secondary-light);border-radius:var(--radius-xs);padding:4px;margin-left:8px}.breadcrumbs>div>a{color:#003b95}.breadcrumbs>div>span{color:var(--text-primary)}.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)}.breadcrumbs>div>svg{color:var(--text-secondary);fill:var(--text-secondary);margin:0 5px}#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}h1{font-weight:600;font-size:27px;line-height:36px;margin-bottom:20px}body main.main{margin-top:30px;display:-ms-grid;display:grid;grid-template-areas:"breadcrumbs breadcrumbs" "aside description" "aside main";-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;row-gap:32px;-ms-grid-columns:276px 22px 1fr;grid-template-columns:276px 1fr;-ms-grid-rows:auto 32px minmax(0,max-content) 32px 1fr;grid-template-rows:auto minmax(0,-webkit-max-content) 1fr;grid-template-rows:auto minmax(0,max-content) 1fr}body main.main>.description{-ms-grid-row:3;-ms-grid-column:3;grid-area:description;padding-bottom:24px}body main.main>.description p{line-height:24px;margin-bottom:10px}body main.main>aside{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:aside;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}body main.main>.main{-ms-grid-row:5;-ms-grid-column:3;grid-area:main}body main.main>.main>.content{min-width:0}body main.main>.main>.content>section>div{line-height:24px;margin-bottom:15px}body main.main>.main>.content>section:first-child{padding-top:0}@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}.filter-list .controls{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;height:42px;position:relative}.filter-list .controls .map-load{position:absolute;right:84px;border-radius:var(--radius-lg);padding:2px;height:100%;width:42px;border:3px solid var(--btn-bg-secondary);background:var(--white)}.filter-list .controls button{border-radius:var(--radius-md);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}.filter-list .controls [data-view=grid],.filter-list .controls [data-view=list]{border:none;background:0 0}.filter-list .controls>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:var(--radius-lg);padding:2px;background:var(--btn-bg-secondary)}.filter-list .controls>div:last-child button{border-radius:var(--radius-md);width:38px;height:38px}.filter-list .controls>div:last-child button>svg{color:var(--text-secondary)}.filter-list .controls>div:last-child button.active{-webkit-box-shadow:var(--shadowBtn);box-shadow:var(--shadowBtn);background:var(--white)}.filter-list .controls>div:last-child button.active>svg{color:var(--text-primary)}.filter-list .card-container{margin-bottom:20px;display:-ms-grid;display:grid;gap:24px}.filter-list .card-container:has(.empty-att){display:block}.filter-list .card-paginator{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}.filter-list .card-paginator>button{border:none;background:var(--btn-bg-secondary);border-radius:var(--radius-lg);padding:0 16px;height:48px;width:100%;font-weight:400;font-size:var(--fs-base);line-height:150%;text-align:center}.filter-list .paginator-spinner{display:none;margin-top:150px}.att-list ul span:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:title;font-weight:500;font-size:15px;text-overflow:ellipsis;overflow:hidden;display:block}.att-list ul span:nth-child(2){-ms-grid-row:3;-ms-grid-column:1;grid-area:description;font-weight:400;font-size:13px;color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden;display:block}.att-list ul img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:img;border-radius:var(--radius-lg);width:42px;height:42px}.attr.filter-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:8px 10px 8px 12px;height:42px;width:260px;border-radius:var(--radius-lg);border:1.4px solid transparent;background:var(--secondary-light);font-weight:400;font-size:15px}.attr.filter-btn .count{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;display:none;width:22px;height:22px;border-radius:var(--radius-full);background:var(--primary);font-weight:500;font-size:13px}.attr.filter-btn svg{margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.relative{position:relative}.drop-tooltip{position:absolute;right:-230px;top:-5px;border-radius:var(--radius-xs);background-color:var(--white);border:1px solid var(--primary);-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);padding:10px 40px 10px 15px;-webkit-animation:2s ease-in-out .3s infinite slideFromRight;animation:2s ease-in-out .3s infinite slideFromRight}.drop-tooltip:after,.drop-tooltip:before{content:"";position:absolute;left:-9px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid}.drop-tooltip:before{border-width:9px 9px 9px 0;border-color:transparent var(--primary) transparent transparent}.drop-tooltip:after{border-width:8px 8px 8px 0;border-color:transparent var(--white) transparent transparent;left:-8px}.drop-tooltip>span{font-size:var(--fs-small)}@-webkit-keyframes slideFromRight{0%{right:-230px}50%{right:-240px}100%{right:-230px}}@keyframes slideFromRight{0%{right:-230px}50%{right:-240px}100%{right:-230px}}.dropdown-menu{display:none;background:var(--white);border:none;border-radius:var(--radius-xl);padding:12px;-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);z-index:1000;min-width:259px;position:absolute;left:0;top:44px}.dropdown-menu .btn-reset{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:0 6px 0 8px;margin-bottom:24px;height:32px;border:none;border-radius:var(--radius-md);background:var(--btn-bg-secondary);font-size:var(--fs-large);display:none}.dropdown-menu .btn-reset span{font-size:var(--fs-small)}.dropdown-menu .btn-reset:after{content:"";position:absolute;top:56px;left:0;width:100%;height:1px;background-color:var(--secondary)}.dropdown-menu form>div{padding:8px;font-size:var(--fs-small)}.dropdown-menu form>div input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.dropdown-menu form>div label{position:relative;padding-left:32px;width:100%}.dropdown-menu form>div label::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;border:1.25px solid rgba(98,108,119,.2);border-radius:var(--radius-xs);background:rgba(246,247,248,.5)}.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)}.filter-list .card-container.grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));row-gap:24px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.filter-list .card-container.grid article{margin:0}