@charset "UTF-8";@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-BoldItalic.eot);src:local("Avenir Next Cyr Bold Italic"),local("AvenirNextCyr-BoldItalic"),url(/fonts/AvenirNextCyr-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-BoldItalic.woff) format("woff"),url(/fonts/AvenirNextCyr-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Light.eot);src:local("Avenir Next Cyr Light"),local("AvenirNextCyr-Light"),url(/fonts/AvenirNextCyr-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-Light.woff) format("woff"),url(/fonts/AvenirNextCyr-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Demi.eot);src:local("Avenir Next Cyr Demi"),local("AvenirNextCyr-Demi"),url(/fonts/AvenirNextCyr-Demi.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-Demi.woff) format("woff"),url(/fonts/AvenirNextCyr-Demi.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-ThinItalic.eot);src:local("Avenir Next Cyr Thin Italic"),local("AvenirNextCyr-ThinItalic"),url(/fonts/AvenirNextCyr-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-ThinItalic.woff) format("woff"),url(/fonts/AvenirNextCyr-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Italic.eot);src:local("Avenir Next Cyr Italic"),local("AvenirNextCyr-Italic"),url(/fonts/AvenirNextCyr-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-Italic.woff) format("woff"),url(/fonts/AvenirNextCyr-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-HeavyItalic.eot);src:local("Avenir Next Cyr Heavy Italic"),local("AvenirNextCyr-HeavyItalic"),url(/fonts/AvenirNextCyr-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-HeavyItalic.woff) format("woff"),url(/fonts/AvenirNextCyr-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-MediumItalic.eot);src:local("Avenir Next Cyr Medium Italic"),local("AvenirNextCyr-MediumItalic"),url(/fonts/AvenirNextCyr-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-MediumItalic.woff) format("woff"),url(/fonts/AvenirNextCyr-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-LightItalic.eot);src:local("Avenir Next Cyr Light Italic"),local("AvenirNextCyr-LightItalic"),url(/fonts/AvenirNextCyr-LightItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-LightItalic.woff) format("woff"),url(/fonts/AvenirNextCyr-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Medium.eot);src:local("Avenir Next Cyr Medium"),local("AvenirNextCyr-Medium"),url(/fonts/AvenirNextCyr-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-Medium.woff) format("woff"),url(/fonts/AvenirNextCyr-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Avenir Next Cyr Ultra;src:url(/fonts/AvenirNextCyr-UltraLightIt.eot);src:local("Avenir Next Cyr Ultra Light Italic"),local("AvenirNextCyr-UltraLightIt"),url(/fonts/AvenirNextCyr-UltraLightIt.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-UltraLightIt.woff) format("woff"),url(/fonts/AvenirNextCyr-UltraLightIt.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Regular.eot);src:local("Avenir Next Cyr Regular"),local("AvenirNextCyr-Regular"),url(/fonts/AvenirNextCyr-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-Regular.woff) format("woff"),url(/fonts/AvenirNextCyr-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Avenir Next Cyr Ultra;src:url(/fonts/AvenirNextCyr-UltraLight.eot);src:local("Avenir Next Cyr Ultra Light"),local("AvenirNextCyr-UltraLight"),url(/fonts/AvenirNextCyr-UltraLight.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-UltraLight.woff) format("woff"),url(/fonts/AvenirNextCyr-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Heavy.eot);src:local("Avenir Next Cyr Heavy"),local("AvenirNextCyr-Heavy"),url(/fonts/AvenirNextCyr-Heavy.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-Heavy.woff) format("woff"),url(/fonts/AvenirNextCyr-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Bold.eot);src:local("Avenir Next Cyr Bold"),local("AvenirNextCyr-Bold"),url(/fonts/AvenirNextCyr-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-Bold.woff) format("woff"),url(/fonts/AvenirNextCyr-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-DemiItalic.eot);src:local("Avenir Next Cyr Demi Italic"),local("AvenirNextCyr-DemiItalic"),url(/fonts/AvenirNextCyr-DemiItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-DemiItalic.woff) format("woff"),url(/fonts/AvenirNextCyr-DemiItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Avenir Next Cyr;src:url(/fonts/AvenirNextCyr-Thin.eot);src:local("Avenir Next Cyr Thin"),local("AvenirNextCyr-Thin"),url(/fonts/AvenirNextCyr-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/AvenirNextCyr-Thin.woff) format("woff"),url(/fonts/AvenirNextCyr-Thin.ttf) format("truetype");font-weight:100;font-style:normal}*{outline:none}.svg-icon{display:inline-block;vertical-align:middle}.svg-icon svg{display:block;width:100%;height:100%}.svg-icon svg path[fill=currentColor]{fill:currentColor}.svg-icon svg path[stroke=currentColor]{stroke:currentColor}.svg-icon.icon-xs{width:12px;height:12px}.svg-icon.icon-sm{width:16px;height:16px}.svg-icon.icon-md{width:20px;height:20px}.svg-icon.icon-lg{width:24px;height:24px}.svg-icon.icon-xl{width:32px;height:32px}.svg-icon.icon-white svg{fill:#fff;stroke:#fff}.svg-icon.icon-black svg{fill:#000;stroke:#000}.svg-icon.icon-primary svg{fill:#447eb4;stroke:#447eb4}.svg-icon.icon-secondary svg{fill:#0092f2;stroke:#0092f2}.svg-icon.icon-gray svg{fill:#6b7280;stroke:#6b7280}.svg-icon.icon-star-empty svg{fill:transparent;stroke:#d1d5db}.text-white .svg-icon svg path[fill=currentColor],.text-white .svg-icon svg path[stroke=currentColor]{fill:currentColor;stroke:currentColor}body{background:#f4f7fd;font-family:Nunito Sans,sans-serif;color:#43485b;overflow-x:hidden}a{text-decoration:none}.header{padding:12px 0}.header-bts{display:flex}.header-bts .bts{font-weight:500}.header-bts .bts .icon{margin-right:10px}.header-bts .bts .icon img{width:100%;height:auto}.bts{display:inline-flex;gap:8px;justify-content:center;align-items:center;font-size:12px;padding:13px 20px;line-height:1;font-weight:600;min-height:40px;border:none;text-decoration:none}.bts.bts-block{width:100%}.bts.bts-lg{min-height:58px;padding:13px 38px;font-size:16px;font-weight:600}.bts:hover{cursor:pointer}.bts.bts-gray{background-color:#d8dde5;color:#43485b}.bts.bts-gray:hover{background-color:#bdc6d3}.bts.bts-outline-primary{display:inline-flex;border:1px solid #a7b6d4;height:35px;justify-content:center;align-items:center;background:none;font-size:13px;font-weight:500;padding:0 20px;color:#43485b;min-height:35px}.bts.bts-outline{border:1px solid #6ec234;color:#fff;text-transform:uppercase;font-size:10px;font-weight:600;min-height:32px;padding:10px 20px;background:#6ec234}.bts.bts-outline:hover,.bts.bts-outline.active{text-decoration:none;background:#5ba82d;color:#fff}.bts-primary{background:#447eb4;color:#fff}.bts-primary:hover{color:#fff;text-decoration:none}.bts-violet{background:#7237b0;color:#fff}.bts-violet:hover{color:#fff;text-decoration:none}.bts-danger{background:#f6574d;color:#fff}.bts-danger:hover{color:#fff;text-decoration:none}.bts-warning{background:#e29c04;color:#fff}.bts-warning:hover{color:#fff;text-decoration:none}.bts-gradient,.bts-gradient-lg{color:#fff;background-image:linear-gradient(0deg,#ff00b4,red);box-shadow:0 8px 24px #bd074357;font-weight:900;text-transform:uppercase;font-size:10px;border:none}.bts-gradient:hover,.bts-gradient-lg:hover{color:#fff;text-decoration:none}.bts-gradient-lg{font-size:12px;font-weight:900;min-height:60px;background:linear-gradient(0deg,#ff00b4,red)}.bts-success{background:#6ec234;color:#fff}.bts-success:hover{color:#fff;text-decoration:none}.search-form{margin-left:50px;flex:1;margin-right:18px;position:relative}.search-form__actions{background:#fff;position:absolute;top:calc(100% + 10px);z-index:2;padding:10px 15px;width:100%;font-size:14px;box-shadow:0 0 21px #99add53d}.search-form__actions-title{font-weight:700;margin-bottom:6px}.search-form__actions ul{list-style:none;margin:0;padding:0}.search-form__actions ul li{display:flex;align-items:center}.search-form__actions ul li label:hover{cursor:pointer}.search-form__actions ul li [type=radio]{margin-right:8px}.search-form input[type=submit]{position:absolute;right:0;top:0;background:transparent url(https://bestcity.kyiv.ua/build/assets/search-BiiNMYqU.png) center center no-repeat;height:100%;width:40px;border:none}.search-form input[type=search]{font-size:12px;box-shadow:0 0 21px #99add53d;width:100%;height:40px;border:none;padding:0 15px}.search-form input[type=search]::-webkit-search-decoration,.search-form input[type=search]::-webkit-search-cancel-button,.search-form input[type=search]::-webkit-search-results-button,.search-form input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.header-menu-offset{margin-left:33px}.lang-switcher{display:none}@media (min-width: 992px){.lang-switcher{display:block}}.lang-switcher select{background:transparent url(https://bestcity.kyiv.ua/build/assets/select-arrow-C8oj6gAM.png) 25px center no-repeat;border:none;-moz-appearance:none;-webkit-appearance:none;font-size:14px;font-weight:700;color:#43485b;width:39px;line-height:1;height:40px;position:relative;top:6px}.main{min-height:600px}.footer{background:#fff url(https://bestcity.kyiv.ua/build/assets/footer-bg-BvhooHje.png) center top no-repeat;min-height:340px;padding-top:62px}.footer-nav{display:flex;justify-content:space-between;margin-left:40px;margin-right:20px;flex-wrap:wrap}.footer-nav ul{list-style:none;margin:0;padding:0}.footer-nav ul li:not(:last-child){margin-bottom:12px}.footer-nav ul li a{font-size:13px;font-weight:700;color:#3a3f49}.footer-nav ul li a img{margin-right:6px;display:inline-block}b,strong{font-weight:700}.bts-sm{font-size:10px;font-weight:900;color:#fff;text-transform:uppercase;text-decoration:none;border:1px solid #4c96db;display:inline-flex;justify-content:center;align-items:center;padding:8px 20px;line-height:1.2;min-height:30px;letter-spacing:.05em}.bts-sm:hover{text-decoration:none}.footer-bts{display:grid;flex-wrap:wrap;margin-bottom:30px;grid-template-columns:1fr 1fr;grid-column-gap:12px;grid-row-gap:10px}.footer-bts .bts-sm{margin-bottom:8px;min-width:0;color:#3a3f49;font-size:12px;font-weight:500;text-transform:none;padding:6px 8px;white-space:nowrap;border:1px solid #4c96db;border-radius:0;transition:all .3s ease;cursor:pointer}.footer-bts .bts-sm:hover{background-color:#4c96db;color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 2px 4px #0000001a}.footer-ics{display:flex;justify-content:center}.footer-ics .row{position:relative}.footer-ics .spacer{background:#ddd;width:1px;height:100%;position:absolute;left:50%;display:block;max-width:1px;padding:0}.footer-ics .title{text-align:center;font-size:11px;font-weight:300;margin-bottom:16px;line-height:1}.footer-ics ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center}.footer-ics ul li{display:block;padding:0 5px}.footer-rights{text-align:center;font-size:11px;font-weight:300;margin-top:40px;margin-bottom:26px;position:relative;line-height:1}.footer-rights span{position:relative;background:#fff;padding:0 20px}.footer-rights:before{content:"";position:absolute;left:0;top:calc(50% - .5px);width:100%;height:1px;background:#ddd}.banner-hero{background:transparent url(https://bestcity.kyiv.ua/build/assets/image-home-DFXR8Svd.jpg) 0 0 no-repeat;background-size:cover;padding-top:120px;position:relative}.banner-hero__overlay{position:absolute;width:100%;height:324px;background:linear-gradient(180deg,#202328,#20232800);top:0;bottom:0;left:0;right:0}.banner-hero h1{text-align:center;font-size:48px;font-weight:600;color:#fff;margin-bottom:98px;position:relative;z-index:1}.banner-hero h1 span{color:#ffeb08}.page-attractions .search-service{max-width:1170px}.page-attractions .attraction-filter__inputs .reset-filter{grid-column-start:1;grid-column-end:3}.page-attractions .attraction-filter__inputs .inputs-type:not(.without-border):after{height:100%;right:-76px}.page-attractions .attraction-filter{max-width:1170px}.page-attractions .attraction-filter__inputs{padding:30px 64px;background-image:linear-gradient(45deg,#585d71,#43485b);display:grid;grid-template-columns:1fr 1fr;grid-column-gap:144px}.search-service{max-width:1348px;margin:0 auto 50px;position:relative;z-index:2;background:#fff}.search-service .collapse{width:100%;background:#0092f2;border:none;cursor:pointer;color:#fff;font-size:10px;font-weight:700;height:37px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;visibility:visible}.search-service .collapse.active .icon{transform:rotate(180deg)}.search-service form{background:#43485b;padding:35px 38px;display:grid;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:#fff;grid-template-columns:1fr 1fr 25px 1fr 1fr;grid-column-gap:22px}.search-service form button{background-image:linear-gradient(0deg,#ff00b4,red);box-shadow:0 8px 24px #bd074357;min-height:40px;border:none;display:flex;align-items:center;justify-content:center;font-size:10px;text-transform:uppercase;font-weight:900;color:#fff;padding:0 45px;cursor:pointer}.search-service form input{height:40px;background:#fff;font-size:12px;border:none;padding:0 10px;max-width:100%;color:#43485b}.search-service form select{height:40px;font-size:12px;padding:0 10px;max-width:100%;color:#43485b;background:#fff url(https://bestcity.kyiv.ua/build/assets/select-arrow-C8oj6gAM.png) calc(100% - 10px) center no-repeat;border:none;-moz-appearance:none;-webkit-appearance:none}.main-categories{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.main-categories.is-open{max-height:100%}.main-categories.loadind{opacity:.5}.main-categories>li{background:#fff;box-shadow:0 0 21px #99add53d;flex-basis:25%;line-height:1;display:flex;position:relative}.main-categories>li a{transition:all .4s ease-in-out}.main-categories>li:hover>a{background:#43485b;box-shadow:0 0 21px #99add53d;color:#fff}.main-categories>li:hover>a img{filter:brightness(0) invert(1)}.main-categories>li:hover>ul{display:block}.main-categories>li:hover>ul>li a{box-shadow:none}.main-categories>li>ul{display:none;margin:0;list-style:none;position:absolute;background:#585d71;top:100px;z-index:2;padding:15px 0;width:100%}.main-categories>li>ul>li a{color:#fff;background:#585d71;box-shadow:none;font-weight:400;padding:8px 26px;min-height:0}.main-categories>li>ul>li a:hover{background:#585d71;color:#ffeb08;text-decoration:none}.main-categories>li a{font-size:14px;font-weight:700;color:#43485b;padding:30px 42px;display:flex;align-items:center;width:100%;text-decoration:none;min-height:110px}.main-categories>li a img{margin-right:24px}.main-categories>li a figure{margin:0 21px 0 0;width:44px;display:block}.main-categories>li a:hover{background:#43485b;color:#fff}.widget-weather{background:url(https://bestcity.kyiv.ua/build/assets/weather-bg-G-2QLc0e.png) no-repeat;padding:30px;background-size:cover}.widget-weather .widget-body{box-shadow:0 8px 24px #4d4d4d33;background:#fff;padding:20px 25px}.weather-widget__bottom{display:flex;justify-content:space-between;color:#627cb1;font-size:14px}.weather-widget__bottom span{color:#3a3f49;font-weight:600}.weather-widget__temp{font-size:27px;color:#f6574d;font-weight:700}.weather-widget__city{color:#0192f3;font-weight:700;font-size:18px;margin:0 10px}.weather-widget__icon{max-width:50px}.weather-widget__top{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.weather-widget__update-time{margin-top:8px;text-align:center;font-size:12px;color:#627cb1}.weather-widget__update-time span{color:#3a3f49;font-style:italic}.main-widget{margin-bottom:30px}.main-widget.widget-subscribe{background:url(https://bestcity.kyiv.ua/build/assets/subscribe-bg-BmrtZfV6.png) no-repeat;padding:30px;background-size:cover}.main-widget.widget-subscribe form{position:relative}.main-widget.widget-subscribe p{font-size:14px;font-weight:400;color:#fff}.main-widget.widget-subscribe input{width:100%;font-size:12px;font-weight:400;color:#43485b;height:40px;border:none;padding:0 16px}.main-widget.widget-subscribe button{background:transparent url(https://bestcity.kyiv.ua/build/assets/icons8_email_send-D-rRdRyO.png) 0 0 no-repeat;width:18px;height:16px;padding:0;margin:0;border:none;position:absolute;bottom:11px;right:11px;cursor:pointer}.main-widget.widget-subscribe button:focus{outline:none}.main-widget .widget-title{font-size:16px;font-weight:900;color:#fff;text-transform:uppercase;margin-bottom:22px}.main-widget .widget-title:first-letter{color:#ffeb08}.main-widget img{display:block;width:100%}.news-slider{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.news-slider__sm{margin-left:10px}.news-slider__sm .slick-list{margin-top:-5px;margin-bottom:-5px}.news-slider__sm .slick-slide img{display:block;width:244px;height:170px;-o-object-fit:cover;object-fit:cover}.news-slider__sm .slick-arrow{width:41px;height:31px;border:none;background:#fff;box-shadow:0 8px 24px #272b3b40;position:absolute;left:calc(50% - 20.5px)}.news-slider__sm .slick-arrow:focus{outline:none}.news-slider__sm .slick-arrow.slick-prev{top:-46px;background:#fff url(https://bestcity.kyiv.ua/build/assets/arrow-up-SELr6a8R.png) center no-repeat}.news-slider__sm .slick-arrow.slick-prev:hover{background:#0092f2 url(https://bestcity.kyiv.ua/build/assets/arrow-up-active-Dp8A4d2l.png) center no-repeat;cursor:pointer}.news-slider__sm .slick-arrow.slick-next{bottom:-38px;background:#fff url(https://bestcity.kyiv.ua/build/assets/arrow-down-CcobgFtZ.png) center no-repeat}.news-slider__sm .slick-arrow.slick-next:hover{background:#0092f2 url(https://bestcity.kyiv.ua/build/assets/arrow-down-active-CD1C9rHk.png) center no-repeat;cursor:pointer}.news-slider__sm .item{position:relative}.news-slider__sm .item:hover{cursor:pointer}.news-slider__sm .item .text{position:absolute;bottom:0;z-index:2;font-size:16px;font-weight:600;color:#fff;padding:15px 11px;line-height:20px;background:linear-gradient(0deg,#202328 28.26%,#20232800);min-height:92px;display:flex;flex-direction:column;justify-content:flex-end}.news-slider__sm.slick-vertical .slick-slide{box-sizing:content-box}.news-slider__large{flex-basis:calc(100% - 256px);max-width:calc(100% - 256px);border:1px solid #ffffff}.news-slider__large .item{min-height:621px;position:relative;background-size:cover;display:block}.news-slider__large .item .text{position:absolute;bottom:0;left:0;right:0;padding:40px;color:#fff;min-height:300px;background:linear-gradient(0deg,#202328 21.67%,#20232800);display:flex;flex-direction:column;justify-content:flex-end}.news-slider__large .item .text .title{font-size:24px;font-weight:700;line-height:30px;margin-bottom:20px}.news-slider__large .item .text p{margin-bottom:0;font-size:14px;font-weight:400;line-height:20px}.news-slider__large .item .category{position:absolute;height:24px;background:#0192f3;font-size:10px;font-weight:700;display:flex;align-items:center;text-transform:uppercase;color:#fff;padding:0 10px;top:30px;left:40px}.news-slider__large .item .views{position:absolute;top:36px;right:40px;color:#fff;font-size:12px;font-weight:500;display:flex;align-items:center;line-height:1}.news-slider__large .item .views .icon{margin-right:6px}.news-widget{border:1px solid #fd873e;padding:16px;margin-bottom:30px;background:#fff;box-shadow:0 0 21px #99add53d}.news-widget .card-footer{display:flex;justify-content:space-between}.news-widget .card-footer .views{display:flex;align-items:center;font-size:12px;font-weight:500}.news-widget .card-footer .views .icon{margin-right:6px}.news-widget.widget-bc{border:1px solid #0092f2;padding:16px 26px}.news-widget.widget-bc .bts-primary{background-color:#0092f2}.news-widget.widget-bc .title:first-letter{color:#0092f2}.news-widget.widget-gc{border:1px solid #6ec234;padding:16px 32px}.news-widget.widget-gc .widget-st2 li picture .category{background-color:#6ec234}.news-widget.widget-gc .bts-primary{background-color:#6ec234}.news-widget.widget-gc .title:first-letter{color:#6ec234}.news-widget.widget-oc{border:1px solid #fd873e;padding:16px 32px}.news-widget.widget-oc .widget-st2 li picture .category{background-color:#fd873e}.news-widget.widget-oc .bts-primary{background-color:#fd873e}.news-widget.widget-oc .title:first-letter{color:#fd873e}.news-widget .category{display:block;font-size:10px;font-weight:700;text-transform:uppercase;color:#fd873e;margin-bottom:10px}.news-widget .widget-st1{margin:0 0 15px;padding:0;list-style:none}.news-widget .widget-st1 li{display:block}.news-widget .widget-st1 li a{color:#43485b;padding:16px;display:block;border:1px solid transparent;text-decoration:none}.news-widget .widget-st1 li a:hover{text-decoration:none;border:1px solid #fd873e}.news-widget .widget-st1 li p{font-size:14px;font-weight:300;line-height:20px;margin:0}.news-widget .widget-st1 li p b{font-weight:600}.news-widget .widget-st2{margin:0 0 30px;padding:0;list-style:none}.news-widget .widget-st2 li{display:block;background:#edf3ff}.news-widget .widget-st2 li:first-child picture img{width:100%;height:224px;-o-object-fit:cover;object-fit:cover}.news-widget .widget-st2 li .location{font-size:14px;display:flex;align-items:center;margin-bottom:11px;text-decoration:underline}.news-widget .widget-st2 li .location .icon{margin-right:6px}.news-widget .widget-st2 li .event-date{padding:0 20px 11px;font-size:10px;font-weight:500;text-transform:uppercase;color:#fd873e}.news-widget .widget-st2 li p{font-size:14px;line-height:20px}.news-widget .widget-st2 li .widget-action{text-align:center;margin-bottom:20px}.news-widget .widget-st2 li .widget-body{padding:18px}.news-widget .widget-st2 li .widget-body .dates{display:flex;flex-wrap:wrap;justify-content:center;font-size:14px;font-weight:600;color:#6ec234;margin:22px 0}.news-widget .widget-st2 li .widget-body .dates.st-blue .date{border:1px solid #447eb4;color:#447eb4}.news-widget .widget-st2 li .widget-body .dates .date{border:1px solid #6ec234;display:flex;align-items:center;padding:0 6px;height:27px;margin:3px}.news-widget .widget-st2 li .widget-body .st{font-size:18px;font-weight:600;line-height:24px;margin-bottom:12px;display:block}.news-widget .widget-st2 li:not(:first-child){display:flex;flex-wrap:wrap}.news-widget .widget-st2 li:not(:first-child) a{padding:10px 0;flex:1;display:block}.news-widget .widget-st2 li:not(:first-child) a.flex-100{flex-basis:100%}.news-widget .widget-st2 li:not(:first-child) picture{width:80px}.news-widget .widget-st2 li:not(:last-child){margin-bottom:10px}.news-widget .widget-st2 li picture{display:block;position:relative}.news-widget .widget-st2 li picture:hover .hover{opacity:1}.news-widget .widget-st2 li picture .hover{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0009;text-decoration:none;display:flex!important;justify-content:center;align-items:center;opacity:0;transition:all .4s ease-in-out}.news-widget .widget-st2 li picture .hover .bts{border-radius:16px}.news-widget .widget-st2 li picture img{max-width:100%;display:block;width:100%;height:60px;-o-object-fit:cover;object-fit:cover}.news-widget .widget-st2 li picture .category{position:absolute;background:#0192f3;height:24px;padding:0 15px;display:flex;align-items:center;line-height:1;color:#fff;top:5px;left:5px}.news-widget .widget-st2 li picture .views{position:absolute;left:15px;bottom:15px;font-size:12px;font-weight:500;color:#fff;display:flex;align-items:center}.news-widget .widget-st2 li picture .views .icon{margin-right:6px}.news-widget .widget-st2 li p{margin:0}.news-widget .widget-st2 li b,.news-widget .widget-st2 li .bold{font-weight:600}.news-widget .widget-st2 li a.bold{font-weight:600;text-decoration-color:#3a3f49;padding:22px;color:#43485b;font-size:14px;line-height:20px;display:flex;align-items:center}.news-widget .widget-st2 li a.bold .post-type-tooltip{display:flex;align-items:center;margin-left:10px}.news-widget .widget-st2 li a.bold:hover{text-decoration:underline}.news-widget .widget-st2 li a:not(.bts):not(.bold){padding:10px 20px;display:flex;align-items:center;color:#43485b;font-size:14px;font-weight:300;line-height:20px}.news-widget .widget-st2 li a:not(.bts):not(.bold).widget-title{color:#3a3f49;font-size:18px;font-weight:600;padding:10px 0}.news-widget .widget-st2 li a:not(.bts):not(.bold):hover{color:#0092f2;text-decoration:underline}.news-widget .widget-st3{margin:0 0 30px;padding:0;list-style:none}.news-widget .widget-st3 li{align-items:center;display:grid;grid-template-columns:80px 1fr;grid-column-gap:16px}.news-widget .widget-st3 li img{width:100%;-o-object-fit:cover;object-fit:cover;height:57px}.news-widget .widget-st3 li:not(:last-child){margin-bottom:16px}.news-widget .widget-st3 li picture{display:block}.news-widget .widget-st3 li p{margin:0;font-weight:600}.news-widget .widget-st3 li b{font-weight:600}.news-widget .widget-st3 li a{display:block;color:#43485b;font-size:14px;font-weight:300;line-height:20px;flex:1}.news-widget .widget-st3 li a:hover{color:#6ec234}.news-widget .title{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:26px;text-align:center;margin-top:16px;line-height:1.2}.news-widget .title:first-letter{color:#fd873e}.text-center{text-align:center}.bts-round{min-height:24px;font-size:10px;font-weight:600;text-transform:uppercase;display:inline-flex;align-items:center;padding:0 20px;border-radius:12px;text-decoration:none}.bts-round.bts-warning{background-color:#fd873e}.news-widgets{padding-bottom:50px;position:relative}.news-widgets__loader{display:flex;justify-content:center;margin-top:51px;position:relative}.news-widgets__loader.active:after{display:none}.news-widgets__loader:after{content:"";height:120px;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,#f4f7fd,transparent)}.news-widgets__loader>span{background:#f4f7fd;padding:0 20px;position:relative;z-index:2}.news-widgets__loader .bts{position:relative;z-index:2}.news-widgets__loader:before{content:"";height:1px;width:100%;background:#d9dee7;position:absolute;top:calc(50% - .5px);z-index:1}.scroll-area,.scroll-side{position:relative;margin:auto;width:100%;padding-right:30px;height:400px}.scroll-area .ps__rail-x,.scroll-side .ps__rail-x,.scroll-area .ps__rail-y,.scroll-side .ps__rail-y{opacity:1}.scroll-area .ps__rail-y,.scroll-side .ps__rail-y{width:8px}.scroll-area .ps__rail-y .ps__thumb-y,.scroll-side .ps__rail-y .ps__thumb-y{width:8px;right:0;background:#4c96db}.scroll-area .ps__rail-y:before,.scroll-side .ps__rail-y:before{content:"";background:#ddd;height:100%;width:2px;display:block;position:absolute;left:calc(50% - 1px)}.page-content{font-size:14px;font-weight:300;line-height:22px}.page-content h3,.page-content .h3{font-size:16px;font-weight:600;margin-bottom:1rem}.page-content img{max-width:100%}.page-content p{margin-bottom:25px}.page-content figure{display:block;margin-bottom:25px}.page-content figure.attraction-content__picture{display:flex;background-color:#f5f5f5}.page-content .title{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:25px}.page-content .title:first-letter{color:#4c96db}.breadcrumbs{display:flex;justify-content:center;margin:0 0 31px;padding:0;list-style:none;gap:24px}.breadcrumbs>li>*{background:#fff;font-size:12px;font-weight:600;color:#43485b;padding:6px 20px;display:flex;align-items:center;position:relative}.breadcrumbs>li>*:after{content:"";width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #ffffff;display:block;position:absolute;right:-15px}.page-attractions .banner-hero h1{margin-bottom:36px;text-align:center}.attraction-filter{max-width:1348px;margin:0 auto 50px;position:relative;z-index:9}.attraction-filter__bts{display:flex;justify-content:center;margin-top:50px;margin-bottom:7px;grid-column-start:1;grid-column-end:4}.attraction-filter__inputs{padding:30px 64px;background-image:linear-gradient(45deg,#585d71,#43485b);display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:120px}.attraction-filter__inputs .form-group{margin-bottom:30px}.attraction-filter__inputs .form-group .vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0;background:none;border:none;border-radius:0;white-space:normal;background:#fff;font-size:12px;height:40px}.attraction-filter__inputs [type=text],.attraction-filter__inputs [type=number],.attraction-filter__inputs select{height:40px;width:100%;font-size:12px;padding:10px}.attraction-filter__inputs label{display:block;color:#fff;font-size:14px;font-weight:600;margin-bottom:10px}.attraction-filter__inputs .reset-filter{display:flex;justify-content:center;margin-top:30px}.attraction-filter__inputs .reset-filter button{height:35px;background:none;border:1px solid #a7b6d4;display:flex;align-items:center;color:#fff;font-size:13px;font-weight:500;padding:0 20px}.attraction-filter__inputs .reset-filter button:hover{cursor:pointer}.attraction-filter__inputs .inputs-type{position:relative}.attraction-filter__inputs .inputs-type:not(.without-border):after{content:"";display:block;width:1px;height:calc(100% - 30px);background:#ffffff1f;position:absolute;right:-61px;top:0}.attraction-filter__inputs .ps__rail-y{opacity:1;width:5px}.attraction-filter__inputs .ps__rail-y:before{content:"";width:1px;height:100%;background:#fff;display:block}.attraction-filter__inputs .ps__rail-y .ps__thumb-y{width:5px;background-color:#f9c606}.attraction-filter__inputs ul{color:#fff;list-style:none;margin:0;padding:0;font-weight:600;font-size:14px}.attraction-filter__inputs ul li{margin-bottom:12px}.attraction-filter__inputs [type=checkbox]{visibility:hidden;position:absolute}.attraction-filter__inputs [type=checkbox]:checked+label:before{background:#fff url(https://bestcity.kyiv.ua/build/assets/filter-checked-BNjaodLH.png) no-repeat center center}.attraction-filter__inputs [type=checkbox]+label{position:relative;display:flex;align-items:center;color:#fff;font-weight:600;line-height:1;font-size:14px;padding-right:30px}.attraction-filter__inputs [type=checkbox]+label i{color:#4f98dc;font-style:normal;margin-left:8px}.attraction-filter__inputs [type=checkbox]+label:before{content:"";width:22px;height:22px;background:#fff;display:block;margin-right:8px}.attraction-filter__inputs .title{font-size:10px;font-weight:700;color:#ffeb08;text-transform:uppercase;margin-bottom:20px}.attraction-filter__title{display:flex;align-items:center}.attraction-filter__title .icon{margin-left:10px}.attraction-filter__title span:first-letter{font-style:normal;color:#ffeb08}.attraction-filter__toggle{width:100%;background:#447eb4;font-size:16px;font-weight:900;text-transform:uppercase;height:55px;display:flex;justify-content:space-between;border:none;align-items:center;color:#fff;padding:0 17px}.attraction-filter__toggle:hover{cursor:pointer}.attraction-filter__toggle.active button{background-color:#366c9e;transform:rotate(180deg)}.attraction-filter__toggle button{background:#f9c606 url(https://bestcity.kyiv.ua/build/assets/arrow-down-active-CD1C9rHk.png) center center no-repeat;width:25px;height:25px;border:none}.attraction-filter__toggle button:hover{cursor:pointer}.attraction-filter__toggle button:focus{outline:none}.scrollbar-filter{max-height:187px;overflow:auto}.attractions-content{display:flex;position:relative;align-items:flex-start;overflow:visible;min-height:100vh}.attractions-content__title{font-size:30px;font-weight:700;margin-bottom:32px;color:#4d5366}@media (min-width: 1600px){.attractions-content__title{font-size:48px}}.services-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;gap:20px}@media (max-width: 768px){.services-header{flex-direction:column;align-items:flex-start;gap:15px}}.services-header .attractions-content__title{margin-bottom:0;flex:1}.services-filter-buttons{display:none;margin:10px 0 0}@media (max-width: 991px){.services-filter-buttons{display:grid;grid-template-columns:1fr 1fr 1fr;gap:17px}}.filter-btn{display:flex;align-items:center;justify-content:center;flex:1;height:40px;background:#fff;border:none;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:all .2s ease;padding:0}.filter-btn:hover{background:#437eb4;box-shadow:0 4px 12px #437eb44d;transform:translateY(-1px)}.filter-btn:active{transform:translateY(0);box-shadow:0 2px 6px #437eb433}.services-sort{display:flex;align-items:center;gap:10px;white-space:nowrap}.services-sort__label{font-size:14px;color:#4d5366;font-weight:500}.services-sort__dropdown{min-width:200px}.sort-dropdown{position:relative;display:inline-block}.sort-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-radius:8px;cursor:pointer;transition:all .3s ease;min-width:116px}.sort-dropdown__trigger:hover{border-color:#a7b6d4}.sort-dropdown__title{font-size:14px;color:#4d5366;font-weight:500}.sort-dropdown__menu{position:absolute;top:100%;left:auto;right:-6px;background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 12px #0000001a;z-index:1000;margin-top:4px;overflow:hidden;min-width:210px;padding:8px}.sort-dropdown__item{padding:12px 15px;font-size:14px;font-weight:500;color:#4d5366;cursor:pointer;transition:background-color .2s ease}.sort-dropdown__item:hover{background-color:#f8f9fa}.sort-dropdown__item.active{background-color:#e3f2fd;color:#1976d2;font-weight:500}.sort-dropdown .icon{transition:transform .3s ease;font-size:12px;color:#666}.sort-dropdown .icon.rotated{transform:rotate(180deg)}.services-container{display:flex;justify-content:space-between;padding:0 0 0 15px;width:100%;background:#fff}.services-container .breadcrumbs-v3.breadcrumbs-catalog{padding:0;margin-top:16px;margin-bottom:8px}.services-container .attractions-filters__apply{padding:6px;border-bottom:none;background:#fff;margin-bottom:9px}.services-container .attractions-side{overflow:hidden;padding:6px}.services-container .attractions-side>ul{display:flex;flex-direction:column;gap:12px}.services-container .attractions-side>ul>li{box-shadow:0 4px 4px #00000040;padding-right:10px;padding-bottom:10px}.services-container .attractions-side>ul>li .label{box-shadow:none}.services-container .attractions-side ul li .label>ul li input+label:before{content:"";left:auto;right:0;width:24px;height:24px;border:1px solid #e8e8e8}.services-container .attractions-side ul li .label>ul li input+label{padding-left:0}.services-container .attractions-side ul li .label .first.active{border-bottom:none}.services-container .attractions-content{flex:1}.services-container .attractions-filters{display:flex;opacity:1;width:100%;max-width:100%;box-shadow:none;background:none;flex-direction:column;padding:18px 0 0}.services-container .side-filters{position:relative;top:auto;height:auto;right:auto;opacity:1;width:300px;z-index:1}.page-food .attractions-content,.page-afisha .attractions-content{display:flex;position:relative;align-items:flex-start;overflow:visible;min-height:100vh}.attractions-map{flex:1;position:sticky;top:0;height:100vh;z-index:10;min-height:100vh}.attractions-map #map{height:100vh;width:100%}@media (min-width: 1025px){.page-food .attractions-map{position:sticky;top:0;height:100vh!important;z-index:10;min-height:100vh!important}.page-food .attractions-map #map{height:100vh!important;width:100%!important;min-height:100vh!important}.page-afisha .attractions-map{position:sticky;top:0;height:100vh!important;z-index:10;min-height:100vh!important}.page-afisha .attractions-map #map{height:100vh!important;width:100%!important;min-height:100vh!important}}.attractions-filters{width:0;box-shadow:0 3px 51px #8490a7c4;transition:.5s ease;position:relative;z-index:2;max-height:100%;height:100%;opacity:0;overflow:hidden;display:none;padding:30px}.attractions-filters.active{width:100%;opacity:1;display:flex;max-width:100%}.attractions-section{margin-bottom:10px}.attractions-section.selected-filters{flex-direction:column}.attractions-section .filter-not-selected{display:flex;align-items:center}.attractions-section .filter-not-selected .bts .icon{margin-left:16px}.attractions-section .filter-not-selected span{font-size:14px;font-weight:600;display:inline-flex;margin-right:18px}.attractions-section .title{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:20px}.attractions-section .title:first-letter{color:#4c96db}.attractions-selected__reset{margin-top:15px}.attractions-selected__reset .button{font-size:13px;font-weight:500;border:1px solid #a7b6d4;height:35px;display:inline-flex;align-items:center;padding:0 15px;color:#43485b}.attractions-selected__reset .button:hover{text-decoration:none}.attractions-selected ul{margin:0;padding:0;list-style:none}.attractions-selected ul li{display:inline-flex;margin-bottom:7px;margin-right:7px}.attractions-selected ul li a{height:33px;background:#447eb4;display:flex;align-items:center;padding:0 15px;color:#fff;font-size:14px;font-weight:600}.attractions-selected ul li a .icon{margin-left:10px}.attractions-selected ul li a:hover{text-decoration:none}.attractions-carousel{margin-bottom:30px}.attractions-carousel .slick-arrow{width:31px;height:31px;border-radius:50%;background:#fff;border:none;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #414f6ac9;position:absolute;top:calc(50% - 15.5px);z-index:2;cursor:pointer}.attractions-carousel .slick-arrow.slick-next{right:-17px}.attractions-carousel .slick-arrow.slick-prev{left:-17px}.attractions-carousel .slick-arrow:focus{outline:none}.attractions-carousel .slider{max-width:100%;padding:0 20px}.attractions-carousel .slider .slick-list{margin-left:-9px;margin-right:-9px}.attractions-carousel .slider .slick-slide{padding:0 9px}.attractions-carousel .slider .slick-slide img{display:block;width:100%;height:172px;-o-object-fit:cover;object-fit:cover}.attractions-carousel .meta{display:flex;justify-content:space-between;margin-bottom:20px;position:relative;padding-right:60px}.attractions-carousel .meta .rating{display:flex;align-items:center}.attractions-carousel .meta .rating .icon{margin:0 1px}.attractions-carousel .meta .rating .icon:hover{cursor:pointer}.attractions-carousel .meta .comments{font-size:13px;font-weight:500;display:flex;align-items:center;margin-left:12px}.attractions-carousel .meta .comments .icon{margin-right:8px}.attractions-carousel .meta .meta-item{margin-left:30px}.attractions-carousel .title-top{font-size:10px;font-weight:700;color:#447eb4;text-transform:uppercase;margin-bottom:10px}.attractions-carousel .title{font-size:26px;font-weight:700;display:flex;align-items:center;line-height:1;color:#43485b}.attractions-carousel .title .icon,.attractions-carousel .title img{margin-right:10px}.scroll-side{height:100%}.attractions-filter-switch{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.attractions-filter-switch.active{background:#fff;padding:5px 12px;width:auto;right:64px;height:40px;top:10px;box-shadow:#0000004d 0 1px 4px -1px;display:flex;align-items:center;line-height:1}.attractions-filter-switch.active .title{margin-bottom:0}.attractions-filter-switch:hover{cursor:pointer}.attractions-filter-switch .title{font-size:16px;font-weight:900;text-transform:uppercase}.attractions-filter-switch .close{border:none;outline:none;background:none}.attractions-filter-switch .close svg{width:16px;height:16px}.attractions-filter-switch .close:hover{cursor:pointer}.attractions-side{width:100%;height:100%;display:block;position:relative;max-height:100%;overflow:auto}.attractions-side .tags{border:1px solid #a0a0a0;font-size:14px;font-weight:700;margin:0;padding:15px}.attractions-side .tags__input{display:flex;flex-wrap:wrap}.attractions-side .tags__input>li{background:#9dc2e3;font-size:14px;font-weight:600;color:#fff;margin:3px;padding:0 6px;min-height:24px;display:flex;align-items:center;cursor:pointer}.attractions-side .tags__input>li:hover,.attractions-side .tags__input>li.active{background:#447eb4}.attractions-side .tags__title{font-size:16px;color:#606370;margin-bottom:10px;display:flex;align-items:center}.attractions-side .tags__title img{display:inline-block;max-width:20px;max-height:20px;height:auto;margin-right:8px}.attractions-side .checkboxes{font-size:14px;font-weight:700;margin:8px 0;padding:15px;display:flex;flex-direction:column;gap:18px}.attractions-side .checkboxes .checkboxes-input{display:flex;align-items:center}.attractions-side .checkboxes .checkboxes-input input{visibility:hidden;position:absolute}.attractions-side .checkboxes .checkboxes-input input:checked+label:before{background:#fff url(https://bestcity.kyiv.ua/build/assets/filter-checked-BNjaodLH.png) center center no-repeat}.attractions-side .checkboxes .checkboxes-input input+label{display:flex;align-items:center;position:relative;width:100%;margin:0;padding-right:44px;line-height:1.2}.attractions-side .checkboxes .checkboxes-input input+label:hover{cursor:pointer}.attractions-side .checkboxes .checkboxes-input input+label:before{content:"";width:22px;height:22px;border:1px solid #a0a0a0;position:absolute;right:16px}.attractions-side ul{margin:0;padding:0;list-style:none;width:100%}.attractions-side ul li{display:block;margin-bottom:6px}.attractions-side ul li .label{box-shadow:0 0 21px #99add53d;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.attractions-side ul li .label.active>ul{padding:10px 0 5px;max-height:200px;overflow:auto}.attractions-side ul li .label .first{padding:5px 15px;height:40px;display:flex;align-items:center;justify-content:space-between;width:100%}.attractions-side ul li .label .first.active{border-bottom:1px solid #eee}.attractions-side ul li .label .first.active .icon{transform:rotate(180deg)}.attractions-side ul li .label>ul li{padding:5px 15px;font-weight:400;margin-bottom:0}.attractions-side ul li .label>ul li input{visibility:hidden;position:absolute}.attractions-side ul li .label>ul li input:checked+label:before{background:#fff url(https://bestcity.kyiv.ua/build/assets/checked-BHc_d4WI.svg) center center no-repeat;background-size:18px;border-color:#437eb4}.attractions-side ul li .label>ul li input+label{position:relative;width:100%;display:flex;padding-left:29px;align-items:center}.attractions-side ul li .label>ul li input+label:hover{cursor:pointer}.attractions-side ul li .label>ul li input+label:before{content:"";width:16px;height:16px;border:1px solid #a0a0a0;position:absolute;left:0}.attractions-side ul li .label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:10px}.attractions-side ul li .label:hover{cursor:pointer}.attractions-side ul li .label img{margin-right:10px}.attractions-side .title{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:20px}.attractions-similar{padding:64px 0 0}.attractions-similar__more{text-align:center;margin-bottom:20px}.attractions-similar__more .button{display:inline-flex;border:1px solid #a7b6d4;height:35px;justify-content:center;align-items:center;background:none;font-size:13px;font-weight:500;padding:0 20px}.attractions-similar__more .button:hover{cursor:pointer;background:#778aaf;border:1px solid #778aaf;color:#fff}.attractions-similar .title{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:30px}.attractions-similar .title:first-letter{color:#4c96db}.attractions-similar .card{height:309px;background-size:cover;background-repeat:no-repeat;display:block;position:relative;color:#fff;margin-bottom:30px}.attractions-similar .card:hover .hover{opacity:1}.attractions-similar .card .hover{position:absolute;left:0;right:0;display:block;top:0;width:100%;height:100%;background:#2d3140ab url(https://bestcity.kyiv.ua/build/assets/icons8_arrow_40px-CXEBR8M5.png) center center no-repeat;opacity:0;z-index:1;transition:all .5s}.attractions-similar .card .add-to-favorite{background:none;border:none;position:absolute;top:20px;left:20px;z-index:2}.attractions-similar .card .add-to-favorite:hover{cursor:pointer}.attractions-similar .card .card-views{text-decoration:none;font-size:12px;display:flex;align-items:center;position:absolute;top:20px;right:20px}.attractions-similar .card .card-views .icon{margin-right:8px}.attractions-similar .card .card-title{display:block;font-size:14px;font-weight:600;color:#ffeb08;position:absolute;bottom:0;background:#43485b;right:0;left:0;padding:14px 20px;line-height:1;z-index:2}.container-sm{max-width:1170px}.attraction-tags{padding:39px 0}.attraction-tags ul{margin:0;padding:0;list-style:none}.attraction-tags ul li{display:inline-flex;margin-bottom:8px;margin-right:6px}.attraction-tags ul li a{background:#447eb4;border:1px solid #447eb4;height:33px;display:flex;color:#fff;font-size:14px;font-weight:600;align-items:center;padding:0 12px}.attraction-tags ul li a:hover{text-decoration:none;background:#fff;border:1px solid #447eb4;color:#447eb4}.attraction-tags .title{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:20px}.attraction-tags .title:first-letter{color:#4c96db}.pagination{padding:0;margin:0 0 35px;display:flex;justify-content:center;list-style:none;flex-wrap:wrap;row-gap:10px}.pagination .page-item{padding:0 5px}.pagination .page-item.active .page-link{background:#778aaf;border:1px solid #778aaf;color:#fff}.pagination .page-item .page-link{border:1px solid #a7b6d4;height:35px;font-size:14px;font-weight:700;color:#43485b;display:flex;align-items:center;padding:0 12px;text-decoration:none}.pagination .page-item .page-link.active{background:#778aaf;border:1px solid #778aaf;color:#fff}.breadcrumbs-v2,.breadcrumbs-v3{padding:0;margin:0;list-style:none;display:flex;align-items:center;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.breadcrumbs-v2 li,.breadcrumbs-v3 li{padding:0 16px;white-space:nowrap;flex-shrink:0;display:flex;align-items:center}.breadcrumbs-v2 li:first-child,.breadcrumbs-v3 li:first-child{padding-left:0}.breadcrumbs-v2 li a,.breadcrumbs-v3 li a{color:#e29c04;display:flex;align-items:center;white-space:nowrap}.breadcrumbs-v2 li span,.breadcrumbs-v3 li span{color:#fff;white-space:nowrap;display:flex;align-items:center}.breadcrumbs-v2 li.breadcrumb-separator,.breadcrumbs-v3 li.breadcrumb-separator{padding:0 4px;color:#e29c04;display:flex;align-items:center}.breadcrumbs-v2 li.breadcrumb-separator svg,.breadcrumbs-v3 li.breadcrumb-separator svg{width:5px;height:7px}.scroll-top{position:fixed;right:10px;bottom:60px;z-index:99999;display:flex;align-items:center;justify-content:center}.scroll-top:hover{cursor:pointer}.scroll-top__arrow{position:absolute}.breadcrumbs-v3.breadcrumbs-catalog{padding:0;margin-top:16px;margin-bottom:8px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.breadcrumbs-v3.breadcrumbs-catalog::-webkit-scrollbar{display:none}.breadcrumbs-v3.breadcrumbs-catalog li{white-space:nowrap;flex-shrink:0}.breadcrumbs-v3 li{white-space:nowrap;display:flex;align-items:center}.breadcrumbs-v3 li span{color:#437eb4;white-space:nowrap;display:flex;align-items:center}.breadcrumbs-v3 li span .icon{margin-right:10px}.breadcrumbs-v3 li a{color:#437eb4;font-weight:700;font-size:14px;white-space:nowrap;display:flex;align-items:center}.breadcrumbs-v3 li.breadcrumb-separator{padding:0 4px;color:#437eb4;display:flex;align-items:center}.breadcrumbs-v3 li.breadcrumb-separator svg{width:5px;height:7px}.page-attraction .banner-hero h1{margin-bottom:0;line-height:1;text-align:left}.page-attraction .banner-hero{padding-top:30px;min-height:795px}.attraction-meta{margin-top:40px}.attraction-meta .add-to-favorite{color:#fff}.attraction-meta ul .attraction-meta__top{-moz-column-gap:30px;column-gap:30px}.attraction-meta ul .attraction-meta__top .item:after{right:-14px}.attraction-meta__price-list{display:flex;flex-wrap:wrap;gap:20px;font-size:14px;font-weight:400}.attraction-meta__price-list .tooltip-container>span{display:flex;gap:10px;align-items:center}.attraction-meta .map-link{height:30px;background-color:#70c13c;display:flex;align-items:center;justify-content:center;padding:0 20px;font-size:14px;font-weight:600;color:#fff}.attraction-meta .map-link:hover{background-color:#65ae36}.attraction-meta ul{margin:0;padding:0;list-style:none;max-width:600px}.attraction-meta ul li{display:flex;align-items:center;color:#fff;padding:14px 0;line-height:1;font-size:16px;border-bottom:1px solid rgba(182,210,235,.3)}.attraction-meta ul li.attraction-meta__item{display:grid;grid-template-columns:30px 1fr;gap:.5rem}.attraction-meta ul li.services>span{margin-right:12px;display:inline-flex;position:relative}.attraction-meta ul li.services>span .tooltip{display:none;position:absolute;width:191px;background:#fff;color:#000;font-size:12px;padding:5px;bottom:calc(100% + 7px);justify-content:center;align-items:center;left:-3px}.attraction-meta ul li.services>span .tooltip:after{content:"";width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#ffffff transparent transparent transparent;position:absolute;top:100%;left:10px}.attraction-meta ul li.services>span:hover .tooltip{display:flex;z-index:2}.attraction-meta ul li.age{font-weight:600}.attraction-meta ul li>.icon{margin-right:23px}.attraction-meta ul li .rating,.attraction-meta ul li .reviews,.attraction-meta ul li .favorite{font-size:14px;font-weight:500;background:none;border:none;color:#fff}.attraction-meta ul li .phone{font-size:16px;font-weight:900;display:flex;align-items:center;color:#fff;letter-spacing:.05em}.attraction-meta ul li .phone .icon{margin-right:10px}.attraction-meta ul li .item{display:flex;align-items:center;position:relative}.attraction-meta ul li .item.rating .icon{margin-right:2px}.attraction-meta ul li .item.tooltip-container .tooltip{left:calc(100% + 10px)}.attraction-meta ul li .item:first-child{padding-left:0}.attraction-meta ul li .item:last-child:after{display:none}.attraction-meta ul li .item:after{content:"";height:22px;width:1px;background:#b6d2eb;display:flex;position:absolute;right:-25px;top:calc(50% - 11px);opacity:.3}.attraction-meta ul li .item .icon,.attraction-meta ul li .item img{margin-right:8px}.attraction-meta .category{color:#fff;font-size:14px;text-transform:uppercase;font-weight:700}.attraction-meta .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:68px;-moz-column-gap:30px;column-gap:30px}.attraction-meta .title figure{margin:0;width:62px}.attraction-meta .title figure img{display:block;max-width:100%}.pl-0{padding-left:0!important}.attraction-content,.article-content{max-width:1244px;margin:-148px auto 72px;padding:30px 40px;background:#fff;box-shadow:0 8px 24px #21243212;position:relative;font-size:14px;font-weight:500;line-height:20px}.attraction-content video,.article-content video{margin-bottom:48px;width:100%}.attraction-content h2:not(.title),.article-content h2:not(.title){font-size:26px;font-weight:700;margin-bottom:20px;margin-top:31px}.attraction-content .figure,.article-content .figure{margin:0}.attraction-content .figure img,.article-content .figure img{display:block;height:auto;width:100%}.attraction-content .figure figcaption,.article-content .figure figcaption{background:#43485b;color:#fff;font-size:14px;font-weight:500;text-align:left;padding:9px 20px}.attraction-content blockquote,.article-content blockquote{background:#f4f7fd;padding:30px;border-left:4px solid #5a8dbd;margin-bottom:48px}.attraction-content blockquote ul,.article-content blockquote ul{margin:0;padding:0;list-style:none}.attraction-content blockquote ul li,.article-content blockquote ul li{display:flex;align-items:center;padding:7px 0;line-height:1}.attraction-content blockquote ul li:before,.article-content blockquote ul li:before{content:url(https://bestcity.kyiv.ua/build/assets/icons8_checked-D5r7C5xw.png);margin-right:15px}.attraction-content blockquote.blockquote-advice,.article-content blockquote.blockquote-advice,.attraction-content blockquote.blockquote-warning,.article-content blockquote.blockquote-warning,.attraction-content blockquote.blockquote-quote,.article-content blockquote.blockquote-quote{display:flex;align-items:center;border-left:4px solid #70c13c;background:#f5fdf4}.attraction-content blockquote.blockquote-advice.idea,.article-content blockquote.blockquote-advice.idea,.attraction-content blockquote.idea.blockquote-warning,.article-content blockquote.idea.blockquote-warning,.attraction-content blockquote.idea.blockquote-quote,.article-content blockquote.idea.blockquote-quote{position:relative;padding-left:86px}.attraction-content blockquote.blockquote-advice.idea:before,.article-content blockquote.blockquote-advice.idea:before,.attraction-content blockquote.idea.blockquote-warning:before,.article-content blockquote.idea.blockquote-warning:before,.attraction-content blockquote.idea.blockquote-quote:before,.article-content blockquote.idea.blockquote-quote:before{content:url(https://bestcity.kyiv.ua/build/assets/icons8_idea-CmM7GXkx.png);position:absolute;left:20px;top:calc(50% - 22px)}.attraction-content blockquote.blockquote-advice p:last-child,.article-content blockquote.blockquote-advice p:last-child,.attraction-content blockquote.blockquote-warning p:last-child,.article-content blockquote.blockquote-warning p:last-child,.attraction-content blockquote.blockquote-quote p:last-child,.article-content blockquote.blockquote-quote p:last-child{margin-bottom:0}.attraction-content blockquote.blockquote-advice .blockquote-title,.article-content blockquote.blockquote-advice .blockquote-title,.attraction-content blockquote.blockquote-warning .blockquote-title,.article-content blockquote.blockquote-warning .blockquote-title,.attraction-content blockquote.blockquote-quote .blockquote-title,.article-content blockquote.blockquote-quote .blockquote-title{font-size:14px;font-weight:700;font-style:italic;margin-bottom:4px}.attraction-content blockquote.blockquote-advice .icon,.article-content blockquote.blockquote-advice .icon,.attraction-content blockquote.blockquote-warning .icon,.article-content blockquote.blockquote-warning .icon,.attraction-content blockquote.blockquote-quote .icon,.article-content blockquote.blockquote-quote .icon{margin-right:25px}.attraction-content blockquote.blockquote-advice .content,.article-content blockquote.blockquote-advice .content,.attraction-content blockquote.blockquote-warning .content,.article-content blockquote.blockquote-warning .content,.attraction-content blockquote.blockquote-quote .content,.article-content blockquote.blockquote-quote .content{flex:auto}.attraction-content blockquote.blockquote-quote,.article-content blockquote.blockquote-quote{border-left:4px solid #f3b32c;border-right:4px solid #f3b32c;background:#fff;padding:0 77px;position:relative}.attraction-content blockquote.blockquote-quote:before,.article-content blockquote.blockquote-quote:before{content:url(https://bestcity.kyiv.ua/build/assets/quote-left-BRcKjmsl.png);position:absolute;left:20px;top:calc(50% - 12.5px)}.attraction-content blockquote.blockquote-quote:after,.article-content blockquote.blockquote-quote:after{content:url(https://bestcity.kyiv.ua/build/assets/quote-right-ClPXAxPZ.png);position:absolute;right:20px;top:calc(50% - 12.5px)}.attraction-content blockquote.blockquote-warning,.article-content blockquote.blockquote-warning{border-left:4px solid #f3b32c;border-right:4px solid #f3b32c;background:#fdf5dc}.attraction-content blockquote.blockquote-warning .icon,.article-content blockquote.blockquote-warning .icon{min-width:36px}.attraction-content blockquote.kiev-callout,.article-content blockquote.kiev-callout{position:relative;display:flex;gap:16px;align-items:flex-start;padding:16px;margin-bottom:48px;border:none;background:#fff}.attraction-content blockquote.kiev-callout .kiev-callout__icon,.article-content blockquote.kiev-callout .kiev-callout__icon{position:relative;flex:0 0 64px;width:64px;min-width:64px;height:64px}.attraction-content blockquote.kiev-callout .kiev-callout__icon:before,.article-content blockquote.kiev-callout .kiev-callout__icon:before{content:"";display:block;width:64px;height:64px;background-repeat:no-repeat;background-position:center;background-size:contain}.attraction-content blockquote.kiev-callout .kiev-callout__content,.article-content blockquote.kiev-callout .kiev-callout__content{flex:1 1 auto;min-width:0}.attraction-content blockquote.kiev-callout .kiev-callout__title,.article-content blockquote.kiev-callout .kiev-callout__title{display:block;margin-bottom:10px;color:#437eb4;font-size:13px;font-weight:900;line-height:normal;text-transform:uppercase}.attraction-content blockquote.kiev-callout .kiev-callout__text,.article-content blockquote.kiev-callout .kiev-callout__text{font-size:13px;line-height:normal;color:#43485b}.attraction-content blockquote.kiev-callout .kiev-callout__text p,.article-content blockquote.kiev-callout .kiev-callout__text p{margin-bottom:0}.attraction-content blockquote.kiev-callout .kiev-callout__text p+p,.article-content blockquote.kiev-callout .kiev-callout__text p+p{margin-top:10px}.attraction-content blockquote.kiev-callout.kiev-callout--quote,.article-content blockquote.kiev-callout.kiev-callout--quote{padding-right:96px}.attraction-content blockquote.kiev-callout.kiev-callout--quote .kiev-callout__icon:before,.article-content blockquote.kiev-callout.kiev-callout--quote .kiev-callout__icon:before{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M6.66667 13.3333H29.3333V33.7333L17.3813 50.6667H10.12L17.2293 34.6667H6.66667V13.3333ZM34.6667 13.3333H57.3333V33.7333L45.3813 50.6667H38.12L45.2293 34.6667H34.6667V13.3333Z' fill='%23BFCAE0'/%3E%3C/g%3E%3C/svg%3E")}.attraction-content blockquote.kiev-callout.kiev-callout--quote:after,.article-content blockquote.kiev-callout.kiev-callout--quote:after{content:"";position:absolute;right:16px;bottom:16px;width:64px;height:64px;background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M6.66667 13.3333H29.3333V33.7333L17.3813 50.6667H10.12L17.2293 34.6667H6.66667V13.3333ZM34.6667 13.3333H57.3333V33.7333L45.3813 50.6667H38.12L45.2293 34.6667H34.6667V13.3333Z' fill='%23BFCAE0'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(180deg)}.attraction-content blockquote.kiev-callout.kiev-callout--warning,.article-content blockquote.kiev-callout.kiev-callout--warning{background:#fdf5dc}.attraction-content blockquote.kiev-callout.kiev-callout--warning .kiev-callout__icon:before,.article-content blockquote.kiev-callout.kiev-callout--warning .kiev-callout__icon:before{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 10.6693C8 9.96209 8.28095 9.28381 8.78105 8.78372C9.28115 8.28362 9.95942 8.00267 10.6667 8.00267H53.3333C54.0406 8.00267 54.7189 8.28362 55.219 8.78372C55.7191 9.28381 56 9.96209 56 10.6693V48.0027C56 50.1244 55.1571 52.1592 53.6569 53.6595C52.1566 55.1598 50.1217 56.0027 48 56.0027H16C13.8783 56.0027 11.8434 55.1598 10.3431 53.6595C8.84286 52.1592 8 50.1244 8 48.0027V10.6693ZM32 34.6667C31.2928 34.6667 30.6145 34.3857 30.1144 33.8856C29.6143 33.3855 29.3333 32.7072 29.3333 32V21.3333C29.3333 20.6261 29.6143 19.9478 30.1144 19.4477C30.6145 18.9476 31.2928 18.6667 32 18.6667C32.7072 18.6667 33.3855 18.9476 33.8856 19.4477C34.3857 19.9478 34.6667 20.6261 34.6667 21.3333V32C34.6667 32.7072 34.3857 33.3855 33.8856 33.8856C33.3855 34.3857 32.7072 34.6667 32 34.6667ZM28 42.6667C28 41.6058 28.4214 40.5884 29.1716 39.8382C29.9217 39.0881 30.9391 38.6667 32 38.6667H32.0267C33.0875 38.6667 34.105 39.0881 34.8551 39.8382C35.6052 40.5884 36.0267 41.6058 36.0267 42.6667V42.6933C36.0267 43.7542 35.6052 44.7716 34.8551 45.5218C34.105 46.2719 33.0875 46.6933 32.0267 46.6933H32C30.9391 46.6933 29.9217 46.2719 29.1716 45.5218C28.4214 44.7716 28 43.7542 28 42.6933V42.6667Z' fill='%23BFCAE0'/%3E%3C/g%3E%3C/svg%3E")}.attraction-content blockquote.kiev-callout.kiev-callout--related,.article-content blockquote.kiev-callout.kiev-callout--related{background:#e3ffe8}.attraction-content blockquote.kiev-callout.kiev-callout--related .kiev-callout__icon:before,.article-content blockquote.kiev-callout.kiev-callout--related .kiev-callout__icon:before{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M32 18.6667C29.2016 18.6667 26.4741 19.5472 24.2039 21.1834C21.9337 22.8197 20.2358 25.1288 19.3509 27.7836C18.4659 30.4385 18.4387 33.3044 19.2732 35.9756C20.1076 38.6467 21.7613 40.9876 24 42.6667V53.3333C24 54.7478 24.5619 56.1044 25.5621 57.1046C26.5623 58.1048 27.9188 58.6667 29.3333 58.6667H34.6667C36.0812 58.6667 37.4377 58.1048 38.4379 57.1046C39.4381 56.1044 40 54.7478 40 53.3333V42.6667C42.2387 40.9876 43.8924 38.6467 44.7268 35.9756C45.5612 33.3044 45.534 30.4385 44.6491 27.7836C43.7642 25.1288 42.0663 22.8197 39.7961 21.1834C37.5259 19.5472 34.7984 18.6667 32 18.6667ZM32 16C32.7072 16 33.3855 15.719 33.8856 15.219C34.3857 14.7189 34.6667 14.0406 34.6667 13.3333V8C34.6667 7.29276 34.3857 6.61448 33.8856 6.11438C33.3855 5.61428 32.7072 5.33333 32 5.33333C31.2928 5.33333 30.6145 5.61428 30.1144 6.11438C29.6143 6.61448 29.3333 7.29276 29.3333 8V13.3333C29.3333 14.0406 29.6143 14.7189 30.1144 15.219C30.6145 15.719 31.2928 16 32 16ZM56 29.3333H50.6667C49.9594 29.3333 49.2811 29.6143 48.781 30.1144C48.2809 30.6145 48 31.2928 48 32C48 32.7072 48.2809 33.3855 48.781 33.8856C49.2811 34.3857 49.9594 34.6667 50.6667 34.6667H56C56.7072 34.6667 57.3855 34.3857 57.8856 33.8856C58.3857 33.3855 58.6667 32.7072 58.6667 32C58.6667 31.2928 58.3857 30.6145 57.8856 30.1144C57.3855 29.6143 56.7072 29.3333 56 29.3333ZM13.3333 29.3333H8C7.29276 29.3333 6.61448 29.6143 6.11438 30.1144C5.61428 30.6145 5.33333 31.2928 5.33333 32C5.33333 32.7072 5.61428 33.3855 6.11438 33.8856C6.61448 34.3857 7.29276 34.6667 8 34.6667H13.3333C14.0406 34.6667 14.7189 34.3857 15.219 33.8856C15.719 33.3855 16 32.7072 16 32C16 31.2928 15.719 30.6145 15.219 30.1144C14.7189 29.6143 14.0406 29.3333 13.3333 29.3333ZM20.4267 17.12L16.5867 13.3333C16.0668 12.8418 15.373 12.5769 14.6579 12.5969C13.9428 12.6169 13.2649 12.9202 12.7733 13.44C12.2818 13.9598 12.0169 14.6536 12.0369 15.3688C12.0569 16.0839 12.3602 16.7618 12.88 17.2533L16.72 20.96C16.9777 21.2088 17.2829 21.4032 17.6173 21.5315C17.9518 21.6598 18.3087 21.7193 18.6667 21.7067C19.0259 21.7053 19.3811 21.6314 19.711 21.4893C20.041 21.3473 20.3388 21.14 20.5867 20.88C21.0627 20.3595 21.3131 19.6716 21.2831 18.967C21.2531 18.2623 20.9452 17.5982 20.4267 17.12ZM51.1733 13.4667C50.6737 12.97 49.9978 12.6912 49.2933 12.6912C48.5888 12.6912 47.913 12.97 47.4133 13.4667L43.5733 17.12C43.0767 17.6196 42.7979 18.2955 42.7979 19C42.7979 19.7045 43.0767 20.3804 43.5733 20.88C43.8212 21.14 44.119 21.3473 44.449 21.4893C44.7789 21.6314 45.1341 21.7053 45.4933 21.7067C46.1799 21.7039 46.839 21.4365 47.3333 20.96L51.1733 17.2533C51.4233 17.0054 51.6217 16.7105 51.757 16.3855C51.8924 16.0606 51.9621 15.712 51.9621 15.36C51.9621 15.008 51.8924 14.6594 51.757 14.3345C51.6217 14.0095 51.4233 13.7146 51.1733 13.4667Z' fill='%23BFCAE0'/%3E%3C/g%3E%3C/svg%3E")}.attraction-content .prose blockquote.kiev-callout,.article-content .prose blockquote.kiev-callout{position:relative;display:flex;gap:16px;align-items:flex-start;padding:16px;margin:0 0 48px;border:none;background:#fff;quotes:none;font-style:normal;font-weight:400}.attraction-content .prose blockquote.kiev-callout p,.article-content .prose blockquote.kiev-callout p{margin-bottom:0}.attraction-content .prose blockquote.kiev-callout p:first-of-type:before,.article-content .prose blockquote.kiev-callout p:first-of-type:before,.attraction-content .prose blockquote.kiev-callout p:last-of-type:after,.article-content .prose blockquote.kiev-callout p:last-of-type:after{content:none}.attraction-content .prose blockquote.kiev-callout .kiev-callout__icon,.article-content .prose blockquote.kiev-callout .kiev-callout__icon{position:relative;flex:0 0 64px;width:64px;min-width:64px;height:64px}.attraction-content .prose blockquote.kiev-callout .kiev-callout__icon:before,.article-content .prose blockquote.kiev-callout .kiev-callout__icon:before{content:"";display:block;width:64px;height:64px;background-repeat:no-repeat;background-position:center;background-size:contain}.attraction-content .prose blockquote.kiev-callout .kiev-callout__content,.article-content .prose blockquote.kiev-callout .kiev-callout__content{flex:1 1 auto;min-width:0}.attraction-content .prose blockquote.kiev-callout .kiev-callout__title,.article-content .prose blockquote.kiev-callout .kiev-callout__title{display:block;margin-bottom:10px;color:#437eb4;font-size:13px;font-weight:900;line-height:normal;text-transform:uppercase}.attraction-content .prose blockquote.kiev-callout .kiev-callout__text,.article-content .prose blockquote.kiev-callout .kiev-callout__text{font-size:13px;line-height:normal;color:#43485b}.attraction-content .prose blockquote.kiev-callout .kiev-callout__text p+p,.article-content .prose blockquote.kiev-callout .kiev-callout__text p+p{margin-top:10px}.attraction-content .prose blockquote.kiev-callout.kiev-callout--quote,.article-content .prose blockquote.kiev-callout.kiev-callout--quote{padding-right:96px}.attraction-content .prose blockquote.kiev-callout.kiev-callout--quote .kiev-callout__icon:before,.article-content .prose blockquote.kiev-callout.kiev-callout--quote .kiev-callout__icon:before{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M6.66667 13.3333H29.3333V33.7333L17.3813 50.6667H10.12L17.2293 34.6667H6.66667V13.3333ZM34.6667 13.3333H57.3333V33.7333L45.3813 50.6667H38.12L45.2293 34.6667H34.6667V13.3333Z' fill='%23BFCAE0'/%3E%3C/g%3E%3C/svg%3E")}.attraction-content .prose blockquote.kiev-callout.kiev-callout--quote:after,.article-content .prose blockquote.kiev-callout.kiev-callout--quote:after{content:"";position:absolute;right:16px;bottom:16px;width:64px;height:64px;background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M6.66667 13.3333H29.3333V33.7333L17.3813 50.6667H10.12L17.2293 34.6667H6.66667V13.3333ZM34.6667 13.3333H57.3333V33.7333L45.3813 50.6667H38.12L45.2293 34.6667H34.6667V13.3333Z' fill='%23BFCAE0'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(180deg)}.attraction-content .prose blockquote.kiev-callout.kiev-callout--warning,.article-content .prose blockquote.kiev-callout.kiev-callout--warning{background:#fdf5dc}.attraction-content .prose blockquote.kiev-callout.kiev-callout--warning .kiev-callout__icon:before,.article-content .prose blockquote.kiev-callout.kiev-callout--warning .kiev-callout__icon:before{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 10.6693C8 9.96209 8.28095 9.28381 8.78105 8.78372C9.28115 8.28362 9.95942 8.00267 10.6667 8.00267H53.3333C54.0406 8.00267 54.7189 8.28362 55.219 8.78372C55.7191 9.28381 56 9.96209 56 10.6693V48.0027C56 50.1244 55.1571 52.1592 53.6569 53.6595C52.1566 55.1598 50.1217 56.0027 48 56.0027H16C13.8783 56.0027 11.8434 55.1598 10.3431 53.6595C8.84286 52.1592 8 50.1244 8 48.0027V10.6693ZM32 34.6667C31.2928 34.6667 30.6145 34.3857 30.1144 33.8856C29.6143 33.3855 29.3333 32.7072 29.3333 32V21.3333C29.3333 20.6261 29.6143 19.9478 30.1144 19.4477C30.6145 18.9476 31.2928 18.6667 32 18.6667C32.7072 18.6667 33.3855 18.9476 33.8856 19.4477C34.3857 19.9478 34.6667 20.6261 34.6667 21.3333V32C34.6667 32.7072 34.3857 33.3855 33.8856 33.8856C33.3855 34.3857 32.7072 34.6667 32 34.6667ZM28 42.6667C28 41.6058 28.4214 40.5884 29.1716 39.8382C29.9217 39.0881 30.9391 38.6667 32 38.6667H32.0267C33.0875 38.6667 34.105 39.0881 34.8551 39.8382C35.6052 40.5884 36.0267 41.6058 36.0267 42.6667V42.6933C36.0267 43.7542 35.6052 44.7716 34.8551 45.5218C34.105 46.2719 33.0875 46.6933 32.0267 46.6933H32C30.9391 46.6933 29.9217 46.2719 29.1716 45.5218C28.4214 44.7716 28 43.7542 28 42.6933V42.6667Z' fill='%23BFCAE0'/%3E%3C/g%3E%3C/svg%3E")}.attraction-content .prose blockquote.kiev-callout.kiev-callout--related,.article-content .prose blockquote.kiev-callout.kiev-callout--related{background:#e3ffe8}.attraction-content .prose blockquote.kiev-callout.kiev-callout--related .kiev-callout__icon:before,.article-content .prose blockquote.kiev-callout.kiev-callout--related .kiev-callout__icon:before{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M32 18.6667C29.2016 18.6667 26.4741 19.5472 24.2039 21.1834C21.9337 22.8197 20.2358 25.1288 19.3509 27.7836C18.4659 30.4385 18.4387 33.3044 19.2732 35.9756C20.1076 38.6467 21.7613 40.9876 24 42.6667V53.3333C24 54.7478 24.5619 56.1044 25.5621 57.1046C26.5623 58.1048 27.9188 58.6667 29.3333 58.6667H34.6667C36.0812 58.6667 37.4377 58.1048 38.4379 57.1046C39.4381 56.1044 40 54.7478 40 53.3333V42.6667C42.2387 40.9876 43.8924 38.6467 44.7268 35.9756C45.5612 33.3044 45.534 30.4385 44.6491 27.7836C43.7642 25.1288 42.0663 22.8197 39.7961 21.1834C37.5259 19.5472 34.7984 18.6667 32 18.6667ZM32 16C32.7072 16 33.3855 15.719 33.8856 15.219C34.3857 14.7189 34.6667 14.0406 34.6667 13.3333V8C34.6667 7.29276 34.3857 6.61448 33.8856 6.11438C33.3855 5.61428 32.7072 5.33333 32 5.33333C31.2928 5.33333 30.6145 5.61428 30.1144 6.11438C29.6143 6.61448 29.3333 7.29276 29.3333 8V13.3333C29.3333 14.0406 29.6143 14.7189 30.1144 15.219C30.6145 15.719 31.2928 16 32 16ZM56 29.3333H50.6667C49.9594 29.3333 49.2811 29.6143 48.781 30.1144C48.2809 30.6145 48 31.2928 48 32C48 32.7072 48.2809 33.3855 48.781 33.8856C49.2811 34.3857 49.9594 34.6667 50.6667 34.6667H56C56.7072 34.6667 57.3855 34.3857 57.8856 33.8856C58.3857 33.3855 58.6667 32.7072 58.6667 32C58.6667 31.2928 58.3857 30.6145 57.8856 30.1144C57.3855 29.6143 56.7072 29.3333 56 29.3333ZM13.3333 29.3333H8C7.29276 29.3333 6.61448 29.6143 6.11438 30.1144C5.61428 30.6145 5.33333 31.2928 5.33333 32C5.33333 32.7072 5.61428 33.3855 6.11438 33.8856C6.61448 34.3857 7.29276 34.6667 8 34.6667H13.3333C14.0406 34.6667 14.7189 34.3857 15.219 33.8856C15.719 33.3855 16 32.7072 16 32C16 31.2928 15.719 30.6145 15.219 30.1144C14.7189 29.6143 14.0406 29.3333 13.3333 29.3333ZM20.4267 17.12L16.5867 13.3333C16.0668 12.8418 15.373 12.5769 14.6579 12.5969C13.9428 12.6169 13.2649 12.9202 12.7733 13.44C12.2818 13.9598 12.0169 14.6536 12.0369 15.3688C12.0569 16.0839 12.3602 16.7618 12.88 17.2533L16.72 20.96C16.9777 21.2088 17.2829 21.4032 17.6173 21.5315C17.9518 21.6598 18.3087 21.7193 18.6667 21.7067C19.0259 21.7053 19.3811 21.6314 19.711 21.4893C20.041 21.3473 20.3388 21.14 20.5867 20.88C21.0627 20.3595 21.3131 19.6716 21.2831 18.967C21.2531 18.2623 20.9452 17.5982 20.4267 17.12ZM51.1733 13.4667C50.6737 12.97 49.9978 12.6912 49.2933 12.6912C48.5888 12.6912 47.913 12.97 47.4133 13.4667L43.5733 17.12C43.0767 17.6196 42.7979 18.2955 42.7979 19C42.7979 19.7045 43.0767 20.3804 43.5733 20.88C43.8212 21.14 44.119 21.3473 44.449 21.4893C44.7789 21.6314 45.1341 21.7053 45.4933 21.7067C46.1799 21.7039 46.839 21.4365 47.3333 20.96L51.1733 17.2533C51.4233 17.0054 51.6217 16.7105 51.757 16.3855C51.8924 16.0606 51.9621 15.712 51.9621 15.36C51.9621 15.008 51.8924 14.6594 51.757 14.3345C51.6217 14.0095 51.4233 13.7146 51.1733 13.4667Z' fill='%23BFCAE0'/%3E%3C/g%3E%3C/svg%3E")}.attraction-content p,.article-content p{margin-bottom:25px}.attraction-content p a,.article-content p a{color:#447eb4;text-decoration:underline}.attraction-content p a:hover,.article-content p a:hover{text-decoration:none}.attraction-content ul,.article-content ul,.attraction-content ol,.article-content ol{margin:20px 0;padding-left:30px;list-style-position:outside}.attraction-content ul li,.article-content ul li,.attraction-content ol li,.article-content ol li{margin-bottom:12px;line-height:1.6;color:#374151}.attraction-content ul,.article-content ul{list-style-type:disc}.attraction-content ul li,.article-content ul li{padding-left:8px}.attraction-content ol,.article-content ol{list-style-type:decimal}.attraction-content ol li,.article-content ol li{padding-left:8px}.attraction-content__picture{display:flex;margin:0 0 36px;height:445px;background-size:cover;background-repeat:no-repeat;padding:50px 50px 0;justify-content:flex-end;position:relative}.attraction-content__picture .share-post{display:flex;flex-direction:column;position:absolute;left:-50px;top:calc(50% - 99px)}.attraction-content__picture .sections{width:555px;background:#fffc;padding:40px}.attraction-content__picture .sections ol{margin:0;padding:0;counter-reset:section;list-style:none}.attraction-content__picture .sections ol>li{width:100%;display:block;position:relative;padding-left:35px;margin-bottom:20px;line-height:18px;counter-increment:section}.attraction-content__picture .sections ol>li>ol{margin:16px 0 0;padding:0;list-style:none;counter-reset:list}.attraction-content__picture .sections ol>li>ol>li{counter-increment:list;display:flex;margin:8px 0}.attraction-content__picture .sections ol>li>ol>li:before{content:counter(section) "." counter(list);font-size:12px;font-weight:700;color:#fff;margin-right:10px}.attraction-content__picture .sections ol>li h3,.attraction-content__picture .sections ol>li .h3{font-size:16px;font-weight:700;display:flex;align-items:center;line-height:1}.attraction-content__picture .sections ol>li h3 .icon,.attraction-content__picture .sections ol>li .h3 .icon{margin-left:8px}.attraction-content__picture .sections ol>li h3:hover,.attraction-content__picture .sections ol>li .h3:hover{cursor:pointer}.attraction-content__picture .sections ol>li h4,.attraction-content__picture .sections ol>li .h4{font-size:16px;font-weight:500;display:flex;align-items:center;line-height:1}.attraction-content__picture .sections ol>li h4 .icon,.attraction-content__picture .sections ol>li .h4 .icon{margin-left:8px}.attraction-content__picture .sections ol>li h4:hover,.attraction-content__picture .sections ol>li .h4:hover{cursor:pointer}.attraction-content__picture .sections ol>li:before{content:counter(section);position:absolute;left:0;width:20px;height:20px;background:#447eb4;font-size:12px;font-weight:700;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.attraction-content__picture .sections .sections-title{font-size:20px;font-weight:900;color:#447eb4;margin-bottom:30px}.attraction-content__picture img{display:block;width:100%;height:auto}.attraction-content .meta,.article-content .meta{display:flex;justify-content:space-between;margin-bottom:36px}.attraction-content .meta .lang,.article-content .meta .lang{font-size:14px;font-weight:600;color:#447eb4;height:26px;display:flex;align-items:center;border:1px solid #447eb4;text-decoration:none;padding:0 10px}.attraction-content .meta .lang:hover,.article-content .meta .lang:hover{background:#447eb4;color:#fff}.attraction-content .meta .date,.article-content .meta .date{font-size:14px;font-weight:400;color:#8e93a4;padding-left:116px}.attraction-content .meta .views,.article-content .meta .views{font-size:12px;font-weight:500;display:flex;align-items:center}.attraction-content .meta .views .icon,.article-content .meta .views .icon{margin-right:10px}.attraction-content .title,.article-content .title{padding:0 110px;font-size:32px;font-weight:700;line-height:34px;position:relative;margin-bottom:60px;text-align:center}.attraction-content .title:after,.article-content .title:after{content:"";width:73px;height:3px;background:url(https://bestcity.kyiv.ua/build/assets/title-after-Czt4qXJx.png) 0 0 no-repeat;display:block;position:relative;left:calc(50% - 35.15px);bottom:-38px}.attraction-content .title .badge,.article-content .title .badge{height:24px;display:inline-flex;background:#0092f2;padding:0 12px;font-size:10px;font-weight:700;text-transform:uppercase;align-items:center;color:#fff;position:relative;bottom:5px}.attraction-content__nav{margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid #c9d0eb}.attraction-content__nav .bts{margin-right:18px;min-width:193px;justify-content:center;padding:0 28px;font-size:14px}.attraction-content__nav .bts .icon{margin-right:10px}.attraction-reviews ul{list-style:none}.attraction-reviews ul li{display:block}.attraction-reviews ul li .meta-bottom{display:flex;justify-content:space-between;align-items:flex-end}.attraction-reviews ul li .meta{display:flex;justify-content:space-between;margin-bottom:20px}.attraction-reviews ul li .meta .datetime{display:flex;align-items:center;font-weight:300;line-height:1}.attraction-reviews ul li .meta .datetime .icon{margin-right:10px}.attraction-reviews ul li .meta .name{font-weight:700}.attraction-reviews ul li .meta .left{display:flex;align-items:center;line-height:1}.attraction-reviews ul li .meta .left .rating{display:flex;align-items:center}.attraction-reviews ul li .meta .left>*{margin-right:12px}.attraction-reviews ul li .tt{font-weight:700}.attraction-reviews ul li p{font-weight:300;margin-bottom:18px}.attraction-reviews ul li .avatar{margin-right:15px;display:flex;flex-direction:column;justify-content:space-between}.attraction-reviews ul li .text{width:100%}.attraction-reviews ul li .reply{font-weight:600;color:#447eb4;font-size:9px;text-transform:uppercase;border:1px solid #447eb4;display:flex;height:24px;align-items:center;justify-content:center;border-radius:12px;text-decoration:none;width:100px;margin:10px 0}.attraction-reviews ul li .content{display:flex;font-size:14px}.attraction-reviews .block-title{font-size:26px;font-weight:900;text-transform:uppercase;margin-bottom:44px;display:flex;justify-content:space-between}.attraction-reviews .block-title span:first-child:first-letter{color:#447eb4}.attraction-reviews .block-title .counter{font-size:16px;font-weight:600;color:#447eb4;display:flex;align-items:center;line-height:1}.attraction-reviews .block-title .counter .icon{margin-right:10px}.carousel-3d-arrow{width:31px;height:41px;display:inline-flex;align-items:center;justify-content:center;border:none;background:#fff;box-shadow:0 8px 24px #272b3b40;position:absolute;top:50%;z-index:9;margin-top:-18px}.carousel-3d-arrow:hover{cursor:pointer;background:#0092f2}.carousel-3d-arrow.carousel-3d-prev{background:#fff url(https://bestcity.kyiv.ua/build/assets/arrow-left-bdS2KXMs.png) center no-repeat;transition:all .4s ease-in-out;left:10px}.carousel-3d-arrow.carousel-3d-prev:hover{background:#0092f2 url(https://bestcity.kyiv.ua/build/assets/arrow-left-white-DRXtCBuR.png) center no-repeat}.carousel-3d-arrow.carousel-3d-next{background:#fff url(https://bestcity.kyiv.ua/build/assets/arrow-right-w6JgAQqr.png) center no-repeat;transition:all .4s ease-in-out;right:10px}.carousel-3d-arrow.carousel-3d-next:hover{background:#0092f2 url(https://bestcity.kyiv.ua/build/assets/arrow-right-white-Dcnf5Syp.png) center no-repeat}.carousel-3d-container{overflow:visible!important}.carousel-3d-container .carousel-3d-slide{box-shadow:0 5px 27px #1b202f47;border:none}.carousel-3d-container .carousel-3d-controls .prev:hover,.carousel-3d-container .carousel-3d-controls .next:hover{opacity:1!important;cursor:pointer}.carousel-3d-container .carousel-3d-controls .prev{left:20px}.carousel-3d-container .carousel-3d-controls .next{right:20px}.page-attraction .slick-thumbnail-slider .image{flex-basis:994px;max-width:994px}.page-attraction .slick-thumbnail-slider .image .slick-arrow{width:96px;height:48px;border-radius:0;background:transparent;border:1px solid #fff}.page-attraction .slick-thumbnail-slider .image .slick-prev{left:50%;bottom:1px;right:50%;top:auto;margin-left:-48px}.page-attraction .slick-thumbnail-slider .image .slick-next{left:50%;top:2px;right:50%;bottom:auto;margin-left:-48px}.page-attraction .slick-thumbnail-slider .image .slick-list{margin-top:-9px;margin-bottom:-9px}.page-attraction .slick-thumbnail-slider .image .slick-slide{padding:9px 0}.page-attraction .slick-thumbnail-slider .image img{width:100%;height:auto;display:block}.page-attraction .slick-thumbnail-slider .thumbs{order:2;margin-right:0;margin-left:13px;padding:40px 0;height:100%}.page-attraction .slick-thumbnail-slider .thumbs .slick-list{height:100%!important;margin-top:-6px}.page-attraction .slick-thumbnail-slider .thumbs .slick-arrow{width:31px;height:41px;border-radius:0}.page-attraction .slick-thumbnail-slider .thumbs .slick-prev{top:auto;transform:rotate(270deg);bottom:4px;left:50%;margin-left:-20.5px}.page-attraction .slick-thumbnail-slider .thumbs .slick-next{bottom:auto;transform:rotate(270deg);top:0;left:50%;margin-left:-20.5px}.page-attraction .slick-thumbnail-slider .thumbs .slick-slide{padding:6px 0}.page-attraction .slick-thumbnail-slider .thumbs .slick-slide:hover{cursor:pointer}.page-attraction .slick-thumbnail-slider .thumbs .slick-slide.slick-current>div{position:relative}.page-attraction .slick-thumbnail-slider .thumbs .slick-slide.slick-current>div:before{content:"";display:block;width:10px;height:100%;background:#0192f3;position:absolute}.page-attraction .slick-thumbnail-slider .thumbs img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.page-attraction .slick-thumbnail-slider .content{display:none}.page-attraction .scroll-area,.page-attraction .scroll-side{height:314px;overflow:auto}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#447eb4;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}.page-food .banner-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:center bottom;padding-top:0}.page-food .banner-hero h1{margin:0;text-align:center}.page-food .banner-hero.banner-hero--adaptive{position:relative;overflow:hidden;background:none}.page-food .banner-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.page-food .banner-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#202328b3,#2023284d);z-index:2}.page-food .banner-hero__content{position:relative;z-index:3;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-food .search-service{max-width:1168px}.page-food .search-service form input{width:354px}.page-food .attraction-filter{max-width:1168px}.mb-0{margin-bottom:0!important}.food-items{margin-bottom:50px}.food-items .item{padding:23px;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:13px}.food-items .item:hover{transform:translateY(-4px);box-shadow:3px 9px 11px 2px #0000001a}.food-items .item .next{right:0}.food-items .item .prev{left:0}.food-items .item .carousel-3d-arrow{width:31px;height:31px;border-radius:50%;box-shadow:0 2px 5px #414f6ac9}.food-items .item .promo{background:#feeded;display:flex;align-items:flex-end;padding:15px 58px 0 20px;margin-top:6px;position:relative}.food-items .item .promo .expire{position:absolute;right:5px;top:5px;display:flex;justify-content:center;align-items:center;background:#fff;font-size:12px;font-weight:400;min-height:20px;padding:0 5px}.food-items .item .promo .title{color:#ff003b;font-weight:700;font-size:14px}.food-items .item .promo p{font-size:14px;font-weight:300;line-height:22px;margin-bottom:8px}.food-items .item .promo p b{font-weight:700}.food-items .item .promo figure{margin-bottom:0;margin-right:20px}.food-items .item .content{display:grid;align-items:center;grid-template-columns:250px 1fr;-moz-column-gap:57px;column-gap:55px}.food-items .item .content .price-big{font-size:15px;font-weight:600}.food-items .item .content .poster{display:block;margin:16px 0 0}.food-items .item .content .poster img{display:block;max-width:100%}.food-items .item .content .carousel-3d-container{max-width:245px;flex-basis:245px}.food-items .item .contacts ul{margin:0;padding:0;list-style:none}.food-items .item .contacts ul li{display:grid;align-items:center;gap:6px;font-size:13px;line-height:1;border-bottom:1px solid #b6d2eb;padding:8px 0;min-height:48px;grid-template-columns:30px 1fr}.food-items .item .contacts ul li.service-prices svg{width:20px}.food-items .item .contacts ul li.service-prices .service-prices__wrapper{display:flex;flex-wrap:wrap;row-gap:10px;-moz-column-gap:12px;column-gap:12px;align-items:center}.food-items .item .contacts ul li.service-prices .vue-tooltip{margin-right:12px;font-weight:600;line-height:1rem}.food-items .item .contacts ul li.services .vue-tooltip{margin-right:12px}.food-items .item .contacts ul li.services .icon{position:relative}.food-items .item .contacts ul li.services .icon span{display:none;position:absolute;width:124px;background:#fff;bottom:calc(100% + 5px);box-shadow:0 3px 10px #99add5b5;padding:4px;line-height:1;left:100%}.food-items .item .contacts ul li.services .icon:hover span{display:block}.food-items .item .contacts ul li .price{display:flex;align-items:center;margin-right:20px;font-size:13px;font-weight:600}.food-items .item .contacts ul li .price .icon{margin-right:8px}.food-items .item .contacts ul li .icon{margin-right:15px}.food-items .item .contacts ul li>.icon:first-child{margin-right:30px}.food-items .meta-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:13px}.food-items .meta-top .comments{font-size:13px;font-weight:500;display:flex;align-items:center}.food-items .meta-top .comments .icon{margin-right:10px}.food-items .meta-top .rating{display:flex;align-items:center}.food-items .meta-top .rating .icon{margin:0 1px}.food-items .meta-top .title{font-size:26px;font-weight:700;color:#43485b;line-height:1.2}.food-items .meta-top .left{display:flex;align-items:center;color:#43485b;flex-basis:100%;margin-bottom:16px}.food-items .meta-top .phone{display:flex;align-items:center;position:relative;gap:10px}.food-items .meta-top .phone .phone-bts{background:none;border:1px solid #a7b6d4;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;font-size:13px;font-weight:500;background:#fff;padding:0 13px;color:#43485b}.food-items .meta-top .phone .phone-bts a{color:#43485b}.food-items .meta-top .phone .phone-bts.active{width:auto;margin-left:8px;padding:0 13px}.food-items .meta-top .center{display:flex;align-items:center}.food-items .meta-top .center .type{font-weight:700;font-size:16px}.food-items .meta-top .center>*{margin-right:13px;display:flex;align-items:center}.food-pagination{margin-bottom:50px}.page-food-single .page-content{max-width:1244px;margin:-148px auto 72px;padding:30px 70px;background:#fff;box-shadow:0 8px 24px #21243212;position:relative;font-size:14px;font-weight:500;line-height:20px}.page-food-single .banner-hero{min-height:794px}.page-food-single .order-form{max-width:468px;float:right;position:relative;z-index:2}.page-food-single .breadcrumbs{justify-content:flex-start}.page-food-single .banner-hero{padding-top:20px;padding-bottom:200px;height:auto}.page-food-single .main .banner-hero .container{max-width:1650px}.page-food-single .main .container{max-width:1200px}.food-single-meta ul{margin:0;padding:0;list-style:none;max-width:600px;color:#fff}.food-single-meta ul>li{align-items:center;border-bottom:1px solid rgba(182,210,235,.3);padding:12px 0;display:flex}.food-single-meta ul>li:not(:first-child){display:grid;grid-template-columns:47px 1fr 170px}.food-single-meta ul>li .item:after{content:"";height:22px;width:1px;background:#b6d2eb;display:flex;position:absolute;top:calc(50% - 11px);opacity:.3;right:-14px}.food-single-meta ul>li.service-prices.empty-prices{display:flex}.food-single-meta ul>li.service-prices .service-prices__wrapper{display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px}.food-single-meta ul>li.service-prices .service-prices__wrapper .vue-tooltip{border-right:1px solid rgba(182,210,235,.3);min-height:22px;font-size:14px;font-weight:600}.food-single-meta ul>li.service-prices .service-prices__wrapper img{filter:brightness(0) invert(1);margin-right:8px}.food-single-meta ul>li.service-prices .bts .icon{margin-right:8px}.food-single-meta ul>li.services .vue-tooltip:not(:last-child){margin-right:20px}.food-single-meta ul>li.services .vue-tooltip img{filter:brightness(0) invert(1)}.food-single-meta ul>li .rating .icon{margin-right:3px}.food-single-meta ul>li .phone{font-weight:900;display:flex;align-items:center;white-space:nowrap;color:#fff}.food-single-meta ul>li .phone .icon{margin-right:10px}.food-single-meta ul>li .reviews .icon,.food-single-meta ul>li .favorite .icon{margin-right:10px}.food-single-meta ul>li.age{font-weight:600}.food-single-meta ul>li.age .vue-tooltip:first-child{padding-left:0}.food-single-meta ul>li.age .vue-tooltip img{filter:brightness(0) invert(1);margin-right:10px}.food-single-meta ul>li.age .icon{margin-right:10px}.food-single-meta ul>li.services .icon{margin-right:20px}.food-single-meta ul>li .add-to-favorite{color:#fff;align-items:center}.food-single-meta ul>li .item{position:relative;display:flex;align-items:center;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;padding:0 12px}.food-single-meta ul>li .item:first-child{padding-left:0}.food-single-meta ul>li:first-child{justify-content:space-between}.food-single-meta .title{display:flex;align-items:center;margin-bottom:70px;line-height:1;margin-top:40px}.food-single-meta .title figure{margin:0 15px 0 0;width:60px}.food-single-meta .title figure img{width:100%;display:block}.food-single-meta .title h1{margin:0 0 4px;text-align:left}.food-single-meta .title .category{font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.025rem}.order-form{background:#43485b;color:#fff;padding:40px 65px}.order-form p{font-size:12px;font-weight:400}.order-form .bonus{padding:10px;background:#64697d;font-size:14px;font-weight:600;margin-bottom:15px}.order-form .form-group{margin-bottom:15px}.order-form .row{margin-left:-11px;margin-right:-11px}.order-form .col-lg-6,.order-form .col-lg-7,.order-form .col-lg-5,.order-form .col-lg-4,.order-form .col-lg-8,.order-form .col-lg-12{padding-left:11px;padding-right:11px}.order-form input:not([type=checkbox]),.order-form select,.order-form textarea{width:100%;height:40px;border:none;background:#fff;padding:0 14px;font-size:12px}.order-form input:not([type=checkbox])::-moz-placeholder,.order-form select::-moz-placeholder,.order-form textarea::-moz-placeholder{color:#43485b}.order-form input:not([type=checkbox])::placeholder,.order-form select::placeholder,.order-form textarea::placeholder{color:#43485b}.order-form textarea{height:80px;padding:14px}.order-form .subtitle{color:#6ec234;margin-bottom:25px}.order-form .title{font-size:26px;font-weight:600;line-height:1;margin-bottom:6px}.page-content .content-tab .accent-primary,.accent-primary{background:#447eb4;font-size:20px;font-weight:500;text-align:center;color:#fff;padding:36px 2px}.page-content .content-tab .accent-primary a,.accent-primary a{font-size:20px;font-weight:900;color:#fff;text-decoration:none}.page-content .content-tab .accent-primary a:hover,.accent-primary a:hover{text-decoration:underline}.page-content .content-tab{font-size:14px;font-weight:300;line-height:22px}.page-content .content-tab .attraction-reviews ul li .avatar{flex-basis:80px;min-width:79px}.page-content .content-tab .attraction-reviews .block-title span:first-letter{color:#f6574d}.page-content .content-tab .table{width:100%;font-weight:500;font-size:14px;line-height:1}.page-content .content-tab .table.table-striped tr:nth-child(2n)>td{background:#f4f7fd}.page-content .content-tab .table tr>td{padding:10px 15px}.page-content .content-tab p{margin-bottom:20px}.page-content .content-tab h2,.page-content .content-tab .h2{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:30px}.page-content .content-tab ul,.page-content .content-tab ol{margin:20px 0;padding-left:25px;list-style-position:outside}.page-content .content-tab ul li,.page-content .content-tab ol li{margin-bottom:10px;line-height:1.6;color:#374151}.page-content .content-tab ul{list-style-type:disc}.page-content .content-tab ul li{padding-left:5px}.page-content .content-tab ol{list-style-type:decimal}.prose h2,.prose .h2{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:30px;line-height:1;margin-top:32px}.prose h3,.prose .h3{font-size:14px;font-weight:900;text-transform:uppercase;margin-bottom:22px;line-height:1;margin-top:32px}.prose h4,.prose .h4{font-size:12px;font-weight:900;text-transform:uppercase;margin-bottom:18px;line-height:1;margin-top:32px}.prose h5,.prose .h5{font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:16px;line-height:1;margin-top:32px}.prose p{margin-bottom:16px;line-height:1.6;color:#374151}.prose ul,.prose ol{margin:20px 0;padding-left:25px;list-style-position:outside}.prose ul li,.prose ol li{margin-bottom:10px;line-height:1.6;color:#374151}.prose ul{list-style-type:disc}.prose ul li{padding-left:5px}.prose ol{list-style-type:decimal}.prose .content-tab h2,.prose .content-tab .h2{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:18px;line-height:1;margin-top:32px}.prose .content-tab h3,.prose .content-tab .h3{font-size:14px;font-weight:900;text-transform:uppercase;margin-bottom:22px;line-height:1}.prose .content-tab h4,.prose .content-tab .h4{font-size:12px;font-weight:900;text-transform:uppercase;margin-bottom:18px;line-height:1}.prose .content-tab h5,.prose .content-tab .h5{font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:16px;line-height:1}.prose .content-tab p{margin-bottom:16px;line-height:1.6;color:#374151}.prose .content-tab ul,.prose .content-tab ol{margin:20px 0;padding-left:25px;list-style-position:outside}.prose .content-tab ul li,.prose .content-tab ol li{margin-bottom:10px;line-height:1.6;color:#374151}.prose .content-tab ul{list-style-type:disc}.prose .content-tab ul li{padding-left:5px}.prose .content-tab ol{list-style-type:decimal}.page-content .bts{padding:0 14px;font-size:14px;width:100%;white-space:nowrap}.page-content .bts:last-child{margin-right:0}.page-content .bts .icon{margin-right:10px}.vertical-carousel{max-width:299px}.vertical-carousel .slick-slide img{width:100%;height:auto}.vertical-carousel .slick-slider{padding:40px 0}.vertical-carousel .slick-arrow{width:41px;height:31px;background-color:#fff;box-shadow:0 8px 24px #272b3b40;border:none;position:absolute;left:calc(50% - 20.5px);z-index:1;background-repeat:no-repeat;background-position:center}.vertical-carousel .slick-arrow.slick-prev{top:0;background-image:url(https://bestcity.kyiv.ua/build/assets/arrow-up-SELr6a8R.png)}.vertical-carousel .slick-arrow.slick-prev:hover{background-image:url(https://bestcity.kyiv.ua/build/assets/arrow-up-active-Dp8A4d2l.png)}.vertical-carousel .slick-arrow.slick-next{bottom:0;background-image:url(https://bestcity.kyiv.ua/build/assets/arrow-down-CcobgFtZ.png)}.vertical-carousel .slick-arrow.slick-next:hover{background-image:url(https://bestcity.kyiv.ua/build/assets/arrow-down-active-CD1C9rHk.png)}.vertical-carousel .slick-arrow:focus{outline:none}.vertical-carousel .slick-arrow:hover{background-color:#447eb4;cursor:pointer}.horizontal-carousel .slick-dots{margin:0;padding:0;list-style:none;display:flex;justify-content:center}.horizontal-carousel .slick-dots li{padding:0 6px}.horizontal-carousel .slick-dots li.slick-active button{background:#447eb4}.horizontal-carousel .slick-dots li button{width:13px;height:13px;border-radius:50%;font-size:0;border:0;display:flex;background:#447eb440;outline:none}.horizontal-carousel .slick-dots li button:hover{cursor:pointer}.horizontal-carousel .slick-arrow{width:41px;height:41px;position:absolute;top:calc(50% - 20.5px);z-index:2;background-color:#fff;outline:none;border:none;background-repeat:no-repeat;background-position:center;box-shadow:0 8px 24px #272b3b40}.horizontal-carousel .slick-arrow:hover{background-color:#447eb4;cursor:pointer}.horizontal-carousel .slick-arrow.slick-prev{left:0;background-image:url(https://bestcity.kyiv.ua/build/assets/arrow-left-bdS2KXMs.png)}.horizontal-carousel .slick-arrow.slick-prev:hover{background-image:url(https://bestcity.kyiv.ua/build/assets/arrow-left-white-DRXtCBuR.png)}.horizontal-carousel .slick-arrow.slick-next{right:0;background-image:url(https://bestcity.kyiv.ua/build/assets/arrow-right-w6JgAQqr.png)}.horizontal-carousel .slick-arrow.slick-next:hover{background-image:url(https://bestcity.kyiv.ua/build/assets/arrow-right-white-Dcnf5Syp.png)}.horizontal-carousel.food-menu{max-width:806px;margin:0 auto 45px}.similar-places .news-widget.widget-gc{padding:16px 28px}.similar-places h2,.similar-places .h2{font-size:16px;font-weight:900;text-transform:uppercase;line-height:1.2;margin-bottom:30px;display:block}.similar-places h2:first-letter,.similar-places .h2:first-letter{color:#70c13c}.page-promotions .banner-hero{min-height:0;padding-bottom:37px}.page-promotions .banner-hero .container{max-width:1200px}.page-promotions .banner-hero h1{margin-bottom:48px}.page-promotions .search-service{max-width:1170px;margin:0 auto 97px}.page-promotions .search-service form input{width:313px;max-width:100%}.promotions-slider{padding:60px 0;background:#fff}.promotions-slider .image .item{position:relative}.promotions-slider .image .image__content{position:absolute;bottom:0;left:0;right:0;z-index:2;width:100%;padding:39px}.promotions-slider .image .image__content .prices .price{color:#fff;font-weight:900;font-size:32px;background:transparent url(https://bestcity.kyiv.ua/build/assets/icons8_purse-lg-DrqJSZsV.png) left center no-repeat;padding-left:36px;line-height:1}.promotions-slider .image .image__content .badge{background:transparent url(https://bestcity.kyiv.ua/build/assets/icons8_price_tag-lg-E9KLtzN-.png) 0 0 no-repeat;width:127px;height:85px;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:900;color:#c22127;padding-left:28px;padding-bottom:5px;position:absolute;bottom:24px;right:25px}.promotions-slider .image .image__content .title{font-size:36px;line-height:1;color:#fff;max-width:470px;margin-bottom:25px}.promotions-slider .thumbs .slick-slide .item{position:relative}.promotions-slider .thumbs .slick-slide .item:hover{cursor:pointer}.promotions-slider .thumbs .slick-slide .overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:flex-end;z-index:2;opacity:1;background:#43485ba8;padding:20px 20px 12px}.promotions-slider .thumbs .slick-slide .title{position:absolute;font-size:14px;color:#fff;z-index:2;line-height:1.2857142857}.promotions-slider .thumbs .slick-slide.slick-current .overlay{background:transparent}.promotions-slider .slick-thumbnail-slider{max-width:1170px;margin:0 auto;background:#f4f7fd}.slick-thumbnail-slider{display:flex}.slick-thumbnail-slider .slick-arrow{position:absolute;top:calc(50% - 19px);height:38px;width:38px;border-radius:50%;z-index:2;border:none;outline:none}.slick-thumbnail-slider .slick-arrow:hover{cursor:pointer}.slick-thumbnail-slider .slick-prev{left:28px}.slick-thumbnail-slider .slick-next{right:28px}.slick-thumbnail-slider .thumbs{flex-basis:16%;max-width:185px;margin-right:6px}.slick-thumbnail-slider .thumbs img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.slick-thumbnail-slider .image{flex-basis:57%;max-width:676px}.slick-thumbnail-slider .image img{width:100%;display:block;height:573px;-o-object-fit:contain;object-fit:contain}.slick-thumbnail-slider .content{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;padding:30px;max-width:300px}.slick-thumbnail-slider .content .bts-group{margin-top:36px}.slick-thumbnail-slider .content .bts-group .bts{width:100%}.slick-thumbnail-slider .content .bts-group .bts.bts-primary{font-weight:900;font-size:10px;text-transform:uppercase;line-height:1}.slick-thumbnail-slider .content .bts-group .bts:last-child{margin-bottom:0}.slick-thumbnail-slider .content .price{font-size:24px;font-weight:900;display:flex;align-items:center;justify-content:space-between;margin-top:18px}.slick-thumbnail-slider .content .price .discount{font-size:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_price_tag_blue-DKNLYdDz.png) 0 0 no-repeat;width:69px;height:43px;display:flex;justify-content:flex-end;padding:11px 7px 0 0;color:#fff}.slick-thumbnail-slider .content .price .icon{margin-right:10px}.slick-thumbnail-slider .content h1,.slick-thumbnail-slider .content .h1{font-size:20px;font-weight:600;line-height:25px;margin-bottom:30px}.slick-thumbnail-slider .content ul{list-style:none;margin:0;padding:0;font-size:13px;font-weight:400}.slick-thumbnail-slider .content ul li{border-bottom:1px solid #b6d2eb;padding:12px 0;display:flex}.slick-thumbnail-slider .content ul li .add-to-favorite{margin:0}.slick-thumbnail-slider .content ul li .icon{margin-right:20px}.slick-thumbnail-slider .content button{margin:13px 0}.page-promotion .slick-thumbnail-slider .content{justify-content:space-between}.btn-red-grad,.btn-blue-grad{font-size:14px;font-weight:900;text-transform:uppercase;background-image:linear-gradient(0deg,#ff00b4,red);line-height:1;border:none;padding:23px;color:#fff;transition:all .4s ease-in-out}.btn-red-grad:hover,.btn-blue-grad:hover{background-image:linear-gradient(0deg,red 0,#ff00b4);cursor:pointer;color:#fff}.btn-blue-grad{background:#447eb4}.btn-blue-grad:hover{background:#f6574d}.food-promo{position:relative;margin-bottom:30px}.food-promo .meta-bottom{display:flex;justify-content:space-between;align-items:center}.food-promo .meta-bottom .discount{width:56px;height:35px;background:#fff url(https://bestcity.kyiv.ua/build/assets/icons8_price_tag-ggtkm03w.png) 0 0 no-repeat;display:flex;align-items:center;font-size:12px;font-weight:900;justify-content:flex-end;padding-right:6px;color:#fff}.food-promo .meta-bottom .price{display:flex;align-items:center}.food-promo .meta-bottom .price .icon{margin-right:10px}.food-promo .meta-bottom .price .old{font-size:14px;font-weight:600;text-decoration:line-through;margin-right:8px}.food-promo .meta-bottom .price .real{color:#4c96db;font-size:20px;font-weight:900}.food-promo img{display:block;margin-bottom:20px;width:100%;height:230px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.food-promo .meta-top{color:#fff;background:#43485b;position:absolute;top:0;left:0;right:0;height:41px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:12px;font-weight:500}.food-promo .meta-top .icon-favorite{background-size:78%}.food-promo .meta-top .location{display:flex;align-items:center}.food-promo .meta-top .location .icon{margin-right:8px}.section{padding:70px 0}.section .h1{font-size:48px;font-weight:700;margin-bottom:50px;line-height:1.2}.section .h1:first-letter{color:#447eb4}.section h2,.section .h2{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:30px;line-height:1.2}.section h2:first-letter,.section .h2:first-letter{color:#4c96db}.pb-0{padding-bottom:0!important}.bg-white{background-color:#fff}.promotions-int{position:relative}.promotions-int .slick-arrow{width:51px;height:51px;border-radius:50%;font-size:0;border:none;position:absolute;top:calc(50% - 25.5px);z-index:2}.promotions-int .slick-arrow:hover{cursor:pointer}.promotions-int .slick-arrow:hover,.promotions-int .slick-arrow:focus,.promotions-int .slick-arrow:active{outline:none}.promotions-int .slick-arrow.slick-prev{background:#fff url(https://bestcity.kyiv.ua/build/assets/prev-lg-C9wcvn4m.png) center center no-repeat;left:26px}.promotions-int .slick-arrow.slick-next{background:#fff url(https://bestcity.kyiv.ua/build/assets/next-lg-CJ8zZqoC.png) center center no-repeat;right:26px}.promotions-int .slick-list{margin-left:-12px;margin-right:-12px}.promotions-int .item{position:relative}.promotions-int .discount{position:absolute;width:73px;height:52px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_price_tag_promo-wR1iP2Ab.png) center center no-repeat;font-size:12px;font-weight:900;display:flex;padding:15px 15px 0 0;text-align:right;justify-content:flex-end;right:6px;top:11px}.promotions-int .slick-slide{padding:0 12px}.promotions-int img{width:100%}.promotions-int .title{background:#43485b;height:41px;position:absolute;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;color:#ffeb08;font-size:14px;font-weight:600;padding:0 15px}.promotions-int .title>span{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.promotions-int .title:hover{text-decoration:none}.promotions-filter{padding:22px 0}.promotions-filter__apply{position:absolute;right:-120px;top:0}.promotions-filter form{position:relative}.promotions-filter__label{color:#447eb4;font-size:14px;font-weight:700;margin-right:20px}.promotions-filter__col{display:flex;align-items:center}.promotions-filter__row{display:flex;justify-content:space-between;align-items:center}.promotions-filter .range-slider{display:flex;padding:0 10px;height:20px;width:398px}.promotions-filter .container{max-width:1200px}.promotions-filter select{height:40px;border:none;-moz-appearance:none;appearance:none;box-shadow:0 0 21px #99add53d;width:282px;padding:0 20px;-webkit-appearance:none;font-size:14px;font-weight:700;color:#606370;background:url(https://bestcity.kyiv.ua/build/assets/arrow-down-CcobgFtZ.png) calc(100% - 15px) center no-repeat}.promotions-filter .price{display:flex;align-items:center}.promotions-filter label{font-size:14px;font-weight:700;color:#447eb4;margin:0 20px 0 0}.range-slider{display:flex;align-items:center}.range-slider .before,.range-slider .after{position:absolute;font-size:10px;font-weight:700;left:0}.range-slider .after{left:auto;right:0}.range-slider .vue-slider-rail{background-color:#d8dde5}.range-slider .vue-slider-process,.range-slider .vue-slider-dot-handle{background-color:#447eb4}.range-slider input::-webkit-outer-spin-button,.range-slider input::-webkit-inner-spin-button{-webkit-appearance:none}.range-slider input[type=number]{height:40px;border:none;-moz-appearance:none;appearance:none;box-shadow:0 0 21px #99add53d;width:86px;padding:0 20px;-webkit-appearance:none;font-size:14px;font-weight:700;color:#606370}.range-slider .slider{width:214px;margin:0 20px;position:relative}.promotion-content .container{max-width:1200px}.section-nav .bts{margin-right:10px}.page-blog .news-widget .widget-st2 li{background:#f4f7fd}.page-blog .news-widget.widget-bc{padding:16px 32px}.blog-sidebar .aside{margin-bottom:40px}.blog-sidebar .aside .aside-banner{display:block;width:100%;height:auto}.page-attraction .aside{height:100%}.blog-categories{margin:0;padding:0;list-style:none;background:#fff;box-shadow:0 0 21px #99add53d}.blog-categories li{display:block;box-shadow:0 0 21px #99add53d}.blog-categories li a{font-size:14px;font-weight:700;color:#606370;padding:30px 18px;display:flex;align-items:center}.blog-categories li a img{margin-right:15px;width:24px;height:auto}.article-content{margin:0 auto 72px;background:transparent;box-shadow:none;padding:0}.article-content .scroll-area,.article-content .scroll-side{height:316px;overflow:auto}.prose blockquote.kiev-callout{position:relative;display:flex;gap:16px;align-items:flex-start;padding:16px;margin:0 0 48px;border:none;background:#fff;quotes:none;font-style:normal;font-weight:400}.prose blockquote.kiev-callout p{margin-bottom:0}.prose blockquote.kiev-callout p:first-of-type:before,.prose blockquote.kiev-callout p:last-of-type:after{content:none}.prose blockquote.kiev-callout .kiev-callout__icon{position:relative;flex:0 0 64px;width:64px;min-width:64px;height:64px}.prose blockquote.kiev-callout .kiev-callout__icon:before{content:"";display:block;width:64px;height:64px;background-repeat:no-repeat;background-position:center;background-size:contain}.prose blockquote.kiev-callout .kiev-callout__content{flex:1 1 auto;min-width:0}.prose blockquote.kiev-callout .kiev-callout__title{display:block;margin-bottom:10px;color:#437eb4;font-size:13px;font-weight:900;line-height:normal;text-transform:uppercase}.prose blockquote.kiev-callout .kiev-callout__text{font-size:13px;line-height:normal;color:#43485b}.prose blockquote.kiev-callout .kiev-callout__text p+p{margin-top:10px}.prose blockquote.kiev-callout.kiev-callout--quote{padding-right:96px}.prose blockquote.kiev-callout.kiev-callout--quote .kiev-callout__icon:before{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M6.66667 13.3333H29.3333V33.7333L17.3813 50.6667H10.12L17.2293 34.6667H6.66667V13.3333ZM34.6667 13.3333H57.3333V33.7333L45.3813 50.6667H38.12L45.2293 34.6667H34.6667V13.3333Z' fill='%23BFCAE0'/%3E%3C/g%3E%3C/svg%3E")}.prose blockquote.kiev-callout.kiev-callout--quote:after{content:"";position:absolute;right:16px;bottom:16px;width:64px;height:64px;background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M6.66667 13.3333H29.3333V33.7333L17.3813 50.6667H10.12L17.2293 34.6667H6.66667V13.3333ZM34.6667 13.3333H57.3333V33.7333L45.3813 50.6667H38.12L45.2293 34.6667H34.6667V13.3333Z' fill='%23BFCAE0'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(180deg)}.prose blockquote.kiev-callout.kiev-callout--warning{background:#fdf5dc}.prose blockquote.kiev-callout.kiev-callout--warning .kiev-callout__icon:before{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 10.6693C8 9.96209 8.28095 9.28381 8.78105 8.78372C9.28115 8.28362 9.95942 8.00267 10.6667 8.00267H53.3333C54.0406 8.00267 54.7189 8.28362 55.219 8.78372C55.7191 9.28381 56 9.96209 56 10.6693V48.0027C56 50.1244 55.1571 52.1592 53.6569 53.6595C52.1566 55.1598 50.1217 56.0027 48 56.0027H16C13.8783 56.0027 11.8434 55.1598 10.3431 53.6595C8.84286 52.1592 8 50.1244 8 48.0027V10.6693ZM32 34.6667C31.2928 34.6667 30.6145 34.3857 30.1144 33.8856C29.6143 33.3855 29.3333 32.7072 29.3333 32V21.3333C29.3333 20.6261 29.6143 19.9478 30.1144 19.4477C30.6145 18.9476 31.2928 18.6667 32 18.6667C32.7072 18.6667 33.3855 18.9476 33.8856 19.4477C34.3857 19.9478 34.6667 20.6261 34.6667 21.3333V32C34.6667 32.7072 34.3857 33.3855 33.8856 33.8856C33.3855 34.3857 32.7072 34.6667 32 34.6667ZM28 42.6667C28 41.6058 28.4214 40.5884 29.1716 39.8382C29.9217 39.0881 30.9391 38.6667 32 38.6667H32.0267C33.0875 38.6667 34.105 39.0881 34.8551 39.8382C35.6052 40.5884 36.0267 41.6058 36.0267 42.6667V42.6933C36.0267 43.7542 35.6052 44.7716 34.8551 45.5218C34.105 46.2719 33.0875 46.6933 32.0267 46.6933H32C30.9391 46.6933 29.9217 46.2719 29.1716 45.5218C28.4214 44.7716 28 43.7542 28 42.6933V42.6667Z' fill='%23BFCAE0'/%3E%3C/g%3E%3C/svg%3E")}.prose blockquote.kiev-callout.kiev-callout--related{background:#e3ffe8}.prose blockquote.kiev-callout.kiev-callout--related .kiev-callout__icon:before{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M32 18.6667C29.2016 18.6667 26.4741 19.5472 24.2039 21.1834C21.9337 22.8197 20.2358 25.1288 19.3509 27.7836C18.4659 30.4385 18.4387 33.3044 19.2732 35.9756C20.1076 38.6467 21.7613 40.9876 24 42.6667V53.3333C24 54.7478 24.5619 56.1044 25.5621 57.1046C26.5623 58.1048 27.9188 58.6667 29.3333 58.6667H34.6667C36.0812 58.6667 37.4377 58.1048 38.4379 57.1046C39.4381 56.1044 40 54.7478 40 53.3333V42.6667C42.2387 40.9876 43.8924 38.6467 44.7268 35.9756C45.5612 33.3044 45.534 30.4385 44.6491 27.7836C43.7642 25.1288 42.0663 22.8197 39.7961 21.1834C37.5259 19.5472 34.7984 18.6667 32 18.6667ZM32 16C32.7072 16 33.3855 15.719 33.8856 15.219C34.3857 14.7189 34.6667 14.0406 34.6667 13.3333V8C34.6667 7.29276 34.3857 6.61448 33.8856 6.11438C33.3855 5.61428 32.7072 5.33333 32 5.33333C31.2928 5.33333 30.6145 5.61428 30.1144 6.11438C29.6143 6.61448 29.3333 7.29276 29.3333 8V13.3333C29.3333 14.0406 29.6143 14.7189 30.1144 15.219C30.6145 15.719 31.2928 16 32 16ZM56 29.3333H50.6667C49.9594 29.3333 49.2811 29.6143 48.781 30.1144C48.2809 30.6145 48 31.2928 48 32C48 32.7072 48.2809 33.3855 48.781 33.8856C49.2811 34.3857 49.9594 34.6667 50.6667 34.6667H56C56.7072 34.6667 57.3855 34.3857 57.8856 33.8856C58.3857 33.3855 58.6667 32.7072 58.6667 32C58.6667 31.2928 58.3857 30.6145 57.8856 30.1144C57.3855 29.6143 56.7072 29.3333 56 29.3333ZM13.3333 29.3333H8C7.29276 29.3333 6.61448 29.6143 6.11438 30.1144C5.61428 30.6145 5.33333 31.2928 5.33333 32C5.33333 32.7072 5.61428 33.3855 6.11438 33.8856C6.61448 34.3857 7.29276 34.6667 8 34.6667H13.3333C14.0406 34.6667 14.7189 34.3857 15.219 33.8856C15.719 33.3855 16 32.7072 16 32C16 31.2928 15.719 30.6145 15.219 30.1144C14.7189 29.6143 14.0406 29.3333 13.3333 29.3333ZM20.4267 17.12L16.5867 13.3333C16.0668 12.8418 15.373 12.5769 14.6579 12.5969C13.9428 12.6169 13.2649 12.9202 12.7733 13.44C12.2818 13.9598 12.0169 14.6536 12.0369 15.3688C12.0569 16.0839 12.3602 16.7618 12.88 17.2533L16.72 20.96C16.9777 21.2088 17.2829 21.4032 17.6173 21.5315C17.9518 21.6598 18.3087 21.7193 18.6667 21.7067C19.0259 21.7053 19.3811 21.6314 19.711 21.4893C20.041 21.3473 20.3388 21.14 20.5867 20.88C21.0627 20.3595 21.3131 19.6716 21.2831 18.967C21.2531 18.2623 20.9452 17.5982 20.4267 17.12ZM51.1733 13.4667C50.6737 12.97 49.9978 12.6912 49.2933 12.6912C48.5888 12.6912 47.913 12.97 47.4133 13.4667L43.5733 17.12C43.0767 17.6196 42.7979 18.2955 42.7979 19C42.7979 19.7045 43.0767 20.3804 43.5733 20.88C43.8212 21.14 44.119 21.3473 44.449 21.4893C44.7789 21.6314 45.1341 21.7053 45.4933 21.7067C46.1799 21.7039 46.839 21.4365 47.3333 20.96L51.1733 17.2533C51.4233 17.0054 51.6217 16.7105 51.757 16.3855C51.8924 16.0606 51.9621 15.712 51.9621 15.36C51.9621 15.008 51.8924 14.6594 51.757 14.3345C51.6217 14.0095 51.4233 13.7146 51.1733 13.4667Z' fill='%23BFCAE0'/%3E%3C/g%3E%3C/svg%3E")}.quiz__title{font-weight:700;margin-bottom:15px;font-size:16px}.quiz .bts-group .bts{margin-right:10px;text-transform:uppercase;font-size:10px;font-weight:900}.quiz ul{margin:0 0 30px;padding:0;list-style:none;font-size:14px;font-weight:500}.quiz ul li{display:flex;justify-content:space-between;align-items:center;background-color:#f4f7fd;padding:6px;position:relative}.quiz ul li .counter{color:#5181b8;font-size:14px;font-weight:500;position:relative;z-index:2}.quiz ul li .counter .icon{margin-left:10px}.quiz ul li input{margin:0;z-index:2;position:absolute;visibility:hidden}.quiz ul li input:checked+label:before{background:#fff url(https://bestcity.kyiv.ua/build/assets/checked-C7ghqvy5.png) center center no-repeat}.quiz ul li label{margin:0;position:relative;z-index:2;display:flex;cursor:pointer}.quiz ul li label:before{content:"";width:22px;height:22px;display:block;background-color:#fff;margin-right:18px;border:1px solid #a0a0a0}.quiz ul li .progress{content:"";position:absolute;left:0;top:0;height:100%;background-color:#e0eafc}.quiz ul li:not(:last-child){margin-bottom:8px}.page-afisha .banner-hero h1{margin-bottom:67px}.page-afisha .search-service{max-width:1168px}.page-afisha .search-service form input{width:314px}.afisha-carousel .item{position:relative}.afisha-carousel .item .item-title{position:absolute;bottom:0;background:#43485b;color:#ffeb08;left:0;width:100%;font-size:14px;font-weight:600;padding:10px 16px;display:flex;justify-content:space-between;align-items:center;text-decoration:none}.afisha-carousel .slick-arrow{font-size:0;width:31px;height:31px;border-radius:50%;border:none;box-shadow:0 2px 5px #414f6ac9;position:absolute;top:calc(50% - 33px);z-index:2}.afisha-carousel .slick-arrow:hover{cursor:pointer}.afisha-carousel .slick-arrow.slick-disabled{opacity:0}.afisha-carousel .slick-arrow:focus{outline:none}.afisha-carousel .slick-arrow.slick-next{background:#fff url(https://bestcity.kyiv.ua/build/assets/arrow-right-w6JgAQqr.png) center center no-repeat;right:10px}.afisha-carousel .slick-arrow.slick-prev{background:#fff url(https://bestcity.kyiv.ua/build/assets/arrow-left-bdS2KXMs.png) center center no-repeat;left:10px}.afisha-carousel .slick-list{margin-left:-7px;margin-right:-7px}.afisha-carousel .slick-list:after{content:"";width:101px;height:100%;background:linear-gradient(270deg,white,transparent);position:absolute;right:0;top:0}.afisha-carousel .slick-initialized .slick-slide{display:block;padding:0 7px}.afisha-single__poster img{max-width:100%}.afisha-single .description{font-size:14px;font-weight:300;line-height:22px}.afisha-single .description b,.afisha-single .description strong{font-weight:700}.afisha-single .description h2,.afisha-single .description .h2{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:1.2rem}.afisha-single .description h2:first-letter,.afisha-single .description .h2:first-letter{color:#4c96db}.afisha-single .meta{margin-left:54px;width:100%}.afisha-single .meta .bts{width:234px;max-width:100%}.afisha-single .meta .rating{margin-bottom:30px}.afisha-single .meta h1{font-size:48px;font-weight:600;line-height:1;margin-bottom:12px}.afisha-single .meta .category{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:17px}.afisha-single .meta ul{margin:0 0 50px;padding:0;list-style:none}.afisha-single .meta ul li{display:flex;align-items:center;min-height:48px;border-bottom:1px solid rgba(68,126,180,.3)}.afisha-single .meta ul li:first-child{justify-content:space-between;font-size:14px;font-weight:500}.afisha-single .meta ul li:first-child .item{position:relative;padding-right:33px}.afisha-single .meta ul li:first-child .item:after{content:"";height:22px;width:1px;background:#b6d2eb4d;position:absolute;right:0}.afisha-single .meta ul li:first-child .phone{font-weight:900;font-size:16px}.afisha-single .meta ul li:first-child>*{display:flex;align-items:center}.afisha-single .meta ul li:first-child>* .icon{margin-right:12px}.afisha-single .meta ul li .price{font-size:16px;font-weight:600}.afisha-single .meta ul li>.icon:first-child{margin-right:18px;min-width:22px}.page-404-content .section-content{text-align:center;font-size:14px;font-weight:500;background:#fff url(https://bestcity.kyiv.ua/build/assets/404-bottom-ktn-z0TU.png) center 95% no-repeat;padding-bottom:130px;background-size:contain}.page-404-content .section-title{text-align:center;font-size:32px;font-weight:700;position:relative;margin-bottom:50px}.page-404-content .section-title:after{content:"";background:#fff url(https://bestcity.kyiv.ua/build/assets/title-after-Czt4qXJx.png) 0 0 no-repeat;width:73px;height:3px;position:absolute;left:calc(50% - 36.5px);bottom:-16px}.page-home .banner-hero{background-size:cover;height:800px;background-position:bottom}.page-afisha .banner-hero{height:304px}.page-gallery .search-service .bts-outline{min-height:40px;font-weight:900;width:160px;max-width:100%}.gallery-single-title .container{max-width:1305px}.gallery-single-title h1{font-size:48px;font-weight:600;margin-bottom:32px;line-height:1}.slick-horizontal{position:relative}.slick-horizontal .counter{display:flex;position:absolute;right:0;top:14px}.slick-horizontal .counter span:nth-child(1){font-size:24px;font-weight:700;color:#447eb4;position:relative;padding-right:10px}.slick-horizontal .counter span:nth-child(1):after{content:"";width:1px;height:35px;background:#447eb4;display:block;position:absolute;right:0;top:7px;transform:rotate(24deg)}.slick-horizontal .counter span:nth-child(2){font-size:18px;font-weight:600;color:#43485b;padding-left:10px;position:relative;bottom:-18px}.slick-horizontal__meta{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.slick-horizontal__meta .meta-item{margin-right:30px;font-size:13px;font-weight:500}.slick-horizontal__meta .meta-item .icon-like:hover{cursor:pointer}.slick-horizontal__meta .meta-item b{color:#5181b8}.slick-horizontal__photo{margin-bottom:20px}.slick-horizontal__photo .slick-arrow{width:51px;height:51px;border-radius:50%;font-size:0;border:none;position:absolute;top:calc(50% - 25.5px);z-index:2;filter:drop-shadow(0px 2px 5px rgba(65,79,106,.79))}.slick-horizontal__photo .slick-arrow.slick-prev{background:#fff url(https://bestcity.kyiv.ua/build/assets/prev-lg-C9wcvn4m.png) center center no-repeat;left:-110px}.slick-horizontal__photo .slick-arrow.slick-next{background:#fff url(https://bestcity.kyiv.ua/build/assets/next-lg-CJ8zZqoC.png) center center no-repeat;right:-110px}.slick-horizontal__photo img{max-width:100%;height:auto;display:block}.slick-horizontal .ps__rail-x{opacity:1}.slick-horizontal .ps__rail-x:hover:after,.slick-horizontal .ps__rail-x.ps--clicking:after{display:none}.slick-horizontal .ps__rail-x:after{content:"";height:3px;width:100%;background:#ddd;position:absolute;left:0;bottom:5px}.slick-horizontal .ps__thumb-x{background-color:#4c96db;border-radius:8px;position:absolute;height:8px;z-index:2}.slick-horizontal__thumbnails{margin-left:-10px;margin-right:-10px;display:flex;margin-bottom:45px}.slick-horizontal__thumbnails .item{padding:0 10px;position:relative;transition:all .4s ease-in-out}.slick-horizontal__thumbnails .item img{width:302px;height:194px;display:block;-o-object-fit:cover;object-fit:cover}.slick-horizontal__thumbnails .item:not(.active){opacity:.6}.slick-horizontal__thumbnails .item:hover{cursor:pointer}.slick-horizontal__thumbnails .item .num{position:absolute;top:0;background:#447eb4;font-size:16px;font-weight:700;color:#fff;min-height:35px;display:flex;align-items:center;padding:0 12px}.scroll-area-horizontal{max-width:100%;overflow-x:auto}.account-avatar{border:1px solid #d4dbf7;height:229px;background:#fff url(https://bestcity.kyiv.ua/build/assets/no-avatar-D_bq-04r.png) center center no-repeat;background-size:cover;display:flex;align-items:flex-end;justify-content:center;position:relative;margin-bottom:15px}.account-avatar .upload-avatar{position:absolute;top:25px;right:25px;transition:all .3s ease}.account-avatar .upload-avatar .upload-progress{position:absolute;top:100%;right:0;background:#ffffffe6;padding:5px 10px;border-radius:3px;font-size:12px;margin-top:5px;white-space:nowrap;color:#2e82cf}.account-avatar .upload-avatar.uploading{opacity:.5;pointer-events:none}.account-avatar .upload-avatar:hover{cursor:pointer;opacity:.8}.account-avatar .upload-avatar [type=file]{visibility:hidden;position:absolute}.account-avatar .error{color:#f6574d;font-size:12px;position:absolute;bottom:30px;left:0;width:100%;text-align:center;background:#ffffffe6;padding:5px}.account-avatar .alert{position:absolute;bottom:50px;left:0;width:100%;text-align:center;font-size:12px;padding:5px}.account-avatar .alert.alert-success{color:#6ec234;background:#ffffffe6}.account-avatar .alert.alert-danger{color:#f6574d;background:#ffffffe6}.account-avatar p{font-size:12px;color:#b7bbd0;margin-bottom:10px;background:#ffffffe6;padding:5px;border-radius:3px}.account-nav-top{padding:0;margin:0 0 30px;list-style:none}.account-nav-top>li{box-shadow:0 0 21px #99add53d;background:#fff;font-size:14px;font-weight:700;margin-bottom:1px}.account-nav-top>li a{display:flex;align-items:center;gap:10px;padding:16px;color:#43485b;text-decoration:none;transition:all .3s ease}.account-nav-top>li a svg{width:20px;height:20px;stroke:#2e82cf;transition:all .3s ease}.account-nav-top>li a:hover{color:#43485b;background:#2e82cf1a}.account-nav-top>li a:hover svg{stroke:#2568a5}.account-nav-top>li a.active{color:#43485b;background:#2e82cf26}.account-nav-top>li a.active svg{stroke:#205b90}.account-nav-top>li a.link-accent{color:#f6574d}.account-nav-top>li a.link-accent svg{stroke:#f6574d;fill:none}.account-nav-top>li a.link-accent:hover{background:#f6574d1a}.account-content{height:100%;min-height:620px;overflow:hidden;display:flex;justify-content:space-between;width:100%;background:#fff;position:relative}.account-content .account-content-main{flex:1;min-width:0}.account-content .account-ads{flex:1;max-width:340px;margin-left:30px}.account-content .account-ads img{display:block;width:100%;height:auto}.account-content .account-ads .item:not(:last-child){margin-bottom:2px}.account-content .reset-password-link{color:#ff005a;font-size:10px;font-weight:900;text-transform:uppercase;text-decoration:underline}.account-content .reset-password-link:hover{text-decoration:none}.account-content .social-accounts a:not(.bts){font-size:14px;color:#3a3f49}.account-content .social-accounts .bts .icon{margin-right:10px}.account-content .form-group{margin-bottom:30px}.account-content .form-group .form-field{margin-bottom:20px}.account-content .form-group .form-field .hint{display:block;color:#a6adbb;font-size:12px;margin-top:6px}.account-content .form-group .form-field input{height:40px;border:1px solid #d4dbf7;padding:10px;font-size:12px;font-weight:400;color:#43485b;width:100%}.account-content .form-group .form-field label{margin:0 0 10px;display:block;font-size:12px;font-weight:400;color:#2e82cf}.account-content .form-group .form-field label sup{color:#fd4242;font-size:12px;font-weight:400;top:-1px;left:1px}.account-content .form-group .custom-checkbox label{font-size:14px;font-weight:400;display:flex;color:#3a3f49}.account-content .form-group .group-title{font-size:16px;font-weight:600;margin-bottom:20px}.account-tab{padding:80px 70px;position:relative;z-index:33;width:100%}.account-tab .form-group{max-width:385px}.account-tab .title{font-size:30px;font-weight:900;text-transform:uppercase;margin-bottom:40px;line-height:1.2}.account-tab .title:first-letter{color:#2e82cf}.custom-checkbox input{visibility:hidden;position:absolute}.custom-checkbox input:checked+label:before{background:transparent url(https://bestcity.kyiv.ua/build/assets/custom-checkbox-BhkH5ZD6.png) center center no-repeat;background-size:12px}.custom-checkbox input+label{display:flex;align-items:center}.custom-checkbox input+label:hover{cursor:pointer}.custom-checkbox input+label:before{content:"";width:18px;height:18px;border:1px solid #d4dbf7;display:block;margin-right:15px}.account-nav{list-style:none;padding:0;margin:0}.account-nav>li a{font-size:14px;color:#606370;padding:11px 20px;display:flex;align-items:center;font-weight:400;transition:all .4s ease-in-out}.account-nav>li a:not(.link-accent):before{content:"";width:6px;height:6px;background:#2e82cf;display:block;border-radius:6px;margin-right:10px}.account-nav>li a .icon{margin-right:8px}.account-nav>li a:hover,.account-nav>li a.active{background:#2e82cf;color:#fff;text-decoration:none}.account-nav>li a:hover:not(.link-accent):before,.account-nav>li a.active:not(.link-accent):before{background:#fff}.account-nav>li a.link-accent{color:#f6574d;background:none}.account-comments .item{display:flex;line-height:1;margin-bottom:22px;max-width:567px}.account-comments .item .date{font-size:12px;color:#2e82cf;font-weight:400;margin-bottom:12px}.account-comments .item img{margin-right:25px;width:80px;height:54px;display:block;-o-object-fit:cover;object-fit:cover}.account-favorites .item{display:flex;margin-bottom:30px}.account-favorites .item-top{display:flex;align-items:center;margin-bottom:4px}.account-favorites .item-top .delete-item{padding:2px 6px;display:flex;line-height:1;background:none;font-size:9px;margin-left:10px;color:#fa5661;align-items:center;border:1px solid #fa5661;border-radius:12px;gap:4px;text-transform:uppercase;font-weight:500;cursor:pointer}.account-favorites .item picture{position:relative}.account-favorites .item picture a:hover img{opacity:.9}.account-favorites .item picture .icon{position:absolute;z-index:2;top:50%;left:50%;margin-left:-8px;margin-top:-6px}.account-favorites .item picture img{width:168px;height:114px;-o-object-fit:cover;object-fit:cover;display:block}.account-favorites .item p{font-size:14px;line-height:20px}.account-favorites .item h3,.account-favorites .item .h3{font-size:16px;font-weight:600;margin-bottom:10px;line-height:1;color:inherit}.account-favorites .item h3:hover,.account-favorites .item .h3:hover{text-decoration:underline}.account-favorites .item .date{font-size:12px;color:#2e82cf}.account-favorites .item picture{margin-right:30px}.slide-fade-enter-active{transition:all .5s ease}.slide-fade-enter,.slide-fade-leave-to{transform:translate(10px);opacity:0}.carousel-3d-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.google-map-place{box-shadow:0 7px 15px #12223024;position:relative}@media (max-width: 1023px){.google-map-place .map-container{height:90%!important;min-height:300px}}@media (min-width: 1024px){.google-map-place .contacts-block{display:block!important}}.google-map-place .content{position:absolute;top:10px;left:11px;z-index:2;background:#fff;padding:30px;box-shadow:0 11px 29px #1222304a;width:380px}@media (max-width: 640px){.google-map-place .content{width:calc(100% - 22px);padding:15px;left:11px;right:11px;max-height:200px;overflow-y:auto;transition:opacity .2s ease,transform .2s ease}[x-data*=contactsOpen] .google-map-place .content[x-cloak]{display:none}}@media (max-width: 1023px){[x-data*=contactsOpen] .google-map-place .content{display:block}[x-data*=contactsOpen] .google-map-place .content[x-cloak]{display:none}}.google-map-place .content ul{margin:0;padding:0;list-style:none}.google-map-place .content ul li{display:flex;align-items:center;font-size:14px;font-weight:600;color:#43485b;margin-bottom:15px}.google-map-place .content ul li:last-child{margin-bottom:0}.google-map-place .content ul li .icon{margin-right:10px;min-width:12px}.google-map-place .content ul li a{outline:none;text-decoration:none;display:flex;align-items:center;color:#43485b}.google-map-place .content ul li a:hover{color:#f6574d}.google-map-place .content .bts{color:#fff;text-decoration:none}remodal{padding-top:30px}.contact-form__message{line-height:1.2;margin:0 0 10px;font-size:14px;border:1px solid #333;padding:10px}.contact-form__message.success{border:1px solid #48b500;color:#48b500}.contact-form label{display:inline-block;margin-bottom:6px;font-size:14px;font-weight:500}.contact-form__title{font-weight:700;text-transform:uppercase;margin-bottom:12px;line-height:1}.contact-form__row{margin-bottom:15px}.contact-form__row.last{margin-bottom:0}.contact-form .bts{width:100%}.contact-form input{height:40px;background:#fff;font-size:12px;padding:0 10px;width:100%;max-width:100%;color:#43485b;border:1px solid #a0a0a0}.contact-form input.error{border-color:#f6574d}.contact-form textarea{height:90px;background:#fff;font-size:12px;padding:10px;width:100%;max-width:100%;color:#43485b;border:1px solid #a0a0a0}.custom-marker{display:flex;justify-content:center;align-items:center;position:relative;background:#fff;padding:13px 20px;min-height:63px;box-shadow:0 5px 7px #43485b4a}.custom-marker:before{content:"";width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#ffffff transparent transparent transparent;position:absolute;top:100%;left:27px}.custom-marker:hover{z-index:9999}.custom-marker:hover .custom-marker__content{display:block}.custom-marker__content{flex:1;font-size:13px;font-weight:500;color:#43485b;display:none;margin-left:10px}.custom-marker__content>*{line-height:1.2}.custom-marker__content .title{font-size:15px;font-weight:700;color:#43485b;display:block}.custom-marker img{max-width:28px;display:block;height:auto}.overlay{background:#000;opacity:.3;position:absolute;left:0;top:0;width:100%;height:100%}.form .vs__dropdown-toggle{padding:4px 0 7px;background:none;border:1px solid #dddddd;font-size:14px;border-radius:0}.form .bts-block{display:flex;width:100%}.form .form-group{margin-bottom:20px}.form .form-title{margin-bottom:30px}.form .form-control{display:block;width:100%;font-size:14px;height:40px;border:1px solid #dddddd}.form label{display:block;text-align:left;font-weight:700;font-size:14px;margin-bottom:6px;color:#0092f2}.form input[type=text]{width:100%;padding:0 15px}.form textarea{width:100%;padding:15px}.register-form{position:relative}.register-form.login-form:before{content:"";height:28px;width:1px;position:absolute;right:0;top:7px;background:#9ae665;opacity:.37}.register-form.login-form form{position:relative}.register-form.active{z-index:991}.register-form .reset-password{font-size:10px;font-weight:900;color:#6ec234;text-transform:uppercase}.register-form form{position:relative}.register-form form .form-description{font-size:14px;color:#43485b;line-height:20px}.register-form form .form-hr{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:20px}.register-form form .form-hr:before{content:"";width:100%;height:1px;background:#d8dbde;position:absolute}.register-form form .form-hr span{font-size:10px;font-weight:400;background:#fff;display:inline-block;position:relative;z-index:2;padding:0 8px;text-transform:uppercase}.register-form form .form-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.register-form form .form-title .right{display:flex;align-items:center;font-size:12px;color:#43485b}.register-form form .form-title .right .icon{margin-left:3px}.register-form form .form-title .right .icon:hover{opacity:.8}.register-form form .form-title .right span{display:block;margin-right:6px}.register-form form .form-title .left{font-size:15px;font-weight:900;text-transform:uppercase}.register-form form .form-title .left:first-letter{color:#6ec234}.register-form form .success-message{background:#6ec234;font-size:12px;margin:0 0 15px;padding:8px;line-height:1.2;color:#fff}.register-form form{width:382px;background:#fff;padding:30px 56px;z-index:3}.register-form form .error{color:#fd4242;font-size:12px;line-height:1;display:block;margin-top:9px}.register-form form p.register-bts{display:flex;justify-content:space-between;align-items:center}.register-form form p.register-bts .reset-password{margin-left:23px;text-decoration:underline}.register-form form p.register-bts .reset-password:hover{text-decoration:none}.register-form form p.register-bts.flex-start{justify-content:flex-start}.register-form form p{position:relative}.register-form form label:not(.form-checkbox-label){display:flex;align-items:center;padding:0 15px;height:auto;width:100%;font-size:12px;font-weight:400;transition:all .3s}.register-form form label:not(.form-checkbox-label).active{height:auto;top:-10px;display:inline-flex;background:#fff;width:auto;left:13px;padding:0 6px;border-radius:9px;border:1px solid #d4dbf7;font-size:11px}.register-form form label:not(.form-checkbox-label):hover{cursor:pointer}.register-form form label:not(.form-checkbox-label) sup{color:#fd4242;top:-.2em;margin-left:4px}.register-form form input:not([type=submit]){border:1px solid #d4dbf7;height:40px;padding:0 15px;width:100%;font-size:12px;color:#000}.form-checkbox input[type=checkbox]{visibility:hidden;position:absolute}.form-checkbox input[type=checkbox]:checked+*:before{background:transparent url(https://bestcity.kyiv.ua/build/assets/checked-C7ghqvy5.png) center center no-repeat}.form-checkbox input[type=checkbox]+*{cursor:pointer;position:relative;padding-left:29px;font-size:12px;color:#43485b}.form-checkbox input[type=checkbox]+* a{color:#43485b;text-decoration:underline}.form-checkbox input[type=checkbox]+* a:hover{text-decoration:none}.form-checkbox input[type=checkbox]+*:before{content:"";width:18px;height:18px;border:1px solid #d4dbf7;display:block;position:absolute;left:0}.form-overlay{position:fixed;left:0;top:0;background:#000;width:100%;height:100%;z-index:99;opacity:.7;display:none}.service-rating{padding:20px}.service-rating__bts{margin-top:38px}.service-rating__item{margin-bottom:16px}.service-rating__progress{height:10px;width:100%;background:#e5eafc}.service-rating__progress span{display:block;background:#447eb4;height:100%}.service-rating__label{font-size:12px;font-weight:400;margin-bottom:5px;display:flex;justify-content:space-between}.service-rating__label .count{font-weight:600;color:#447eb4}.service-rating__label .votes{font-weight:400;color:#b0b6cb}.service-rating__avg-rating{font-size:14px;font-weight:900;color:#fff;background:#447eb4;padding:1px 4px}.service-rating__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.service-rating__title span{font-size:16px;font-weight:900;text-transform:uppercase;color:#43485b}.service-rating__title span:first-letter{color:#447eb4}.comment-form{font-size:14px;color:#43485b;font-weight:300}.comment-form__title{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:34px}.comment-form__title:first-letter{color:#f6574d}.comment-form__row{position:relative;margin-bottom:17px;display:flex;flex-wrap:wrap;align-items:center}.comment-form__row .input-error{width:100%}.comment-form__row .rating{margin:8px 0 0 24px}.comment-form__row .rating .icon{cursor:pointer;margin:0 2px}.comment-form__row p{margin-bottom:0}.comment-form__row .bts{margin-right:16px}.comment-form__row label{margin-bottom:6px;display:block;font-size:12px;flex-basis:100%}.comment-form__row label sup{color:#fd4242;top:-.2em;margin-left:2px}.comment-form__inputs{flex:1}.comment-form__inputs textarea{width:100%;height:80px;box-shadow:0 8px 24px #4d4d4d33;border:none;padding:8px 16px}.comment-form__inputs input{height:40px;width:326px;box-shadow:0 8px 24px #4d4d4d33;border:none;padding:0 16px}.comment-form__form{display:flex;justify-content:space-between}.comment-form__form figure{flex-basis:100px;padding-right:30px}.comment-form__form figure label{color:#447eb4;font-size:12px;font-weight:300;text-decoration:underline;text-align:center;display:block;margin-top:8px}.comment-form__form figure [type=file]{visibility:hidden;position:absolute}.comment-form__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap}.comment-form__top p{margin:0}.comment-form .register-social{display:flex}.comment-form .register-social .icon{margin:0 3px}.comment-form .right{display:flex}.comment-form .title{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:25px}.comment-form .title span{text-transform:none;color:#fa5661;font-weight:400}.comment-form .title span a{text-decoration:underline}.comment-form .title:first-letter{color:#f6574d}.comment-form .title .description{font-size:14px;color:#43485b;font-weight:300}.other-articles .section-title{font-size:26px;font-weight:900;color:#43485b;text-transform:uppercase;margin-bottom:25px}.other-articles .section-title:first-letter{color:#70c13c}.add-to-favorite{background:none;display:inline-flex;padding:0;margin:0;border:none;gap:8px;align-items:center}.page-food .attractions-side .checkboxes{border:none;margin:0}.vue-tooltip{position:relative}.vue-tooltip.post-type-tooltip .vue-tooltip__text{width:121px;font-size:10px;padding:5px;left:17px;text-align:center;font-weight:600;text-transform:uppercase;bottom:calc(100% + 4px)}.vue-tooltip:hover .vue-tooltip__text{display:flex}.vue-tooltip__text{display:none;position:absolute;width:191px;background:#fff;color:#000;font-size:12px;padding:5px;bottom:calc(100% + 7px);justify-content:center;align-items:center;left:-3px;box-shadow:0 0 7px #00000021;white-space:normal}.service-quality-rating input{height:40px;background:#fff;font-size:12px;padding:0 10px;width:100%;max-width:100%;color:#43485b;border:1px solid #a0a0a0;margin:4px 0}.service-quality-rating__submit{margin-top:24px}.service-quality-rating__item{margin-bottom:5px}.service-quality-rating__label{font-size:12px;font-weight:400;margin-bottom:5px;display:flex;justify-content:space-between}.service-quality-rating .range-slider{width:100%}.service-quality-rating .range-slider-fill{background-color:#447eb4}.remodal .remodal-title{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:15px}.remodal .remodal-title:first-letter{color:#f6574d}.load-more-component .preloader{margin-left:8px}.event-card .share-event-btn{position:relative}.event-card .share-event-btn .share-post{position:absolute;flex-direction:row;bottom:34px;background:#fff;padding:14px 12px;box-shadow:0 0 21px #99add53d}.event-card .share-event-btn .share-post .share-post__btn{margin:0 3px}.event-card .share-event-btn .share-post .share-post__btn .icon{margin:0}.event-card__prices .justify-between{justify-content:space-between;align-items:center}.page-gallery .search-service{max-width:1168px}.page-gallery .banner-hero{max-width:1626px;margin:0 auto}.share-post{display:flex;flex-direction:column}.share-post__btn{width:39px;height:39px;background:#f4f7fd;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:4px 0}.share-post__btn:hover{background:#0092f2}.share-post__btn:hover .icon{filter:brightness(0) invert(1)}.account-comment__comment{font-size:14px}.account-comment__post{font-size:16px;font-weight:600;display:block;color:#3a3f49;margin-bottom:13px}.post-form .alert{font-size:14px;margin-top:8px}.post-form .alert.alert-danger{color:#f6574d}.post-form .alert.alert-block{margin-bottom:15px;border:1px solid #55c607;padding:12px;border-radius:3px}.post-form .alert.alert-block.alert-success{color:#55c607;border:1px solid #55c607}.post-form .alert.alert-block.alert-danger{color:#f6574d;border:1px solid #f6574d}.post-form label{font-size:14px;margin-bottom:8px}.post-form .form-group{margin-bottom:25px}.post-form input.form-control,.post-form select.form-control{height:40px}.post-form textarea.form-control{height:100px;padding:15px}.post-form textarea.form-control.height-2{height:200px}.post-form .form-control{width:100%;font-size:14px;box-shadow:0 0 21px #99add53d;border:none;padding:0 15px}.similar-attractions .section-content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.similar-attractions .attraction-meta{padding:50px 67px;margin-top:0}.similar-attractions .attraction-meta:hover{cursor:pointer}.similar-attractions .attraction-meta .h1{color:#fff;margin-bottom:6px;line-height:1}.similar-attractions .attraction-meta .h1:first-letter{color:#fff}.similar-attractions .attraction-meta ul{max-width:100%}.similar-attractions .attraction-meta .title{color:#fff}.slick-track{float:left}.fade-enter-active,.fade-leave-active{transition:all .3s}.fade-enter,.fade-leave-to{opacity:0;transform:translateY(-10px)}.fade-only-enter-active,.fade-only-leave-active{transition:all .3s}.fade-only-enter,.fade-only-leave-to{opacity:0}.fade-right-enter-active,.fade-right-leave-active{transition:all .5s}.fade-right-enter,.fade-right-leave-to{opacity:0;transform:translate(100%)}.page-gallery .banner-hero{height:638px}.page-gallery .main-categories{max-height:220px;overflow:hidden;margin-bottom:20px}.page-gallery .main-categories.open{max-height:100%}.page-gallery .search-service{background:none}.share-gallery{position:relative}.share-gallery .icon-share-white{margin-right:8px}.share-gallery .share-post{position:absolute;flex-direction:row;bottom:34px}.share-gallery .share-post .share-post__btn{margin:4px}.share-post-horizontal{position:relative}.share-post-horizontal>.icon{margin-right:8px}.share-post-horizontal .share-post{position:absolute;flex-direction:row;bottom:calc(100% + 10px)}.share-post-horizontal .share-post .share-post__btn{margin:0 3px}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.auth-form{width:100%;margin:0 auto;padding:80px 0;font-size:15px;display:flex;justify-content:center;flex-direction:column;align-items:center}.auth-form .card-header{text-align:center;font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:17px}.auth-form label{color:#43485b;font-weight:500;font-size:15px;display:flex;align-items:center;margin-bottom:5px}.auth-form .form-control{font-size:12px;box-shadow:0 0 21px #99add53d;width:100%;height:40px;border:none;padding:0 15px}.coupon-select .campaign-item{position:relative;padding:16px 0;display:flex;justify-content:space-between;align-items:center;transition:background-color .4s;cursor:pointer}.coupon-select .campaign-item .buy-btn{margin-left:36px}.coupon-select .campaign-item .old-price{text-decoration:line-through;font-weight:300;font-size:15px;color:#0d141a;text-align:right}.coupon-select .campaign-item .price{display:flex;flex-direction:column}.coupon-select .campaign-item .campaign-title{margin-bottom:10px;font-size:15px;font-weight:600;line-height:1.2}.coupon-select .campaign-item .campaign-discount,.coupon-select .campaign-item .campaign-savings,.coupon-select .campaign-item .campaign-sold-count{font-size:15px;display:inline-flex;margin-right:6px;color:#606370}.coupon-select .campaign-item .campaign-price{display:flex;align-items:flex-end;font-weight:500;font-size:30px}.coupon-select .campaign-item .col-left{width:395px;text-align:left}.coupon-select .campaign-item .col-right{display:flex;align-items:center;text-align:right}.coupon-select .campaign-item:hover{background-color:#e6edf2}.coupon-select .campaign-item:after{bottom:0;left:0;right:0;border-bottom:1px dashed #cfd7e6;display:block;position:absolute;content:""}.coupon-select ul{margin:0;padding:0;list-style:none}.coupon-select ul li{display:block}.coupon-select h2{text-align:left;font-size:24px;font-weight:600}.interesting-carousel .slick-list{margin:0 -7px}.interesting-carousel .item{position:relative}.interesting-carousel .item img{width:205px;height:160px;-o-object-fit:cover;object-fit:cover}.interesting-carousel .item .item-title{background:#43485b;position:absolute;bottom:0;z-index:2;left:0;right:0;width:100%;color:#ffeb08;font-size:14px;font-weight:600;padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.interesting-carousel .slick-slide{padding:0 7px}.interesting-carousel .slick-arrow{position:absolute;top:calc(50% - 15.5px);width:31px;height:31px;border-radius:50%;z-index:2}.interesting-carousel .slick-arrow.slick-disabled{display:none!important}.interesting-carousel .slick-arrow.carousel-3d-next{right:0}.input-error{color:#fa5661;font-size:13px;line-height:1;display:block;margin:9px 0}.rating{position:relative;display:flex;align-items:center;gap:3px}.rating:hover{cursor:pointer}.rating .service-rating{position:absolute;background:#fff;width:270px;z-index:2;top:100%}.rating .service-rating .service-rating__label{color:#43485b}.rating .service-rating .service-rating__bts,.rating .service-rating .service-rating__title{display:none}.site-logo img{width:252px;display:block}.footer-logo{display:block;width:100%;margin-bottom:30px}.footer-logo img{max-width:100%;width:auto;height:auto;display:block;margin:0 auto}.hamburger-menu{display:none;z-index:9;position:absolute;right:15px;top:38px}.hamburger-menu__menu{list-style:none;padding:24px 0 18px;max-height:100%;overflow:auto;font-weight:500;margin:0 0 30px;border-bottom:1px solid #616473}.hamburger-menu__menu li{padding:6px 0}.hamburger-menu__menu li a{display:flex;align-items:center;gap:12px}.hamburger-menu__menu li a:not([href]){color:#fff}.hamburger-menu__menu li a{color:#fff}.hamburger-menu__menu li a .icon{margin-right:12px}.hamburger-menu__menu .menu-icon{width:13px;height:13px;margin-right:10px;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.hamburger-menu .lang-switcher{display:flex;position:relative;left:auto;top:auto;right:auto}.hamburger-menu .lang-switcher ul{display:flex;margin:0;padding:0;list-style:none}.hamburger-menu .lang-switcher ul li a{border:1px solid #616473;color:#a2a3a8;padding:0 25px;display:flex;align-items:center;height:46px}.hamburger-menu .lang-switcher ul li a.current{background-color:#616473;color:#fff}.hamburger-menu.active{z-index:9999}.hamburger-menu.active .hamburger-menu__items{right:0;opacity:1;width:100%;max-height:100%;overflow-y:auto}@media (max-width: 991px){.hamburger-menu{display:flex;flex-direction:column}}.hamburger-menu__close{position:absolute;top:24px;right:24px}.hamburger-menu__close img{width:28px}.hamburger-menu__icons{display:grid;grid-template-rows:3px 3px 3px;grid-row-gap:5px;width:32px}.hamburger-menu__icons span{background:#0092f2;display:block}.hamburger-menu__items{position:fixed;top:0;background:#43485b;z-index:99;right:-100%;width:0;height:100%;opacity:0;transition:all .5s ease;padding:60px 24px 24px}.hamburger-menu__items .search-form input[type=submit]{background:transparent url(https://bestcity.kyiv.ua/build/assets/search-white-DUoOb5fX.svg) center center no-repeat}.hamburger-menu__items .search-form input[type=search]{height:46px;background-color:#616473;padding:18px;font-weight:450;font-size:15px;box-shadow:none;color:#fff}.hamburger-menu__items .search-form input[type=search]::-moz-placeholder{color:#fff}.hamburger-menu__items .search-form input[type=search]::placeholder{color:#fff}.tooltip-container{position:relative;display:inline-flex}.tooltip-container:hover .tooltip{display:block}.tooltip-container .tooltip{display:none;position:absolute;width:170px;background:#43485be6;color:#fff;font-size:12px;padding:4px 8px;font-weight:500;justify-content:center;left:-3px;bottom:calc(100% + 7px);border-radius:3px;z-index:2;line-height:18px;min-height:0;text-align:center}.tooltip-container .tooltip:after{content:"";width:0px;height:0px;border-style:solid;border-width:0 6px 7px 6px;border-color:transparent transparent rgba(67,72,91,.9) transparent;transform:rotate(180deg);position:absolute;bottom:-7px;left:50%;margin-left:-6px}.tooltip-container .tooltip__close{background:none;padding:0;border:none;position:absolute;right:0}@media screen and (min-width: 992px){.tooltip-container .tooltip__close{display:none}}.empty-block{max-width:380px;margin:2rem auto;padding:20px;border:1px solid #447eb4;text-align:center}.empty-block .title{font-weight:700;margin-bottom:1rem;color:#f6574d}.account-body{display:grid;grid-template-columns:246px 1fr;gap:30px}.account-body.active-favorites .account-content:after{display:none}.text-uppercase{text-transform:uppercase}.mt-30{margin-top:30px}.news-widgets__items{max-height:1141px;overflow:hidden}.news-widgets__items.active{max-height:100%!important;overflow:auto!important}.news-widgets__items.active+.news-widgets__loader:after{display:none}.content-tabs{max-width:100%}.alert-success{color:#6ec234}.attraction-gallery .slick-arrow{width:96px;height:48px;border:1px solid #fff;background:none;position:absolute;z-index:2;top:50%;margin-top:-48px}.attraction-gallery .slick-arrow.slick-prev{transform:rotate(90deg);left:0}.attraction-gallery .slick-arrow.slick-next{transform:rotate(90deg);right:0}.attraction-gallery .slick-slide img{width:100%;height:660px;-o-object-fit:cover;object-fit:cover}span.service-prices__wrapper img{max-width:18px;max-height:18px}.food-items .services .vue-tooltip img,.food-single-meta .services .vue-tooltip img{max-width:22px;max-height:22px}.attraction-gallery.slick-slider{margin:30px 0}.content-tab .google-map-place{margin-top:30px;margin-bottom:30px}.page-home .banner-hero{margin-bottom:120px}@media (min-width: 1500px){.page-home .banner-hero{margin-bottom:30px}}.attractions-filters-sm{display:flex;justify-content:space-between;padding-left:12px;padding-right:12px;margin-bottom:10px;margin-top:12px;gap:8px;flex-direction:column}.attractions-filters-sm button{line-height:14.7px;font-size:12px;font-weight:700;color:#2e82cf;border:1px solid #2e82cf;height:39px;background:transparent;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px}.attractions-filters-sm button:nth-child(2){flex:1}.attractions-filter__header{display:flex;justify-content:space-between;padding:0 0 0 6px;font-weight:700;text-transform:uppercase;align-items:center;margin-bottom:11px}.attractions-filter__header .close{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center}.attractions-filter__header .close svg{width:14px;height:14px}.attractions-filters-selected{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;margin-top:24px;flex-direction:column}.attractions-filters-selected button.btn-blue{background:#437eb4}.attractions-filters-selected button.btn-reset{border:1px solid #c9ccd0;background:transparent;color:#43485b;font-weight:900;font-size:13px;text-transform:uppercase}.attractions-filters-selected button{line-height:14.7px;font-size:16px;color:#fff;border:none;height:39px;padding:11px;display:flex;align-items:center;justify-content:center;gap:10px}.attractions-filters-selected button svg{width:12px}.attractions-filters-selected button svg path{fill:#fff}.attractions-filters-selected button .filter-close-icon{width:12px;height:12px;opacity:.7;transition:opacity .2s ease;color:#fff}.attractions-filters-selected button .filter-close-icon:hover{opacity:1}.filter-dropdown{position:relative;flex:1;display:flex;align-items:center}.filter-dropdown button{display:flex;width:100%}.filter-dropdown ul{padding:0;list-style:none;position:absolute;display:flex;flex-direction:column;background:#fff;top:100%;width:100%;left:0;z-index:10}.filter-dropdown ul li{font-weight:700;color:#43485b;padding:12px;line-height:14.7px;font-size:14px}.filter-dropdown ul li:hover,.filter-dropdown ul li.current{background:#dfeaff;cursor:pointer}.mobile-sort{position:fixed;top:138px;left:0;right:0;bottom:0;z-index:1000;display:none}.mobile-sort__content{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;overflow:hidden;display:flex;flex-direction:column}.mobile-sort__header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 10px;border-bottom:1px solid #f0f0f0}.mobile-sort__title{font-size:14px;font-weight:900;color:#2e82cf;margin:0;text-transform:uppercase}.mobile-sort__close{background:none;border:none;padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-sort__close .svg-icon{width:14px;height:14px;fill:#666}.mobile-sort__list{flex:1;overflow-y:auto;padding:10px 0}.mobile-sort__item{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;cursor:pointer;transition:background-color .2s ease}.mobile-sort__item:hover{background:#f8f9fa}.mobile-sort__item.active{background:#dfeaff}.mobile-sort__item.active .mobile-sort__item-text{color:#2e82cf;font-weight:700}.mobile-sort__item-text{font-size:16px;color:#43485b;line-height:1.4}.mobile-sort__check{width:20px;height:20px;flex-shrink:0}.header.sticky{position:fixed;top:0;left:0;width:100%;z-index:999;background:#fff;right:0;justify-content:center;box-shadow:0 2px 4px #00000014}body.has-admin-toolbar .header.sticky{top:40px}body.has-admin-toolbar .header:not(.sticky){margin-top:40px}.attractions-map__head{display:none}.attractions-map__head-form{display:flex;align-items:center;gap:12px;margin-bottom:16px}.attractions-map__head-form input{flex:1;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;background:#fff}.attractions-map__head-form input::-moz-placeholder{color:#9ca3af}.attractions-map__head-form input::placeholder{color:#9ca3af}.attractions-map__head-form .attractions-map__close{background:#437eb4;border:none;border-radius:8px;padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.attractions-map__head-form .attractions-map__close img{width:20px;height:20px}.attractions-map__head-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.attractions-map__head-filters button{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.attractions-map__head-filters button.btn-blue{background:#437eb4;color:#fff}.attractions-map__head-filters button.btn-blue:hover{background:#3a6b9a}.attractions-map__head-filters button.btn-blue img{width:12px;height:12px;opacity:.8}.attractions-map__head-filters button:not(.btn-blue){background:#f3f4f6;color:#374151}.attractions-map__head-filters button:not(.btn-blue) .count{background:#437eb4;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.attractions-map__head-filters button:not(.btn-blue) img{width:16px;height:16px}.mobile-map-filters{display:none}.mobile-map-filters .mobile-filter-tag{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;color:#437eb4;border:none;border-radius:16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid #437eb4}.mobile-map-filters .mobile-filter-tag svg path{stroke:#437eb4;fill:#437eb4}.ratings-count{border:1px solid #ffaa30;padding:28px;background-color:#fff}.ratings-count__no-votes{min-width:121px;color:#43485b}.ratings-count spacer{border:none;height:1px;display:flex;background:#efefef;width:100%;margin:25px 0}.ratings-count__btn{display:flex;justify-content:center;align-items:center;background:#fd873e;border:none;height:39px;padding:0 32px;text-transform:uppercase;font-size:12px;font-weight:700;color:#fff}.ratings-count__bottom{display:flex;justify-content:center;padding-top:46px}.ratings-count__total{font-weight:450;font-size:14px;color:#43485b;flex:1;min-width:80px;margin-left:auto}.ratings-count__checkbox{width:20px;height:20px;background:#efefef}.ratings-count__title{font-size:21px;font-weight:800;text-transform:uppercase;margin-bottom:30px;color:#43485b}.ratings-count__title:first-letter{color:#fd873e}.ratings-count ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.ratings-count ul li{display:flex!important;gap:16px;align-items:center;border:none;margin:0 0 8px;padding:0;justify-content:flex-start}.ratings-count__stars{display:flex;gap:1px;background-color:transparent;min-width:120px;flex-shrink:0}.ratings-count__stars img{margin:0!important;width:24px;height:24px;z-index:1;position:relative}.ratings-count .ratings-count__list-item{display:flex;gap:16px;align-items:center;font-weight:450}.card-body{display:flex;flex-direction:column}.register-form form{margin:0 auto}.attraction-content__player{display:flex;align-items:center;background:#f1f3f4;height:53px;margin-bottom:25px}.attraction-content__player-before{padding:0 8px;display:flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase;font-weight:700}.attraction-content__player-time-back{background:url(https://bestcity.kyiv.ua/build/assets/rotate-x-CyXSHtT3.svg) center no-repeat;width:32px;height:36px;background-size:cover;border:none;display:flex;align-items:center;justify-content:center;padding-top:5px}.attraction-content__player-up{background:url(https://bestcity.kyiv.ua/build/assets/rotate-y-CIuzqanT.svg) center no-repeat;width:32px;height:36px;background-size:cover;border:none;display:flex;align-items:center;justify-content:center;padding-top:5px}.attraction-content__player-speed{border:1px solid #949494;width:42px;height:26px;border-radius:13px;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer}.attraction-content__player-ctr{display:flex;align-items:center;gap:8px;padding:0 8px;font-size:15px}.attraction-content__player audio{flex:1}.attraction-meta__rating-count{position:absolute;left:0;top:23px;z-index:999;isolation:isolate}.attraction-meta__rating-count .ratings-count{background-color:#fff;width:336px;box-shadow:0 2px 6px #00000026;border-radius:4px;padding:12px;opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #e5e5e5}.attraction-meta__rating-count .ratings-count:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:-1}.item.attraction-meta__top-rating{padding:4px 0;position:relative;z-index:5}.attraction-gallery{margin-bottom:30px;margin-top:70px}.attraction-gallery__slide{width:100%;height:400px}.attraction-gallery__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%}.modal-window{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;justify-content:center;align-items:center}.modal-content{background-color:#fff;padding:20px;border-radius:8px;max-width:344px;width:100%;text-align:center;max-height:96%;overflow-y:auto;position:relative}.modal-content__title{font-size:21px;font-weight:800;text-transform:uppercase;margin-bottom:24px;color:#43485b}.modal-content__title:first-letter{color:#fd873e}.modal-window.show{display:flex;z-index:99999}.input{width:100%;height:40px;border:1px solid #eee;display:block;padding:10px}.input.error{border-color:#fa5661}textarea.input{height:80px}.form-rows{display:flex;flex-direction:column;gap:15px}.form-row{display:flex;flex-direction:column;gap:2px}.error-message{color:#fa5661;font-size:12px;margin-top:7px;font-weight:450;line-height:1.2}.success-message{color:#6ec234;font-size:15px;font-weight:450;line-height:1.2}.attraction-video-modal .modal-content{overflow:unset;max-width:1211px;width:90%;padding:0}.attraction-gallery__bts{display:flex;justify-content:center;gap:20px}.attraction-video-modal iframe{border:0;width:100%;height:650px!important;display:block}.show-all-reviews{display:flex;position:absolute;background:#fff;width:200px;height:33px;color:#2d2e42;justify-content:center;align-items:center;z-index:2;font-size:12px;text-transform:uppercase;top:-53px;left:-91px;font-weight:450;cursor:pointer}.show-all-reviews:after{content:"";position:absolute;top:100%;left:calc(50% - 13px);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:14px solid white;margin:0 auto}.info-window{width:240px}.info-window__title{font-weight:700;margin:13px 0 5px;display:block;font-size:14px;color:#447eb4}.info-window__image{width:100%;height:auto;display:block}.page-food-single .show-all-reviews{left:-80px}.service-gallery .attraction-gallery__slide{width:100%;height:159px}.page-attractions .banner-hero{height:362px;padding-top:120px;position:relative;background-position:bottom center}.page-food .banner-hero{position:relative}.page-food .banner-hero__image{position:relative;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.page-food .banner-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000029;z-index:2}.contact-form__row.form-success{color:#6ec234;font-size:14px}.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;transition:all .3s ease-in-out;opacity:0}.modal.open{display:flex;opacity:1}.modal-close{position:absolute;right:10px;top:10px;border:none;padding:6px;display:flex;align-items:center;cursor:pointer;justify-content:center}.modal-close img{width:16px}.search-service{position:relative;z-index:9}.article-content img{max-width:100%;display:block;height:auto}.swiper-container{max-width:100vw;overflow:hidden}.side-filters{position:absolute;top:0;height:100%;right:-100%;transition:all .3s;opacity:0;z-index:99999}.side-filters.active{right:0;opacity:1}.food-single-meta__services-list{display:flex;gap:12px}.food-single-meta__services-list img{filter:invert(100%) brightness(500%);max-height:22px;max-width:22px}.page-blog .news-widget{height:100%}.news-widget.category-posts{margin:0}.services__items{display:flex;align-items:center;gap:8px}.services__items img{max-width:100%;max-height:100%}.services__items>*{max-height:24px;max-width:24px}.hidden-file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.custom-file-upload{margin:10px 0;display:flex;align-items:flex-start;gap:15px}.custom-file-upload .file-upload-label{display:inline-flex;align-items:center;padding:12px 24px;background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.custom-file-upload .file-upload-label:hover{background:#eee;border-color:#ccc}.custom-file-upload .file-names{display:flex;flex-direction:column;gap:8px}.custom-file-upload .file-name{display:flex;align-items:center;gap:8px;font-size:12px;color:#666}.custom-file-upload .file-name span{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-file-upload .file-name .remove-file{background:none;border:none;color:#f44;cursor:pointer;padding:0;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center}.custom-file-upload .file-name .remove-file:hover{color:#c00}.icon-upload{margin-right:10px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16h6v-6h4l-7-7-7 7h4v6zm-4 2h14v2H5v-2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.upload-text{font-size:14px;color:#666}.form-check-input{width:16px;height:16px;margin-top:0;border:1px solid #d4dbf7;cursor:pointer;background-color:#fff;transition:all .2s ease-in-out}.form-check-input:checked{background-color:#447eb4;border-color:#447eb4}.form-check-input:focus{box-shadow:none;border-color:#447eb4}.form-check{position:relative;display:flex;align-items:center;margin-left:10px}.form-check .form-check-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-check:not(.register-form) .form-check-label,.form-check .form-check-label:not(.form-checkbox-label){position:relative;padding-left:35px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;line-height:25px;margin:0}.form-check:not(.register-form) .form-check-label span,.form-check .form-check-label:not(.form-checkbox-label) span{position:relative;display:inline-block}.form-check:not(.register-form) .form-check-label:before,.form-check .form-check-label:not(.form-checkbox-label):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #447eb4;border-radius:4px;background-color:transparent;transition:all .2s ease}.form-check:not(.register-form) .form-check-label:after,.form-check .form-check-label:not(.form-checkbox-label):after{content:"";position:absolute;left:7px;top:50%;transform:translateY(-75%) rotate(45deg);width:6px;height:11px;border:solid white;border-width:0 2px 2px 0;opacity:0;transition:all .2s ease}.form-check .form-check-input:checked~.form-check-label:before{background-color:#447eb4;border-color:#447eb4}.form-check .form-check-input:checked~.form-check-label:after{opacity:1}.form-check .form-check-input:focus~.form-check-label:before{box-shadow:0 0 0 3px #447eb440}.form-check:hover .form-check-label:before{border-color:#36648f}.register-form form label:not(.form-checkbox-label):not(.form-check-label){display:flex;align-items:center;padding:0 15px;height:auto;width:100%;font-size:12px;font-weight:400;transition:all .3s}.register-form form label:not(.form-checkbox-label):not(.form-check-label).active{height:auto;top:-10px;display:inline-flex;background:#fff;width:auto;left:13px;padding:0 6px;border-radius:9px;border:1px solid #d4dbf7;font-size:11px}.link-accent{color:#f6574d!important;transition:opacity .3s ease}.link-accent .icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.link-accent .icon svg{width:16px;height:16px;fill:currentColor}.link-accent:hover{opacity:.8}.favorites-group{margin-bottom:40px}.favorites-group__title{font-size:24px;font-weight:700;color:#2e82cf;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e5e9f2}.favorites-group__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.account-favorites .item{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000000d;transition:transform .2s ease}.account-favorites .item:hover{transform:translateY(-2px)}.account-favorites .item picture{width:100%;height:200px;margin-right:0;margin-bottom:15px;position:relative}.account-favorites .item picture .delete-favorite{position:absolute;top:14px;right:10px;z-index:3;width:32px;height:32px;border-radius:50%;background:#ffffffe6;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0;line-height:0}.account-favorites .item picture .delete-favorite:hover{background:#f6574d}.account-favorites .item picture .delete-favorite:hover .icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708' stroke-width='1.5'/%3E%3C/svg%3E") center no-repeat}.account-favorites .item picture .delete-favorite .icon{width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23f6574d' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708' stroke-width='1.5'/%3E%3C/svg%3E") center no-repeat;transition:all .3s ease;display:inline-block;vertical-align:middle;top:14px}.account-favorites .item picture .icon-eye{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;opacity:0;transition:opacity .3s ease}.account-favorites .item picture:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1}.account-favorites .item picture:hover .icon-eye{opacity:1}.account-favorites .item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-favorites .item .body{padding:0 15px 15px}.account-favorites .item .item-top{margin-bottom:10px}.account-favorites .item .item-top .date{font-size:12px;color:#2e82cf}.account-favorites .item .title{font-size:16px;line-height:1.4;margin-bottom:10px;display:block;color:#3a3f49;text-decoration:none}.account-favorites .item .title:hover{color:#2e82cf}.account-favorites .item p{font-size:14px;line-height:1.5;color:#606370;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.other-articles .news-widget .widget-st2 li a.bold{height:124px;overflow:hidden;position:relative}.other-articles .news-widget .widget-st2 li a.bold:after{content:"...";position:absolute;bottom:0;right:0;padding-left:40px;background:linear-gradient(to right,#fff0,#fff 50%)}.admin-toolbar{position:fixed;top:0;left:0;right:0;height:40px;background:#23282d;color:#b4b9be;font-size:13px;line-height:40px;z-index:99999;display:flex;align-items:center;justify-content:space-between;padding:0 10px;box-shadow:0 1px 1px #0000000a}.admin-toolbar~body,.admin-toolbar+*{padding-top:40px!important}.admin-toolbar-left{display:flex;align-items:center;gap:10px}.admin-toolbar-right{display:flex;align-items:center;gap:15px}.admin-toolbar-logo{margin-right:10px}.admin-toolbar-site-link{display:flex;align-items:center;gap:6px;color:#b4b9be;text-decoration:none;font-weight:600}.admin-toolbar-site-link:hover{color:#00a0d2}.admin-toolbar-site-name{font-size:14px}.admin-toolbar-icon{width:16px;height:16px;filter:brightness(0) invert(1);opacity:.7}.admin-toolbar-icon.material-icons{font-size:16px;line-height:1;width:auto;height:auto;filter:none;color:inherit}.admin-toolbar-nav{position:relative}.admin-toolbar-nav-button{display:flex;align-items:center;gap:6px;background:none;border:none;color:#b4b9be;font-size:13px;padding:0 10px;height:40px;cursor:pointer}.admin-toolbar-nav-button:hover{background:#32373c;color:#00a0d2}.admin-toolbar-nav-button:hover .admin-toolbar-icon{opacity:1}.admin-toolbar-arrow{width:12px;height:12px;transition:transform .2s ease}.admin-toolbar-arrow.rotated{transform:rotate(180deg)}.admin-toolbar-arrow.material-icons{font-size:16px;line-height:1;width:auto;height:auto;filter:none;color:inherit}.admin-toolbar-dropdown{position:absolute;top:100%;left:0;background:#32373c;min-width:200px;box-shadow:0 3px 5px #0003;border:1px solid #464b50;z-index:100000}.admin-toolbar-dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#b4b9be;text-decoration:none;font-size:13px;border:none;background:none;width:100%;text-align:left;cursor:pointer}.admin-toolbar-dropdown-item:hover{background:#0073aa;color:#fff}.admin-toolbar-dropdown-item:hover .admin-toolbar-icon{opacity:1}.admin-toolbar-edit{position:relative}.admin-toolbar-edit-button{display:flex;align-items:center;gap:6px;background:#0073aa;border:none;color:#fff;font-size:13px;padding:0 12px;height:32px;text-decoration:none;border-radius:3px;transition:all .2s ease}.admin-toolbar-edit-button:hover{background:#005a87;color:#fff}.admin-toolbar-edit-button:hover .admin-toolbar-icon{opacity:1;filter:brightness(0) invert(1)}.admin-toolbar-edit-button .admin-toolbar-icon{filter:brightness(0) invert(1);opacity:.9}.admin-toolbar-edit-text{font-weight:500}.admin-toolbar-user{position:relative}.admin-toolbar-user-button{display:flex;align-items:center;gap:6px;background:none;border:none;color:#b4b9be;font-size:13px;padding:0 8px;height:40px;cursor:pointer}.admin-toolbar-user-button:hover{background:#32373c;color:#00a0d2}.admin-toolbar-user-avatar{width:20px;height:20px;border-radius:50%;filter:brightness(0) invert(1);opacity:.8}.admin-toolbar-user-avatar.material-icons{font-size:20px;line-height:1;width:auto;height:auto;filter:none;color:inherit;border-radius:0}.admin-toolbar-user-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-toolbar-user-dropdown{right:0;left:auto}.admin-toolbar-logout-form{width:100%}.admin-toolbar-logout-button{width:100%;text-align:left}@media (max-width: 768px){.admin-toolbar{height:50px;line-height:50px;font-size:14px;padding:0 15px}.admin-toolbar~body,.admin-toolbar+*{padding-top:50px!important}.admin-toolbar-site-name,.admin-toolbar-user-name,.admin-toolbar-edit-text,.admin-toolbar-nav-button span{display:none}.admin-toolbar-icon{width:18px;height:18px}.admin-toolbar-dropdown{min-width:250px}}@media (max-width: 480px){.admin-toolbar-right{gap:10px}.admin-toolbar-left{gap:5px}}.attractions-filters__apply-fixed{position:fixed;bottom:0;left:0;right:auto;z-index:1000;padding:15px 20px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e5e5e5;box-shadow:0 -2px 10px #0000001a;width:342px;display:flex;flex-direction:column;gap:10px}.attractions-filters__apply-fixed .bts-outline{background:#fff;color:#437eb4;border:1px solid #437eb4}.attractions-filters__apply-fixed .bts-outline:hover{background:#437eb4;color:#fff}.attractions-filters__apply-fixed .bts{width:100%;margin:0;display:block}@media (max-width: 1399px){.attractions-filters__apply-fixed{width:254px;padding:12px 18px}.attractions-filters__apply-fixed .bts{font-size:16px;padding:12px 20px}}@media (max-width: 768px){.attractions-filters__apply-fixed{width:100%;left:0;right:0;padding:12px 15px;display:none}.attractions-filters__apply-fixed .bts{font-size:16px;padding:12px 20px}}@media (max-width: 480px){.attractions-filters__apply-fixed{padding:10px 12px}.attractions-filters__apply-fixed .bts{font-size:14px;padding:10px 16px}}.attractions-filters__apply-mobile{position:relative;padding:15px 0;display:none;flex-direction:column;gap:10px;border-top:1px solid #e5e5e5;margin-top:20px;height:50px}.attractions-filters__apply-mobile .bts{width:100%;margin:0;display:block}@media (max-width: 768px){.attractions-filters__apply-mobile{display:flex}}.working-days-item{display:flex;align-items:center;gap:8px}.working-days-item .working-days-container{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.working-days-item .working-days-buttons{display:flex;gap:4px;align-items:center}.working-days-item .working-day-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:21px;border:1px solid #437eb4;border-radius:4px;font-size:12px;font-weight:500;color:#437eb4;background-color:transparent;transition:all .2s ease}.working-days-item .working-day-btn.active{background-color:#437eb4;color:#fff}.working-days-item .working-hours{font-size:13px;color:#374151}.content-tab{font-size:14px;font-weight:400}.content-tab h2{font-weight:900;text-transform:uppercase;font-size:13px;margin-bottom:16px;color:#43485b}.content-tab p{margin:10px 0}.content-tab .table tbody tr td{padding:4px 6px}.content-tab .table tbody tr:nth-child(odd) td{background-color:#f4f7fd}.auth-form .flex.items-center input[type=checkbox]{width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;position:absolute!important;opacity:0!important;pointer-events:none!important}.auth-form .flex.items-center .relative>div{position:relative;display:inline-flex;vertical-align:middle;align-items:center;justify-content:center}.auth-form .flex.items-center label{cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-form .flex.items-center label:hover{color:#374151}.icon{display:inline-block}.icon-food{width:13px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_food_16px-D5vKvhjP.png) center no-repeat}.icon-music{width:11px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_music_16px-83hwdtRm.png) center no-repeat}.icon-video{width:13px;height:14px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_video_playlist_16px-C-k5SIY3.png) center no-repeat}.icon-door{width:13px;height:13px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_door_handle_16px_1-Dlm5ciS0.png) center no-repeat}.icon-user{width:13px;height:13px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_male_user_16px-Dkdyfs-h.png) center no-repeat}.icon-eye{width:16px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_eye_16px-lUU6a4AH.png) center no-repeat}.icon-eye-blue{width:16px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/eye-blue-BEQEVoDD.png) center no-repeat}.icon-eye-orange{width:16px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_eye_16px_orange-DqqLzRaj.png) center no-repeat}.icon-eye-green{width:16px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_eye_16px_green-CAfEfh_e.png) center no-repeat}.icon-comments-orange{width:17px;height:17px;background:url(https://bestcity.kyiv.ua/build/assets/icons_comments_orange-DfcPgmpP.png) center no-repeat}.icon-comments-blue{width:17px;height:17px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_speech_bubble_blue-DtD2Lloa.png) center no-repeat}.icon-comments-green{width:17px;height:17px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_speech_bubble_green-CW1enV2A.png) center no-repeat}.icon-marker{width:12px;height:16px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_marker-CRveL-XR.png) center no-repeat}.icon-settings{width:23px;height:23px;background:url(https://bestcity.kyiv.ua/build/assets/settings-lwkQuxeL.png) center no-repeat}.icon-beer{width:63px;height:63px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_beer_1-KOXx7-HW.png) center no-repeat}.icon-arrow-down{min-width:10px;height:7px;background:url(https://bestcity.kyiv.ua/build/assets/arrow-down-2-CNUzSgXY.png) center no-repeat}.icon-arrow-up{width:10px;height:6px;background:url(https://bestcity.kyiv.ua/build/assets/arrow-up-SELr6a8R.png) center no-repeat}.icon-arrow-down-white{width:10px;height:6px;background:url(https://bestcity.kyiv.ua/build/assets/arrow-down-active-CD1C9rHk.png) center no-repeat}.icon-share-white{width:12px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_share-jVHIB3Wo.png) center no-repeat}.icon-close{width:12px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/close-CnudJK-T.png) center no-repeat}.icon-close-black{width:12px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/close-black-HdtPliTx.png) center no-repeat}.icon-christ-redeemer{width:25px;height:26px;background:url(https://bestcity.kyiv.ua/build/assets/christ-the-redeemer-Cz6m0lTG.png) center no-repeat}.icon-arrow-right{width:12px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/arrow-right-w6JgAQqr.png) center no-repeat}.icon-arrow-right-white{width:12px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/arrow-right-white-Dcnf5Syp.png) center no-repeat}.icon-arrow-left{width:8px;height:11px;background:url(https://bestcity.kyiv.ua/build/assets/arrow-left-bdS2KXMs.png) center no-repeat}.icon-phone{width:16px;height:17px;background:url(https://bestcity.kyiv.ua/build/assets/phone-mAdl_6hx.png) center no-repeat}.icon-comments{width:15px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/comments-BOF1silZ.png) center no-repeat}.icon-comments-white{width:15px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/comments-white-C9tzYNPk.png) center no-repeat}.icon-star-filled{width:17px;height:17px;background:url(https://bestcity.kyiv.ua/build/assets/star-filled-D2L8YnVn.png) center no-repeat}.icon-star-empty path{fill:#ccc}.icon-heart{width:16px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_heart_outline_20px-Gncca55-.png) center no-repeat}.icon-favorite{width:20px;height:20px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_heart-CUAXbHui.png) center no-repeat}.icon-favorite-blue{width:20px;height:20px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_heart_blue-DnFy9aMd.png) center no-repeat}.icon-phone-white{min-width:16px;height:17px;background:url(https://bestcity.kyiv.ua/build/assets/phone-white-QThd6xi_.png) center no-repeat}.icon-marker-green{width:17px;height:20px;background:url(https://bestcity.kyiv.ua/build/assets/marker-green-BMzdahRr.png) center no-repeat}.icon-calendar{width:20px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_timesheet-DyMe3P5h.png) center no-repeat}.icon-calendar-2{width:15px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_calendar_1-CR5oTrKD.png) center no-repeat}.icon-calendar-blue{width:20px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_timesheet-blue-CkstHskO.png) center no-repeat}.icon-purse{width:18px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_purse-cek_qw5V.png) center no-repeat}.icon-child{width:20px;height:22px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_child-By8IBueT.png) center no-repeat}.icon-person{width:18px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_person-CzDTTxBg.png) center no-repeat}.icon-invalid{width:19px;height:22px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_assistive_technology-DoSXfdcD.png) center no-repeat}.icon-clipboard{width:16px;height:22px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_clipboard-ClHQ5Ml8.png) center no-repeat}.icon-clipboard-blue{width:16px;height:22px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_clipboard_blue-CqR6tCo5.png) center no-repeat}.icon-online{width:22px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_online-CAPFx-vC.png) center no-repeat}.icon-online-food{width:22px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_online_food-CfS0Vq_T.png) center no-repeat}.icon-broccoli{width:18px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_broccoli_food-tVpB1mbW.png) center no-repeat}.icon-bike{width:23px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_march-2-D8DFmYe7.png) center no-repeat}.icon-parking{width:18px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_parking-BRL7Zwn6.png) center no-repeat}.icon-panorama{width:24px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_panorama-B4pkBJxz.png) center no-repeat}.icon-baby{width:22px;height:22px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_babys_room-ETo6HHhV.png) center no-repeat}.icon-free{width:27px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/free-lSdsHiJ8.png) center no-repeat}.icon-sun{width:22px;height:22px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_sun-CWy3q0l4.png) center no-repeat}.icon-parachute{width:22px;height:22px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_parachute-Wz1jzTwb.png) center no-repeat}.icon-hunt{width:24px;height:24px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_hunt-CRuZ0jT-.png) center no-repeat}.icon-photo-gallery{width:17px;height:14px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_photo_gallery-faCxZxBL.png) center no-repeat}.icon-chat-room{width:16px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_chat_room-CZZfb_5A.png) center no-repeat}.icon-contact{width:16px;height:14px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_contact-Bd7_KDjm.png) center no-repeat}.icon-idea{width:42px;min-width:42px;height:42px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_idea-CmM7GXkx.png) center no-repeat}.icon-smile-happy{width:15px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_happy-B_52t43f.png) center no-repeat}.icon-smile-sad{width:15px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_sad-ytOCcMFM.png) center no-repeat}.icon-like{width:13px;height:14px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_thumbs_up_1-DThVfBz5.png) center no-repeat}.icon-dislike{width:13px;height:14px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_thumbs_up_1_copy-BGQ0ROGn.png) center no-repeat}.icon-popup{width:15px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_popup-CvcoDLT3.png) center no-repeat}.icon-home{width:17px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_home-Cgg9mohH.png) center no-repeat}.icon-home-blue{width:17px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_home_blue-h5xRyaNr.png) center no-repeat}.icon-content-picture{width:15px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_picture-CTnyK60n.png) center no-repeat}.icon-content-video{width:15px;height:13px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_video-CFw6OqfW.png) center no-repeat}.icon-content-audio{width:15px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_poll-BPkGdG1Q.png) center no-repeat}.icon-content-cutlery{width:17px;height:28px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_cutlery-S68vneAO.png) center no-repeat}.icon-content-heart-lg{width:26px;height:24px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_heart-lg-ChqXyBMY.png) center no-repeat}.icon-marker-blue{width:17px;height:20px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_marker_1-Cqcc-rGU.png) center no-repeat}.icon-purse-blue{width:18px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_purse_blue-rJkzK4PF.png) center no-repeat}.icon-purse-blue-sm{width:14px;height:14px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_purse_blue_sm-BAebevwl.png) center no-repeat}.icon-march{width:23px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_march_food-D7jBYDwm.png) center no-repeat}.icon-time{width:23px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_time_machine_food-CCKiIEJn.png) center no-repeat}.icon-french-fries{width:13px;height:14px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_french_fries-2food-C-n4yRso.png) center no-repeat}.icon-hot-dog{width:14px;height:14px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_hot_dogfood-DGWtRvel.png) center no-repeat}.icon-discount{width:16px;height:16px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_discount-DW8l4ImM.png) center no-repeat}.icon-marker-white{width:10px;height:14px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_marker_16px_white-D4p4pHqv.png) center no-repeat}.icon-important{width:36px;height:36px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_box_important-C2ytYGki.png) center no-repeat}.icon-user-sm{width:11px;height:11px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_person_1-DM25D2b7.png) center no-repeat}.icon-cinema{width:22px;height:20px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_cinema-M2gGRH1u.png) center no-repeat}.icon-download{width:25px;height:25px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_download-BPfrUNmh.png) center no-repeat}.icon-heart-lg{width:28px;height:24px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_heart_outline-D78z5-_6.png) center no-repeat}.icon-settings-lg{width:28px;height:28px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_settings-D-k5dy4D.png) center no-repeat}.icon-close-sm{width:8px;height:8px;background:url(https://bestcity.kyiv.ua/build/assets/close-sm-C6voBAMc.png) center no-repeat}.icon-facebook{width:18px;height:18px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_facebook_20px-ml-G4kLI.png) center no-repeat}.icon-marker-outline{width:12px;height:16px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_marker_outline-CMN5uyRV.png) center no-repeat}.icon-phone-outline{width:15px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_phone_outline-DZgxHY-8.png) center no-repeat}.icon-mail-outline{width:16px;height:13px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_mail_outline-Bz_QTd09.png) center no-repeat}.icon-telegram-outline{width:16px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_telegram_outline-CXD-c878.png) center no-repeat}.icon-login-google{width:44px;height:44px;background:url(https://bestcity.kyiv.ua/build/assets/login-google-CKh22shh.png) center no-repeat}.icon-login-fb{width:44px;height:44px;background:url(https://bestcity.kyiv.ua/build/assets/login-fb-DrEKsZYa.png) center no-repeat}.icon-menu-vertical{min-width:3px;height:9px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_menu_vertical-D3DgeYZE.png) center no-repeat}.icon-menu{width:15px;height:13px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_menu-D0kJz0C1.png) center no-repeat}.icon-twitter{width:15px;height:13px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_twitter-BUNi6Rsi.png) center no-repeat}.icon-telegram{width:16px;height:14px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_telegram_app-Cjln79cJ.png) center no-repeat}.icon-facebook-blue{width:9px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_facebook_blue-DlqnRDhD.png) center no-repeat}.icon-share-blue{width:14px;height:14px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_share_blue-M6zD-uEv.png) center no-repeat}.icon-content-type-quiz{width:15px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_poll-BPkGdG1Q.png) center no-repeat}.icon-content-type-image{width:15px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_picture-CTnyK60n.png) center no-repeat}.icon-content-type-video{width:15px;height:12px;background:url(https://bestcity.kyiv.ua/build/assets/icons8_video-CFw6OqfW.png) center no-repeat}.icon-instagram-outline{width:15px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8-instagram-16-CG4ThfJB.png) center no-repeat;background-size:cover}.icon-facebook-outline{width:15px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/facebok-outline-CTdVIZGX.svg) center no-repeat;background-size:cover}.icon-domain-outline{width:15px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/icons8-domain-Csq9nBpJ.png) center no-repeat;background-size:cover}.icon-arrow-lg-down{width:23px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/arrow-lg-big-Bf0hFQUH.png) center no-repeat;background-size:cover}.icon-arrow-lg-up{width:23px;height:15px;background:url(https://bestcity.kyiv.ua/build/assets/arrow-lg-big-Bf0hFQUH.png) center no-repeat;background-size:cover;transform:rotate(180deg)}.alert{padding:12px 15px;border-radius:4px;font-size:14px;margin-top:15px}.alert-success{background-color:#6ec2341a;border:1px solid #6ec234;color:#6ec234}.alert-danger{background-color:#dc35451a;border:1px solid #dc3545;color:#dc3545}.error{display:block;color:#dc3545;font-size:14px;margin-top:5px;font-weight:400}.is-invalid{border-color:#dc3545!important}.is-invalid:focus{box-shadow:0 0 0 .2rem #dc354540!important}@media (max-width: 1919px){.page-food .banner-hero{padding-top:0}.page-food .banner-hero h1{margin:0}}@media (max-width: 1599px){.page-food .banner-hero{padding-top:0}.page-food .banner-hero h1{margin:0}}@media (max-width: 1399px){.page-food .banner-hero{padding-top:0}.page-food .banner-hero h1{margin:0}}@media (max-width: 1199px){.page-food .banner-hero{padding-top:0}.page-food .banner-hero h1{margin:0}}@media (max-width: 991px){.services-container .attractions-content .attractions-types{max-width:100%;width:100%}.page-food .banner-hero{height:320px;padding-top:0}.page-food .banner-hero h1{margin:0}}@media (min-width: 1710px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1620px;margin-left:auto;margin-right:auto}}@media (min-width: 992px){.attractions-filters-selected{display:none}}@media (max-width: 1709px){.account-content:after{right:16%}.account-content .account-ads{flex-basis:192px}.food-items .item .content{grid-template-columns:284px 1fr;-moz-column-gap:24px;column-gap:24px}.news-widget .widget-st2 li:first-child picture img{height:162px}.search-service{max-width:1188px}}@media (max-width: 1399px){.page-food .attractions-filters{padding:87px 18px 42px 23px}.attractions-filter-switch .title{font-size:14px}.attractions-filter-switch{position:absolute;right:10px;top:37px;z-index:3;width:222px}.attractions-filters{width:254px;padding:87px 18px;z-index:2;max-height:100%}.attractions-side .ps-container{padding:0}.attractions-content{grid-template-columns:50% 1fr auto}.page-food .attractions-map #map,.page-afisha .attractions-map #map{height:500px!important}.account-tab{padding:80px 59px}.page-food .attractions-content{grid-template-columns:50% 1fr auto}.slick-horizontal__photo .slick-arrow.slick-prev{left:-28px}.slick-horizontal__photo .slick-arrow.slick-next{right:-28px}.attraction-content .title,.article-content .title{line-height:1.2}.attraction-meta ul li .phone{padding-left:8px;font-size:14px}.attraction-meta ul li .rating,.attraction-meta ul li .reviews,.attraction-meta ul li .favorite{font-size:12px}.icon-favorite{min-width:20px}.similar-attractions .attraction-meta{padding:30px}.attraction-meta .title{margin-bottom:10px}.similar-attractions .attraction-meta .h1{font-size:26px}.news-widget .widget-st2{margin:0 0 25px}.news-widget .widget-st2 li .event-date{padding:0 10px 11px}.news-widget .widget-st2 li .widget-body .dates{margin:14px 0}.news-widget .widget-st2 li p{max-height:73px;overflow:hidden;line-height:18px}.news-widget .widget-st2 li a:not(.bts):not(.bold){padding:10px}.news-widget .widget-st3 li img{height:42px}.news-widgets>.row{max-height:1519px}.news-widget .widget-st3 li{grid-template-columns:48px 1fr;grid-column-gap:8px}.slick-horizontal__thumbnails .item img{width:264px;height:160px}.gallery-single-title .container{max-width:1140px}.afisha-single .meta{margin-left:12px;width:100%}.afisha-single .meta h1{font-size:32px;line-height:1}.attraction-meta .category{font-size:12px}.page-attraction .banner-hero h1{margin-bottom:0;line-height:1;text-align:left;font-size:30px}.single-attraction-carousel{max-width:440px;margin-top:106px!important}.attractions-similar .card{height:220px}.page-gallery .main-categories{max-height:180px}.page-gallery .main-categories>li a{padding:15px;min-height:90px}.food-items .meta-top .title{font-size:20px}.food-items .item .contacts ul li{padding:8px 0;min-height:42px}.food-items .item .content{grid-template-columns:174px 1fr;-moz-column-gap:20px;column-gap:20px}.food-items .item .contacts ul li>.icon:first-child{margin-right:18px}.food-items .item .contacts ul li .price{margin-right:10px}.food-items .item .content .carousel-3d-container{max-width:100px;flex-basis:100px}.food-items .meta-top .left{flex-basis:100%;margin-bottom:10px}.page-blog .news-widget.widget-bc{padding:16px 20px}.news-slider__large .item .text .title{font-size:20px;font-weight:700;line-height:1.1;margin-bottom:14px}.news-slider__large .item .text{padding:20px}.news-slider__sm .item .text{font-size:14px;line-height:1.2}.news-slider__sm .slick-slide img{display:block;width:184px;height:108px;-o-object-fit:cover;object-fit:cover}.news-slider__large .item{min-height:413px}.news-slider__large{flex-basis:calc(100% - 198px);max-width:calc(100% - 198px);border:1px solid #ffffff}.news-widget .widget-st3 li a{padding:0}.news-widget .widget-st2 li .widget-body .st{font-size:16px;line-height:1.2;margin-bottom:10px}.news-widget .widget-st2 li .location{font-size:12px}.news-widget.widget-oc{padding:16px 20px}.news-widget .widget-st2 li:not(:first-child) picture{display:none}.news-widget .widget-st2 li .widget-action{margin-bottom:10px}.news-widget.widget-bc{padding:16px 20px}.news-widget .title{margin-bottom:18px;margin-top:10px;line-height:1.2;font-size:14px}.news-widget .widget-st2 li:first-child picture img{height:138px}.news-widget.widget-gc{padding:16px 20px}.news-widget .widget-st1 li a{padding:10px}.page-home .banner-hero{height:685px}.footer-logo{max-width:150px;margin-bottom:20px;margin-left:auto;margin-right:auto}.footer-nav{margin:20px 0;align-items:center}.footer-nav ul{justify-content:center}.footer-nav ul li,.footer-nav ul li a,.footer-nav ul li span{display:flex;align-items:center;justify-content:center}.footer-nav ul li a img,.footer-nav ul li span img{margin-right:8px;margin-bottom:0}.main-categories>li{flex-basis:33.3333333333%}.header-bts .bts{padding:13px 10px}.search-form{margin-left:10px}.header-menu-offset{margin-left:0}.search-service,.page-attractions .search-service,.page-attractions .attraction-filter{max-width:1028px}}@media (max-width: 1199px){.attraction-meta ul li .phone{padding-left:2px;font-size:13px}.attraction-meta ul li .item:after{right:-11px}.attraction-meta__top,.attraction-meta__price-list{gap:20px}.account-tab .title{font-size:22px;line-height:1.2}.account-tab .form-group{max-width:240px}.page-attractions .attraction-filter{margin-top:30px;display:none}.attraction-filter__inputs [type=checkbox]+label{padding-right:30px}.page-attractions .attraction-filter__inputs .inputs-type:not(.without-border):after{right:-32px}.page-attractions .attraction-filter__inputs{grid-column-gap:60px}.attraction-tags{padding:0 0 33px}.page-attractions .banner-hero{padding-left:30px;padding-right:30px}.attractions-carousel .slider .slick-slide img{height:113px}.attractions-carousel .title{font-size:21px}.page-attraction .page__nav{grid-template-columns:repeat(4,auto)}.page-gallery .search-service{max-width:calc(100% - 50px)}.main-categories{grid-template-columns:1fr 1fr}.page-gallery .banner-hero{height:auto}}@media (max-width: 991px){.attractions-filter-switch .title{color:#437eb4}.services-sort{display:none}.services-sort.active{display:flex}.mobile-sort{display:block}.attractions-content__title{font-size:20px}.food-items .contacts{margin-top:14px}.services-container{flex-direction:column;padding:0 15px}.food-items .item{padding:0}.services-container .side-filters{display:none;width:100%}.services-container .side-filters.active{display:flex;opacity:1;position:fixed;background:#fff;z-index:9999999;left:0;right:0;top:138px;height:calc(100vh - 123px)}.attractions-carousel .meta .comments{margin-left:12px}.attractions-types{max-width:100%;min-height:0}.attractions-carousel .meta .meta-item{margin-left:0}.bts-sm{min-height:42px}.swiper-wrapper{max-width:100%}.swiper-horizontal{touch-action:pan-y;max-width:100%}.food-items .item .content{display:block;max-width:100%;margin-top:15px}.other-articles .section-title{font-size:20px}.page-food-single .banner-hero{min-height:704px}.attraction-gallery{margin-bottom:0;margin-top:36px}.page-food-single .banner-hero{padding-top:20px;padding-bottom:0;height:auto}.food-single-meta ul>li .item:after{display:none}.food-single-meta ul>li:first-child{justify-content:flex-start;row-gap:13px}.modal-content .modal-close{position:absolute;right:0;top:0}.attraction-video-modal iframe{height:220px!important}.attraction-gallery__bts{gap:10px;flex-direction:column}.attraction-content__player-ctr{justify-content:center;padding-bottom:12px;gap:20px}.attraction-content__player audio{flex:1;width:100%;display:block}.ratings-count__title{font-size:17px}.ratings-count ul li{gap:6px}.ratings-count__stars{gap:0px}.ratings-count,.page-attraction .comments-block{padding:15px}.attraction-gallery .slick-slide img{height:280px}.attraction-gallery__slide{height:258px}.attraction-content__player-before{width:100%;justify-content:center;padding:15px;background:#ebebeb}.attraction-content__player{height:auto;display:block}.attractions-similar{padding:26px 0 0}.attractions-carousel .slider{padding:0}.attractions-carousel .slider .slick-arrow.slick-prev{left:-7px}.attractions-carousel .slider .slick-arrow.slick-next{right:-7px}.attractions-section{margin-bottom:25px}.attractions-carousel .title img{display:none}.scroll-top{right:10px;bottom:0;transform:scale(.7)}.attractions-filters__bottom{padding:24px;box-shadow:0 3px 26.4px #00000026;display:flex;flex-direction:column;gap:12px;text-align:center;background:#fff}.attractions-filters__bottom-count{font-size:15px;font-weight:450;color:#43485b}.attractions-filters__bottom-btn{height:55px;background:#2e82cf;border:none;color:#fff;font-weight:700;font-size:17px;display:flex;justify-content:center;align-items:center;line-height:1;padding:10px}.attractions-side ul li .label.active>ul{max-height:200px;overflow-y:auto}.page-attractions .breadcrumbs{padding:0 12px;margin-bottom:20px;margin-top:0;justify-content:flex-start;gap:16px}.page-attractions .breadcrumbs>li:first-child>*{color:#447eb4}.page-attractions .breadcrumbs>li:last-child>*:after{display:none}.page-attractions .breadcrumbs>li>*{background:none;padding:0;font-size:14px;color:#c5c5c5;font-weight:450}.page-attractions .breadcrumbs>li>*:after{content:url(https://bestcity.kyiv.ua/build/assets/arrow-right-gray-BAZ2BlMk.svg);border:none;position:relative;right:auto;top:auto;display:flex;align-items:center;margin-left:10px}.page-attractions .main .container:first-child{padding:0}.attraction-meta ul li .item.tooltip-container .tooltip{left:12px;top:50vh;z-index:99;width:calc(100vw - 24px);position:fixed;padding-right:40px;box-shadow:8px 8px 16px #00000042}.tooltip-container{position:unset!important}.tooltip-container .tooltip{border-radius:10px}.tooltip-container .tooltip:after{display:none}.page-afisha .banner-hero{height:124px;padding:0}.page-home .banner-hero{height:427px}.carousel-3d-slide.current{border:2px solid #fff}.carousel-3d-container .carousel-3d-slide:not(.current){opacity:0!important}.attraction-meta__price-list{row-gap:8px;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px}.footer-logo img{max-width:100%;width:auto;max-height:80px}.attraction-tags{padding:24px 0}.food-items .meta-top .left .icon{max-height:24px;max-width:24px}.attractions-section .filter-not-selected{display:flex;align-items:stretch;flex-direction:column;gap:1rem}.search-form input[type=search]{height:34px}.breadcrumbs-v3.breadcrumbs-catalog{overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs-v3.breadcrumbs-catalog::-webkit-scrollbar{display:none}.breadcrumbs-v3.breadcrumbs-catalog li{white-space:nowrap;flex-shrink:0}.breadcrumbs-v3.breadcrumbs-catalog li a,.breadcrumbs-v3.breadcrumbs-catalog li span{white-space:nowrap}.page-food .banner-hero{height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:center bottom;padding-top:0}.page-food .banner-hero h1{margin:0}.page-food .banner-hero__content .container .row .col-lg-6:first-child{flex:0 0 100%;max-width:100%}.page-food .banner-hero__content .container .row .col-lg-6:last-child{display:none}.page-attraction .page-content .content-tab p{margin-top:1rem}.attraction-content__picture .sections .sections-title{font-size:18px;font-weight:700;margin-bottom:18px}.account-tab .title{font-size:20px;line-height:1.2;margin-bottom:20px}.attractions-section.selected-filters .bts{display:none}.page-attractions .attraction-filter__inputs .reset-filter{grid-column-start:auto;grid-column-end:auto}.page-attractions .attraction-filter__inputs{padding:30px 20px;grid-template-columns:100%;grid-column-gap:0px}.main-categories>li a img{margin-right:10px;max-width:100%;height:auto}.account-content:after{display:none}.account-content .account-ads{flex-basis:100%;max-width:100%;margin-left:0;display:grid;grid-template-columns:100%;gap:15px}.account-content .account-ads img{width:100%;height:auto}.account-content{flex-direction:column}.account-tab{padding:20px}.page-attraction .slick-thumbnail-slider .image img{width:100%;height:auto}.attractions-carousel .slider .slick-slide img{height:204px}.page-attractions .banner-hero h1{padding:0;margin:0;font-size:24px;line-height:36px}.page__nav{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px}section.section.promotions-list.bg-white{padding-top:12px}.attraction-category>ul{display:none;position:absolute;margin:0;padding:0;list-style-type:none;top:calc(100% + 2px);left:0;right:0;background:#f4f7fd;width:100%;box-shadow:0 1px 0 2px #ccd9f4}.coupon-select .campaign-item .campaign-price{font-size:20px}.remodal{padding:20px!important}.coupon-select .campaign-item .col-left{width:100%}.coupon-select .campaign-item{flex-direction:column}.promotions-slider{padding:12px;max-width:100%}.promotions-slider .slick-thumbnail-slider .slick-next{right:-7px}.promotions-slider .slick-thumbnail-slider .slick-prev{left:-7px}.promotions-slider .slick-thumbnail-slider .image{flex-basis:100%;max-width:100%}.promotions-slider .image .image__content .prices .price{color:#fff;font-weight:900;font-size:23px;padding-left:32px;line-height:1}.promotions-slider .image .image__content .badge{width:70px;height:48px;display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:900;color:#c22127;padding-left:17px;padding-bottom:4px;position:absolute;bottom:24px;right:40px;background-size:cover}.promotions-slider .image .image__content{padding:40px}.promotions-slider .image .image__content .title{font-size:26px;line-height:1;color:#fff;max-width:100%;margin-bottom:36px}.slick-thumbnail-slider .content{padding:15px;width:100%;max-width:100%}.slick-thumbnail-slider .content .btn-red-grad,.slick-thumbnail-slider .content .btn-blue-grad{padding:16px}.promotions-slider .slick-thumbnail-slider{max-width:100%;flex-direction:column}.slick-thumbnail-slider .image img{width:100%;display:block;height:234px;-o-object-fit:contain;object-fit:cover}.slick-thumbnail-slider .thumbs,.slick-horizontal .counter{display:none}.slick-horizontal__meta{margin-top:15px;flex-direction:column;align-items:flex-start;grid-gap:10px}.slick-horizontal__meta .d-flex{grid-gap:10px;flex-direction:column;align-items:flex-start!important}.slick-horizontal__meta .meta-item{margin-right:0}.slick-horizontal .counter span:nth-child(1):after{height:23px;background:#447eb4;top:12px}.slick-horizontal .counter span:nth-child(2){font-size:16px;padding-left:7px;bottom:-19px}.slick-horizontal .counter span:nth-child(1){font-size:16px;padding-right:3px}.gallery-single-title h1{font-size:26px;margin-bottom:22px;line-height:1}.section h2,.section .h2{margin-bottom:20px}.slick-horizontal__photo .slick-arrow{width:41px;height:40px;top:calc(50% - 20px)}.slick-horizontal__thumbnails{margin-left:-5px;margin-right:-5px;display:flex;margin-bottom:28px}.slick-horizontal__thumbnails .item{padding:0 5px}.slick-horizontal__thumbnails .item .num{font-size:12px;font-weight:400;min-height:23px;padding:0 7px}.slick-horizontal__thumbnails .item img{width:74px;height:52px}.slick-horizontal__photo .slick-arrow.slick-prev{left:-7px}.slick-horizontal__photo .slick-arrow.slick-next{right:-7px}.page-gallery .main-categories{max-height:180px}.attraction-meta ul li .item:after{height:16px;top:calc(50% - 8px);right:-9px}.breadcrumbs-v2 li,.breadcrumbs-v3 li{padding:0 16px;display:flex;align-items:center;white-space:nowrap}.attraction-reviews ul li .meta-bottom .comment-gallery .slick-arrow.slick-next{right:0}.attraction-reviews ul li .meta-bottom .comment-gallery .slick-arrow.slick-prev{left:0}.attraction-meta{margin-top:8px}.attraction-meta .title__content{display:flex;flex-direction:column}.attraction-content .title .badge,.article-content .title .badge{margin-top:10px}.attraction-content__picture .sections .scroll-area>ol>li h3,.attraction-content__picture .sections .scroll-side>ol>li h3,.attraction-content__picture .sections .scroll-area>ol>li .h3,.attraction-content__picture .sections .scroll-side>ol>li .h3{font-size:14px}.page-attraction .scroll-area,.page-attraction .scroll-side{height:212px}.attraction-content__picture{height:215px;padding:20px 20px 0;background-size:cover}.attraction-content__picture .sections{width:100%;padding:15px}.attraction-meta ul li .icon{margin-right:0}.attraction-meta .title{display:flex;align-items:center;margin-bottom:15px;-moz-column-gap:15px;column-gap:15px}.page-attraction .banner-hero h1{padding:0;margin-bottom:5px;line-height:1;text-align:left;font-size:24px;order:2}.carousel-3d-container .carousel-3d-controls .next{right:-10px}.carousel-3d-container .carousel-3d-controls .prev{left:-10px}.attraction-meta ul li .item{padding:0}.attraction-meta ul li.attraction-meta__address{grid-template-columns:26px 1fr}.attraction-meta .map-link{display:none}.similar-attractions .section-content{display:grid;grid-template-columns:1fr;grid-gap:30px}.attraction-meta ul li{flex-wrap:wrap;font-size:14px;grid-gap:10px}.similar-attractions .attraction-meta{padding:20px}.single-attraction-carousel{max-width:calc(100% - 20px);margin-top:44px!important}.attraction-content .meta,.article-content .meta{display:flex;grid-template-columns:auto auto;grid-gap:10px;flex-wrap:wrap;margin-bottom:25px}.attraction-content .title:after,.article-content .title:after{bottom:-21px}.attraction-content,.article-content{max-width:100%;margin:15px 0;padding:20px;font-size:14px;font-weight:500;line-height:20px}.attraction-content .meta .date,.article-content .meta .date{padding-left:0}.attraction-content .title,.article-content .title{padding:0;font-size:18px;line-height:1.2;position:relative;margin-bottom:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.attraction-reviews ul li .meta-bottom .votes{margin-top:15px}.attraction-reviews ul li .meta-bottom{flex-wrap:wrap;margin-top:2.5rem;width:100%;flex-direction:column;align-items:flex-start}.page-food-single .news-widget .widget-st2{margin:0}.page-food-single .similar-places .news-widget.widget-gc{padding:15px}.reviews-filter select{margin-bottom:20px}.food-single-meta .title figure{margin:0;max-width:100%}.food-single-meta .title figure img{max-width:100%}.comment-form__row .rating{margin:25px 0 0}.comment-form__form figure{flex-basis:100px;padding-right:0;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:0}.comment-form__form{flex-direction:column}.attraction-reviews ul li .text{padding-bottom:10px}.page-content .content-tab p{margin-bottom:10px}.attraction-reviews ul li .meta .left{margin-bottom:15px}.page-content .content-tab .attraction-reviews ul li .avatar{display:none}.comments-block__title span:first-child{font-size:17px}.attraction-reviews ul li .meta{flex-wrap:wrap}.attraction-reviews ul li{padding:18px}.food-promo img{height:186px}.page-content .content-tab h2,.page-content .content-tab .h2{margin-bottom:16px}.page-content .content-tab .accent-primary a,.accent-primary a{font-size:14px;font-weight:900;color:#fff;text-decoration:none}.page-content .content-tab .accent-primary,.accent-primary{padding:12px;font-size:16px;margin-bottom:4px!important}.page__nav .bts{margin-right:0;min-width:0;justify-content:flex-start;padding:0 20px;font-size:14px;width:100%}.page-food-single .page-content{max-width:1244px;margin:15px auto 45px;padding:20px}.order-form .subtitle{margin-bottom:14px}.order-form .title{font-size:20px}.order-form{background:#43485b;color:#fff;padding:20px;margin:20px 0}.food-single-meta ul>li.service-prices{grid-template-columns:33px 1fr auto}.food-single-meta ul>li>.icon:first-child{margin-right:13px}.food-single-meta .title{margin-bottom:10px;margin-top:0}.food-single-meta .title .category{font-size:11px;line-height:1.2;margin-top:7px}.food-single-meta .title h1{margin:0 0 4px;padding:0;text-align:left}.food-single-meta ul>li{flex-wrap:wrap;font-size:14px}.page-food-single .breadcrumbs{flex-wrap:wrap;margin-bottom:25px}.page-food-single .breadcrumbs li{margin-bottom:10px}.attraction-filter__inputs .form-group{margin-bottom:15px}.attraction-filter__bts{grid-column-start:auto;grid-column-end:auto;margin-top:14px}.page-food .search-service form input{width:100%}.promotions-filter__apply{position:relative;right:0;top:0;width:100%;margin-top:8px}.page-promotions .search-service{max-width:1170px;margin:0 auto 32px}.page-promotions .banner-hero h1{margin-bottom:0}.promotions-filter .range-slider{height:auto;width:100%;justify-content:space-between}.promotions-filter__col{display:flex;align-items:center;margin:11px 0}.page-promotions .search-service form input{width:100%;max-width:100%}.promotions-filter__row{align-items:stretch;flex-direction:column}.promotions-filter__row .slider{display:none}.food-items .meta-top .phone .phone-bts.active{width:200px;position:relative;right:auto}.promo-slider,.attractions-filter-switch,.attractions-filter-switch.active{display:none}.attraction-filter__inputs .inputs-other{padding-left:10px}.page-food .search-service{max-width:calc(100% - 50px);margin:0 auto}.attraction-filter__inputs{background-image:linear-gradient(45deg,#585d71,#43485b);grid-template-columns:100%;grid-column-gap:0;padding:20px 8px}.attraction-filter__inputs .scrollbar-filter{max-height:100%}.attraction-filter__inputs .inputs-type{border-right:none;padding:0 10px;margin-bottom:30px}.page-food .attraction-filter{max-width:calc(100% - 50px);margin:41px auto 0;position:relative;z-index:9}.attraction-category .label{line-height:1}.page-food .attractions-filters{padding:25px}.page-food .attractions-filters.active{display:flex;position:absolute;top:-8px;left:0;right:0;bottom:0;z-index:9999999;background:#fff;opacity:1;width:100%;height:100%;overflow:auto;padding:14px;box-shadow:0 3px 26.4px #00000026;justify-content:space-between}.food-items .item .content .carousel-3d-container{max-width:100%;flex-basis:auto}.main-categories>li a figure{margin:0 21px 0 0;width:18px;display:block}.main-categories>li a{padding:11px 20px;min-height:54px}.breadcrumbs-v2,.breadcrumbs-v3{max-width:100%;overflow-x:auto;padding-bottom:15px;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.breadcrumbs-v2::-webkit-scrollbar,.breadcrumbs-v3::-webkit-scrollbar{display:none}.breadcrumbs-v2 li,.breadcrumbs-v3 li{white-space:nowrap;flex-shrink:0}.breadcrumbs-v2 li a,.breadcrumbs-v2 li span,.breadcrumbs-v3 li a,.breadcrumbs-v3 li span{white-space:nowrap}.attractions-filter-switch{position:relative;z-index:3;width:100%;display:flex;align-items:center;justify-content:space-between;background:none;right:auto;left:auto;top:auto;margin:0 0 17px;height:auto;background:#fff;gap:8px;padding:0 0 0 4px}.attractions-filters{width:100%;padding:0;box-shadow:none;height:100%;min-height:0;position:fixed;order:1;top:0;left:auto;z-index:20;background:#fff;right:-100%;transition:all .5s ease;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.attractions-filters .attractions-side{flex:1;display:flex;flex-direction:column;max-height:100%;overflow-y:hidden;padding:10px;overflow:auto}.attractions-filters__close{position:absolute;right:20px;top:20px;padding:4px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.attractions-filters__title{font-weight:700;font-size:17px}.attractions-filters__head{display:flex;justify-content:space-between;border-bottom:1px solid #e6e6e6;margin-bottom:20px;align-items:center;position:relative;padding:61px 24px 15px}.attractions-filters__head .attractions-filters__reset{background:none;border:none;padding:0;color:#2e82cf;font-weight:700;font-size:17px}.attractions-map{display:block;position:fixed;top:0;right:-100%;z-index:9999999;opacity:0;width:100%;height:100%;transition:all .5s ease}.attractions-map__head{display:block!important;position:absolute;top:0;left:0;right:0;background:#fff;padding:20px;z-index:10;box-shadow:0 2px 8px #0000001a}.attractions-map .mobile-map-filters{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:12px}.attractions-map{position:fixed!important}.attractions-map input[type=text]{box-shadow:0 8px 7px #00000040;flex:1;height:46px;border:none;padding:0 32px 0 10px;background-image:url(https://bestcity.kyiv.ua/build/assets/search-DJeg-mS8.svg);background-repeat:no-repeat;background-position:calc(100% - 12px) center}.attractions-map input[type=text]::-moz-placeholder{color:#43485b;font-weight:450}.attractions-map input[type=text]::placeholder{color:#43485b;font-weight:450}.attractions-map__close{width:46px;height:46px;display:flex;justify-content:center;align-items:center;padding:0;border:none;background:#2e82cf}.attractions-map__head{position:absolute;z-index:9;top:9px;left:0;right:0;width:100%;display:flex;justify-content:space-between;flex-direction:column;padding:0 18px;gap:20px;background:transparent}.attractions-map__head-filters{display:none;gap:6px;flex-wrap:wrap}.attractions-map__head-filters button{line-height:14.7px;font-size:12px;font-weight:700;color:#2e82cf;border:1px solid #2e82cf;height:39px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;background:#fff}.attractions-map__head-filters button .count{position:absolute;display:flex;width:20px;height:20px;background:#2e82cf;border-radius:50%;left:-10px;top:-10px;color:#fff;align-items:center;justify-content:center;font-weight:400;font-size:10px}.attractions-map__head-form{display:none}.attractions-map.active{opacity:1;right:0}.page-afisha .banner-hero h1{margin-bottom:0;padding:49px 0}.attractions-types{flex-basis:100%;padding-top:15px;max-width:100%;padding-right:0;background:#fff;padding-left:0;order:2}.attractions-content,.attractions-content.active,.page-food .attractions-content{grid-template-columns:100%}.page-afisha .search-service{max-width:calc(100% - 50px)}.page-afisha .search-service form input{width:100%}.news-widget .title{margin-bottom:15px}.news-slider__large .item .text{padding:15px}.news-slider__large .item .views{top:15px;right:15px}.news-slider__large .item .category{top:15px;left:15px}.footer-rights{margin-top:20px;font-size:12px}.footer-ics ul{margin:0 0 23px;justify-content:center}.footer-ics .spacer{display:none}.footer-ics ul li{padding:0 20px}.footer-ics{flex-direction:column;align-items:center}.footer-ics>div{margin-bottom:15px}.footer-ics .title{margin-bottom:10px;font-size:12px}.footer-ics ul li{padding:0 15px}.footer{min-height:0;padding-top:36px}.footer-nav ul{margin:0 0 12px}.footer-nav{margin:0;flex-direction:column}.section{padding:40px 0}.search-service{max-width:calc(100% - 30px);margin:0 auto}.news-slider__large .item .text .title{font-size:16px;font-weight:700;line-height:1.2;margin-bottom:0}.news-slider__large .item{min-height:220px}.news-slider__large .item .text p{display:none}.news-slider__large{flex-basis:100%;max-width:100%;border:1px solid #ffffff;width:100%}#mainSliderSmall{display:none}.banner-hero h1{text-align:center;font-size:20px;font-weight:600;color:#fff;margin-bottom:0;line-height:1;padding:35px 0}.page-home .banner-hero{padding:0 0 30px;background-size:cover;margin-bottom:30px}.lang-switcher{position:absolute;right:11px;top:108px}.search-form{margin:21px 0 0}.header-bts{display:none}.search-service form{padding:30px 20px;grid-template-columns:1fr;grid-column-gap:0}.search-service form span{display:none}.search-service form input,.search-service form select.select-district,.search-service form select.select-metro{width:100%;margin-bottom:15px}.search-service form button{width:100%}.services-container .side-filters .attractions-filters{padding:0;overflow-y:auto}.services-container .side-filters .attractions-side{padding:0 24px}.services-container .side-filters.active{top:92px;height:calc(100vh - 92px)}.services-container .side-filters.active .attractions-filters{height:100%;overflow-y:auto}}@media (max-width: 767px){.account-tab .form-group{max-width:100%}.account-body{grid-template-columns:100%;max-width:100%;overflow:hidden}.page-attraction .slick-thumbnail-slider .image img{margin-bottom:10px}.attractions-carousel .slider .slick-slide img{height:165px}.attraction-filter__toggle{width:100%;background:#447eb4;font-size:13px;font-weight:900;text-transform:uppercase;height:auto;display:flex;justify-content:center;border:none;align-items:flex-start;color:#fff;padding:11px;line-height:1}.attraction-filter__toggle span{display:flex;line-height:1.4;align-items:center}.attraction-filter__toggle span .icon{margin-left:10px}.attraction-filter__toggle button,.page-attractions .banner-hero .breadcrumbs{display:none}.page-attractions .banner-hero{min-height:172px;display:flex;flex-direction:column;justify-content:center;padding:0 10px}.attractions-carousel .meta .phone{height:30px;width:32px;position:relative;right:auto;font-size:13px;font-weight:700}.attractions-carousel .title{font-size:18px;margin-bottom:7px}.attractions-carousel .meta{padding-right:0;flex-direction:column}.page-attraction .page__nav{grid-template-columns:100%}.page__nav{grid-template-columns:repeat(2,1fr)}.page-gallery .main-categories{max-height:200px}.main-categories>li a img{max-width:20px;max-height:20px}.page-gallery .main-categories>li a{padding:0 25px;min-height:50px;justify-content:flex-start}.main-categories{grid-template-columns:1fr}.afisha-single .meta .rating{margin-bottom:13px}.afisha-single .meta h1{font-size:23px;font-weight:600;line-height:1.2;margin-bottom:8px;margin-top:24px}.afisha-single .meta{margin-left:0}.food-items .item{margin-bottom:38px}.food-items .meta-top .left{margin-bottom:14px}.attraction-category{height:38px;display:inline-flex;box-shadow:0 1px 0 2px #ccd9f4;align-items:center;padding:0 34px 0 16px;margin-right:0;margin-bottom:10px;width:100%}.scroll-area,.scroll-side{height:205px}.food-items .meta-top .rating,.food-items .meta-top .center{display:none}.food-items .meta-top .title{font-size:18px;line-height:1.1}.food-items .item .content .poster{display:block;margin:21px 0 13px}.food-items .item .content .poster img{width:100%;height:auto}.page-food .attractions-map,.page-afisha .attractions-map{display:none;position:fixed;top:0;right:0;left:0;bottom:0;z-index:9999999;opacity:0;width:100%;transition:all .5s ease}.page-food .attractions-map #map,.page-afisha .attractions-map #map{height:100%!important}.page-food .attractions-map.active,.page-afisha .attractions-map.active{opacity:1;right:0;display:block;top:128px;position:fixed}}@media (max-width: 575px){.attraction-reviews ul li .meta-bottom .comment-gallery{width:218px;max-width:100%}.attraction-reviews ul li .meta-bottom .comment-gallery img{height:auto;width:100%}.attraction-reviews ul li .meta-bottom .comment-gallery .slick-slide{padding:0}.lang-switcher{position:absolute;right:11px;top:83px}.attractions-carousel .slider .slick-slide img{height:197px}.attractions-similar .card{height:214px}.page__nav{grid-template-columns:100%}.hamburger-menu{top:32px}.site-logo img{width:180px;display:block}.footer-bts{grid-template-columns:1fr;max-width:280px;margin-left:auto;margin-right:auto;gap:8px}.footer-bts .bts-sm{padding:14px 10px;white-space:normal;text-align:center;height:auto;min-height:45px;word-break:break-word;line-height:1.3}}@media (min-width: 991px){.attractions-filters__head,.attractions-filters__bottom{display:none}}.alert{padding:.5rem .75rem;margin-top:.5rem;font-size:.8rem;color:#dc3545}.alert-danger{background:none;border:none}.is-invalid{border-color:#dc3545!important;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.is-invalid:focus{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540!important}.alert{animation:slideIn .3s ease-out}@keyframes slideIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.w-100{width:100%}@media (min-width: 992px){.visible-sm{display:none!important}}@media (max-width: 991px){.hidden-sm{display:none!important}}.attractions-filters__apply{padding:15px;border-bottom:1px solid #eee;background:#fff}.attractions-filters__apply .bts{margin:0}.attractions-filters__head{padding:15px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between}
