.banner{padding:3.875rem 0 0}@media only screen and (min-width:61.25rem){.banner{padding:15.5rem 0 1.875rem;background:url(/assets/upload/banner-bg.webp) no-repeat;background-size:cover}}@media only screen and (min-width:67.5rem){.banner{padding:15.5rem 0 3.75rem}}@media only screen and (min-width:76.25rem){.banner{padding:15.5rem 0 7rem}}.banner__info{width:100%;margin-top:1.5rem}@media only screen and (min-width:61.25rem){.banner__info{max-width:37.75rem;margin-top:0}}.banner__subtitle{font-size:.625rem;text-transform:uppercase;line-height:.75rem}@media only screen and (min-width:48rem){.banner__subtitle{font-size:.75rem;line-height:1}}.banner .h1,.banner h1{margin-top:.625rem}@media only screen and (min-width:48rem){.banner .h1,.banner h1{margin-top:.9375rem}}.banner__buttons{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:34.375rem){.banner__buttons{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}}@media only screen and (min-width:48rem){.banner__buttons{margin-top:1.5625rem}}.banner__buttons .btn:first-child{margin-bottom:.625rem}@media only screen and (min-width:34.375rem){.banner__buttons .btn:first-child{margin-right:.5rem;margin-bottom:0}}@media only screen and (min-width:48rem){.banner__buttons .btn:first-child{max-width:12.9375rem}.banner__buttons .btn:last-child{max-width:15.6875rem}}.banner ul{margin-top:1rem}@media only screen and (min-width:48rem){.banner ul{margin-top:2.5rem}}.banner .container{position:relative;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:61.25rem){.banner .container{display:block}}.banner__image{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;position:relative;background:url(/assets/upload/banner-bg.webp) no-repeat;background-size:cover;background-position:50%;margin-left:-.625rem;width:calc(100% + 1.25rem);display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:61.25rem){.banner__image{right:.625rem;position:absolute;max-width:25rem;bottom:-1.875rem;background:none;margin-left:0;width:auto;display:block}}@media only screen and (min-width:67.5rem){.banner__image{max-width:31.25rem;bottom:-3.75rem}}@media only screen and (min-width:76.25rem){.banner__image{max-width:none;bottom:-7rem}}.banner-inner{position:relative;padding-bottom:1rem;margin-top:1.3125rem}@media only screen and (min-width:62rem){.banner-inner{padding-bottom:0}}.banner-inner:after{height:100%;content:"";position:absolute;top:0;background:#f8f9fb;width:100%;z-index:-1}@media only screen and (min-width:62rem){.banner-inner:after{height:calc(100% - 6.25rem);top:3.125rem}}.banner-inner__wrap{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:center;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;align-items:center;-webkit-box-orient:vertical;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:62rem){.banner-inner__wrap{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}}.banner-inner__info{width:100%;margin-top:1rem}@media only screen and (min-width:62rem){.banner-inner__info{max-width:41rem;margin-top:0}}.banner-inner__info ul{margin-top:1rem}.banner-inner__phone{overflow:hidden;-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;border-radius:1.25rem;background:var(--white);-webkit-box-orient:vertical;-ms-flex-align:center;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:34.375rem){.banner-inner__phone{-webkit-box-direction:normal;max-width:26.8125rem;-ms-flex-direction:row;flex-direction:row;border-radius:4.375rem;-webkit-box-orient:horizontal}.banner-inner__phone .btn{max-width:11.75rem}}.banner-inner__phone a{font-size:1.5rem;color:#000;-webkit-transition:color var(--time);-o-transition:color var(--time);transition:color var(--time);margin:.5rem 0;line-height:1.8125rem;display:block}@media only screen and (min-width:34.375rem){.banner-inner__phone a{margin:0 0 0 1rem}}.banner-inner__phone a:hover{color:var(--blue)}.banner-inner__image{margin-left:0;width:calc(100% + 1.25rem)}@media only screen and (min-width:48rem){.banner-inner__image{max-width:41rem;width:100%}}@media only screen and (min-width:62rem){.banner-inner__image{margin-left:1.25rem}}.banner-inner__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-slider{margin-top:3rem}@media only screen and (min-width:48rem){.main-slider{margin-top:3.5rem}}.main-slider__wrap{margin-top:1rem}@media only screen and (min-width:48rem){.main-slider__wrap{margin-top:3.5rem}}.main-slider .swiper-slide{height:auto}.main-slider__item{height:100%;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}.main-slider__item-image{height:12.5rem;position:relative;width:100%}@media only screen and (min-width:48rem){.main-slider__item-image{height:17.75rem}}.main-slider__item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-slider__item-image:after{opacity:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(58.88%,rgba(51,51,51,0)),color-stop(102.59%,#333));background:-o-linear-gradient(top,rgba(51,51,51,0) 58.88%,#333 102.59%);background:linear-gradient(180deg,rgba(51,51,51,0) 58.88%,#333 102.59%)}.main-slider__item-image:after,.main-slider__item-image:before{height:100%;content:"";position:absolute;top:0;left:0;width:100%}.main-slider__item-image:before{-webkit-transition:opacity var(--time),visibility var(--time);-o-transition:opacity var(--time),visibility var(--time);transition:opacity var(--time),visibility var(--time);opacity:0;visibility:hidden;background:rgba(50,50,50,.4)}.main-slider__item-text{flex-grow:1;padding:1.5rem .5rem;-webkit-box-flex:1;font-size:1rem;border:.0625rem solid #f1f1f1;color:var(--text);-webkit-transition:color var(--time);-o-transition:color var(--time);transition:color var(--time);border-top:none;line-height:1.5rem;-ms-flex-positive:1}@media only screen and (min-width:48rem){.main-slider__item-text{padding:2.5rem 2rem}}.main-slider__item:hover .main-slider__item-image:before{opacity:1;visibility:visible}.main-slider__item:hover .main-slider__item-text{color:var(--blue)}@media only screen and (min-width:48rem){.main-slider--border{border-bottom:.0625rem solid #eff1f5;padding-bottom:3.5rem}}.text{margin-top:3rem}@media only screen and (min-width:48rem){.text{margin-top:3.5rem}}.text__link{font-size:.625rem;margin-bottom:1rem;color:#999;-webkit-transition:color var(--time);-o-transition:color var(--time);transition:color var(--time);text-transform:uppercase;line-height:1rem;display:inline-block}.text__link:hover{color:var(--blue)}.text .btn{height:2.5rem;max-width:11.1875rem;margin:0 auto;border-radius:1.25rem}@media only screen and (min-width:48rem){.text .btn{margin:0}}.text .container.d-flex{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-box-orient:vertical}@media only screen and (min-width:62rem){.text .container.d-flex{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}}.text .container.d-flex article{flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1}.main-price{margin-top:3rem}@media only screen and (min-width:48rem){.main-price{padding-top:3.5rem;border-top:.0625rem solid #eff1f5;margin-top:3.5rem}}.main-price__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1rem;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:48rem){.main-price__wrap{margin-top:3rem}}@media only screen and (min-width:70rem){.main-price__wrap{margin-bottom:0}}.main-price__item{margin-bottom:1rem;-webkit-transition:background var(--time),-webkit-box-shadow var(--time);transition:background var(--time),-webkit-box-shadow var(--time);transition:box-shadow var(--time),background var(--time);transition:box-shadow var(--time),background var(--time),-webkit-box-shadow var(--time);-o-transition:box-shadow var(--time),background var(--time);-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--transparent);-webkit-box-orient:vertical;cursor:pointer;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:34.375rem){.main-price__item{width:50%}}@media only screen and (min-width:55rem){.main-price__item{width:33.333%}}@media only screen and (min-width:70rem){.main-price__item{margin-bottom:0;width:25%}}.main-price__item-top{-ms-flex-pack:end;min-height:12.5rem;padding:1rem .5rem;justify-content:flex-end;-webkit-box-pack:end;position:relative;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:48rem){.main-price__item-top{min-height:13.9375rem;padding:1.5rem 2rem}}.main-price__item-image{height:100%;position:absolute;top:0;left:0;width:100%}.main-price__item-image:after{right:0;content:"";position:absolute;bottom:0;top:0;background:url(/assets/upload/darkengradient_tarif.webp) 0 100% repeat-x;left:0;z-index:1}.main-price__item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-price__item-subtitle{font-size:.625rem;color:var(--white);text-transform:uppercase;position:relative;opacity:.7;letter-spacing:.05rem;line-height:.8125rem;z-index:2}.main-price__item-title{font-size:1.125rem;color:var(--white);position:relative;line-height:1.625rem;margin-top:.5rem;z-index:2}@media only screen and (min-width:48rem){.main-price__item-title{font-size:1.25rem;line-height:1.5625rem}}.main-price__item-wrap{-ms-flex-pack:justify;height:100%;padding:1rem 0 0;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:34.375rem){.main-price__item-wrap{padding:1rem .5rem}}@media only screen and (min-width:48rem){.main-price__item-wrap{padding:2rem}.main-price__item:hover{-webkit-box-shadow:0 .0625rem 2.75rem 0 rgba(51,51,51,.08);box-shadow:0 .0625rem 2.75rem 0 rgba(51,51,51,.08);background:var(--white)}.main-price__item:hover .main-price__btn{color:var(--white);border-top:.0625rem solid var(--blue);background:var(--blue)}}.main-price__list{margin-bottom:auto}.main-price__list-item{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;margin-bottom:.5rem;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex}.main-price__list-item:last-child{margin-bottom:0}.main-price__list-title{font-size:.75rem;color:#777;-webkit-box-align:start;max-width:10.9375rem;align-items:flex-start;line-height:1.125rem;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:48rem){.main-price__list-title{max-width:9.625rem}}.main-price__list-title:before{height:1.125rem;flex-shrink:0;-ms-flex-negative:0;margin-right:.5rem;content:"";position:relative;width:.1875rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='3' height='18' viewBox='0 0 3 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='8' width='3' height='3' rx='1.5' fill='%23333'/%3E%3C/svg%3E")}.main-price__list-separator{flex-grow:1;-webkit-box-flex:1;border-bottom:.0625rem dotted #ccc;margin:.5625rem .5rem 0;-ms-flex-positive:1}.main-price__list-check{height:1.125rem;width:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex}.main-price__price{text-align:center;margin-top:1.5rem}.main-price__price-title{font-size:.75rem;line-height:1.5rem}.main-price__price-value{font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-top:.125rem}.main-price__btn{-ms-flex-pack:center;height:4rem;padding:.5rem;justify-content:center;-webkit-box-pack:center;font-size:.625rem;color:var(--white);-webkit-box-align:center;-webkit-transition:background var(--time),border-top var(--time),color var(--time);-o-transition:background var(--time),border-top var(--time),color var(--time);transition:background var(--time),border-top var(--time),color var(--time);text-transform:uppercase;text-align:center;align-items:center;background:var(--blue);width:100%;line-height:1rem;-ms-flex-align:center;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:48rem){.main-price__btn{color:var(--text);border-top:.0625rem solid #eff1f5;background:var(--transparent)}}.offer{padding:1.5rem 0;background:#f8f9fb;margin-top:3rem}@media only screen and (min-width:48rem){.offer{padding:5rem 0;margin-top:3.5rem}}.offer .container{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:start;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;-webkit-box-orient:vertical;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:48rem){.offer .container{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}}.offer__wrap{width:100%;margin-top:.5rem}@media only screen and (min-width:48rem){.offer__wrap{max-width:55.3125rem;margin-top:0}}.offer__text{font-size:.875rem;color:#777;line-height:1.375rem;margin-top:.5rem}@media only screen and (min-width:48rem){.offer__text{font-size:1rem;line-height:1.5rem;margin-top:1.5rem}}.offer__phone{font-size:1.125rem;color:var(--blue);-webkit-transition:color var(--time);-o-transition:color var(--time);transition:color var(--time);line-height:1.625rem;margin-top:.5rem;display:inline-block}@media only screen and (min-width:48rem){.offer__phone{font-size:1.5rem;line-height:2rem;margin-top:1.5rem}}.offer__phone:hover{color:var(--text)}.offer__description{font-size:.875rem;color:#777;line-height:1.375rem;margin-top:.5rem}@media only screen and (min-width:48rem){.offer__description{font-size:1rem;line-height:1.5rem;margin-top:2rem}}.offer__image{-ms-flex-pack:center;flex-grow:1;flex-shrink:0;justify-content:center;-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-negative:0;margin:0 auto;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:48rem){.offer__image{margin:0 1.25rem 0 0}}.reviews{margin-top:3rem}@media only screen and (min-width:48rem){.reviews{margin-top:3.5rem}}.reviews .reviews__top .h4,.reviews .reviews__top .page-title{margin-bottom:0}.reviews__top{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:67.5rem){.reviews__top{-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center;-webkit-box-orient:horizontal;-ms-flex-align:center}}.reviews__top .text__link{margin-bottom:.5rem}@media only screen and (min-width:67.5rem){.reviews__top .text__link{margin-bottom:0;margin-left:.625rem}}.reviews .h4,.reviews .page-title{margin-bottom:.75rem}@media only screen and (min-width:48rem){.reviews .h4,.reviews .page-title{margin-bottom:1.5rem}}.reviews__slider{position:relative;margin-top:1.5rem}@media only screen and (min-width:48rem){.reviews__slider{margin-top:3rem}}.reviews__item{max-width:62.8125rem;margin:0 auto;width:100%}.reviews__item-top{-webkit-box-align:center;align-items:center;-ms-flex-align:center}.reviews__item-top,.reviews__item-top-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__item-top-stars{height:1.1875rem;position:relative;background:url(/assets/upload/reviews-rating-empty.svg) no-repeat;margin-left:2.625rem;width:7.5625rem}.reviews__item-top-stars-value{display:none}.reviews__item-top-stars-current{height:100%;position:absolute;top:0;background:url(/assets/upload/reviews-rating-full.svg);left:0;width:100%}.reviews__item-wrap{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:start;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;align-items:flex-start;-webkit-box-orient:vertical;-ms-flex-align:start;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:48rem){.reviews__item-wrap{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}}.reviews__item-text{overflow:hidden;font-size:.875rem;color:#777;max-height:6rem;width:100%;line-height:1.375rem;margin-top:1rem}@media only screen and (min-width:48rem){.reviews__item-text{font-size:1rem;max-width:54.5625rem;line-height:1.5rem;margin-top:0}.reviews__item-info{margin-left:.625rem}}.reviews__item-city{font-size:.625rem;color:#999;text-transform:uppercase;line-height:1rem}.reviews__item-name{font-size:1rem;line-height:1.5rem;margin-top:.25rem}.reviews__item .btn{height:2rem;font-size:.625rem;max-width:9.1875rem;border-radius:1.25rem;line-height:.9375rem;margin-top:2rem;display:none}.reviews__item .btn.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews .slider-navigation__btn{-webkit-transition:opacity var(--time),visibility var(--time);-o-transition:opacity var(--time),visibility var(--time);transition:opacity var(--time),visibility var(--time);top:calc(50% - 1.5625rem)}.reviews .slider-navigation__btn.swiper-button-disabled{opacity:0;visibility:hidden}.reviews__wrap{margin-top:1.5rem}@media only screen and (min-width:48rem){.reviews__wrap{margin-top:3rem}}.reviews__wrap .reviews__item{margin-bottom:2.5rem}@media only screen and (min-width:48rem){.reviews__wrap .reviews__item{margin-bottom:3rem}}.reviews__wrap .reviews__item:last-child{margin-bottom:0}.reviews__pagination .btn{max-width:20rem;margin:1rem auto}.reviews .h4,.reviews h4{margin-bottom:1.5rem}.reviews.border .reviews__answer,.reviews.border .reviews__content{padding:.5rem;border:.0625rem solid #eff1f5}@media only screen and (min-width:48rem){.reviews.border .reviews__answer,.reviews.border .reviews__content{padding:3.125rem}}.reviews.border .reviews__answer{border-top:none;background:#fbfcfd}.reviews.border .reviews__item,.reviews.border .reviews__item-text{max-width:100%}.reviews.border .reviews__item-wrap{margin-top:0}@media only screen and (min-width:48rem){.reviews.border .reviews__item-wrap{margin-top:2rem}}.reviews.border .reviews__item-top{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:start;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;-webkit-box-orient:vertical;-ms-flex-align:start}@media only screen and (min-width:48rem){.reviews.border .reviews__item-top{-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center;-webkit-box-orient:horizontal;-ms-flex-align:center}}.reviews.border .reviews__item-top-stars{margin-left:0;margin-top:.5rem}@media only screen and (min-width:48rem){.reviews.border .reviews__item-top-stars{margin-left:2.625rem;margin-top:0}}.reviews.border .reviews__item-info{margin-left:0}.reviews.border .reviews__item .btn{margin-top:1rem}@media only screen and (min-width:48rem){.reviews.border .reviews__item .btn{margin-top:2rem}}.reviews.border .reviews__wrap .reviews__item{margin-bottom:1.5rem}.reviews.border .reviews__wrap .reviews__item:last-child{margin-bottom:0}.reviews.background{padding:1.5rem 0;background:#f8f9fb}@media only screen and (min-width:48rem){.reviews.background{padding:6.5rem 0}}.reviews-detail{height:100%;right:-36rem;-webkit-transition:opacity var(--time),visibility var(--time),right var(--time);-o-transition:opacity var(--time),visibility var(--time),right var(--time);transition:opacity var(--time),visibility var(--time),right var(--time);position:fixed;max-width:100%;top:0;background:var(--white);width:36rem;display:none;z-index:1}.reviews-detail.active{right:0}.reviews-detail__region{font-size:.6667em;text-transform:uppercase;letter-spacing:.125rem;line-height:1.3em}.reviews-detail__name{font-size:1.2em}.reviews-detail__text{margin:2rem 0}.reviews-detail__content{overflow-y:auto;padding:1rem;position:static;max-height:100%}@media only screen and (min-width:36rem){.reviews-detail__content{padding:4rem}}.reviews-detail__content .reviews__item-top-stars{margin-left:0;margin-top:2rem}.reviews-detail__content .btn{padding:1rem 2rem;width:-webkit-min-content;width:-moz-min-content;width:min-content}.advantages{margin-top:3rem}@media only screen and (min-width:48rem){.advantages{margin-top:3.5rem}}.advantages__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.advantages__item{padding:1rem .5rem;width:100%}@media only screen and (min-width:34.375rem){.advantages__item{width:50%}}@media only screen and (min-width:48rem){.advantages__item{padding:1.5rem 1rem;width:33.333%}}@media only screen and (min-width:67.5rem){.advantages__item{width:25%}}.advantages__item-title{font-size:1rem;line-height:1.5rem;margin-top:1rem}@media only screen and (min-width:48rem){.advantages__item-title{font-size:1.125rem;line-height:1.625rem}}.advantages__item-text{font-size:.8125rem;line-height:1.3125rem;margin-top:.5rem}.pansionat-advantages{margin-top:3rem}@media only screen and (min-width:48rem){.pansionat-advantages{margin-top:3.5rem}}.pansionat-advantages__wrap{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}@media only screen and (min-width:34.375rem){.pansionat-advantages__wrap{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:48rem){.pansionat-advantages__wrap{grid-template-columns:repeat(4,1fr);gap:2rem}}.pansionat-advantages__item{padding:.5rem;-webkit-box-align:center;align-items:center;background:#f8f9fb;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:34.375rem){.pansionat-advantages__item{-ms-flex-pack:center;padding:1rem .5rem;justify-content:center;-webkit-box-pack:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.pansionat-advantages__item-text{font-size:.875rem;color:var(--text);margin-left:.75rem;line-height:1.125rem}@media only screen and (min-width:34.375rem){.pansionat-advantages__item-text{text-align:center;margin-left:0;margin-top:.75rem}}.price-advantages{margin-top:3rem}@media only screen and (min-width:48rem){.price-advantages{margin-top:3.5rem}}.price-advantages__wrap{grid-template-columns:repeat(1,1fr);gap:.5rem;display:grid}@media only screen and (min-width:48rem){.price-advantages__wrap{grid-template-columns:repeat(2,1fr);gap:2rem}}@media only screen and (min-width:61.25rem){.price-advantages__wrap{grid-template-columns:repeat(3,1fr)}}.price-advantages__item{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.price-advantages__item-icon{flex-shrink:0;-ms-flex-negative:0;margin-right:1.5rem;background:var(--blue)}.price-advantages__item-title{font-size:.875rem;text-transform:uppercase;line-height:1.375rem}@media only screen and (min-width:48rem){.price-advantages__item-title{font-size:1rem;line-height:1.5rem}}.price-advantages__item-text{font-size:.875rem;color:#777;line-height:1.25rem;margin-top:.25rem}.rehabilitation{margin-top:3rem}@media only screen and (min-width:48rem){.rehabilitation{padding-top:5.5rem;border-top:.0625rem solid #eff1f5;margin-top:3.5rem}}.rehabilitation__slider{position:relative;margin-top:1.5rem}@media only screen and (min-width:48rem){.rehabilitation__slider{margin-top:3.5rem}}.rehabilitation__item{-ms-flex-pack:end;overflow:hidden;min-height:19.0625rem;padding:1rem .5rem 0;justify-content:flex-end;-webkit-box-pack:end;position:relative;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;cursor:pointer;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:48rem){.rehabilitation__item{min-height:26.5625rem;padding:2.5rem 2rem 0}}.rehabilitation__item:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(58.88%,rgba(51,51,51,0)),color-stop(102.59%,#333));background:-o-linear-gradient(top,rgba(51,51,51,0) 58.88%,#333 102.59%);background:linear-gradient(180deg,rgba(51,51,51,0) 58.88%,#333 102.59%)}.rehabilitation__item:after,.rehabilitation__item:before{height:100%;-webkit-transition:opacity var(--time),visibility var(--time);-o-transition:opacity var(--time),visibility var(--time);transition:opacity var(--time),visibility var(--time);content:"";position:absolute;top:0;left:0;width:100%}.rehabilitation__item:before{opacity:0;visibility:hidden;background:rgba(51,51,51,.6);z-index:1}.rehabilitation__item-image{height:100%;position:absolute;top:0;left:0;width:100%}.rehabilitation__item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rehabilitation__item-info{margin-bottom:.5rem;position:relative;z-index:2}.rehabilitation__item-info:first-child{margin-bottom:2.5rem}.rehabilitation__item-title{font-size:.625rem;color:#b6b9ba;line-height:.8125rem}.rehabilitation__item-text{font-size:.875rem;color:var(--white);-webkit-transition:opacity var(--time);-o-transition:opacity var(--time);transition:opacity var(--time);line-height:1.25rem;margin-top:.3125rem}@media only screen and (min-width:48rem){.rehabilitation__item-text{font-size:1rem;margin-top:.4375rem}}.rehabilitation__item-text:hover{color:var(--white);opacity:.7}.rehabilitation__item-btn{-ms-flex-pack:center;height:3.5rem;justify-content:center;-webkit-box-pack:center;font-size:.75rem;color:var(--white);-webkit-box-align:center;text-transform:uppercase;position:relative;text-align:center;align-items:center;background:var(--blue);margin-left:-2rem;width:calc(100% + 4rem);line-height:1.25rem;-ms-flex-align:center;margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.rehabilitation__item-wrap{-webkit-transform:translateY(70%);-ms-transform:translateY(70%);transform:translateY(70%);-webkit-transition:-webkit-transform var(--time);transition:-webkit-transform var(--time);transition:transform var(--time);transition:transform var(--time),-webkit-transform var(--time);-o-transition:transform var(--time);position:relative;z-index:2}.rehabilitation__item:hover .rehabilitation__item-wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.rehabilitation__item:hover:after{opacity:0;visibility:hidden}.rehabilitation__item:hover:before{opacity:1;visibility:visible}.rehabilitation .slider-navigation__btn{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity var(--time),visibility var(--time);-o-transition:opacity var(--time),visibility var(--time);transition:opacity var(--time),visibility var(--time);top:50%}.rehabilitation .slider-navigation__btn.swiper-button-disabled{opacity:0;visibility:hidden}@media only screen and (min-width:67.5rem){.rehabilitation .slider-pagionation{display:none}}.staff-inner{margin-top:3rem}@media only screen and (min-width:48rem){.staff-inner{margin-top:3.5rem}}.staff-inner__slider{margin-top:1.5rem}.staff-inner .swiper-slide{height:auto}.staff-inner__item{height:100%;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.staff-inner__item-image{height:19.375rem;width:100%}@media only screen and (min-width:48rem){.staff-inner__item-image{height:27.0625rem}}.staff-inner__item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.staff-inner__item-wrap{flex-grow:1;padding:1rem .5rem;-webkit-box-flex:1;border:.0625rem solid #eff1f5;border-top:none;background:var(--white);-ms-flex-positive:1}@media only screen and (min-width:48rem){.staff-inner__item-wrap{padding:1.5rem 2rem}}.staff-inner__item-position{font-size:.625rem;color:#9a9a9a;text-transform:uppercase;line-height:.875rem}.staff-inner__item-name{font-size:.875rem;color:var(--text);line-height:1.375rem;margin-top:.3125rem}@media only screen and (min-width:48rem){.staff-inner__item-name{font-size:1rem;line-height:1.5rem}}.contacts{position:relative;margin-top:3rem}@media only screen and (min-width:48rem){.contacts{margin-top:3.5rem}}.contacts__content{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-orient:vertical;width:100%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:34.375rem){.contacts__content{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}}.contacts__map{height:12.5rem;right:0;top:0;width:100%;margin-top:4.375rem}@media only screen and (min-width:34.375rem){.contacts__map{margin-top:3.125rem}}@media only screen and (min-width:67.5rem){.contacts__map{height:25rem;max-width:42rem;width:100%;margin-top:0}}.contacts__map>.map{height:100%;width:100%}.contacts__wrap{position:relative;width:100%}@media only screen and (min-width:67.5rem){.contacts__wrap{max-width:35.8125rem}}.contacts__top{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:48rem){.contacts__top{-webkit-box-align:end;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:flex-end;-webkit-box-orient:horizontal;-ms-flex-align:end}}.contacts .text__link{margin-bottom:.5rem}@media only screen and (min-width:48rem){.contacts .text__link{margin-bottom:0}}.contacts__items{margin-top:1rem}@media only screen and (min-width:48rem){.contacts__items{margin-top:3.5rem}}.contacts__item{padding:1rem .5rem;border:.0625rem solid #eff1f5;margin-bottom:-.0625rem;-webkit-box-align:start;-webkit-transition:background var(--time);-o-transition:background var(--time);transition:background var(--time);align-items:flex-start;background:var(--white);cursor:pointer;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:48rem){.contacts__item{padding:1.5rem}}.contacts__item:hover{background:#f8f9fb}.contacts__item-icon{flex-shrink:0;-ms-flex-negative:0;margin-right:1.5rem}.contacts__item-title{font-size:.875rem;line-height:1.375rem}@media only screen and (min-width:48rem){.contacts__item-title{font-size:1rem;line-height:1.5rem}}.contacts__item-text{font-size:.8125rem;color:#777;line-height:1.125rem;margin-top:.5rem}.contacts__info{height:auto;-webkit-transition:opacity var(--time),visibility var(--time);-o-transition:opacity var(--time),visibility var(--time);transition:opacity var(--time),visibility var(--time);position:absolute;opacity:0;visibility:hidden;top:0;background:var(--white);left:0;width:100%}.contacts__info--active{opacity:1;visibility:visible}.contacts__info__close{height:.875rem;right:0;position:absolute;top:0;cursor:pointer;width:.875rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.379 7l5.32 5.315a.988.988 0 0 1 0 1.4 1 1 0 0 1-1.41 0L6.979 8.4l-5.32 5.315a.991.991 0 0 1-1.4-1.4L5.579 7 .259 1.685a.991.991 0 0 1 1.4-1.4L6.979 5.6l5.31-5.315a1 1 0 0 1 1.625.32.986.986 0 0 1-.215 1.08L8.379 7z' fill='%23B8B8B8'/%3E%3C/svg%3E")}.contacts__info .page-title{margin-top:0}@media only screen and (min-width:48rem){.contacts__info .page-title{margin-top:1.25rem}}.contacts__info-top{border-bottom:.0625rem solid #eff1f5;padding-bottom:.625rem}@media only screen and (min-width:48rem){.contacts__info-top{padding-bottom:1.25rem}}.contacts__info-items{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-.5rem;margin-top:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:48rem){.contacts__info-items{margin-bottom:-1rem;margin-top:1.25rem}}.contacts__info-item{margin-bottom:.5rem;width:45%}@media only screen and (min-width:48rem){.contacts__info-item{margin-bottom:1rem}}.contacts__info-title{font-size:.625rem;color:#777;line-height:.875rem}.contacts__info-text{font-size:.875rem;line-height:1.1875rem;margin-top:.5rem}@media only screen and (min-width:48rem){.contacts__info-text{font-size:1rem}}.contacts__info a.contacts__info-text{color:var(--text);-webkit-transition:color var(--time);-o-transition:color var(--time);transition:color var(--time)}.contacts__info a.contacts__info-text:hover{color:var(--blue)}.contacts__info .btn{height:2rem;font-size:.625rem;max-width:12.5rem;border-radius:1.25rem;line-height:.9375rem;margin-top:1.5625rem}:host,:root{--ol-partial-background-color:hsla(0,0%,100%,.75);--ol-background-color:#fff;--ol-subtle-background-color:hsla(0,0%,50%,.25);--ol-brand-color:#0af;--ol-accent-background-color:#f5f5f5;--ol-foreground-color:#333;--ol-subtle-foreground-color:#666}.ol-box{border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color);box-sizing:border-box;border-radius:2px}.ol-mouse-position{right:8px;position:absolute;top:8px}.ol-scale-line{padding:2px;position:absolute;bottom:8px;border-radius:4px;background:var(--ol-partial-background-color);left:8px}.ol-scale-line-inner{font-size:10px;border:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color);transition:all .25s;border-top:none;will-change:contents,width;text-align:center;margin:1px}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{height:15px;background-color:var(--ol-foreground-color);width:1px;float:right;z-index:10}.ol-scale-step-text{font-size:10px;bottom:-5px;z-index:11}.ol-scale-step-text,.ol-scale-text{text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color);color:var(--ol-foreground-color);position:absolute}.ol-scale-text{font-size:12px;bottom:25px;text-align:center}.ol-scale-singlebar{height:10px;border:1px solid var(--ol-foreground-color);position:relative;box-sizing:border-box;z-index:9}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ol-viewport canvas{overflow:hidden;all:unset}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{right:.5em;transition:opacity .25s linear,visibility 0s linear;top:.5em}.ol-rotate.ol-hidden{transition:opacity .25s linear,visibility 0s linear .25s;opacity:0;visibility:hidden}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{height:1.375em;padding:0;font-size:inherit;border:none;text-decoration:none;font-weight:700;color:var(--ol-subtle-foreground-color);text-align:center;background-color:var(--ol-background-color);margin:1px;border-radius:2px;width:1.375em;line-height:.4em;display:block}.ol-control button::-moz-focus-inner{padding:0;border:none}.ol-zoom-extent button{line-height:1.4em}.ol-compass{font-weight:400;will-change:transform;display:block}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{text-decoration:none;color:var(--ol-foreground-color);outline:1px solid var(--ol-subtle-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{right:.5em;max-width:calc(100% - 1.3em);bottom:.5em;text-align:right;align-items:center;flex-flow:row-reverse;display:flex}.ol-attribution a{text-decoration:none;color:var(--ol-subtle-foreground-color)}.ol-attribution ul{padding:1px .5em;font-size:12px;text-shadow:0 0 2px var(--ol-background-color);color:var(--ol-foreground-color);margin:0}.ol-attribution li{list-style:none;display:inline}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-width:inherit;max-height:2em;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{right:0;bottom:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{max-height:1.6em;margin-top:-.2em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{height:200px;top:4.5em;left:.5em}.ol-zoomslider button{height:10px;position:relative}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{bottom:.5em;left:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;border-radius:0 4px 0 0;left:0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{height:150px;border:1px solid var(--ol-subtle-foreground-color);width:150px}.ol-overviewmap:not(.ol-collapsed) button{position:absolute;bottom:0;left:0}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}