@font-face{font-family:FontInter;src:url(/_next/static/media/Inter-Regular.8c0fe73b.ttf);font-weight:400;font-style:normal}@font-face{font-family:FontInterSemiBold;src:url(/_next/static/media/Inter-SemiBold.48eaf57b.ttf);font-weight:400;font-style:normal}@font-face{font-family:FontInterBold;src:url(/_next/static/media/Inter-Bold.1e3e4a31.ttf);font-weight:400;font-style:normal}@font-face{font-family:FontInterExtraBold;src:url(/_next/static/media/Inter-ExtraBold.30e41037.ttf);font-weight:400;font-style:normal}@font-face{font-family:FontInterLight;src:url(/_next/static/media/Inter-Light.8be0a11c.ttf);font-weight:400;font-style:normal}@font-face{font-family:FontInterMedium;src:url(/_next/static/media/Inter-Medium.04937818.ttf);font-weight:400;font-style:normal}*{margin:0;padding:0;font-family:FontInter;box-sizing:border-box;color:#333}body{--red-linear-gradient:linear-gradient(45deg,#ff1f03,#ff3d6c 90%,#ff4076);--green-linear-gradient:radial-gradient(circle,#d1fff1 11%,#e6fff8 44%,#fff 67%);--brown-linear-gradient:radial-gradient(circle,#fcecd9 11%,#fdf3e7 44%,#fff 67%);--main-shadow:0 3px 8px 0 rgba(34,60,80,.2);--dop-shadow:0 2px 5px 0 rgba(34,60,80,.1);--red-shadow:0 3px 8px 0 rgba(255,39,31,.2)}.green-text{color:#4ece5b;font-weight:700}.background_white{background:#fff}.wrapper{position:relative;max-width:1240px;margin:0 auto;padding-top:67px}.main{min-height:1200px;transition:opacity .2s}.talk-page .main{min-height:auto}.not-found-hotel-block{padding:200px 0;text-align:center}.main-title{width:100%;height:80px;background-image:url(/images/main-title.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;margin-top:80px;margin-bottom:90px}.scroll-locked{position:fixed;left:0;width:100%;height:100%;overflow:hidden}.header-scrolling{background-color:#fff;box-shadow:var(--dop-shadow)}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:12;overflow:auto}.required-field:after{content:"*";position:absolute;top:-20px;right:0;color:#fe0000;font-size:16px;line-height:20px}.required-field-wrong:after{content:"Некорректные данные";position:absolute;top:-15px;left:0;color:#fe0000;font-size:11px;line-height:12px}.search-page.wrapper{max-width:100%;height:100vh}.search-page .footer{max-width:1240px;padding:55px 0 20px;margin:120px auto 0}.search-page.wrapper .main{height:calc(100vh - 67px);min-height:auto;display:flex;overflow:hidden;margin:0}.map-page.wrapper .main{height:calc(100vh - 67px)}.search-page-favorites,.search-page-main{min-height:1200px}.articles-page:after,.contact-page:after,.hotel-bron-page:after,.main-page:after,.payment-page:after{width:750px;height:750px;content:"";position:absolute;top:0;left:0;right:0;margin:auto;background:var(--green-linear-gradient);background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:-1}.hotels-booking:after{width:750px;height:750px;content:"";position:absolute;top:0;left:0;right:0;margin:auto;background:var(--brown-linear-gradient);background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:-1}.section-title{padding-left:40px;font-size:22px;line-height:24px}.section-title,.section-title-article{font-family:FontInterBold;color:#333;font-weight:500}.section-title-article{font-size:18px;line-height:22px;text-align:center;padding:5px 0}.success-title{font-size:22px;line-height:24px;font-family:FontInterExtraBold;color:#00cb50;text-align:center}.section-title-sub{line-height:24px}.section-title-sub,.single-block-title{font-family:FontInterBold;color:#333;font-size:22px;font-weight:500}.single-block-title{line-height:30px;text-decoration:none;margin-right:30px;margin-bottom:25px}.block-subtitle{padding-left:40px;font-size:22px;line-height:30px;font-family:FontInterBold}.subtitle-bold{font-family:FontInterBold;padding:10px 0}.block-span{font-size:16px;line-height:26px}.bold-span{font-family:FontInterBold}.aside-block-title{color:#323232;font-size:20px;line-height:26px;padding-bottom:15px;padding-right:90px}.aside-cheap-w{display:flex;justify-content:space-between}.aside-food-block{position:relative;text-align:center;border-radius:10px;margin-bottom:15px;background-color:#d9d9d9}.aside-food-block,.aside-food-block-inside{display:flex;align-items:center;justify-content:center;cursor:pointer}.aside-food-block-inside{width:calc(100% - 4px);height:calc(100% - 4px);background-color:#fff;font-size:12px;line-height:18px;font-weight:700;color:#676767;border-radius:8px;padding:5px 10px;transition:color .2s}.aside-food-block:hover{background-image:var(--red-linear-gradient)}.aside-food-block:hover .aside-food-block-inside{color:#000;transition:color .2s}.aside-food-block.active{background-image:var(--red-linear-gradient)}.aside-food-block.active .aside-food-block-inside{color:#000;transition:color .2s}.aside-food-info{display:none;position:absolute;top:-10px;right:-10px;width:18px;height:18px;border-radius:50%;text-align:center;color:#fff;font-size:14px;line-height:18px;background-color:#fabe08;box-shadow:0 0 2px 0 rgba(34,60,80,.2);opacity:0}.aside-food-info-text{min-width:150px;max-width:200px;border-radius:5px;display:none;position:absolute;bottom:23px;left:0;padding:5px 10px;font-weight:100;font-size:12px;line-height:16px;background-color:#fff;box-shadow:0 0 4px 0 rgba(34,60,80,.2);z-index:5}.aside-food-info:hover .aside-food-info-text{display:inline-block}.aside-food-block:hover .aside-food-info{opacity:1}.hotel-bron-necessarily-wrong input{border-color:#fe0000!important}.hotel-bron-necessarily-wrong:before{content:"Неправильные данные";position:absolute;top:-15px;left:0;color:#fe0000;font-size:11px;line-height:12px}.aside-cheap-block-w{position:relative;display:flex;align-items:center;justify-content:center;width:162px;height:62px;background-color:#d9d9d9;border-radius:10px;overflow:hidden}.aside-block-clickarea{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:5;cursor:pointer}.aside-food-w{justify-content:space-between;flex-wrap:wrap}.aside-food-w-1,.aside-food-w-2,.aside-food-w-3{width:calc(33.3% - 12px);height:50px}.aside-food-w-4,.aside-food-w-5{width:calc(50% - 9px);height:50px;margin-bottom:0}.aside-food-target{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:6}.aside-cheap-block-w.active,.aside-cheap-block-w:hover{background-color:none;background-image:var(--red-linear-gradient)}.aside-food-w{display:flex}.aside-cheap-block{position:relative;display:flex;align-items:center;width:158px;height:58px;padding:10px 5px 10px 50px;cursor:pointer;background-size:20px;background-position:10px;background-repeat:no-repeat;background-color:#fff;border-radius:8px}.aside-cheap-block span{font-size:12px;line-height:16px;font-weight:700;color:#676767;transition:color .2s}.aside-cheap-first-svg{position:absolute;width:30px}.aside-cheap-block-w.active .aside-cheap-block span,.aside-cheap-block-w:hover .aside-cheap-block span{color:#000;transition:color .2s}.aside-cheap-svg{position:absolute;top:0;bottom:0;left:10px;margin:auto}.aside-cheap-block-w.active .aside-cheap-block .aside-cheap-svg path,.aside-cheap-block-w:hover .aside-cheap-svg path{fill:#0575e6;transition:fill .2s}.aside-block-link-w{position:relative;width:100%;height:65px;background:linear-gradient(90deg,#00f260,#0575e6)}.aside-block-link,.aside-block-link-w{border-radius:10px;display:flex;align-items:center;justify-content:center}.aside-block-link{width:calc(100% - 4px);height:calc(100% - 4px);color:#fff;font-size:16px;line-height:20px;font-weight:700;text-decoration:none;padding-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aside-block-link-w:hover .aside-block-link{background-color:#fff;color:#1f6dc9;border-radius:8px}.info-text{font-size:15px;line-height:24px;padding-bottom:5px}.favorite-info-block{position:absolute;width:220px;left:10px;top:20px;padding:10px 15px;border-radius:10px;font-size:16px;line-height:24px;color:#2888e9;box-shadow:var(--main-shadow);font-family:FontInter;background-color:#fff;animation-duration:.3s;animation-name:show-block;animation-fill-mode:forwards}@keyframes show-block{to{top:30px}}.baloon-container .add-to-favorite{left:0}.add-to-favorite:not(.add-to-favorite-active):before{opacity:0;transition:opacity .2s}.add-to-favorite:not(.add-to-favorite-active):hover:before{opacity:1;transition:opacity .2s}.add-to-favorite{position:absolute;left:250px;top:20px;z-index:2;width:30px;height:30px;background-image:url(/images/icons/heart-white.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;cursor:pointer}.add-to-favorite:not(.add-to-favorite-active):before{position:absolute;left:40px;display:inline-block;width:170px;padding:7px 5px;content:"Добавить в избранное";background-color:#fff;font-size:14px;line-height:14px;border-radius:5px;text-align:center;box-shadow:var(--main-shadow);display:none}.add-to-favorite:not(.add-to-favorite-active):hover:before{display:block}.add-to-favorite-active{background-image:url(/images/icons/heart.svg)}.select-map__item .add-to-favorite{left:190px;width:25px;height:25px;top:15px}.select-map__item.select-results__item-active .add-to-favorite:before{display:none}.select-results__item-active .add-to-favorite{right:30px;left:auto}.select-results__item:hover .add-to-favorite{display:block}.select-map__item-active .add-to-favorite{right:30px;left:auto}.select-map__item:hover .add-to-favorite{display:block}input[type=checkbox].stylized:checked,input[type=checkbox].stylized:not(:checked){position:absolute;visibility:hidden}input[type=checkbox].stylized:checked+label,input[type=checkbox].stylized:not(:checked)+label{display:block;margin-bottom:20px;position:relative;padding-left:32px;line-height:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333}input[type=checkbox].stylized:checked+label:before,input[type=checkbox].stylized:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #fe2d32;background-color:#fff;border-radius:5px}input[type=checkbox]:checked+label:after,input[type=checkbox]:not(:checked)+label:after{content:"";position:absolute;left:4px;top:5px;width:10px;height:5px;border-radius:1px;border-left:4px solid #e145a3;border-bottom:4px solid #e145a3;transform:rotate(-45deg)}input[type=checkbox].stylized:not(:checked)+label:after{opacity:0}input[type=checkbox].stylized:checked+label:after{opacity:1}.subscribe-agree{padding:15px 0 0}input[type=checkbox].substylized:checked,input[type=checkbox].substylized:not(:checked){position:absolute;left:-9999px}input[type=checkbox].substylized:checked+label,input[type=checkbox].substylized:not(:checked)+label{display:inline-block;position:relative;padding-left:25px;font-size:12px;line-height:15px;cursor:pointer;font-family:FontInterLight;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333}input[type=checkbox].substylized:checked+label:before,input[type=checkbox].substylized:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:18px;height:18px;border:none;background:radial-gradient(circle at 100% 100%,#fff 0,#fff 3px,transparent 0) 0 0/5px 5px no-repeat,radial-gradient(circle at 0 100%,#fff 0,#fff 3px,transparent 0) 100% 0/5px 5px no-repeat,radial-gradient(circle at 100% 0,#fff 0,#fff 3px,transparent 0) 0 100%/5px 5px no-repeat,radial-gradient(circle at 0 0,#fff 0,#fff 3px,transparent 0) 100% 100%/5px 5px no-repeat,linear-gradient(#fff,#fff) 50% 50%/calc(100% - 4px) calc(100% - 10px) no-repeat,linear-gradient(#fff,#fff) 50% 50%/calc(100% - 10px) calc(100% - 4px) no-repeat,radial-gradient(at 0 0,#00f260 41%,transparent 87%),#0575e6;border-radius:5px;box-sizing:border-box}input[type=checkbox].substylized:checked+label:after,input[type=checkbox].substylized:not(:checked)+label:after{content:"";position:absolute;top:0;bottom:0;margin:auto;left:3px;width:14px;border:0;height:12px;background:linear-gradient(45deg,#00f260,#0575e6);-webkit-clip-path:polygon(38% 68%,86% 12%,100% 28%,37% 100%,0 50%,10% 32%);clip-path:polygon(38% 68%,86% 12%,100% 28%,37% 100%,0 50%,10% 32%);transition:transform .3s;transform:rotate(0deg)}input[type=checkbox].substylized:not(:checked)+label:after{opacity:0}input[type=checkbox].substylized:checked+label:after{opacity:1;content:""}.contact-page main{margin:0 1rem}@keyframes gradient{0%{background-position:80% 0}50%{background-position:20% 100%}to{background-position:80% 0}}.main-form{margin-top:50px}.icon-item{line-height:26px;background-repeat:no-repeat;background-size:26px;background-position:0}.icon-item-flame{background-image:url(/images/icons/bonfire.png)}.icon-item-hotel{background-image:url(/images/icons/hotel.png)}.icon-item-hotel-w{background-image:url(/images/icons/hotel-w.png)}.icon-item-direction{background-image:url(/images/icons/planet.png)}.icon-item-sales{background-image:url(/images/icons/sales.png)}.icon-item-business{background-image:url(/images/icons/business.png)}.icon-item-people{background-image:url(/images/icons/people.png)}.icon-item-reviews{background-image:url(/images/icons/reviews.png)}.icon-item-serv{background-image:url(/images/icons/bell-boy.png)}.icon-item-contact{background-image:url(/images/icons/phonebook.png)}.secondary-h1{padding:50px 0;font-family:FontInterBold;font-size:52px;line-height:60px}.secondary-h1,.secondary-h1-low{width:100%;display:inline-block;color:#333;text-align:center}.secondary-h1-low{padding:75px 0 50px;font-weight:400;font-size:30px;line-height:40px}.footer{position:relative;display:flex;padding:55px 0 20px;margin-top:120px;flex-wrap:wrap}.footer-copyright{margin-top:2rem;width:100%;font-size:14px;line-height:1;font-family:FontInterLight}.footer:before{position:absolute;left:0;right:0;top:0;content:"";display:block;height:7px;background:#f2f2f2;border-radius:8px}.footer-col-title,.footer-title{font-size:16px;margin-bottom:15px}.footer-col-title,.footer-title,.footer-title-small{font-family:FontInterSemiBold;font-weight:500;color:#333;line-height:24px}.footer-title-small{font-size:15px}.footer-col-1{width:32.2%;padding-right:10px}.footer-col-2{width:21.7%;padding-right:10px}.footer-col-3{width:29.8%;padding-right:30px}.footer-col-4{width:16.3%}.footer-phones__item{margin-bottom:10px;font-size:16px;line-height:16px}.footer-phones__item:last-child{margin-bottom:0}.footer-phones{margin-bottom:20px}.footer-phone{font-size:16px;line-height:16px;color:#333!important;text-decoration:none}.footer-phone-info{font-style:italic;font-size:12px;color:#333;font-family:FontInterLight}.footer-title-p{font-size:15px;line-height:20px;font-family:FontInterLight}.working-time{margin-bottom:20px}.footer-place-item{display:block;color:#333;font-size:15px;line-height:15px;font-family:FontInterLight;font-weight:300;text-decoration:underline;margin-bottom:15px;transition:color .2s}.footer-place-item:hover{color:#fe4b2b;transition:color .2s}.footer-social-item{display:flex;align-items:center;height:25px;margin-bottom:10px;padding-left:35px;font-size:15px;line-height:20px;text-decoration:underline;background-repeat:no-repeat;background-position:0;background-size:25px;font-family:FontInter;color:#333;transition:color .2s}.footer-social-item:hover{color:#fe4b2b;transition:color .2s}.footer-social-item:first-child,.footer-social-item:nth-child(2){background-image:url(/images/icons/telegram.svg)}.footer-social-item:nth-child(3){background-image:url(/images/icons/vk.svg)}.payment-methods{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.payment-method{display:flex;background-size:contain;background-repeat:no-repeat;background-position:50%}.payment-method-visa{background-image:url(/images/icons/pay-1.png)}.payment-method-visa,.payment-method-vmp{width:100%;height:25px;margin-bottom:15px}.payment-method-vmp{background-image:url(/images/icons/pay-2.png)}.payment-method-prom{width:100%;height:28px;margin-bottom:15px;background-image:url(/images/icons/pay-3.png)}.footer-dop-link-item{display:block}.footer-dop-link-item-f{margin-top:5px;margin-bottom:10px}.footer-copyright{text-align:center}.ymaps-2-1-79-placemark-overlay{width:80px;height:22px}.ymaps-2-1-79-balloon__content{position:relative;display:flex;width:208px;margin-right:0!important;padding:8px!important;box-sizing:border-box!important}.ymaps-2-1-79-balloon__content ymaps{display:flex;width:100%!important;height:100%!important}.y-maps-point{width:80px;height:22px;line-height:22px;color:#fff;font-weight:400;text-align:center}.baloon-container{width:100%;position:relative;padding-top:25px}.baloon-adress{color:#828282;font-size:14px;line-height:18px}.baloon-pic{display:block;width:192px;border-radius:5px}.baloon-link{display:block;padding:8px 0 5px;color:#0057af;text-decoration:none;font-size:16px}.baloon-pr-block{display:flex;padding:10px 0 5px;align-items:center}.baloon-price{width:55%;font-size:16px;line-height:16px;font-weight:700;text-align:right}.baloon-incl{width:45%;font-size:12px;line-height:14px;color:#fe4b2b;font-weight:700}.section-btns{position:absolute;display:flex;justify-content:space-between;top:20px;left:20px;right:20px}.section-btns-item_group{position:absolute;right:0;z-index:3}.section-btns-item{position:relative;display:inline-block;font-size:14px;border-radius:8px;box-shadow:var(--main-shadow);background-color:#fff;color:#0575e5;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-btns-hide-filters{color:#fe4b2b;font-size:14px}.section-btns-show-filters{padding-left:40px;position:relative;display:inline-block;color:#0575e5;font-size:14px;line-height:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-btns-item.active:not(.section-btns-item-1),.section-btns-item:not(.section-btns-item-1):hover{background-image:var(--red-linear-gradient);color:#fff}.section-btns-item-1.active .section-btns-show-filters{color:#fe3714;text-decoration:underline}.section-btns-item-1{position:relative;height:50px;line-height:50px;padding:0 10px 0 0;z-index:4}.section-btns-item-1.active{width:750px;height:auto;padding-right:0}.section-btns-show-filters:after{width:16px;height:20px;content:"";position:absolute;top:15px;left:14px;margin:auto;background-image:url(/images/icons/filter.svg)}.section-btns-item-2,.section-btns-show-filters:after{background-size:contain;background-repeat:no-repeat;background-position:50%}.section-btns-item-2{height:50px;line-height:50px;margin-right:20px;color:#707070;padding:0 15px 0 32px}.section-btns-item-2:after{width:16px;height:20px;content:"";position:absolute;top:0;bottom:0;left:7px;margin:auto;background-image:url(/images/icons/switch_menu.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.section-btns-item-2.active:after,.section-btns-item-2:hover:after{background-image:url(/images/icons/switch_menu_white.svg)}.section-btns-item-3{height:50px;line-height:50px;margin-right:20px;color:#707070;padding:0 15px 0 60px}.section-btns-item-3:after{width:48px;height:16px;content:"";position:absolute;top:0;bottom:0;left:7px;margin:auto;background-image:url(/images/icons/map_list_red.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.section-btns-item-3.active:after,.section-btns-item-3:hover:after{background-image:url(/images/icons/map_list_white.svg)}.section-btns-item-4{height:50px;line-height:50px;color:#707070;padding:0 15px 0 30px}.section-btns-item-4:after{width:16px;height:20px;content:"";position:absolute;top:0;bottom:0;left:7px;margin:auto;background-image:url(/images/icons/switch_map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.section-btns-item-4.active:after,.section-btns-item-4:hover:after{background-image:url(/images/icons/switch_map_white.svg)}.contacts-y-map{display:block;width:100%;height:480px;border-radius:8px;overflow:hidden}.hotel-bron-map__link.active{color:#ff6046}.search-item-pics{position:relative;width:290px;height:220px;border-radius:8px;background-color:#ccc;overflow:hidden}.search-item-pics .swiper-button-prev{left:10px;background-image:url(/images/icons/white-left.svg)}.search-item-pics .swiper-button-next,.search-item-pics .swiper-button-prev{width:35px;height:35px;position:absolute;bottom:0;top:0;margin:auto;border-radius:50%;background-color:rgba(0,0,0,.5);z-index:5;background-repeat:no-repeat;background-position:50%;background-size:14px;cursor:pointer}.search-item-pics .swiper-button-next{right:10px;background-image:url(/images/icons/white-right.svg)}.search-item-pics .swiper-pagination{position:absolute;width:calc(100% - 20px)!important;display:flex;flex-wrap:wrap;justify-content:center;bottom:5px!important;left:10px!important;right:10px!important;margin:auto;min-height:20px;z-index:5}.search-item-pics .reviews-pagination-bullet{display:inline-flex;width:5px;height:5px;margin:2px;background-color:#dfdbd2;border-radius:100%}.search-item-pics .swiper-pagination-bullet-active{background-color:#ff4a2b}.hotel-slider{position:relative}.hotel-slider__items .swiper-button-prev{left:15px}.hotel-slider__items .swiper-button-next,.hotel-slider__items .swiper-button-prev{position:absolute;top:227px;width:35px;height:35px;background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;z-index:5}.hotel-slider__items .swiper-button-next{right:15px}.hotel-slider__items .swiper-button-prev:before{background-image:url(/images/icons/left-nav-arrow.svg)}.hotel-slider__items .swiper-button-next:before,.hotel-slider__items .swiper-button-prev:before{content:"";display:block;width:12px;height:12px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background-repeat:no-repeat;background-size:12px;background-position:50%;cursor:pointer}.hotel-slider__items .swiper-button-next:before{background-image:url(/images/icons/right-nav-arrow.svg)}.hotel-slider__items .swiper{position:static}.slider-show-hide{width:20px;height:20px;position:absolute;bottom:20px;right:20px;background-image:url(/images/icons/increase.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:5;cursor:pointer}.select-search-item-pics{width:100%;height:100%;position:relative}.select-search-item-pics .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:50%}.select-search-item-pics .swiper-button-prev{left:10px;background-image:url(/images/icons/white-left.svg)}.select-search-item-pics .swiper-button-next,.select-search-item-pics .swiper-button-prev{width:25px;height:25px;position:absolute;bottom:0;top:0;margin:auto;border-radius:50%;background-color:rgba(0,0,0,.5);z-index:5;background-repeat:no-repeat;background-position:50%;background-size:12px;cursor:pointer}.select-search-item-pics .swiper-button-next{right:10px;background-image:url(/images/icons/white-right.svg)}.select-search-item-pics .swiper-pagination{position:absolute;width:calc(100% - 20px)!important;display:flex;flex-wrap:wrap;justify-content:center;bottom:5px!important;left:10px!important;right:10px!important;margin:auto;min-height:20px;z-index:5}.select-search-item-pics .reviews-pagination-bullet{display:inline-flex;width:5px;height:5px;margin:2px;background-color:#d2dfe5;border-radius:100%}.select-search-item-pics .swiper-pagination-bullet-active{background-color:#fff}.map-swiper{overflow:hidden}.map-swiper .swiper-wrapper{height:100px;display:flex;align-items:center;margin-top:-25px}.map-swiper .map-slider-items{display:flex;justify-content:space-between;list-style-type:none;font-size:0;line-height:0;letter-spacing:0}.map-swiper .map-slider-item{display:inline-flex;align-items:center;font-size:16px;line-height:24px;letter-spacing:normal}.map-swiper .map-slider-link{color:#848484;font-size:20px;line-height:28px;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-swiper .swiper-slide-active .map-slider-link{color:#fe4b2b;font-size:32px;line-height:28px;transition:font-size .2s}.map-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;height:50px!important;text-align:center;padding:0 5px!important;color:#848484;font-size:20px;line-height:28px;transform:scale(1);transition:transform .2s;cursor:pointer}.map-swiper .swiper-slide-active{color:#fe4b2b;transform:scale(1.4);transition:transform .2s;padding-bottom:5px!important}.map-swiper .swiper-button-prev{left:1px}.map-swiper .swiper-button-next,.map-swiper .swiper-button-prev{position:absolute;top:52px;display:inline-block;width:125px;height:20px;margin:auto;vertical-align:middle;background-image:url(/images/icons/long-arrow-left.svg);background-repeat:no-repeat;background-size:100%;background-position:50%;cursor:pointer;z-index:2}.map-swiper .swiper-button-next{right:1px;transform:rotate(180deg);transition:transform .2s}.map-swiper .swiper-button-next:hover,.map-swiper .swiper-button-prev:hover{background-image:url(/images/icons/long-arrow-left-hover.svg);transition:transform .2s}.hoteldetail-swiper{overflow:hidden}.hoteldetail-swiper .swiper-wrapper{display:flex;align-items:baseline}.hoteldetail-swiper .hotel-slider__items{overflow:hidden;height:95px;display:flex;justify-content:space-between;list-style-type:none;font-size:0;line-height:0;letter-spacing:0}.hoteldetail-swiper .hotel-slider__item{width:156px;height:95px;border-radius:10px;display:block;align-items:center;font-size:16px;line-height:24px;letter-spacing:normal;background-color:#ccc;cursor:pointer;background-repeat:no-repeat;background-size:cover;background-position:50%}.hoteldetail-swiper .swiper-slide-active:after{content:"";display:block;border-radius:10px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border:2px solid #ff2001;z-index:3}.reviews-slider .swiper-button-prev{bottom:0;background-image:url(/images/icons/thin-left.svg)}.reviews-slider .swiper-button-next,.reviews-slider .swiper-button-prev{position:absolute;top:50px;display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:50%;background-size:24px;cursor:pointer;z-index:2}.reviews-slider .swiper-button-next{right:0;background-image:url(/images/icons/thin-right.svg)}.reviews-slider .swiper-wrapper{min-height:170px}.reviews-slider .swiper-pagination{position:relative;display:inline-flex;justify-content:center}.reviews-slider .reviews-pagination-bullet{display:block;width:6px;height:6px;background-color:#d9d9d9;border-radius:50%;margin:0 1px;cursor:pointer}.reviews-slider .swiper-pagination-bullet-active{background:#ff4b2a}.left-block-bedroom{background-image:url(/images/icons/hotel.png);background-size:25px;background-position:0;background-repeat:no-repeat;padding-left:38px}.anim-blick__submit-bg{position:absolute;top:0;left:-50%;right:0;bottom:0;animation-duration:3s;animation-name:blick-animation;animation-iteration-count:infinite;cursor:pointer}.anim-blick__submit-obj{font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;color:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.4));width:50px;height:100%;position:absolute;top:0;left:30px;transform:skewX(-35deg)}@keyframes blick-animation{0{transform:translateX(0)}to{transform:translateX(100%)}}.second-anim{animation-duration:4s;animation-timing-function:ease}.pagination-w{display:inline-block;position:relative}.pagination-list-before{left:-50px}.pagination-list-after,.pagination-list-before{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin:auto;background-color:#ccc;color:#000;font-size:20px;line-height:30px;border-radius:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination-list-after{right:-50px}.search-pages-list{margin-top:50px;margin-left:50px}.search-pages-list ul{list-style-type:none;display:flex}.search-pages-list li{display:flex;justify-content:center;align-items:center}.search-pages-list li a{width:30px;height:30px;cursor:pointer;display:flex;justify-content:space-around;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-pages-list .selected{background-color:#ccc;border-radius:50%}.search-pages-list .previous a{margin-right:10px}.search-pages-list .next a,.search-pages-list .previous a{width:auto;height:30px;display:inline-flex;justify-content:space-around;align-items:center}.search-pages-list .next a{margin-left:10px}@media screen and (max-width:650px){.contact-page .footer{padding:0 1rem!important}.header{margin:10px 15px}.contact-page{padding:67px 0 0!important}.contact-page .section-title{width:100%}.contacts-y-map{width:100%;height:320px}.map-swiper .swiper-slide{font-size:22px}.map-swiper .swiper-slide-active{width:100%;transform:scale(1.8)}.single-block-title{margin-right:5px}.left-block-bedroom{background-size:22px;padding-left:30px}.footer{padding-top:45px;flex-wrap:wrap;justify-content:space-between}.footer:before{z-index:-1}.footer-col-1{width:65%}.footer-col-2{width:30%;padding-right:0}.footer-col-3{width:58%}.footer-col-4{width:38%}.footer-col-3,.footer-col-4{margin-top:2rem;padding-right:0}.footer-phone-info{color:#4d4d4d}.payment-method-prom{height:26px}.payment-method-visa{height:23px}.payment-method{background-size:contain;background-position:0}.footer-social-item{font-size:14px}.anim-blick__submit-bg{left:0}.footer-place-item{font-size:14px}.single-block-title{font-size:18px}.contacts-y-map{overflow:visible}}@media screen and (max-width:420px){.footer{margin-top:80px;padding-top:0}.single-block-title{font-size:16px;line-height:20px;font-family:FontInter;letter-spacing:0}.footer-col-1,.footer-col-2,.footer-col-3,.footer-col-4{width:100%;margin-top:45px}.subscribe-agree label{font-size:10px}.section-title{font-size:20px}input[type=checkbox].substylized:checked+label,input[type=checkbox].substylized:not(:checked)+label{font-size:10px}}.direction-form-w{position:relative;max-width:1240px;width:100%;height:88px;background:var(--red-linear-gradient);border-radius:10px}.direction-form__inside{display:flex;position:absolute;top:3px;bottom:3px;right:3px;left:3px;margin:auto;border-radius:8px;width:calc(100% - 6px);height:82px;background:#fff;padding:15px}.direction-ways{display:flex;margin-top:20px}.direction-way{font-family:FontInterMedium;color:#2387e9;padding-right:20px;text-decoration:underline;font-size:16px;line-height:16px;cursor:pointer}.direction-way:hover{color:transparent;background-image:var(--red-linear-gradient);background-size:100%;text-decoration:underline;-webkit-background-clip:text}.dont-know-way{text-align:right;flex:1 1 auto;padding-right:0}.dont-know-way a{font-family:FontInterLight;font-weight:100;color:#2387e9;text-decoration:underline;cursor:pointer}.dont-know-way a:hover{color:transparent;background-image:var(--red-linear-gradient);background-size:100%;-webkit-background-clip:text;text-decoration:underline}.direction-form-block{position:relative;display:flex;align-items:center;text-align:center;justify-content:space-around;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-dates{display:flex;width:242px}.form-way-input{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;display:block;outline:0!important;border:0!important;font-size:20px;line-height:20px;text-align:center;cursor:pointer;width:100%}.direction-form-way .form-way-input{width:100%;text-align:left;text-indent:10px}.form-way-input::-webkit-input-placeholder{color:#676767}.form-way-input:-moz-placeholder,.form-way-input::-moz-placeholder{color:#676767}.form-way-input:-ms-input-placeholder{color:#676767}.form-guests-input{width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.direction-form-in{width:120px}.direction-form-way:after{content:"";width:2px;height:100%}.direction-form-in-active,.direction-form-way:after{position:absolute;right:0;background:var(--red-linear-gradient);z-index:2}.direction-form-in-active{display:block;margin:auto;left:-3px;color:#fff;font-size:20px;line-height:82px;width:calc(100% + 3px);height:calc(100% + 30px);cursor:pointer}.direction-form-in-active::-webkit-input-placeholder{color:#fff}.direction-form-in-active:-moz-placeholder,.direction-form-in-active::-moz-placeholder{color:#fff}.direction-form-in-active:-ms-input-placeholder{color:#fff}.direction-form-in:before{content:"";position:absolute;width:14px;height:14px;bottom:-10px;left:0;right:0;margin:auto;background-image:url(/images/icons/down-arrow.svg);background-position:bottom;background-size:cover;background-repeat:no-repeat;cursor:pointer;z-index:5}.direction-form-in:after{position:absolute;right:0;content:"";width:2px;height:100%;background:var(--red-linear-gradient);z-index:2}.direction-form-out{width:122px}.direction-form-out:after{content:"";width:2px;height:100%}.direction-form-out-active,.direction-form-out:after{position:absolute;right:0;background:var(--red-linear-gradient);z-index:2}.direction-form-out-active{display:block;top:-15px;margin:auto;left:-3px;content:"Заезд";color:#fff;font-size:20px;line-height:82px;width:calc(100% + 3px);height:calc(100% + 30px);cursor:pointer}.direction-form-out:before{content:"";position:absolute;width:14px;height:14px;bottom:-10px;left:0;right:0;margin:auto;background-image:url(/images/icons/down-arrow.svg);background-position:bottom;background-size:cover;background-repeat:no-repeat;z-index:5}.direction-form-people{width:170px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.direction-form-people:before{content:"";position:absolute;width:14px;height:14px;bottom:-10px;left:0;right:0;margin:auto;background-image:url(/images/icons/down-arrow.svg);background-position:bottom;background-size:cover;background-repeat:no-repeat;z-index:5}.direction-form-people-active{display:block;top:-15px;left:-2px;content:"Заезд";color:#fff;font-size:20px;line-height:82px;width:calc(100% + 3px);height:calc(100% + 30px);background:var(--red-linear-gradient);z-index:2}.direction-form-people-active,.direction-form-people-active:after{position:absolute;right:0;margin:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.direction-form-people-active:after{content:"";width:14px;height:14px;bottom:5px;left:0;background-image:url(/images/icons/down-arrow.svg);background-position:bottom;background-size:cover;background-repeat:no-repeat}.direction-form-submit{width:258px;justify-content:safe flex-end}.direction-form-btn{width:230px;height:62px;border:0!important;outline:0!important;color:#fff;font-size:20px;font-family:FontInterExtraBold;background:var(--red-linear-gradient);border-radius:10px;cursor:pointer}.direction-form-way{position:relative;flex:1 1 auto;justify-content:flex-start}.search-result-left{z-index:7;will-change:top}.search-result-right .section-btns-item_group{top:0;padding-top:0}.search-result-w.fixed .search-result-left{position:fixed;top:0}.search-result-shadow-block{z-index:7;will-change:top}.search-result-w.fixed .search-result-shadow-block{position:fixed;top:0}.search-results-w{position:absolute;top:72px;left:-18px;right:0;border-radius:10px;overflow:hidden;width:calc(100% + 18px);z-index:9;box-shadow:var(--main-shadow)}.search-results__header{display:flex;align-items:center;font-size:16px;line-height:24px;color:#fff;height:40px;padding:10px;background:var(--red-linear-gradient)}.search-results__body{padding:10px;background-color:#fff}.search-results__item{text-align:left;border-bottom:1px solid #f2f2f2;background-color:#fff;cursor:pointer;transition:background-color .2s}.search-results__link{display:block;font-family:FontInterSemiBold;text-decoration:none;padding:12px 0;transition:padding-left .2s}.search-results__item:hover .search-results__link{transition:padding-left .2s;padding-left:10px}.search-results__item:hover{background-color:#f2f2f2;transition:background-color .2s}.search-results__item:last-child{border-bottom:0}.guests-block-w{position:absolute;top:72px;left:0;right:0;border-radius:10px;width:calc(100% + 80px);z-index:11;box-shadow:var(--main-shadow)}.search-results-adults{display:flex;padding:10px 0 18px}.search-results-guests__header{position:relative;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:20px;color:#fff;padding:10px 3px;border-radius:10px 10px 0 0;background:var(--red-linear-gradient)}.search-results-guests__body{padding:11px 11px 70px;background-color:#fff;border-radius:0 0 10px 10px}.search-results__left{width:100px;text-align:left;display:flex;flex-wrap:wrap}.search-results__right{position:relative;width:calc(100% - 100px);display:flex;justify-content:flex-end;align-items:center}.search-age-num{padding-right:30px}.search-age-remove{position:absolute;top:0;bottom:0;right:7px;margin:auto;width:16px;height:16px;border-radius:50%;background-color:#d9d9d9;cursor:pointer;background-image:url(/images/icons/white-close.svg);background-repeat:no-repeat;background-position:50%;background-size:10px}.search-results__title{width:100%;font-size:16px;font-family:FontInterSemiBold}.search-results__subtitle{font-size:10px;font-family:FontInterLight}.search-results__minus{font-size:16px;line-height:16px;font-family:FontInterSemiBold}.search-results__minus,.search-results__plus{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;color:#fff;background:var(--red-linear-gradient);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-results__plus,.search-results__value{font-size:18px;line-height:18px}.search-results__value{width:30px;font-family:FontInterSemiBold;text-align:center}.search-results-children__item{display:flex;padding:10px 0;box-shadow:0 -1px 1px 0 rgba(34,60,80,.1)}.search-results-children__item:last-child{border-bottom:0}.search-results__age{display:flex;justify-content:flex-end;font-size:18px;line-height:18px;font-family:FontInterSemiBold}.search-results-add-child{position:absolute;left:12px;right:12px;background:var(--red-linear-gradient);border-radius:10px;padding:0 38px 15px;overflow:hidden}.search-results-add-child-closed{height:45px;cursor:pointer}.search-results-add-child:after{position:absolute;top:18px;right:15px;content:"";display:block;width:10px;height:10px;background-image:url(/images/icons/arr-top.svg);background-repeat:no-repeat;background-size:cover;transform:rotate(180deg);transition:transform .3s}.search-results-add-child-closed:after{transform:rotate(0);transition:transform .3s}.search-results-add__title{position:relative;width:100%;height:45px;font-size:15px;line-height:45px;font-family:FontInterBold;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #fff}.search-results-add-child-closed .search-results-add__title{border-bottom:0}.search-results-add__link{width:calc(100% + 76px);position:absolute;top:0;bottom:0;left:-38px;right:0;margin:auto;display:block;text-decoration:none;color:#fff;z-index:3}.search-results-add__item{font-family:FontInterBold;position:relative;padding:6px 0;text-align:left;color:#fff;font-family:FontInterLight;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;line-height:16px}.search-results-add__item:first-child{padding-top:0}.search-results-add__item:hover{font-family:FontInterSemiBold;font-size:16px;line-height:16px}.search-results-add__item:hover:after{width:10px;height:10px;position:absolute;left:-20px;top:0;bottom:0;margin:auto;content:"";display:block;background-image:url(/images/icons/left-right.svg);background-position:0;background-repeat:no-repeat;background-size:8px;font-size:16px;line-height:16px}.search-results-add__block{height:240px;margin-top:20px;overflow:auto;margin-left:-20px;padding-left:20px;scrollbar-width:thin;scrollbar-color:#fff}.search-results-add__block::-webkit-scrollbar{height:12px;width:6px}.search-results-add__block::-webkit-scrollbar-track{background:transparent}.search-results-add__block::-webkit-scrollbar-thumb{height:130px;background-color:#fff;border-radius:3px;border:3px solid #fff}.datepicker-w{position:absolute;top:72px;left:0;width:415px;height:470px;border-radius:10px;box-shadow:var(--main-shadow);overflow:auto;background:#fff;z-index:12;overflow:hidden}.datepicker-header{position:absolute;top:0;left:0;right:0;margin:auto;display:flex;align-items:center;color:#fff;width:100%;height:42px;background:var(--red-linear-gradient);border-radius:10px 10px 0 0}.datepicker-header__title{width:110px;padding:0 10px;display:flex;align-items:center;justify-content:flex-start;font-family:FontInterSemiBold;font-size:16px;line-height:16px;color:#fff}.form-way-input-period{font-size:20px;line-height:20px}.days-list{width:calc(100% - 110px);list-style-type:none;display:flex;align-items:center}.days-list__item{width:41px;color:#fff;font-size:16px;line-height:16px;padding:0 10px;font-family:FontInterLight}.days-list__weekend{font-family:FontInterSemiBold}.datepicker-body{width:calc(100% - 110px);left:110px;margin:auto;overflow:auto}.datepicker-body,.month-aside{height:calc(100% - 42px);position:absolute;top:42px}.month-aside{left:0;width:110px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around;border-right:1px solid#e0e0e0;padding:10px 0}.month-aside__link{position:relative;width:100%;height:30px;display:flex;align-items:center;padding:5px;cursor:pointer}.month-aside__link-year{position:absolute;top:11px;bottom:0;right:5px;margin:auto;display:inline-block;color:#ff230d;font-family:FontInter;font-size:10px;line-height:10px}.month-aside__link-active,.month-aside__link:hover{background:var(--red-linear-gradient);color:#fff}.month-aside__link-active .month-aside__link-year,.month-aside__link:hover .month-aside__link-year{color:#fff}.month-calendar{padding-top:20px}.month-calendar:last-child{padding-bottom:50px}.month-name{display:block;text-align:left;font-family:FontInterSemiBold;padding-left:15px}.days{width:100%;display:flex;flex-wrap:wrap;justify-content:left;align-content:flex-start;margin:10px 0}.date-li{width:40px}.date-li,.date-link{display:flex;justify-content:space-around;list-style-type:none;height:35px;margin-bottom:10px}.date-link{width:35px;border-radius:50%;line-height:35px;text-align:center;margin-right:3px;margin-left:3px;font-family:FontInterSemiBold}.date-link:not(.date-prefix):not(.date-disable):hover{background:var(--red-linear-gradient);color:#fff;cursor:pointer}.date-disable{opacity:.3}.date-now{color:red;font-weight:700}.datepicker-body::-webkit-scrollbar{width:12px}.datepicker-body::-webkit-scrollbar-track{background:#fff}.datepicker-body::-webkit-scrollbar-thumb{background:var(--red-linear-gradient);border-radius:20px;border:3px solid #fff}.date-prefix{color:#ccc}.date-hovered,.date-today{background:var(--red-linear-gradient);color:#fff}.date-weekend:not(.date-today){color:#ff0101}.mob-burger{display:none!important;position:relative;right:0;width:0;height:30px;text-align:center;flex-direction:column;font-size:12px;line-height:1;z-index:2}.mob-burger span{height:4px;border-radius:3px;width:100%;margin-bottom:6px;box-sizing:border-box;background:linear-gradient(45deg,#ff4b2b,#ff4b2b 39%,#ff416c 75%,#ff416c)}.mob-burger span:first-child,.mob-burger span:nth-child(2){transition:.4s}.cashback-info{margin:0 auto;width:70%}.cashback-block-mobile{display:none}.cashback-link{display:inline-block;padding:8px 10px;font-weight:600;text-decoration:underline;line-height:1.2;color:#fff;background-color:#0575e5;border-radius:5px}.fullsize-nav .header-w{max-width:calc(100% - 40px)}.left-nav-block{padding:15px;box-shadow:var(--main-shadow);border-radius:10px;margin-bottom:40px}.left-nav-list{list-style-type:none}.left-nav-item{padding-bottom:5px}.left-nav-item:last-child{padding-bottom:0}.left-nav-link{font-size:15px;line-height:30px;text-decoration:underline}.left-nav-list__sub{list-style-type:disc;padding-left:25px}@media screen and (max-width:1140px){.wrapper-fix{position:fixed;top:0;left:0;right:0;bottom:0;z-index:11;background-color:rgba(0,0,0,.4)}.mob-burger{display:flex!important;width:40px}.main-nav{display:none}.main-logo{height:30px}.main-logo-img{height:30px!important;width:100%}.mob-menu{margin-left:30px}.mob-menu-active{position:absolute;top:0;right:20px;max-width:325px;border-radius:8px;display:flex;padding:10px 8px 10px 28px;z-index:15;background-color:#fff;box-shadow:var(--main-shadow)}.mob-menu-active,.mob-menu-active>.nav-list-mob{flex-direction:column}.mob-menu-active>.mob-burger span:first-child{position:absolute;top:10px;transform:rotate(45deg);transition:.4s}.mob-menu-active>.mob-burger span:nth-child(2){position:absolute;top:10px;transform:rotate(-45deg);transition:.4s}.mob-menu-active>.mob-burger{position:absolute;right:10px;width:40px;height:40px;justify-content:flex-end}}@media screen and (max-width:650px){.swiper,.swiper-wrapper{position:static!important}.map-swiper .swiper-button-prev:hover{background-image:url(/images/icons/slide_left.svg)!important}.map-swiper .swiper-button-next:hover{background-image:url(/images/icons/slide_right.svg)!important}.map-swiper .swiper-button-prev{top:130px;right:40px;left:auto;width:25px!important;height:20px!important;background-image:url(/images/icons/slide_left.svg)}.map-swiper .swiper-button-next{top:130px;right:15px;left:auto;transform:rotate(0)!important;width:25px!important;height:20px!important;background-image:url(/images/icons/slide_right.svg)}.wrapper{margin:0 auto;overflow:hidden;padding:56px 1rem 0}.search-page.wrapper{margin:0;padding:0;overflow:auto}.header{margin:10px 15px}.contact-page .section-title{width:100%}.contacts-y-map{width:100%;height:320px}.map-swiper .swiper-slide{font-size:22px}.map-swiper .swiper-slide-active{width:100%;transform:scale(1.4)}.single-block-title{margin-right:5px}.left-block-bedroom{background-size:22px;padding-left:30px}.top-phone-corp{display:none}.cashback-info{text-align:center;line-height:2}.left-nav-block{width:calc(100% - 170px);position:relative;box-shadow:none}.left-nav-list::-webkit-scrollbar{width:6px}.left-nav-list:-moz-scrollbar{width:6px}.left-nav-list{position:absolute!important;top:0;right:0;left:0;padding:14px;box-shadow:var(--main-shadow);border-radius:10px;margin-bottom:40px;background-color:#fff;z-index:8;max-height:60vh;overflow-y:scroll}.left-nav-list::-webkit-scrollbar-thumb{background-color:linear-gradient(45deg,#ff4b2b,#ff4b2b 39%,#ff416c 75%,#ff416c);border-radius:8px;border:5px solid #ff395c}.left-nav-list:-moz-scrollbar-thumb{background-color:linear-gradient(45deg,#ff4b2b,#ff4b2b 39%,#ff416c 75%,#ff416c);border-radius:8px;border:5px solid #ff395c}.left-nav-item{display:none}.left-nav-item:first-child{display:block;padding-bottom:0}.active-list .left-nav-item{display:block!important}.left-nav-list{position:relative;padding-right:20px}.left-nav-list:before{content:"";position:absolute;top:1rem;right:1rem;width:17px;height:16px;background-image:url(/images/arr-blc.svg);background-size:contain;background-repeat:no-repeat;transition:.2s;z-index:10}.rc-slider-handle-1{border-color:#ff416c!important;background-color:#ff416c!important}.rc-slider-handle-2{border-color:#ff4b2b!important;background-color:#ff4b2b!important}.rc-slider-handle{width:23px!important;height:23px!important;margin-top:-8px!important;opacity:1!important}.rc-slider-handle-1:focus{box-shadow:0 0 0 5px rgba(255,65,108,.12)!important}.rc-slider-handle:focus{box-shadow:0 0 0 5px rgba(255,75,43,.12)!important}.rc-slider-rail,.rc-slider-step,.rc-slider-track{height:6px!important}.rc-slider-track{background:var(--red-linear-gradient)}.active-list>.left-nav-list:before{transform:rotate(180deg);transition:.2s}.contact-page header{margin-right:1rem;margin-left:1rem}.footer-col-title,.footer-title-small{color:#333;font-family:FontInterMedium;line-height:1.6;font-weight:500}.footer-phone{font-family:FontInter;font-weight:400}.hoteldetail-swiper .hotel-slider__item{height:70px;width:115px}.mob-menu{margin-left:0}}@media screen and (max-width:450px){.cashback-info{width:100%;font-size:14px}.cashback-block-mobile{display:block}.cashback-link-desktop{display:none}.cashback-link-mobile{margin:5px 0}.anim-blick__submit-obj{display:none}}@media screen and (max-width:420px){.left-nav-block{width:calc(100% - 135px)}.left-nav-list:before{right:5px}.single-block-title:first-child{margin-bottom:45px}.hoteldetail-swiper .hotel-slider__item{height:40px;width:65px}}.hh-bg{display:none}.bg-fixed{z-index:1}.bg-fixed,.hhbg-fix{display:block;position:fixed;top:0;left:0;right:0;bottom:0}.hhbg-fix{z-index:11;background-color:rgba(0,0,0,.4)}.slider-values{display:flex;justify-content:space-between;padding-bottom:25px}.aside-slider{padding-bottom:25px;min-height:135px}.aside-slider-val{position:relative;width:120px;height:48px;border-radius:10px;border:1px solid #0575e5;overflow:hidden}.aside-slider-input{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:0;outline:0;cursor:pointer;text-align:center;font-size:16px;line-height:16px;width:100%;background-color:#fff}.rc-slider{padding:0!important}.rc-slider-handle-1{border-color:#ff416c!important;background-color:#ff416c!important}.rc-slider-handle-2{border-color:#ff4b2b!important;background-color:#ff4b2b!important}.rc-slider-handle{width:23px!important;height:23px!important;margin-top:-10px!important;opacity:1!important}.rc-slider-handle-1:focus{box-shadow:0 0 0 5px rgba(255,65,108,.12)!important}.rc-slider-handle:focus{box-shadow:0 0 0 5px rgba(255,75,43,.12)!important}.rc-slider-track{height:7px!important;top:-2px;background:var(--red-linear-gradient)}.rc-slider-rail{height:3px!important}.rc-slider-step{height:7px!important;top:-2px}.map-fiters-w{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px 50px}.map-fiters-w .aside-slider-val{width:90px;height:35px;border-radius:6px}.map-fiters-w .aside-slider-input{font-size:13px;line-height:14px}.map-fiters-w .rc-slider-step{height:4px!important;top:-2px}.map-fiters-w .rc-slider-handle{width:18px!important;height:18px!important;margin-top:-7px!important}.map-fiters-w .rc-slider-track{height:6px!important;top:-1px}.map-fiters-w .rc-slider-rail{height:4px!important}.map-fiters-w .rc-slider{height:4px}.map-fiters-w .aside-slider{width:280px;order:1}.full-map-fiters-w .aside-slider{width:100%}.map-fiters-w .aside-slider+div{order:2}.full-map-fiters-w .aside-slider+div{width:50%;order:3}.map-fiters-w .aside-slider+div+div{width:314px;order:4}.full-map-fiters-w .aside-slider+div+div{width:50%;order:2}.map-fiters-w .aside-slider+div+div+div{order:3}.full-map-fiters-w .aside-slider+div+div+div,.map-fiters-w .aside-block-link-w{order:5}.map-fiters-w .aside-block-title{font-size:16px;line-height:20px}.map-fiters-w .aside-cheap-block{position:relative;display:flex;align-items:center;width:148px;height:48px;padding:10px 5px 10px 35px;cursor:pointer;background-size:20px;background-position:10px;background-repeat:no-repeat;background-color:#fff;border-radius:8px}.map-fiters-w .aside-cheap-block-w{width:152px;height:52px}.map-fiters-w .aside-cheap-block-w:first-child{margin-right:10px}.map-fiters-w .aside-cheap-svg{width:15px}.aside-main-form{width:100%}.aside-direction-form__inside{display:flex;flex-wrap:wrap}.aside-direction-form-block{position:relative;display:flex;align-items:center;text-align:center;justify-content:space-around;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aside-show-filters-options{position:absolute;display:inline-block;top:105px;left:-3px;height:50px}.aside-show-filters{position:absolute;width:230px;top:0;left:0;height:50px;padding-left:50px;padding-right:20px;box-shadow:var(--main-shadow);color:#ff2c2f;font-size:16px;line-height:50px;font-family:FontInterMedium;border-radius:10px;cursor:pointer;background-color:#fff;background-image:url(/images/icons/filter.svg);background-size:25px;background-repeat:no-repeat;background-position:10px}.aside-show-filters-opened{background-image:url(/images/icons/close_nav.svg)}.aside-direction-form-way{width:100%;height:62px;position:relative;flex:1 1 auto;justify-content:flex-start;border:2px solid #ff4648;border-radius:10px;margin-bottom:15px}.aside-search-dates{display:flex;justify-content:space-between;width:100%}.aside-form-way-input{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;display:block;outline:0!important;border:0!important;font-size:16px;line-height:62px;cursor:pointer;text-indent:20px;border-radius:9px;width:100%;height:98%}.aside-form-way-input-in,.aside-form-way-input-out{background-image:url(/images/icons/calendar.png);background-size:20px;background-repeat:no-repeat;background-position:95%}.aside-direction-form-way .aside-form-way-input{text-align:left;text-indent:20px;border-radius:9px}.aside-form-way-input::-webkit-input-placeholder{color:#676767}.aside-form-way-input:-moz-placeholder,.aside-form-way-input::-moz-placeholder{color:#676767}.aside-form-way-input:-ms-input-placeholder{color:#676767}.aside-form-guests-input{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aside-direction-form-in{width:162px;height:62px;border:2px solid #ff4648;border-radius:10px;margin-bottom:15px}.aside-direction-form-in-active{display:block;position:absolute;left:-2px;right:0;margin:auto;color:#fff;font-size:16px;line-height:62px;width:calc(100% + 4px);height:62px;background:var(--red-linear-gradient);z-index:2;cursor:pointer}.aside-direction-form-in-active::-webkit-input-placeholder{color:#fff}.aside-direction-form-in-active:-moz-placeholder,.aside-direction-form-in-active::-moz-placeholder{color:#fff}.aside-direction-form-in-active:-ms-input-placeholder{color:#fff}.aside-direction-form-out{width:162px;height:62px;border:2px solid #ff4648;border-radius:9px;margin-bottom:15px}.aside-direction-form-out-active{display:block;position:absolute;right:0;top:-15px;margin:auto;left:-3px;content:"Заезд";color:#fff;font-size:20px;line-height:82px;width:calc(100% + 3px);height:calc(100% + 30px);background:var(--red-linear-gradient);z-index:2;cursor:pointer}.aside-direction-form-people{width:100%;height:62px;border:2px solid #ff4648;border-radius:10px;margin-bottom:15px}.aside-direction-form-people,.aside-direction-form-people-active{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aside-direction-form-people-active{display:block;position:absolute;right:0;top:-15px;margin:auto;left:-2px;content:"Заезд";color:#fff;font-size:20px;line-height:82px;width:calc(100% + 3px);height:calc(100% + 30px);background:var(--red-linear-gradient);z-index:2}.aside-direction-form-people-active:after{content:"";position:absolute;width:14px;height:14px;bottom:5px;left:0;right:0;margin:auto;background-image:url(/images/icons/down-arrow.svg);background-position:bottom;background-size:cover;background-repeat:no-repeat;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aside-direction-form-submit{width:100%;justify-content:safe flex-end}.aside-direction-form-btn{width:100%;height:62px;border:0!important;outline:0!important;color:#fff;font-size:16px;font-family:FontInterExtraBold;background:var(--red-linear-gradient);border-radius:10px;cursor:pointer}.aside-search-results-w{position:absolute;top:60px;left:0;right:0;border-radius:10px;overflow:hidden;width:100%;z-index:10;box-shadow:var(--main-shadow)}.aside-search-results__header{display:flex;align-items:center;font-size:16px;line-height:24px;color:#fff;height:40px;padding:10px;background:var(--red-linear-gradient)}.aside-search-results__body{padding:10px;background-color:#fff}.aside-search-results__item{text-align:left;border-bottom:1px solid #f2f2f2;background-color:#fff;cursor:pointer;transition:background-color .2s}.aside-search-results__link{display:block;font-family:FontInterSemiBold;text-decoration:none;padding:12px 0;transition:padding-left .2s}.aside-search-results__item:hover .aside-search-results__link{transition:padding-left .2s;padding-left:10px}.aside-search-results__item:hover{background-color:#f2f2f2;transition:background-color .2s}.aside-search-results__item:last-child{border-bottom:0}.aside-guests-block-w{position:absolute;top:65px;left:0;right:0;border-radius:10px;width:100%;z-index:2;box-shadow:var(--main-shadow)}.aside-search-results-adults{display:flex;padding:10px 0 18px}.aside-search-results-guests__header{position:relative;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:20px;color:#fff;padding:10px 3px;border-radius:10px 10px 0 0;background:var(--red-linear-gradient)}.aside-search-results-guests__body{padding:11px 11px 70px;background-color:#fff;border-radius:0 0 10px 10px}.aside-search-results__left{width:100px;text-align:left;display:flex;flex-wrap:wrap}.aside-search-results__right{position:relative;width:calc(100% - 100px);display:flex;justify-content:flex-end;align-items:center}.aside-search-age-num{padding-right:30px}.aside-search-age-remove{position:absolute;top:0;bottom:0;right:7px;margin:auto;width:16px;height:16px;border-radius:50%;background-color:#d9d9d9;cursor:pointer;background-image:url(/images/icons/white-close.svg);background-repeat:no-repeat;background-position:50%;background-size:10px}.aside-search-results__title{width:100%;font-size:16px;font-family:FontInterSemiBold}.aside-search-results__subtitle{font-size:10px;font-family:FontInterLight}.aside-search-results__minus{font-size:16px;line-height:16px;font-family:FontInterSemiBold}.aside-search-results__minus,.aside-search-results__plus{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;color:#fff;background:var(--red-linear-gradient);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aside-search-results__plus,.aside-search-results__value{font-size:18px;line-height:18px}.aside-search-results__value{width:30px;font-family:FontInterSemiBold;text-align:center}.aside-search-results-children__item{display:flex;padding:10px 0;box-shadow:0 -1px 1px 0 rgba(34,60,80,.1)}.aside-search-results-children__item:last-child{border-bottom:0}.aside-search-results__age{display:flex;justify-content:flex-end;font-size:18px;line-height:18px;font-family:FontInterSemiBold}.aside-search-results-add-child{position:absolute;left:12px;right:12px;background:var(--red-linear-gradient);border-radius:10px;padding:0 38px 15px;overflow:hidden}.aside-search-results-add-child-closed{height:45px;cursor:pointer}.aside-search-results-add-child:after{position:absolute;top:18px;right:15px;content:"";display:block;width:10px;height:10px;background-image:url(/images/icons/arr-top.svg);background-repeat:no-repeat;background-size:cover;transform:rotate(180deg);transition:transform .3s}.aside-search-results-add-child-closed:after{transform:rotate(0);transition:transform .3s}.aside-search-results-add__title{position:relative;width:100%;height:45px;font-size:15px;line-height:45px;font-family:FontInterBold;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #fff}.aside-search-results-add-child-closed .aside-search-results-add__title{border-bottom:0}.aside-search-results-add__link{width:calc(100% + 76px);position:absolute;top:0;bottom:0;left:-38px;right:0;margin:auto;display:block;text-decoration:none;color:#fff;z-index:3}.aside-search-results-add__item{font-family:FontInterBold;position:relative;padding:6px 0;text-align:left;color:#fff;font-family:FontInterLight;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;line-height:16px}.aside-search-results-add__item:first-child{padding-top:0}.aside-search-results-add__item:hover{font-family:FontInterSemiBold;font-size:16px;line-height:16px}.aside-search-results-add__item:hover:after{width:10px;height:10px;position:absolute;left:-20px;top:0;bottom:0;margin:auto;content:"";display:block;background-image:url(/images/icons/left-right.svg);background-position:0;background-repeat:no-repeat;background-size:8px;font-size:16px;line-height:16px}.aside-search-results-add__block{height:240px;margin-top:20px;overflow:auto;margin-left:-20px;padding-left:20px;scrollbar-width:thin;scrollbar-color:#fff transparent}.aside-search-results-add__block::-webkit-scrollbar{height:12px;width:6px}.aside-search-results-add__block::-webkit-scrollbar-track{background:transparent}.aside-search-results-add__block::-webkit-scrollbar-thumb{height:130px;background-color:#fff;border-radius:3px;border:3px solid #fff}.waiting-fon{top:0;bottom:0;z-index:5;background-color:hsla(0,0%,100%,.8);border-radius:10px}.no-result,.waiting-fon{position:absolute;right:0;left:0;margin:auto}.no-result{display:flex;flex-direction:column;align-items:center;top:250px;z-index:-1;width:100%}.no-result,.no-result-rel{padding:20px;text-align:center}.no-result-image{display:block;width:250px;height:221px}.no-result-image-form{display:block;width:150px;margin:0 auto}.no-result-image__full-map{position:absolute;left:0;right:0;top:250px;margin:auto;z-index:-1}.waiting-hotel-image{display:block;width:200px;margin:200px auto 0}.waiting-hotel-image-small{display:block;width:100px;margin:0 auto 60px}.talk-section .aside-direction-form-in,.talk-section .aside-direction-form-out{width:calc(50% - 10px)}.go-next,.send-talk{width:260px;height:50px;border-radius:10px;background:var(--red-linear-gradient);color:#fff;font-size:18px;line-height:50px;font-weight:700;outline:0!important;border:0!important;cursor:pointer}.map-filter-btns{display:flex;position:absolute;top:100px}.map-list-item{position:relative;width:100%;transition:opacity .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-filter__item{position:relative;margin-right:30px;width:182px;height:50px;font-size:16px;line-height:50px;border-radius:8px;box-shadow:var(--main-shadow);font-weight:400;text-indent:20px;cursor:pointer}.map-filter__item-ins{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;z-index:3}.map-filter__item span{color:#0575e5}.map-filter__item span,.map-filter__item-pic{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-filter__item-pic{position:absolute;top:0;bottom:0;margin:auto;right:15px;width:16px;height:24px;transform:rotate(0);transition:transform .3s}.active .map-filter__item-pic{transform:rotate(180deg);transition:transform .3s}.hidden-map-list{display:none;width:100%;position:absolute;top:50px;background-color:#fff;z-index:3;box-shadow:var(--main-shadow);border-radius:8px;overflow:hidden}.active .hidden-map-list{display:block}.hidden-map-list__item{background-color:#fff;border-bottom:1px solid #e0e3e6;text-align:left;text-indent:0;line-height:20px;padding:10px 5px 10px 10px;color:#0575e5;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden-map-list__item.active{background-color:#e0e3e6}.hidden-map-list__item:hover{transition:background-color .2s;background-color:#e0e3e6}.hidden-map-list__item:last-child{border-bottom:0}.map_mode-w{width:100%;display:flex;border:2px solid #ff4648;border-radius:8px}.map_mode-main-form{position:absolute;left:0;right:0;margin:auto;width:100%}.map_mode-direction-form__inside{height:50px;display:flex;justify-content:space-between;background-color:#fff;border-radius:10px}.map_mode-direction-form__inside.no-background{background-color:transparent}.map_mode-direction-form-block{position:relative;display:flex;align-items:center;text-align:center;justify-content:space-around;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map_mode-direction-form-w{display:flex;justify-content:space-between;position:relative}.map_mode-direction-form-way{width:280px;height:100%;position:relative;justify-content:flex-start;border-radius:10px 0 0 10px;border-right:2px solid #ffa1af}.map_mode-search-dates{display:flex;justify-content:space-between;width:190px}.map_mode-form-way-input{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;display:block;outline:0!important;border:0!important;font-size:16px;line-height:100%;cursor:pointer;text-align:center;font-weight:700;font-family:FontInterLight}.map_mode-direction-form-way .map_mode-form-way-input{text-align:left;text-indent:10px;font-size:16px;line-height:100%;border-radius:10px 0 0 10px;color:#333;font-family:FontInterLight}.map_mode-form-way-input::-webkit-input-placeholder{color:#949494;font-family:FontInterLight}.map_mode-form-way-input:-moz-placeholder,.map_mode-form-way-input::-moz-placeholder{color:#949494;font-family:FontInterLight}.map_mode-form-way-input:-ms-input-placeholder{color:#949494;font-family:FontInterLight}.map_mode-form-guests-input{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0 7px 7px 0}.map_mode-direction-form-in{width:50%;height:100%;border-right:2px solid #ffa1af}.map_mode-close-pic{position:absolute;top:2px;right:2px;content:"";display:block;width:12px;height:12px;background-image:url(/images/icons/white-close.svg);background-size:contain;background-position:50%;z-index:15;cursor:pointer}.map_mode-direction-form-in-active{display:block;position:absolute;left:-3px;right:0;margin:auto;color:#fff;font-size:16px;line-height:100%;width:calc(100% + 4px);height:calc(100% + 4px);background:var(--red-linear-gradient);z-index:2;cursor:pointer}.map_mode-direction-form-in-active::-webkit-input-placeholder{color:#fff}.map_mode-direction-form-in-active:-moz-placeholder,.map_mode-direction-form-in-active::-moz-placeholder{color:#fff}.map_mode-direction-form-in-active:-ms-input-placeholder{color:#fff}.map_mode-direction-form-out{width:50%;height:100%;border-right:2px solid #ffa1af}.map_mode-direction-form-out-active{display:block;position:absolute;right:0;top:-15px;margin:auto;left:-3px;content:"Заезд";color:#fff;font-size:20px;line-height:82px;width:calc(100% + 3px);height:calc(100% + 30px);background:var(--red-linear-gradient);z-index:2;cursor:pointer}.map_mode-direction-form-people{width:120px;height:100%;border-radius:0 5px 5px 0}.map_mode-direction-form-people,.map_mode-direction-form-people-active{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map_mode-direction-form-people-active{display:block;position:absolute;right:0;top:-15px;margin:auto;left:-2px;content:"Заезд";color:#fff;font-size:20px;line-height:82px;width:calc(100% + 3px);height:calc(100% + 30px);background:var(--red-linear-gradient);z-index:2}.map_mode-direction-form-people-active:after{content:"";position:absolute;width:14px;height:14px;bottom:5px;left:0;right:0;margin:auto;background-image:url(/images/icons/down-arrow.svg);background-position:bottom;background-size:cover;background-repeat:no-repeat;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map_mode-direction-form-submit{position:absolute;top:70px;right:0;width:125px;justify-content:safe flex-end}.map_mode-direction-form-btn{width:100%;height:50px;border:0!important;outline:0!important;color:#fff;font-size:16px;font-family:FontInterExtraBold;background:var(--red-linear-gradient);border-radius:10px;cursor:pointer}.map_mode-search-results-w{position:absolute;top:48px;left:0;right:0;border-radius:10px;overflow:hidden;width:100%;z-index:2;box-shadow:var(--main-shadow)}.map_mode-search-results__header{display:flex;align-items:center;font-size:16px;line-height:24px;color:#fff;height:40px;padding:10px;background:var(--red-linear-gradient)}.map_mode-search-results__body{padding:10px;background-color:#fff}.map_mode-search-results__item{text-align:left;border-bottom:1px solid #f2f2f2;background-color:#fff;cursor:pointer;transition:background-color .2s}.map_mode-search-results__link{display:block;font-size:14px;font-family:FontInterSemiBold;text-decoration:none;padding:6px 0;transition:padding-left .2s}.map_mode-search-results__item:hover .map_mode-search-results__link{transition:padding-left .2s;padding-left:10px}.map_mode-search-results__item:hover{background-color:#f2f2f2;transition:background-color .2s}.map_mode-search-results__item:last-child{border-bottom:0}.map_mode-guests-block-w{position:absolute;top:48px;left:0;right:0;border-radius:10px;width:250px;z-index:2;box-shadow:var(--main-shadow);z-index:12}.map_mode-search-results-adults{display:flex;padding:10px 0 18px}.map_mode-search-results-guests__header{position:relative;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:20px;color:#fff;padding:10px 3px;border-radius:10px 10px 0 0;background:var(--red-linear-gradient)}.map_mode-search-results-guests__body{padding:11px 11px 70px;background-color:#fff;border-radius:0 0 10px 10px}.map_mode-search-results__left{width:100px;text-align:left;display:flex;flex-wrap:wrap}.map_mode-search-results__right{position:relative;width:calc(100% - 100px);display:flex;justify-content:flex-end;align-items:center}.map_mode-search-age-num{padding-right:30px}.map_mode-search-age-remove{position:absolute;top:0;bottom:0;right:7px;margin:auto;width:16px;height:16px;border-radius:50%;background-color:#d9d9d9;cursor:pointer;background-image:url(/images/icons/white-close.svg);background-repeat:no-repeat;background-position:50%;background-size:10px}.map_mode-search-results__title{width:100%;font-size:16px;font-family:FontInterSemiBold}.map_mode-search-results__subtitle{font-size:10px;font-family:FontInterLight}.map_mode-search-results__minus{font-size:16px;line-height:16px;font-family:FontInterSemiBold}.map_mode-search-results__minus,.map_mode-search-results__plus{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;color:#fff;background:var(--red-linear-gradient);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map_mode-search-results__plus{font-size:18px;line-height:18px}.map_mode-search-results__value{width:30px;font-size:18px;line-height:18px;font-family:FontInterSemiBold;text-align:center}.map_mode-search-results-children__item{display:flex;padding:10px 0;box-shadow:0 -1px 1px 0 rgba(34,60,80,.1)}.map_mode-search-results-children__item:last-child{border-bottom:0}.map_mode-search-results__age{display:flex;justify-content:flex-end;font-size:18px;line-height:18px;font-family:FontInterSemiBold}.map_mode-search-results-add-child{position:absolute;left:12px;right:12px;background:var(--red-linear-gradient);border-radius:10px;padding:0 38px 15px;overflow:hidden}.map_mode-search-results-add-child-closed{height:45px;cursor:pointer}.map_mode-search-results-add-child:after{position:absolute;top:18px;right:15px;content:"";display:block;width:10px;height:10px;background-image:url(/images/icons/arr-top.svg);background-repeat:no-repeat;background-size:cover;transform:rotate(180deg);transition:transform .3s}.map_mode-search-results-add-child-closed:after{transform:rotate(0);transition:transform .3s}.map_mode-search-results-add__title{position:relative;width:100%;height:45px;font-size:15px;line-height:45px;font-family:FontInterBold;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #fff}.map_mode-search-results-add-child-closed .map_mode-search-results-add__title{border-bottom:0}.map_mode-search-results-add__link{width:calc(100% + 76px);position:absolute;top:0;bottom:0;left:-38px;right:0;margin:auto;display:block;text-decoration:none;color:#fff;z-index:3}.map_mode-search-results-add__item{font-family:FontInterBold;position:relative;padding:6px 0;text-align:left;color:#fff;font-family:FontInterLight;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;line-height:16px}.map_mode-search-results-add__item:first-child{padding-top:0}.map_mode-search-results-add__item:hover{font-family:FontInterSemiBold;font-size:16px;line-height:16px}.map_mode-search-results-add__item:hover:after{width:10px;height:10px;position:absolute;left:-20px;top:0;bottom:0;margin:auto;content:"";display:block;background-image:url(/images/icons/left-right.svg);background-position:0;background-repeat:no-repeat;background-size:8px;font-size:16px;line-height:16px}.map_mode-search-results-add__block{height:240px;margin-top:20px;overflow:auto;margin-left:-20px;padding-left:20px;scrollbar-width:thin;scrollbar-color:#fff}.map_mode-search-results-add__block::-webkit-scrollbar{height:12px;width:6px}.map_mode-search-results-add__block::-webkit-scrollbar-track{background:transparent}.map_mode-search-results-add__block::-webkit-scrollbar-thumb{height:130px;background-color:#fff;border-radius:3px;border:3px solid #fff}.map_mode-direction-form-block .datepicker-w{top:48px}.full_map_mode-w{width:100%;display:flex;border:2px solid #ff4648;border-radius:8px}.full_map_mode-main-form{position:absolute;left:0;right:0;margin:auto;width:100%}.full_map_mode-direction-form__inside{height:50px;display:flex;justify-content:space-between;background-color:#fff;border-radius:10px}.full_map_mode-direction-form__inside.no-background{background-color:transparent}.full_map_mode-direction-form-block{position:relative;display:flex;align-items:center;text-align:center;justify-content:space-around;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.full_map_mode-direction-form-w{display:flex;justify-content:space-between;position:relative}.full_map_mode-direction-form-way{width:280px;height:100%;position:relative;justify-content:flex-start;border-radius:10px 0 0 10px;border-right:2px solid #ffa1af}.full_map_mode-search-dates{display:flex;justify-content:space-between;width:190px}.full_map_mode-form-way-input{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;display:block;outline:0!important;border:0!important;font-size:16px;line-height:100%;cursor:pointer;text-align:center;font-weight:700;font-family:FontInterLight}.full_map_mode-direction-form-way .full_map_mode-form-way-input{text-align:left;text-indent:10px;font-size:16px;line-height:100%;border-radius:10px 0 0 10px;color:#333;font-family:FontInterLight}.full_map_mode-form-way-input::-webkit-input-placeholder{color:#949494;font-family:FontInterLight}.full_map_mode-form-way-input:-moz-placeholder,.full_map_mode-form-way-input::-moz-placeholder{color:#949494;font-family:FontInterLight}.full_map_mode-form-way-input:-ms-input-placeholder{color:#949494;font-family:FontInterLight}.full_map_mode-form-guests-input{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0 7px 7px 0}.full_map_mode-direction-form-in{width:50%;height:100%;border-right:2px solid #ffa1af}.full_map_mode-close-pic{position:absolute;top:2px;right:2px;content:"";display:block;width:12px;height:12px;background-image:url(/images/icons/white-close.svg);background-size:contain;background-position:50%;z-index:15;cursor:pointer}.full_map_mode-direction-form-in-active{display:block;position:absolute;left:-3px;right:0;margin:auto;color:#fff;font-size:16px;line-height:100%;width:calc(100% + 4px);height:calc(100% + 4px);background:var(--red-linear-gradient);z-index:2;cursor:pointer}.full_map_mode-direction-form-in-active::-webkit-input-placeholder{color:#fff}.full_map_mode-direction-form-in-active:-moz-placeholder,.full_map_mode-direction-form-in-active::-moz-placeholder{color:#fff}.full_map_mode-direction-form-in-active:-ms-input-placeholder{color:#fff}.full_map_mode-direction-form-out{width:50%;height:100%;border-right:2px solid #ffa1af}.full_map_mode-direction-form-out-active{display:block;position:absolute;right:0;top:-15px;margin:auto;left:-3px;content:"Заезд";color:#fff;font-size:20px;line-height:82px;width:calc(100% + 3px);height:calc(100% + 30px);background:var(--red-linear-gradient);z-index:2;cursor:pointer}.full_map_mode-direction-form-people{width:120px;height:100%;border-radius:0 5px 5px 0}.full_map_mode-direction-form-people,.full_map_mode-direction-form-people-active{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.full_map_mode-direction-form-people-active{display:block;position:absolute;right:0;top:-15px;margin:auto;left:-2px;content:"Заезд";color:#fff;font-size:20px;line-height:82px;width:calc(100% + 3px);height:calc(100% + 30px);background:var(--red-linear-gradient);z-index:2}.full_map_mode-direction-form-people-active:after{content:"";position:absolute;width:14px;height:14px;bottom:5px;left:0;right:0;margin:auto;background-image:url(/images/icons/down-arrow.svg);background-position:bottom;background-size:cover;background-repeat:no-repeat;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.full_map_mode-direction-form-submit{width:125px;position:absolute;right:-135px;justify-content:safe flex-end}.full_map_mode-direction-form-btn{width:100%;height:50px;border:0!important;outline:0!important;color:#fff;font-size:16px;font-family:FontInterExtraBold;background:var(--red-linear-gradient);border-radius:10px;cursor:pointer}.full_map_mode-search-results-w{position:absolute;top:48px;left:0;right:0;border-radius:10px;overflow:hidden;width:100%;z-index:2;box-shadow:var(--main-shadow)}.full_map_mode-search-results__header{display:flex;align-items:center;font-size:16px;line-height:24px;color:#fff;height:40px;padding:10px;background:var(--red-linear-gradient)}.full_map_mode-search-results__body{padding:10px;background-color:#fff}.full_map_mode-search-results__item{text-align:left;border-bottom:1px solid #f2f2f2;background-color:#fff;cursor:pointer;transition:background-color .2s}.full_map_mode-search-results__link{display:block;font-size:14px;font-family:FontInterSemiBold;text-decoration:none;padding:6px 0;transition:padding-left .2s}.full_map_mode-search-results__item:hover .full_map_mode-search-results__link{transition:padding-left .2s;padding-left:10px}.full_map_mode-search-results__item:hover{background-color:#f2f2f2;transition:background-color .2s}.full_map_mode-search-results__item:last-child{border-bottom:0}.full_map_mode-guests-block-w{position:absolute;top:48px;left:0;right:0;border-radius:10px;width:250px;z-index:2;box-shadow:var(--main-shadow);z-index:12}.full_map_mode-search-results-adults{display:flex;padding:10px 0 18px}.full_map_mode-search-results-guests__header{position:relative;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:20px;color:#fff;padding:10px 3px;border-radius:10px 10px 0 0;background:var(--red-linear-gradient)}.full_map_mode-search-results-guests__body{padding:11px 11px 70px;background-color:#fff;border-radius:0 0 10px 10px}.full_map_mode-search-results__left{width:100px;text-align:left;display:flex;flex-wrap:wrap}.full_map_mode-search-results__right{position:relative;width:calc(100% - 100px);display:flex;justify-content:flex-end;align-items:center}.full_map_mode-search-age-num{padding-right:30px}.full_map_mode-search-age-remove{position:absolute;top:0;bottom:0;right:7px;margin:auto;width:16px;height:16px;border-radius:50%;background-color:#d9d9d9;cursor:pointer;background-image:url(/images/icons/white-close.svg);background-repeat:no-repeat;background-position:50%;background-size:10px}.full_map_mode-search-results__title{width:100%;font-size:16px;font-family:FontInterSemiBold}.full_map_mode-search-results__subtitle{font-size:10px;font-family:FontInterLight}.full_map_mode-search-results__minus{font-size:16px;line-height:16px;font-family:FontInterSemiBold}.full_map_mode-search-results__minus,.full_map_mode-search-results__plus{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;color:#fff;background:var(--red-linear-gradient);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.full_map_mode-search-results__plus{font-size:18px;line-height:18px}.full_map_mode-search-results__value{width:30px;font-size:18px;line-height:18px;font-family:FontInterSemiBold;text-align:center}.full_map_mode-search-results-children__item{display:flex;padding:10px 0;box-shadow:0 -1px 1px 0 rgba(34,60,80,.1)}.full_map_mode-search-results-children__item:last-child{border-bottom:0}.full_map_mode-search-results__age{display:flex;justify-content:flex-end;font-size:18px;line-height:18px;font-family:FontInterSemiBold}.full_map_mode-search-results-add-child{position:absolute;left:12px;right:12px;background:var(--red-linear-gradient);border-radius:10px;padding:0 38px 15px;overflow:hidden}.full_map_mode-search-results-add-child-closed{height:45px;cursor:pointer}.full_map_mode-search-results-add-child:after{position:absolute;top:18px;right:15px;content:"";display:block;width:10px;height:10px;background-image:url(/images/icons/arr-top.svg);background-repeat:no-repeat;background-size:cover;transform:rotate(180deg);transition:transform .3s}.full_map_mode-search-results-add-child-closed:after{transform:rotate(0);transition:transform .3s}.full_map_mode-search-results-add__title{position:relative;width:100%;height:45px;font-size:15px;line-height:45px;font-family:FontInterBold;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #fff}.full_map_mode-search-results-add-child-closed .full_map_mode-search-results-add__title{border-bottom:0}.full_map_mode-search-results-add__link{width:calc(100% + 76px);position:absolute;top:0;bottom:0;left:-38px;right:0;margin:auto;display:block;text-decoration:none;color:#fff;z-index:3}.full_map_mode-search-results-add__item{font-family:FontInterBold;position:relative;padding:6px 0;text-align:left;color:#fff;font-family:FontInterLight;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;line-height:16px}.full_map_mode-search-results-add__item:first-child{padding-top:0}.full_map_mode-search-results-add__item:hover{font-family:FontInterSemiBold;font-size:16px;line-height:16px}.full_map_mode-search-results-add__item:hover:after{width:10px;height:10px;position:absolute;left:-20px;top:0;bottom:0;margin:auto;content:"";display:block;background-image:url(/images/icons/left-right.svg);background-position:0;background-repeat:no-repeat;background-size:8px;font-size:16px;line-height:16px}.full_map_mode-search-results-add__block{height:240px;margin-top:20px;overflow:auto;margin-left:-20px;padding-left:20px;scrollbar-width:thin;scrollbar-color:#fff}.full_map_mode-search-results-add__block::-webkit-scrollbar{height:12px;width:6px}.full_map_mode-search-results-add__block::-webkit-scrollbar-track{background:transparent}.full_map_mode-search-results-add__block::-webkit-scrollbar-thumb{height:130px;background-color:#fff;border-radius:3px;border:3px solid #fff}.full_map_mode-direction-form-block .datepicker-w{top:48px}.hoteldetail-main-form{width:100%}.hoteldetail-direction-form__inside{width:calc(100% - 165px);height:52px;display:flex;border:3px solid #ff4648;border-radius:10px}.hoteldetail-direction-form-block{position:relative;display:flex;align-items:center;text-align:center;justify-content:space-around;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hoteldetail-direction-form-w{display:flex;justify-content:space-between;position:relative}.hoteldetail-direction-form-way{width:335px;height:100%;position:relative;justify-content:flex-start;border-right:2px solid #ffa1af;border-radius:10px 0 0 10px}.hoteldetail-search-dates{display:flex;justify-content:space-between;width:190px}.hoteldetail-form-way-input{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;display:block;outline:0!important;border:0!important;font-size:16px;line-height:100%;cursor:pointer;text-align:center;font-weight:700;width:100%;height:100%}.hoteldetail-direction-form-way .hoteldetail-form-way-input{text-align:left;text-indent:20px;font-size:16px;border-radius:10px 0 0 10px;background-color:#eee;color:#949494;font-family:FontInterLight;cursor:default;width:100%;height:100%}.hoteldetail-form-way-input::-webkit-input-placeholder{color:#949494;font-family:FontInterLight}.hoteldetail-form-way-input:-moz-placeholder,.hoteldetail-form-way-input::-moz-placeholder{color:#949494;font-family:FontInterLight}.hoteldetail-form-way-input:-ms-input-placeholder{color:#949494;font-family:FontInterLight}.hoteldetail-form-guests-input{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0 7px 7px 0}.hoteldetail-direction-form-in{width:50%;height:100%;border-right:2px solid #ffa1af}.hoteldetail-close-pic{position:absolute;top:2px;right:2px;content:"";display:block;width:12px;height:12px;background-image:url(/images/icons/white-close.svg);background-size:contain;background-position:50%;z-index:15;cursor:pointer}.hoteldetail-direction-form-in-active{display:block;position:absolute;left:-3px;right:0;margin:auto;color:#fff;width:calc(100% + 6px);height:calc(100% + 6px);background:var(--red-linear-gradient);z-index:2;cursor:pointer}.hoteldetail-direction-form-in-active::-webkit-input-placeholder{color:#fff}.hoteldetail-direction-form-in-active:-moz-placeholder,.hoteldetail-direction-form-in-active::-moz-placeholder{color:#fff}.hoteldetail-direction-form-in-active:-ms-input-placeholder{color:#fff}.hoteldetail-direction-form-out{width:50%;height:100%;border-right:2px solid #ffa1af}.hoteldetail-direction-form-out-active{display:block;position:absolute;right:0;top:-15px;margin:auto;left:-3px;content:"Заезд";color:#fff;font-size:20px;line-height:82px;width:calc(100% + 3px);height:calc(100% + 30px);background:var(--red-linear-gradient);z-index:2;cursor:pointer}.hoteldetail-direction-form-people{width:130px;height:100%;border-radius:0 5px 5px 0}.hoteldetail-direction-form-people,.hoteldetail-direction-form-people-active{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hoteldetail-direction-form-people-active{display:block;position:absolute;right:0;top:-15px;margin:auto;left:-2px;content:"Заезд";color:#fff;font-size:20px;line-height:82px;width:calc(100% + 3px);height:calc(100% + 30px);background:var(--red-linear-gradient);z-index:2}.hoteldetail-direction-form-people-active:after{content:"";position:absolute;width:14px;height:14px;bottom:5px;left:0;right:0;margin:auto;background-image:url(/images/icons/down-arrow.svg);background-position:bottom;background-size:cover;background-repeat:no-repeat;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hoteldetail-direction-form-submit{width:150px;justify-content:safe flex-end}.hoteldetail-direction-form-btn{width:100%;height:52px;border:0!important;outline:0!important;color:#fff;font-size:16px;font-family:FontInterExtraBold;background:var(--red-linear-gradient);border-radius:10px;cursor:pointer}.hoteldetail-search-results-w{position:absolute;top:55px;left:0;right:0;border-radius:10px;overflow:hidden;width:100%;z-index:2;box-shadow:var(--main-shadow)}.hoteldetail-search-results__header{display:flex;align-items:center;font-size:16px;line-height:24px;color:#fff;height:40px;padding:10px;background:var(--red-linear-gradient)}.hoteldetail-search-results__body{padding:10px;background-color:#fff}.hoteldetail-search-results__item{text-align:left;border-bottom:1px solid #f2f2f2;background-color:#fff;cursor:pointer;transition:background-color .2s}.hoteldetail-search-results__link{display:block;font-family:FontInterSemiBold;text-decoration:none;padding:12px 0;transition:padding-left .2s}.hoteldetail-search-results__item:hover .hoteldetail-search-results__link{transition:padding-left .2s;padding-left:10px}.hoteldetail-search-results__item:hover{background-color:#f2f2f2;transition:background-color .2s}.hoteldetail-search-results__item:last-child{border-bottom:0}.hoteldetail-guests-block-w{position:absolute;top:55px;left:0;right:0;border-radius:10px;width:250px;z-index:2;box-shadow:var(--main-shadow);z-index:12}.hoteldetail-search-results-adults{display:flex;padding:10px 0 18px}.hoteldetail-search-results-guests__header{position:relative;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:20px;color:#fff;padding:10px 3px;border-radius:10px 10px 0 0;background:var(--red-linear-gradient)}.hoteldetail-search-results-guests__body{padding:11px 11px 70px;background-color:#fff;border-radius:0 0 10px 10px}.hoteldetail-search-results__left{width:100px;text-align:left;display:flex;flex-wrap:wrap}.hoteldetail-search-results__right{position:relative;width:calc(100% - 100px);display:flex;justify-content:flex-end;align-items:center}.hoteldetail-search-age-num{padding-right:30px}.hoteldetail-search-age-remove{position:absolute;top:0;bottom:0;right:7px;margin:auto;width:16px;height:16px;border-radius:50%;background-color:#d9d9d9;cursor:pointer;background-image:url(/images/icons/white-close.svg);background-repeat:no-repeat;background-position:50%;background-size:10px}.hoteldetail-search-results__title{width:100%;font-size:16px;font-family:FontInterSemiBold}.hoteldetail-search-results__subtitle{font-size:10px;font-family:FontInterLight}.hoteldetail-search-results__minus{font-size:16px;line-height:16px;font-family:FontInterSemiBold}.hoteldetail-search-results__minus,.hoteldetail-search-results__plus{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;color:#fff;background:var(--red-linear-gradient);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hoteldetail-search-results__plus{font-size:18px;line-height:18px}.hoteldetail-search-results__value{width:30px;font-size:18px;line-height:18px;font-family:FontInterSemiBold;text-align:center}.hoteldetail-search-results-children__item{display:flex;padding:10px 0;box-shadow:0 -1px 1px 0 rgba(34,60,80,.1)}.hoteldetail-search-results-children__item:last-child{border-bottom:0}.hoteldetail-search-results__age{display:flex;justify-content:flex-end;font-size:18px;line-height:18px;font-family:FontInterSemiBold}.hoteldetail-search-results-add-child{position:absolute;left:12px;right:12px;background:var(--red-linear-gradient);border-radius:10px;padding:0 38px 15px;overflow:hidden}.hoteldetail-search-results-add-child-closed{height:45px;cursor:pointer}.hoteldetail-search-results-add-child:after{position:absolute;top:18px;right:15px;content:"";display:block;width:10px;height:10px;background-image:url(/images/icons/arr-top.svg);background-repeat:no-repeat;background-size:cover;transform:rotate(180deg);transition:transform .3s}.hoteldetail-search-results-add-child-closed:after{transform:rotate(0);transition:transform .3s}.hoteldetail-search-results-add__title{position:relative;width:100%;height:45px;font-size:15px;line-height:45px;font-family:FontInterBold;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #fff}.hoteldetail-search-results-add-child-closed .hoteldetail-search-results-add__title{border-bottom:0}.hoteldetail-search-results-add__link{width:calc(100% + 76px);position:absolute;top:0;bottom:0;left:-38px;right:0;margin:auto;display:block;text-decoration:none;color:#fff;z-index:3}.hoteldetail-search-results-add__item{font-family:FontInterBold;position:relative;padding:6px 0;text-align:left;color:#fff;font-family:FontInterLight;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;line-height:16px}.hoteldetail-search-results-add__item:first-child{padding-top:0}.hoteldetail-search-results-add__item:hover{font-family:FontInterSemiBold;font-size:16px;line-height:16px}.hoteldetail-search-results-add__item:hover:after{width:10px;height:10px;position:absolute;left:-20px;top:0;bottom:0;margin:auto;content:"";display:block;background-image:url(/images/icons/left-right.svg);background-position:0;background-repeat:no-repeat;background-size:8px;font-size:16px;line-height:16px}.hoteldetail-search-results-add__block{height:240px;margin-top:20px;overflow:auto;margin-left:-20px;padding-left:20px;scrollbar-width:thin;scrollbar-color:#fff}.hoteldetail-search-results-add__block::-webkit-scrollbar{height:12px;width:6px}.hoteldetail-search-results-add__block::-webkit-scrollbar-track{background:transparent}.hoteldetail-search-results-add__block::-webkit-scrollbar-thumb{height:130px;background-color:#fff;border-radius:3px;border:3px solid #fff}.hoteldetail-direction-form-block .datepicker-w{top:55px}.aside-filter-btn{display:none}.favorite-info{opacity:0;display:block;width:250px;position:absolute;top:10px;left:0;padding:10px 15px;border-radius:10px;box-shadow:var(--main-shadow);background-color:#fff;z-index:5;animation-name:addToFavorite;animation-duration:.5s;animation-fill-mode:forwards}.favorite-info-link{display:block;color:#147de8;cursor:pointer;font-size:15px;line-height:20px;margin-bottom:5px}.favorite-info-text{font-size:14px;line-height:16px}@keyframes addToFavorite{to{opacity:1;top:40px}}.mob-map-form{width:100%;padding:0 1rem}.loading-alert,.success-alert{background-color:#00ca50}.loading-alert{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:18px;line-height:18px;z-index:2;margin-left:-15px}.error-alert{background-color:#fe4b2b}.subscribe-link{height:1px}@media only screen and (max-width:1600px){.search-page .section-btns-item_group{display:flex;flex-wrap:wrap;justify-content:right;width:170px}.section-btns-item{font-size:13px}.search-page .section-btns-item-2,.search-page .section-btns-item-3{width:100%;margin-right:0;margin-bottom:15px;padding-right:5px}.search-page .section-btns-item-4{width:100%;padding-right:5px}}@media only screen and (max-width:1500px){.map_mode-direction-form-way{width:255px}.section-btns-item-2,.section-btns-item-3{margin-right:10px;padding-right:10px}.section-btns-item-4{padding-right:10px}.section-btns{left:10px}}@media screen and (max-width:1300px){.no-result{top:100px}.no-result-image{width:150px;height:auto}.hotels-page .search-page-main{margin:0 1rem}.full-map-fiters-w .aside-slider+div+div{width:35%}.full-map-fiters-w .aside-slider+div{width:65%}.aside-slider{min-height:115px}.search-page.wrapper .footer{margin-left:1rem;margin-right:1rem;margin-top:50px}}@media screen and (max-width:1280px){.main-title{width:calc(100% - 2rem);height:160px;margin-left:1rem;margin-right:1rem}.map-swiper .swiper-slide{font-size:18px;line-height:22px}.aside-cheap-block-w,.aside-direction-form-in,.aside-direction-form-out{width:48%}.aside-cheap-block{width:calc(100% - 4px)}.aside-food-w-1,.aside-food-w-2,.aside-food-w-3{width:calc(33.3% - 8px)}.aside-food-w-4,.aside-food-w-5{width:calc(50% - 6px)}.search-page-favorites{margin:0 1rem}.main-form{margin-left:1rem;margin-right:1rem}.cashback-info{width:80%}.footer{margin-top:100px;margin-left:1rem;margin-right:1rem}.hotel-slider__items .swiper-button-next,.hotel-slider__items .swiper-button-prev{top:192px}.secondary-h1{padding:40px 0;font-size:45px;line-height:50px}.add-to-favorite{left:205px}.select-map__item-active .add-to-favorite,.select-results__item-active .add-to-favorite{left:auto;right:30px}}@media only screen and (max-width:1150px){.section-btns-item-1{top:65px}.section-btns-item-1.active{width:100%;max-width:600px}}@media screen and (max-width:1050px){.articles-page:after,.contact-page:after,.hotel-bron-page:after,.main-page:after,.payment-page:after{width:100%;max-width:750px;max-height:750px}.main-title{width:100%;height:160px;margin-left:0;margin-right:0;background-image:url(/images/main-title-small.svg)}.aside-direction-form-in,.aside-direction-form-in-active,.aside-direction-form-out,.aside-direction-form-out-active,.aside-direction-form-way{height:50px}.aside-form-way-input{line-height:50px;font-size:14px}.aside-direction-form-people{height:50px}.aside-guests-block-w{top:55px}.aside-direction-form-btn{height:50px}.aside-cheap-block-w{height:54px}.aside-cheap-block{height:50px;padding:5px 5px 5px 40px}.aside-food-block-inside{font-size:12px;line-height:14px}.aside-cheap-block span{font-size:12px}.aside-block-link-w{height:55px}.icon-item-direction{width:100%;order:1}.map-swiper .swiper-slide{font-size:16px;line-height:20px}.add-to-favorite{left:165px}}@media screen and (max-width:960px){.direction-form-people{width:135px}.direction-form-submit{width:170px}.direction-form-btn{width:160px}.search-dates{width:220px}}@media screen and (max-width:860px){.show-vars-nomap{display:flex;position:absolute;top:0;left:250px;width:110px;box-shadow:var(--main-shadow);text-decoration:none}.show-vars-nomap,.show-vars-nomap__item{height:50px;border-radius:10px;background-color:#fff}.show-vars-nomap__item{width:55px;cursor:pointer}.show-vars-nomap__item-1.active,.show-vars-nomap__item-2.active{background-image:var(--red-linear-gradient)}.show-vars-nomap__item-1:after{position:absolute;content:"";width:55px;height:50px;background-image:url(/images/icons/switch_menu_grey.svg);background-position:50%;background-size:30px;background-repeat:no-repeat;z-index:1}.show-vars-nomap__item-1.active:after{background-image:url(/images/icons/switch_menu_white.svg)}.show-vars-nomap__item-2:after{position:absolute;content:"";width:55px;height:50px;background-image:url(/images/icons/switch_map_grey.svg);background-position:50%;background-size:30px;background-repeat:no-repeat;z-index:1}.show-vars-nomap__item-2.active:after{background-image:url(/images/icons/switch_map_white.svg)}.direction-form__inside{padding:15px 0 15px 15px}.hotels-booking:after{width:100%}.aside-food-block{margin-bottom:20px}.aside-food-w-4,.aside-food-w-5{margin-bottom:0}.search-page-favorites{margin:0 1rem}.direction-form{position:relative;height:170px}.direction-form-submit{position:absolute;top:105px;right:0;width:32%}.direction-ways{width:65%;height:64px;flex-wrap:wrap}.direction-form-btn{width:100%;height:64px}.direction-way:nth-child(4){padding-right:0}.dont-know-way{width:100%;text-align:left;margin-top:10px}.direction-way{padding-right:1rem;line-height:24px}.direction-form-way{width:60%}.form-way-input{font-size:16px}.aside-block-title{display:none}.aside-filter-btn{position:absolute;display:block;bottom:0;height:62px;line-height:62px;border-radius:10px;color:#ff4a2b;padding:0 10px 0 20px;background-color:#fff;box-shadow:var(--main-shadow);cursor:pointer}.aside-filter-btn:before{content:"";width:30px;height:30px;padding-top:3px;padding-bottom:3px;padding-right:30px;margin-right:5px;background:url(/images/filter.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.aside-filter{display:none}.aside-fiters-w{display:flex;flex-wrap:wrap;margin-top:20px}.search-page .aside-fiters-w{margin-left:1rem;margin-right:1rem}.aside-slider,.aside-slider+div,.aside-slider+div+div{width:100%}.hoteldetail-swiper .hotel-slider__item{height:85px}.hoteldetail-direction-form-w{padding-bottom:100px}.hoteldetail-direction-form__inside{height:88px;width:100%}.hoteldetail-direction-form-submit{position:absolute;top:110px;right:0;height:60px}.hoteldetail-direction-form-btn{height:60px}.hoteldetail-direction-form-way{width:calc(100% - 320px)}.hoteldetail-navigation-top{position:absolute;width:305px;top:110px;height:60px;padding-left:15px;padding-right:20px;box-shadow:var(--main-shadow);border-radius:10px;cursor:pointer;background-color:#fff;overflow:hidden}.opened.hoteldetail-navigation-top{overflow:visible}.hoteldetail-navigation-pic{position:absolute;right:20px;top:0;bottom:0;margin:auto;width:15px;height:15px;background:url(/images/icons/down-arrow-grey.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:10;transform:rotate(0);transition:transform .2s}.opened .hoteldetail-navigation-pic{transform:rotate(180deg);transition:transform .2s}.hoteldetail-navigation-inside{position:absolute;width:100%;height:60px;top:0;left:0;z-index:9;cursor:pointer}.opened .hoteldetail-navigation-inside{z-index:0}.hoteldetail-navigation-info{position:absolute;top:3px;left:15px;color:#8b8b8b;font-size:10px;line-height:10px;font-family:FontInter;z-index:10}.hoteldetail-navigation-menu{position:absolute;width:100%;top:0;left:0;background-color:#fff;box-shadow:var(--main-shadow);z-index:6;border-radius:10px;overflow:hidden}.hoteldetail-navigation-menu__item.active{color:#ff2c2f}.hoteldetail-navigation-menu__w{width:100%;height:55px;padding-left:15px}.hoteldetail-navigation-menu__item{font-size:18px;line-height:55px;font-family:FontInterMedium;color:#0575e5;background-color:#fff}.hoteldetail-direction-form-block .datepicker-w{top:85px;right:0;z-index:12}.hoteldetail-guests-block-w{top:85px;right:0;left:auto}.bron-step-1{padding-top:20px}}@media (min-width:480px) and (max-width:860px){.aside-selection-form{position:relative;width:100%;height:88px;background:var(--red-linear-gradient);border-radius:10px}.aside-direction-form__inside{display:flex;flex-direction:row;flex-wrap:nowrap;position:absolute;top:3px;bottom:3px;right:3px;left:3px;margin:auto;border-radius:8px;width:calc(100% - 6px);height:82px;background:#fff;padding:15px}.aside-direction-form-way{margin:0;height:auto;border:0}.aside-main-form{position:relative;height:170px}.aside-form-way-input{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;display:block;outline:0!important;border:0!important;font-size:16px;line-height:16px;text-align:center;text-indent:0;cursor:pointer}.aside-search-dates{display:flex;width:242px}.aside-direction-form-in,.aside-direction-form-out{width:120px;height:auto;border:0;margin-bottom:0}.aside-form-way-input-in,.aside-form-way-input-out{background-image:none}.aside-direction-form-submit{position:absolute;top:105px;right:-3px;width:20%}.aside-direction-form-people{width:170px;height:auto;border:none;margin-bottom:0}.aside-direction-form-in:after,.aside-direction-form-out:after,.aside-direction-form-way:after{position:absolute;right:0;content:"";width:2px;height:100%;background:var(--red-linear-gradient);z-index:2}.aside-direction-form-in-active{display:block;position:absolute;right:0;margin:auto;left:-3px;color:#fff;font-size:16px;line-height:82px;width:calc(100% + 3px);height:calc(100% + 30px);background:var(--red-linear-gradient);z-index:2;border-radius:0;cursor:pointer}.datepicker-w{right:auto;left:auto}.date-link{margin-bottom:5px}.direction-form-out>.datepicker-w{left:auto;right:-100px}.guests-block-w{left:auto;width:calc(100% + 110px)}.hoteldetail-direction-form-submit{width:220px}}@media screen and (max-width:650px){.search-page.wrapper,.search-page.wrapper .main{height:auto}.swiper{width:calc(100% + 280px)!important;margin-left:-140px!important}.footer,.main-form,.search-page-favorites,.search-page-main{margin-left:0;margin-right:0}.hotel-slider__items .swiper-button-next,.hotel-slider__items .swiper-button-prev{top:165px}.hoteldetail-swiper .hotel-slider__item{height:65px}.hoteldetail-direction-form-block .datepicker-w{right:-100px}.hoteldetail-navigation-top{width:205px}.add-to-favorite{left:auto;right:30px}.add-to-favorite:not(.add-to-favorite-active):hover:before{opacity:0;display:none}.hotels-page .search-page-main{margin:0}.reviews-slider .swiper-button-next,.reviews-slider .swiper-button-prev{top:20px}}@media screen and (max-width:480px){.go-next,.send-talk{width:100%}.direction-form-way .form-way-input{text-indent:0}.aside-show-filters-options{height:50px;width:100%;top:310px;left:0}.search-page .aside-show-filters-options{top:400px;left:1rem;right:1rem;width:calc(100% - 2rem)}.no-result{top:0}.show-vars-nomap{left:auto;right:0}.map-swiper .swiper-slide{font-size:14px;line-height:16px}.aside-fiters-w{margin-top:100px}.aside-show-filters{width:180px;font-size:14px;top:0;padding-right:0;padding-left:40px;background-size:20px}.aside-direction-form-way{height:62px}.aside-form-way-input{line-height:62px;font-size:16px}.aside-guests-block-w{top:60px;z-index:7}.aside-form-way-input{height:100%}.aside-direction-form-btn,.aside-direction-form-in,.aside-direction-form-out,.aside-direction-form-people{height:62px}.secondary-h1{font-size:35px;line-height:40px}.hotels-booking:after{width:100%;height:600px;top:50px}.direction-form{height:auto}.direction-form__inside{position:relative;top:0;bottom:0;right:0;left:0;width:100%;height:auto;flex-direction:column;background-color:transparent;padding:0}.direction-form-block{position:relative;margin-bottom:15px;width:100%;height:64px;background:var(--red-linear-gradient);border-radius:10px}.direction-form-w{background:transparent;height:auto}.search-dates{width:100%;justify-content:space-between}.form-way-input{display:flex;position:absolute;top:2px;bottom:2px;right:2px;left:2px;margin:auto;border-radius:8px;width:calc(100% - 4px)!important;height:60px;text-align:left;background:#fff;padding:0 20px}.direction-ways{width:100%}.direction-form-way:after{content:none}.direction-form-in,.direction-form-out{width:calc(50% - 10px)}.direction-form-in:after,.direction-form-out:after{content:none}.direction-form-submit{top:0;margin-bottom:0}.direction-form-btn{width:100%}.direction-form-in:before,.direction-form-out:before{width:22px;height:22px;right:10px;bottom:auto;left:auto;background-image:url(/images/icons/calendar.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.direction-ways{display:none}.search-results-w{top:65px;left:0;width:100%;z-index:12}.direction-form-out>.datepicker-w{left:auto}.datepicker-w{width:calc(200% + 20px);top:65px;right:0;left:0}.aside-direction-form-out>.datepicker-w{left:auto}.guests-block-w{width:100%;top:65px}.datepicker-header{padding-right:12px}.datepicker-header__title{display:none}.days-list{width:100%;max-width:280px;margin:0 auto}.days-list__item{width:40px}.month-aside{display:none}.datepicker-body{padding:0 1rem;width:100%;left:0}.direction-form-in-active{background-color:var(--red-linear-gradient)}.month-calendar{max-width:280px;margin:0 auto}.date-link{width:40px;height:40px;line-height:40px;margin-bottom:5px;margin-right:0;margin-left:0}.aside-direction-form-in,.aside-direction-form-out{width:calc(50% - 10px)}.search-item-pics{width:100%;height:210px}.aside-filter-btn{position:relative;margin-top:16px;width:55%;padding:0 20px}.hoteldetail-direction-form-w{position:relative;flex-direction:column;margin-bottom:84px}.hoteldetail-direction-form__inside{width:100%;height:auto;border:none;display:flex;flex-wrap:wrap}.hoteldetail-direction-form-way{display:none}.hoteldetail-search-dates{width:100%;margin-bottom:20px}.hoteldetail-direction-form-in,.hoteldetail-direction-form-out,.hoteldetail-direction-form-people{width:calc(50% - 10px);height:64px;border:3px solid #ff4648;border-radius:10px}.hoteldetail-form-way-input{border-radius:8px}.hoteldetail-direction-form-submit{width:calc(50% - 10px);position:absolute;bottom:0;right:0}.hoteldetail-direction-form-btn{height:64px}.hotel-slider__items .swiper-button-next,.hotel-slider__items .swiper-button-prev{top:88px}.hoteldetail-direction-form-submit{top:86px}.hoteldetail-form-way-input{font-size:16px}.hoteldetail-navigation-top{width:100%;top:168px}.hoteldetail-direction-form-w{margin-bottom:0;padding-bottom:110px}.hoteldetail-direction-form-block .datepicker-w{top:62px}.hoteldetail-direction-form-in .datepicker-w{left:-3px}.hoteldetail-direction-form-out .datepicker-w{left:calc(-100% - 29px);right:auto}.hoteldetail-guests-block-w{width:calc(200% + 32px);top:62px;left:-3px}}@media screen and (max-width:420px){.left-nav-block{width:calc(100% - 135px)}.left-nav-list:before{right:5px}.hoteldetail-swiper .hotel-slider__item{height:45px;width:65px}.datepicker-body{padding:0 .5rem}.aside-direction-form-btn,.aside-filter-btn{font-size:14px}}@media screen and (max-width:350px){.datepicker-body{padding:0}.days-list__item{width:36px}.mob-menu-active{position:absolute;top:10px;left:10px;right:10px;max-width:100%}}.serv-item__more-services{background-size:16px;background-position:0;background-repeat:no-repeat}.serv-item__block_meal{background-image:url(/images/icons/meal.png);color:#ff4937;font-family:FontInterMedium!important}.serv-item__block_conditioner{background-image:url(/images/icons/air-conditioner.png)}.serv-item__block_bed{background-image:url(/images/icons/bedroom.png)}.serv-item__block_internet{background-image:url(/images/icons/wifi.png)}.serv-item__block_fridge{background-image:url(/images/icons/fridge.png)}.serv-item__block_window{background-image:url(/images/icons/window.png)}.opened-list.hotel-bron-citizenship .hotel-bron-input-citizenship,.opened-list.hotel-bron-sex .hotel-bron-input-sex{overflow:visible}.hotel-bron-input-arrow{transition:all .3s}.opened-list.hotel-bron-citizenship .hotel-bron-input-arrow,.opened-list.hotel-bron-sex .hotel-bron-input-arrow{transform:rotate(180deg);transition:all .3s}.main-div{width:100%;max-width:1050px;padding:0 10px;margin:50px auto 70px;font-family:Roboto,Arial,sans-serif;box-sizing:border-box}.main-div,.main-div p{font-size:16px;line-height:24px}.main-div h2{font-size:26px;line-height:34px;margin-bottom:20px}.main-div h3{margin-top:20px;margin-bottom:10px}.p-table{width:700px;border:1px solid #ccc;border-collapse:collapse;margin-right:20px}.p-table td{border:2px solid #ccc;padding:5px;vertical-align:top}.table-w{width:100%;overflow:auto}.MainNav_header__z1WJD{position:fixed;left:0;right:0;top:0;margin:0 auto;z-index:10}.MainNav_header-w__XR8zJ{position:relative;display:flex;justify-content:space-between;align-items:center;padding:20px 0;margin:0 auto;max-width:1240px}.MainNav_nav-link__NpvlN{display:inline-block;color:#0575e5;font-size:16px;border-bottom:1px solid;text-decoration:none}.MainNav_nav-link__NpvlN.MainNav_active__YgYWt{color:#ff4b2c}.MainNav_nav-link-colored__ge1Lo:hover{color:transparent!important;background-image:var(--red-linear-gradient);background-size:100%;-webkit-background-clip:text;border-bottom:1px solid #ff4b2c;transition:.2s}.MainNav_nav-list__YE7IQ{display:flex;list-style-type:none}.MainNav_nav-item__xxbeE{padding:0 10px;position:relative}.MainNav_nav-link-last__L6Ffx{position:relative;color:#929292;border:none}.MainNav_nav-link-last__L6Ffx.MainNav_enable-favorite__uwGOs{color:#ff4b2c}.MainNav_nav-item__xxbeE:last-child .MainNav_nav-link__NpvlN.MainNav_no-favorite__xZcU0:before{display:none}.MainNav_nav-item__xxbeE:last-child .MainNav_nav-link__NpvlN:before{position:absolute;top:-2px;right:-30px;left:auto;content:"";width:24px;height:24px;background-image:url(/images/icons/favorite.svg);background-repeat:no-repeat;background-size:21px;cursor:pointer;background-position:50%}.MainNav_nav-item__xxbeE:last-child .MainNav_enable-favorite__uwGOs:before{position:absolute;top:2px;right:-28px;left:auto;content:"";width:20px;height:18px;background-image:url(/images/icons/heart.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer}.MainNav_nav-item__xxbeE:last-child .MainNav_nav-link__NpvlN.MainNav_hidden-favorite__AzuP_{display:none}.MainNav_top-phone__DBs1J{color:#000;font-size:16px;text-decoration:none}.MainNav_phones__nJkip{display:flex}.MainNav_top-phone-w__uRmCa{text-align:right;margin-right:30px;align-items:center}.MainNav_top-phone-w__uRmCa:nth-child(2){margin-right:0}.MainNav_top-phone-info__XXqEQ{font-size:12px}.MainNav_main-logo-img__ow_6x,.MainNav_main-logo__3mXnC{max-width:145px}@media only screen and (max-width:1280px){.MainNav_header-w__XR8zJ{margin:0 1rem}.MainNav_close-nav-w__RwFYG{position:relative}.MainNav_close-nav__eKSM6{position:relative;display:block;width:40px;height:40px;margin-right:0;margin-left:auto;cursor:pointer;background-image:url(/images/close_nav.svg);background-size:cover;background-repeat:repeat;z-index:5}.MainNav_close-nav__eKSM6:after{display:block;content:"МЕНЮ";position:absolute;bottom:-10px;left:0;right:0;text-align:center;color:#000;font-size:11px;font-family:FontInterSemiBold}.MainNav_mobile-nav__gcJ2Y{width:325px;min-height:200px;position:absolute;top:-5px;right:-5px;border-radius:10px;background:#fff;padding:65px 10px 25px 30px;z-index:4}.MainNav_moblie-nav__list__QjYrC{position:relative;list-style-type:none;margin-bottom:70px}.MainNav_moblie-nav__list__QjYrC:after{position:absolute;bottom:-40px;left:0;width:100px;height:2px;content:"";background-color:#ff4a2b}.MainNav_moblie-nav__sublist__euNAQ{list-style-type:none;padding-left:30px;margin-top:20px}.MainNav_moblie-nav__item__fV_GJ{position:relative;margin-bottom:20px}.MainNav_moblie-nav__item__fV_GJ:last-child{margin-bottom:0}.MainNav_moblie-nav__item__fV_GJ.MainNav_submenu__A_m6e:after{content:"";width:20px;height:25px;background-image:url(/images/nav-down.svg);background-repeat:no-repeat;background-size:15px;background-position:50%;position:absolute;right:0;top:0;transition:transform .3s;z-index:-1}.MainNav_moblie-nav__item__fV_GJ.MainNav_submenu__A_m6e.MainNav_opened__xq2xw:after{transform:rotate(180deg);transition:transform .3s}.MainNav_moblie-subnav__item__HLPTR{position:relative;margin-bottom:20px}.MainNav_moblie-nav__link__UEpnP{display:block;font-size:20px;line-height:24px;color:#0575e5;font-family:FontInterLight;transition:color .2s}.MainNav_moblie-nav__link__UEpnP:hover{color:#ff4a2b;transition:color .2s}.MainNav_moblie-subnav__item__HLPTR:after{position:absolute;left:-15px;top:10px;content:"";width:5px;height:5px;background-color:#0575e5;border-radius:50%}.MainNav_moblie-social-info__9E0Cj{font-size:16px;line-height:24px;font-family:FontInterSemiBold;margin-bottom:10px}.MainNav_moblie-social-link__WY0dr{display:block;padding-left:36px;text-decoration:underline;background-repeat:no-repeat;background-size:23px;background-position:0 0;margin-bottom:10px;font-size:14px;line-height:23px}.MainNav_moblie-social-tg__Bb1an{background-image:url(/images/icons/telegram.svg)}.MainNav_moblie-social-vk__ePojT{background-image:url(/images/icons/vk.svg);line-height:20px}}@media screen and (max-width:1140px){.MainNav_main-nav__zGnT_{display:none}.MainNav_mob-menu-active___mP_T>.MainNav_nav-list-mob__5nkmr{flex-direction:column}.MainNav_header__z1WJD .MainNav_top-phone-w__uRmCa{text-align:right}.MainNav_top-phone-mob__hyv3h{text-align:left}.MainNav_nav-list-mob__5nkmr li{list-style:none;padding:0;margin-top:23px}.MainNav_nav-link__NpvlN{font-size:20px;font-weight:100;font-family:FontInterLight;text-decoration:none;display:inline-block}.MainNav_mob-decor-line__1jV8n{margin:40px 0;height:2px;width:98px;background:linear-gradient(45deg,#ff4b2b,#ff4b2b 39%,#ff416c 75%,#ff416c)}.MainNav_mob-s-w__CbSLK{padding-top:14px;padding-bottom:30px}.MainNav_mob-social-tg-pdmsk__BzRLC,.MainNav_mob-social-tg-rus__yg6c2{margin-bottom:10px;line-height:24px;background-image:url(/images/icons/telegram.svg)}.MainNav_mob-social-tg-pdmsk__BzRLC,.MainNav_mob-social-tg-rus__yg6c2,.MainNav_mob-social-vk__Iz77K{display:block;width:100%;height:24px;padding-left:32px;font-size:14px;color:#4397ed;font-family:FontInter;text-decoration:underline;background-repeat:no-repeat;background-size:24px;background-position:0}.MainNav_mob-social-vk__Iz77K{line-height:20px;background-image:url(/images/icons/vk.svg)}.MainNav_contact-page__l4bOD .MainNav_header__z1WJD{margin-right:1rem;margin-left:1rem}.MainNav_nav-item__xxbeE:last-child .MainNav_nav-link__NpvlN{font-size:20px;line-height:1}}@media screen and (max-width:650px){.MainNav_header__z1WJD{margin:0}.MainNav_header-w__XR8zJ{padding:15px 0;margin:0 1rem}.MainNav_top-phone-corp__m6nwp{display:none}.MainNav_main-logo__3mXnC{width:25%}.MainNav_main-logo-img__ow_6x{height:30px!important;width:100%}.MainNav_mob-menu-active___mP_T>.MainNav_nav-list-mob__5nkmr{flex-direction:column}.MainNav_header__z1WJD .MainNav_top-phone-w__uRmCa{text-align:right}.MainNav_top-phone-mob__hyv3h{text-align:left}.MainNav_mob-decor-line__1jV8n{margin:40px 0;height:2px;width:98px;background:linear-gradient(45deg,#ff4b2b,#ff4b2b 39%,#ff416c 75%,#ff416c)}.MainNav_mob-s-w__CbSLK{padding-top:14px;padding-bottom:30px}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}