.Advantages,.Pass,.Popular,.Publication,.RRWidgets,.Resorts,.Subscribe-banner,.Travel,.VKBanner{margin:0 auto;max-width:1180px;width:100%}@media screen and (max-width:1279px){.Advantages,.Pass,.Popular,.Publication,.RRWidgets,.Resorts,.Subscribe-banner,.Travel,.VKBanner{max-width:974px}}.Popular{display:flex;flex-direction:column}.Popular__title{color:#2a2536;font-size:32px;font-weight:700;line-height:40px;margin:0}.Popular__resorts{--template-columns:3;display:grid;gap:20px;grid-template-columns:repeat(var(--template-columns),1fr);margin-top:24px}.Popular__resort{transition:all .1s ease;width:100%}.Popular__resort:hover{transform:translateY(-10px)}.Popular__resort a{display:block;height:100%;text-decoration:none;width:100%}.Popular__resort-image{border-radius:16px;margin-bottom:8px;overflow:hidden;padding-top:63.1578947368%;position:relative;width:100%}.Popular__resort-image img{background-color:#f0f2f9;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.Popular__resort-price{background:#316bff;border-radius:0 16px;color:#fff;font-size:14px;font-weight:500;line-height:24px;padding:4px 8px;position:absolute;right:0;top:0}.Popular__resort-name{color:#2a2536;font-size:24px;font-weight:500;line-height:32px}.Popular__resort-variants{color:#6a6d81;font-size:16px;line-height:24px}.Popular__still-button{align-items:center;-webkit-appearance:none;appearance:none;background:#f0f2f9;border:1px solid transparent;border-radius:12px;color:#316bff;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;line-height:24px;margin:32px auto 0;outline:none;padding:11px 32px;transition-duration:.2s;transition-property:color,background-color,border-color,transform;transition-timing-function:ease;user-select:none}.Popular__still-button:disabled{pointer-events:none}.Popular__still-button.is-loading,.Popular__still-button.loading{position:relative}.Popular__still-button.is-loading:before,.Popular__still-button.loading:before{background-color:#f0f2f9;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Popular__still-button.is-loading:after,.Popular__still-button.loading:after{background:url(/app/src/img/animate-svg/button-preloader-blue.svg) no-repeat 50%;content:"";height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;z-index:2}.Popular__still-button:hover{color:#2756cc}.Popular__still-button:active{color:#1d4099;transform:scale(.98)}.Popular__still-button:disabled{background:#f2f3f7;color:#838fad}.Block-popular{text-align:center}.Block-popular h2{font-size:36px;margin-bottom:10px}.Block-popular__arrow--next{right:4px}.Block-popular__arrow--prev{left:4px}.Block-popular__proposals{padding:15px 11px 8px 0}.Block-popular__proposals--no-price{padding:15px 11px 0 0}.Block-popular--dest{margin-top:0;padding-top:70px}.Block-popular--dest h2{font-size:36px}.Block-popular .sub-title{color:#8c8c8c;margin:0 auto 30px}.Block-popular .sub-title.avg-price{margin-bottom:65px}.Block-popular__price{background-color:#0089fd;border-radius:5px;color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:18px;padding:7px 11px 7px 14px;white-space:nowrap}.Block-popular__proposals{color:#e6e6e6;font-size:18px;overflow:hidden;padding:7px 11px 5px 13px;text-overflow:ellipsis;white-space:nowrap}.Block-popular__proposals--no-price{padding:7px 11px 5px 0}.Block-popular__selection{margin-top:70px;position:relative;text-align:center}.Block-popular__selection h2{font-size:36px}.Block-popular__section{height:auto;position:relative;width:100%}.Block-popular__section--kurorts{-ms-flex-pack:start;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;background-repeat:no-repeat;background-size:cover;border-radius:5px;color:#fff;cursor:pointer;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:240px;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;overflow:hidden;position:relative;text-overflow:ellipsis}.Block-popular__section--kurorts a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.Block-popular__section--kurorts:hover .Block-popular__section--info-bottom .item,.Block-popular__section--kurorts:hover .Block-popular__section--info-bottom a,.Block-popular__section--kurorts:hover .Block-popular__section--info-bottom h3{color:#c8e6ff}.Block-popular__section--kurorts:not(:last-child){margin-right:20px}.Block-popular__section--3b{width:380px}.Block-popular__section--2b{width:580px}.Block-popular__section--info-bottom .item,.Block-popular__section--info-bottom a,.Block-popular__section--info-bottom h3{color:#fff;font-size:28px;font-weight:700;line-height:1.25}.Block-popular__section--info-bottom .item{bottom:70px;left:25px;position:absolute}.Block-popular__section--info-digits{bottom:25px;left:25px;position:absolute}.Block-popular__section--info-bottom{height:200px}.Block-popular__flex-pos{-ms-flex-pack:justify;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-bottom:20px;margin-left:0;margin-right:0;width:inherit}.Block-popular__flex-pos--nowrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.Block-popular__destinations{background-color:#ecf9ff;padding-bottom:65px;width:100%}.Block-popular__arrow{background:#fff;border-radius:50%;box-shadow:0 0 7px rgba(0,0,0,.15);cursor:pointer;height:50px;left:-25px;position:absolute;top:calc(50% - 25px);transition:all .21s;width:50px;z-index:11}.Block-popular__arrow:hover{top:calc(50% - 27px);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.Block-popular__arrow:hover span{border-left-color:#464646;border-top-color:#464646}.Block-popular__arrow--next{right:-12px}.Block-popular__arrow--prev{left:-25px}.Block-popular__arrow span{border-left:2px solid #787878;border-top:2px solid #787878;cursor:pointer;display:block;height:18px;left:calc(50% - 6px);position:absolute;top:calc(50% - 9px);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:18px}.Block-popular__arrow--rotate{left:unset;right:-25px}.Block-popular__arrow--rotate span{left:14px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.slick-slide{margin:0 9.5px}.slick-list{margin:0 -10px}input::-moz-placeholder{color:#a0a0a0}input::-webkit-input-placeholder{color:#a0a0a0}@media screen and (max-width:1279px){.Block-popular{margin-top:161px}.Block-popular h2{font-size:32px}.Block-popular__arrow--prev{left:0}.Block-popular__arrow--rotate-hotels{right:0}.Block-popular__arrow:hover{top:calc(50% - 25px);transform:none}.Block-popular--dest{margin-top:0;padding-top:62px}.Block-popular__selection{margin-top:62px}.Block-popular__selection h2{font-size:32px}.Block-popular__advantages--main-block{width:210px}.Block-popular__advantages--text strong{font-size:21px}.Block-popular__advantages--text p{font-size:16px}.Block-popular__destinations{padding-bottom:50px}.Block-popular__price{margin-bottom:10px}.Block-popular__proposals{display:block;padding:0}.Block-popular__proposals--no-price{padding:15px 11px 0 0}.Block-popular__section--info-bottom{height:200px}.Block-popular__section--info-bottom a,.Block-popular__section--info-bottom h3{font-size:25px}.Block-popular__section--info-bottom .item{bottom:95px}.Block-popular__section--info-digits{text-align:left}.Block-popular__section--3b{width:300px}.Block-popular__section--2b{width:460px}.Block-popular__section:not(.top-section) .Block-popular__section--info-bottom h3{font-size:25px}.Title-main{font-size:32px}}.Travel{margin:50px auto}.Travel__header{display:flex;justify-content:space-between;padding:30px 0}.Travel__navigation{display:flex;gap:8px}.Travel__next,.Travel__prev{border-radius:100%;box-shadow:0 8px 22px 0 rgba(0,0,0,.122);height:32px;line-height:0;width:32px;z-index:1}.Travel__next.swiper-button-disabled,.Travel__prev.swiper-button-disabled{opacity:.3;pointer-events:none}.Travel__next svg,.Travel__prev svg{transition:all .1s ease}.Travel__title{color:#2a2536;font-size:32px;font-weight:700;line-height:40px;margin:0}.Travel__list{margin:-10px 0;overflow:hidden;padding:10px 0}.Travel__list.swiper-container-initialized .Travel__item{margin-right:0}.Travel__item{margin-right:20px;transition:all .1s ease;width:280px}.Travel__item:hover{transform:translateY(-10px)}.Travel__image{background-color:#f0f2f9;border-radius:16px;display:block;height:320px;overflow:hidden;width:280px}.Travel__name{color:#2a2536;font-size:24px;font-weight:500;line-height:1;margin-top:16px}.Travel__pagination{display:flex;justify-content:center;margin:16px auto 0}.Travel__bullet{background:#f0f2f9;border-radius:100%;height:8px;width:8px}.Travel__bullet:not(:last-child){margin-right:8px}.Travel__bullet--active{background:#316bff}.Travel .swiper-button-disabled{opacity:.3;pointer-events:none}.banner{position:relative;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.banner h1{color:#fff;position:relative;text-align:center;z-index:1}.banner .banners-main{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;padding-top:70px;position:relative}.banner .banners-main .info{bottom:15px;color:#fff;font-size:14px;left:10px;position:absolute;z-index:2}.banner .banners-main .info a{border-bottom:1px solid;color:#fff}.banner .banners-main .info a:hover{border-bottom:none}.banner .banners-main:after{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media screen and (max-width:1469px){.banner h1{margin-bottom:0}}.Pass__wrapper{background:#bcbbb9 url(/app/src/img/pass-background.jpg) no-repeat 50%;background-image:image-set(url("/app/src/img/pass-background.webp") 1x,url("/app/src/img/pass-background.jpg") 1x);background-size:cover;border-radius:20px;box-sizing:content-box;min-height:250px;overflow:hidden;padding:90px 80px;position:relative}.Pass__wrapper:after{background:linear-gradient(90deg,rgba(0,0,0,.5),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.Pass__subtitle,.Pass__title{color:#fff;position:relative;z-index:1}.Pass__title{font-size:24px;font-weight:700;line-height:28px;margin-bottom:8px}.Pass__subtitle{font-size:18px;line-height:24px;margin-bottom:24px}.Pass__subtitle--mobile{display:none}.Pass__more-button{align-items:center;-webkit-appearance:none;appearance:none;background:#f0f2f9;border:1px solid transparent;border-radius:12px;color:#316bff;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;line-height:24px;max-width:283px;outline:none;padding:11px 24px;position:relative;transition-duration:.2s;transition-property:color,background-color,border-color,transform;transition-timing-function:ease;user-select:none;width:100%;z-index:1}.Pass__more-button:disabled{pointer-events:none}.Pass__more-button.is-loading,.Pass__more-button.loading{position:relative}.Pass__more-button.is-loading:before,.Pass__more-button.loading:before{background-color:#f0f2f9;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Pass__more-button.is-loading:after,.Pass__more-button.loading:after{background:url(/app/src/img/animate-svg/button-preloader-blue.svg) no-repeat 50%;content:"";height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;z-index:2}.Pass__more-button:hover{color:#2756cc}.Pass__more-button:active{color:#1d4099;transform:scale(.98)}.Pass__more-button:disabled{background:#f2f3f7;color:#838fad}.Resorts{margin:50px auto 80px}.Resorts__title{color:#2a2536;font-size:32px;font-weight:700;line-height:40px;margin:0;padding:30px 0}.Resorts__tabs{display:flex;flex:1;flex-direction:row;min-width:0;overflow:hidden}.Resorts__tab{border-radius:8px;flex:0;padding:4px 16px;position:relative;white-space:nowrap}.Resorts__tab,.Resorts__tab .noLink,.Resorts__tab a{color:#6a6d81;cursor:pointer;font-size:16px;line-height:24px;user-select:none}.Resorts__tab:first-child{margin-left:0}.Resorts__tab:hover:after{opacity:1}.Resorts__tab.swiper-slide{margin-left:0}.Resorts__tab.is-active,.Resorts__tab.is-active .noLink,.Resorts__tab.is-active a{background:#f0f2f9;color:#2a2536}.Resorts__tab.is-active:after{background:#316bff;opacity:1}.Resorts__content{height:0;margin:0;opacity:0;overflow:hidden;padding:0;visibility:hidden}.Resorts__content.is-active{height:auto;opacity:1;overflow:visible;padding-top:32px;transition:opacity .2s ease-in-out;visibility:visible}.Resorts__list{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.Resorts__item{display:grid;gap:24px;grid-template-rows:repeat(2,max-content)}.Resorts__district-title{color:#2a2536;display:block;font-size:18px;font-weight:500;line-height:24px;margin-bottom:16px}.Resorts__district-title:hover{color:#2a2536}.Resorts__district-cities{display:grid;gap:8px}.Resorts__district-city a{color:#316bff;font-size:16px;line-height:24px}.Resorts__district-city a:hover{color:#316bff}.Resorts__district-city--bold{font-weight:700}.Resorts__cities{display:grid;gap:24px 20px;grid-template-columns:repeat(3,1fr)}.Resorts__city{display:flex;flex-direction:column;gap:8px;transition:all .1s ease}.Resorts__city:hover{transform:translateY(-10px)}.Resorts__city-image{border-radius:12px;height:240px;overflow:hidden;position:relative}.Resorts__city-image img{height:100%;object-fit:cover;width:100%}.Resorts__city-name{color:#333;font-size:24px;font-weight:500;line-height:32px}.Advantages{margin:60px auto 56px}.Advantages__lazy-loading{align-items:center;display:flex;justify-content:center}.Advantages__list{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.Advantages__item-title{color:#2a2536;font-size:18px;font-weight:500;line-height:24px;margin-bottom:16px}.Advantages__item-text{color:#6a6d81;font-size:16px;line-height:24px}.Advantages__item:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:48px;margin-bottom:16px;width:48px}.Advantages__item--ads:before{background-image:url(/app/src/img/svg/advantages_ads.svg)}.Advantages__item--search:before{background-image:url(/app/src/img/svg/advantages_search.svg)}.Advantages__item--booking:before{background-image:url(/app/src/img/svg/advantages_booking.svg)}.Advantages__item--discount:before{background-image:url(/app/src/img/svg/advantages_discount.svg)}.Publication{display:flex;flex-direction:column;margin-top:80px}.Publication .header>.title{font-size:32px;font-weight:700;line-height:40px}.Publication .list{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:40px}.Publication .list .item{background:#fff;border:1px solid #d4d2d8;border-radius:16px;display:flex;flex-direction:column;height:394px;overflow:hidden;width:380px}.Publication .list .item+.item{margin-left:20px}.Publication .list .item>.preview{height:210px;width:380px}.Publication .list .item>.content{display:flex;flex-direction:column;padding:16px}.Publication .list .item>.content>.row{display:flex;flex-direction:row;justify-content:space-between}.Publication .list .item>.content .date,.Publication .list .item>.content .time{color:#c9c8cc;font-size:16px;line-height:24px}.Publication .list .item>.content .time{align-items:center;display:flex}.Publication .list .item>.content .time:before{background-image:url(/app/src/img/svg/clock-grey.svg);background-position:50%;background-position:unset;background-repeat:no-repeat;content:"";display:inline-block;height:18px;padding-right:26px;width:18px}.Publication .list .item>.content>.title{color:#2a2536;font-size:18px;font-weight:500}.Publication .list .item>.content>.note,.Publication .list .item>.content>.title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:24px;margin-top:15px;max-height:48px;overflow:hidden;width:346px}.Publication .list .item>.content>.note{color:#6a6d81;font-size:16px;text-overflow:ellipsis}.Publication__more-button{align-items:center;-webkit-appearance:none;appearance:none;background:#f0f2f9;border:1px solid transparent;border-radius:12px;color:#316bff;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;line-height:24px;margin:32px auto 0;outline:none;padding:11px 32px;transition-duration:.2s;transition-property:color,background-color,border-color,transform;transition-timing-function:ease;user-select:none;width:auto}.Publication__more-button:disabled{pointer-events:none}.Publication__more-button.is-loading,.Publication__more-button.loading{position:relative}.Publication__more-button.is-loading:before,.Publication__more-button.loading:before{background-color:#f0f2f9;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Publication__more-button.is-loading:after,.Publication__more-button.loading:after{background:url(/app/src/img/animate-svg/button-preloader-blue.svg) no-repeat 50%;content:"";height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;z-index:2}.Publication__more-button:hover{color:#2756cc}.Publication__more-button:active{color:#1d4099;transform:scale(.98)}.Publication__more-button:disabled{background:#f2f3f7;color:#838fad}@media screen and (max-width:1279px){.Publication .list .item{height:374px;width:311px}.Publication .list .item>.preview{height:172px;width:312px}.Publication .list .item>.content>.title{width:282px}.Publication .list .item>.content>.note{-webkit-line-clamp:3;max-height:72px;width:282px}}.Presentation{align-items:center;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;flex-direction:column}.Presentation__wrapper{height:435px;position:relative;width:1260px}.Presentation__picture{border-radius:20px;display:block;height:100%;left:0;line-height:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.Presentation__picture img{height:100%;object-fit:cover;object-position:left top;width:100%}.Presentation__container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.Presentation__title{background-color:#fff;border-radius:12px;color:#316bff;font-size:48px;font-weight:700;line-height:120%;padding:12px 20px}.Presentation__sub-title{background-color:#fff;border-radius:12px;color:#2a2536;font-size:18px;font-weight:500;line-height:140%;margin-top:-13px;padding:8px 12px}.Presentation__search{margin-top:-40px}.Presentation__search .search-v2{margin:0}.Subscribe-banner{margin-top:80px}.Subscribe-banner .Subscribe__advantages{font-size:16px;line-height:24px}.Subscribe-banner .Subscribe__footer-container{max-width:607px}.Subscribe-banner .Subscribe__inputs{max-width:100%}.Subscribe-banner .Subscribe__policy-link{color:#fff;text-decoration:underline}.Subscribe-banner__wrapper{align-items:center;background-color:#487bff;border-radius:20px;display:flex;gap:97px;justify-content:space-between;padding:24px 24px 24px 99px}.Subscribe-banner__image{transform:translateY(-12px)}.Subscribe-banner__main{display:flex;flex-direction:column}.Subscribe-banner__title{color:#fff;font-size:24px;font-weight:500;line-height:32px}.Subscribe-banner__text{color:#f0f2f9;font-size:16px;line-height:24px}.Subscribe-banner__link{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;gap:4px;line-height:24px;margin-top:12px}.VKBanner{margin-top:60px;position:relative}.VKBanner__container{border-radius:20px}.VKBanner--plate{margin-top:0}.VKBanner picture{display:flex}.VKBanner picture img{width:100%}.Support{align-items:flex-end;background:#f0f2f9;border-radius:20px;display:flex;justify-content:space-between;margin-top:60px;overflow:hidden;position:relative}.Support--mini .Support__image{position:static}.Support--mini .Support__wrapper{width:100%}.Support__wrapper{max-width:68.56%;padding:24px;z-index:1}.Support__image{bottom:0;position:absolute;right:0}.Support__label{background:#316bff;border-radius:16px;color:#fff;display:inline-block;padding:8px 16px;transform:rotate(-3.93deg)}.Support__content{display:flex;flex-direction:column;gap:16px;margin-top:12px}.Support__content-title{color:#2a2536;font-size:24px;font-weight:500;line-height:32px}.Support__content-questions{display:flex;flex-wrap:wrap;gap:4px}.Support__content-question{background:#fff;border-radius:16px;color:#316bff;padding:5px 10px}.Support__content__side{align-items:flex-start;display:flex;flex-direction:column}.Support__content-action-call{align-items:center;-webkit-appearance:none;appearance:none;background:#316bff;border:1px solid transparent;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-size:20px;gap:10px;justify-content:center;line-height:24px;line-height:28px;outline:none;padding:10px 24px;transition-duration:.2s;transition-property:color,background-color,border-color,transform;transition-timing-function:ease;user-select:none}.Support__content-action-call:disabled{pointer-events:none}.Support__content-action-call.is-loading,.Support__content-action-call.loading{position:relative}.Support__content-action-call.is-loading:before,.Support__content-action-call.loading:before{background-color:#316bff;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Support__content-action-call.is-loading:after,.Support__content-action-call.loading:after{background:url(/app/src/img/animate-svg/button-preloader.svg) no-repeat 50%;content:"";height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;z-index:2}.Support__content-action-call:hover{background-color:#0047fd;color:#fff}.Support__content-action-call:active{background-color:#0039ca;color:#fff;transform:scale(.98)}.Support__content-action-call:disabled{background:#838fad}.Support__content-call{display:none;font-size:14px;line-height:20px}@media screen and (max-width:599px){.Support{align-items:flex-end;flex-direction:column}.Support .Support__wrapper{max-width:100%}.Support__image{position:static}.Support__content-action-call{width:100%}.Support__content-call{display:flex;gap:8px}}.banner-v2 .baners_new{display:flex;justify-content:center;padding-top:178px}.banner-v2 h1{margin-bottom:0}.search-v2{margin-top:20px}.search-v2 .search-input-wrapper,.search-v2.no-margin{margin-top:0}.search-v2 .search-modal .block-header{background-color:#f0f2f9;color:#6a6d81;line-height:24px;padding:8px 20px}.search-v2 .search-modal .block-item{padding:6px 20px}.search-v2 .search-modal .block-item.is-active,.search-v2 .search-modal .block-item:hover{background:#d4d2d8}.search-v2 .search-modal .block-item-title{color:#2a2536;line-height:24px;margin-bottom:4px}.search-v2 .search-modal .block-item-pretitle{color:#6a6d81;font-size:16px;line-height:24px}.search-v2 .search-modal .block-type-item:hover,.search-v2 .search-modal .block.is-active{background:#d4d2d8}.search-v2 .button-wrapper{background-color:#316bff}.search-v2 .button-wrapper span{color:#fff;font-size:18px;font-weight:500;line-height:24px}.search-v2 .button-item:before,.search-v2 .date-item:before,.search-v2 .people-item:before,.search-v2 .search-item:before{background:#f0f2f9;width:2px}.search-v2 .button-item.is-active,.search-v2 .button-item:hover,.search-v2 .date-item.is-active,.search-v2 .date-item:hover,.search-v2 .people-item.is-active,.search-v2 .people-item:hover,.search-v2 .search-item.is-active,.search-v2 .search-item:hover{background:#f0f2f9}.search-v2 .button-label,.search-v2 .date-label,.search-v2 .people-label,.search-v2 .search-label{color:#6a6d81;line-height:24px}.search-v2 .button-input,.search-v2 .date-input,.search-v2 .people-input,.search-v2 .search-input{color:#2a2536;line-height:24px;margin-top:0}.search-v2 .button-input::placeholder,.search-v2 .date-input::placeholder,.search-v2 .people-input::placeholder,.search-v2 .search-input::placeholder{color:#d4d2d8;opacity:1}.search-v2 .button-input--muted,.search-v2 .date-input--muted,.search-v2 .people-input--muted,.search-v2 .search-input--muted{color:#d4d2d8}:root{--daterangepicker-day-color:#2a2536;--daterangepicker-day-holiday-color:#ff1f6b;--daterangepicker-day-hover-color:#fff;--daterangepicker-day-selected-background:#316bff;--daterangepicker-day-selected-between-background:#f0f2f9}.Daterangepicker__row{gap:8px}.Daterangepicker__week{margin-top:10px}.Daterangepicker__days{display:flex;flex-direction:column;gap:10px;margin-top:10px}.Daterangepicker .Month{padding:18px 24px 24px}.Daterangepicker .Month__header{height:32px}.Daterangepicker .Month__week{gap:8px;justify-content:space-between;margin-top:10px}.Daterangepicker .Month__weekday{align-items:center;display:flex;flex-grow:1;font-size:12px;justify-content:center;line-height:16px;padding:0 5px}.Daterangepicker .Month__days{display:flex;flex-direction:column;gap:10px;margin-top:16px}.Daterangepicker .Week{gap:8px;margin-top:0}.Daterangepicker .Day{border-radius:12px;font-size:14px;line-height:20px;margin:0}.Daterangepicker .Day:hover{background-color:#316bff;border-radius:12px}.Daterangepicker .Day.is-selected,.Daterangepicker .Day.is-selected-between+.is-selected-from,.Daterangepicker .Day.is-selected-between+.is-selected-to,.Daterangepicker .Day.is-selected-from,.Daterangepicker .Day.is-selected-from+.is-selected-to,.Daterangepicker .Day.is-selected-to,.Daterangepicker .Day.is-selected-to+.is-selected-from{border-radius:12px}.Daterangepicker .Days__selected{border-radius:var(--daterangepicker-border-radius);gap:8px;margin:0}.Daterangepicker-dropdown__wrapper{border-radius:12px;padding:12px 20px;width:auto}.Pass{margin-top:80px}.RR-widget{margin:0;padding:0}.RR-widget--active{margin-top:16px}.Selections{margin-top:80px}@media screen and (max-width:1279px){.error-kurort{width:98%}.Object-tile__item--new-tile{max-width:300px}.baners_new{padding-top:175px}.baners_new h1{font-size:32px;margin-bottom:30px}}.New-header__menu-item--user button svg path{fill:#316bff}.Presentation{margin-top:40px}.baners_new{background:linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,.35)),url(/app/src/img/main-background.jpg) no-repeat 50%;background-image:linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,.35)),image-set(url("/app/src/img/main-background.webp") 1x,url("/app/src/img/main-background.jpg") 1x);background-size:auto;height:495px;padding-top:160px;position:relative}.baners_new .Search .Form__input{border-left:1px solid #dcdcdc;transition:none}.baners_new .Datepicker__elem,.baners_new .Search .Form__input{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;height:54px}.baners_new .Datepicker__elem{padding-top:16px}.baners_new .Datepicker__arrow{top:16px}.baners_new .Search-input-box--old{height:54px;padding:10px 40px 10px 15px}.baners_new .Search-input-box__wrapper{font-size:18px;line-height:34px}.baners_new .Search-input-box .icon--old{top:20px}.baners_new .Form__input-cross{right:10px}.baners_new .Form__group-person .person-select{top:68px}.baners_new .Search .Button{padding:15px 30px 12px}.no-top-pad{padding-top:0}.new-logo a,.new-logo span{background:url(/app/src/img/svg/new_logo_white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.over-hide{overflow:hidden}.white-text li,.white-text p,.white-text span{color:#fff}.white-text .Text:before{background:url(/app/src/img/svg/arr_d_white.svg) no-repeat;height:12px;right:-12px;top:5px;width:20px}.white-text .Button,.white-text .Header__user-entrance{border-color:#fff;color:#fff}.white-text .Button:hover,.white-text .Header__user-entrance:hover{background:#fff;color:#0089fd}.white-text .Header__user-entrance:hover{background:none;color:#c8e6ff}.white-text .Header__favorite:hover{color:#c8e6ff}.white-text .Header__favorite:before{background:url(/app/src/img/svg/favorite_menu_white.svg) no-repeat}.white-text .Header__favorite:after{background-color:red;border-radius:50%;content:attr(data-after);display:block;font-size:10px;font-weight:700;line-height:19px;position:absolute;right:107px;top:-6px;width:19px}.New_header.bg_transparent{background:transparent;margin-top:9px}.baners_new .Datepicker__parent{top:58px}@media screen and (max-width:1279px){.baners_new{height:400px}}@-webkit-keyframes buttonClickIncrease{0%{transform:scale(.9)}to{transform:scale(1)}}@-moz-keyframes buttonClickIncrease{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes buttonClickIncrease{0%{transform:scale(.9)}to{transform:scale(1)}}@-webkit-keyframes buttonClickReduce{0%{transform:scale(1)}to{transform:scale(.9)}}@-moz-keyframes buttonClickReduce{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes buttonClickReduce{0%{transform:scale(1)}to{transform:scale(.9)}}@-webkit-keyframes favoriteFadeIn{0%{display:block;opacity:0}50%{opacity:1;transform:scale(1)}to{transform:scale(1.15)}}@-moz-keyframes favoriteFadeIn{0%{display:block;opacity:0}50%{opacity:1;transform:scale(1)}to{transform:scale(1.15)}}@keyframes favoriteFadeIn{0%{display:block;opacity:0}50%{opacity:1;transform:scale(1)}to{transform:scale(1.15)}}@-webkit-keyframes favoriteFadeInReduce{0%{transform:scale(1.15)}to{transform:scale(1)}}@-moz-keyframes favoriteFadeInReduce{0%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes favoriteFadeInReduce{0%{transform:scale(1.15)}to{transform:scale(1)}}@-webkit-keyframes favoriteFadeOut{0%{opacity:1}to{display:none;opacity:0}}@-moz-keyframes favoriteFadeOut{0%{opacity:1}to{display:none;opacity:0}}@keyframes favoriteFadeOut{0%{opacity:1}to{display:none;opacity:0}}.Button,body,button,input,optgroup,select,textarea{font-family:Rubik,sans-serif}.Block{position:static}.Button{border-radius:12px}.Wrapper{overflow:initial}.Block .h2,.Block h2{margin-bottom:0}.Text{padding:0}.header-block{display:flex;height:688px;justify-content:space-between}.header-block__title{font-size:96px;font-weight:700;line-height:116px;margin:auto 0}.header-block__title span{color:#316bff}.header-block__video{position:relative}.header-block__video .frame{height:686px}.header-block__video .statusbar{position:absolute;right:101px;top:12px;width:284px;z-index:1}.header-block__video video{border-radius:38px;position:absolute;right:100px;top:12px;width:284px}.philosophy-block{font-size:40px;font-weight:500;line-height:60px;margin-top:100px}.philosophy-block span{color:#316bff}.video-block{align-items:center;display:flex;flex-direction:column;margin-top:100px}.video-block__title{font-size:64px;font-weight:700;line-height:77px}.video-block__text{font-size:18px;line-height:24px;margin-top:16px;text-align:center;width:746px}.video-block__video{position:relative}.video-block__video .frame{margin-top:24px;max-width:1180px}.video-block__video video{position:absolute;right:138px;top:54px;width:900px}.statistics-block{margin-top:100px}.statistics-block__title{font-size:64px;font-weight:700;line-height:77px;text-align:center}.statistics-block__data-box{background-color:#2a2536;border-radius:32px;color:#fff;margin:40px auto 0;padding:48px 24px 64px;width:977px}.statistics-block__data-box .title{font-size:24px;line-height:32px;text-align:center}.statistics-block__data-box .data-row{align-items:center;display:flex;justify-content:space-between;margin-top:32px}.statistics-block__data-box .data-row__item{text-align:center;width:296px}.statistics-block__data-box .data-row__item .number{font-size:48px;font-weight:500;line-height:58px}.statistics-block__data-box .data-row__item .text{font-size:18px;line-height:24px}.statistics-block__data-bottom{background-color:#fff;border-radius:16px;box-shadow:0 16px 56px 0 hsla(0,0%,4%,.078);margin:-30px auto 0;padding:32px 24px;text-align:center;width:627px}.statistics-block__data-bottom .title{font-size:32px;font-weight:700;font-weight:500;line-height:40px}.statistics-block__data-bottom .text{font-size:18px;line-height:24px;margin-top:8px}.principles-block{margin-top:100px}.principles-block__title{font-size:48px;font-weight:700;line-height:58px;text-align:center}.principles-block__text{font-size:24px;font-weight:500;line-height:32px;margin:8px auto 0;text-align:center;width:746px}.principles-block__grid{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-top:32px}.principles-block__card{border:1px solid #d4d2d8;border-radius:20px;font-size:18px;line-height:24px;padding:32px}.principles-block__card img{width:80px}.principles-block__card .sub-title{color:#6a6d81;font-weight:500;margin-top:24px}.principles-block__card .title{font-size:24px;font-weight:500;line-height:32px;margin-top:8px}.principles-block__card .text{margin-top:24px}.service-block{margin-top:100px}.service-block__title{font-size:48px;font-weight:700;line-height:58px;max-width:780px}.service-block__text{font-size:18px;line-height:24px;margin-top:16px;max-width:880px}.service-block__images{display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-top:32px}.service-block__images img{width:380px}.widgets-block{display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin:100px 0}.widgets-block__item{background-color:#f0f2f9;border-radius:16px;padding:24px;position:relative;width:380px}.widgets-block__item .title{font-size:24px;font-weight:500;line-height:32px}.widgets-block__item .text{font-size:16px;line-height:24px;margin-top:8px}.widgets-block__item .link{align-items:center;display:flex;font-size:16px;font-weight:500;line-height:24px}.widgets-block__item .link svg{margin-left:4px}.widgets-block__item img{bottom:0;position:absolute;right:0}.widgets-block .questions-block{background-color:#316bff;color:#fff}.widgets-block .questions-block .link{color:#fff;margin-top:82px}.widgets-block .questions-block img{bottom:6px;height:182px}.widgets-block .join-block .title span{color:#316bff}.widgets-block .join-block .text{max-width:196px}.widgets-block .join-block .link{margin-top:24px}.widgets-block .join-block img{bottom:10px;height:167px}.widgets-block .cooperation-block .text{margin-top:16px}.widgets-block .cooperation-block .link{margin-top:4px}.widgets-block .cooperation-block img{height:140px}.about-services-dots{display:flex;justify-content:center;margin-top:16px}.about-services-dots li{margin-right:8px}.about-services-dots .swiper-pagination-bullet-active{background-color:#316bff;border-radius:50%;opacity:1}.swiper-pagination-bullet{background-color:#c4c4c4;border:0;border-radius:50%;color:transparent;cursor:pointer;display:block;font-size:0;height:8px;line-height:0;opacity:.4;outline:none;padding:5px;width:8px}.swiper-pagination-bullet:after,.swiper-pagination-bullet:before{display:none}
/*# sourceMappingURL=index.css.map*/