.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.detail-card__body{display:flex;align-items:flex-start;gap:30px}.detail-card__aside{display:grid;gap:20px;flex:0 0 270px}.detail-card__main{display:grid;grid-template-columns:100%;gap:20px;max-width:870px;flex-grow:1}.detail-card__rooms{display:grid;grid-template-columns:100%;gap:20px}.header-card{padding:20px 29px 25px;border:1px solid #e1e3eb;border-radius:10px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.header-card .rating__item{width:17px;height:17px;background-size:17px 17px}.header-card__info{display:grid;gap:10px}.header-card__name{font-weight:700;font-size:24px;line-height:120%}.header-card__location{font-size:14px;line-height:140%;display:flex;align-items:center;gap:4px}.header-card__location:before{content:"";display:block;width:9px;height:13px;background-image:url(../images/icons/location.svg);background-repeat:no-repeat;background-position:center}.header-card__actions{display:flex;align-items:center;gap:25px}.header-card__actions-item{padding-right:25px;position:relative}.header-card__actions-item:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:23px;background-color:#e1e3eb}.header-card__show-map{display:none}.aside-contacts{border:1px solid #e1e3eb;border-radius:10px;padding:19px;background:#fff;display:grid;gap:20px}.aside-contacts__caption{font-size:14px;line-height:140%;padding-bottom:15px;border-bottom:1px solid #e1e3eb}.aside-contacts__info{display:grid;gap:30px}.aside-contacts__item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.aside-contacts__name{width:100%;font-weight:600;font-size:16px;line-height:130%}.aside-contacts__phone{font-size:16px;line-height:130%}.aside-contacts__link-wrap{padding:19px 0;border-top:1px solid #e1e3eb;border-bottom:1px solid #e1e3eb}.aside-contacts__link{line-height:130%;color:#1c8cf3}.aside-contacts__text{font-size:14px;line-height:140%;margin-top:-5px}.aside-contacts__text span{font-weight:600}.social-contacts{padding:0;margin:0;list-style-type:none;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.social-contacts__link{flex-shrink:0;width:19px;height:19px}.social-contacts__link:before{content:"";display:block;width:18px;height:18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#8897b1;-webkit-mask-size:18px 18px;mask-size:18px 18px;transition:background-color .3s}.social-contacts__link--whatsapp:before{-webkit-mask-image:url(../images/icons/social/whatsapp.svg);mask-image:url(../images/icons/social/whatsapp.svg)}.social-contacts__link--viber:before{-webkit-mask-image:url(../images/icons/social/viber.svg);mask-image:url(../images/icons/social/viber.svg)}.social-contacts__link--telegram:before{-webkit-mask-image:url(../images/icons/social/telegram.svg);mask-image:url(../images/icons/social/telegram.svg)}.gallery-body{border-radius:10px;overflow:hidden}.gallery-wrapper{display:grid;grid-template-columns:repeat(8,1fr) 1.05fr;grid-template-rows:repeat(3,auto);gap:15px}.gallery-item{height:100%;grid-column:span 3;position:relative}.gallery-item:nth-child(1){grid-column:1/8;grid-row:1/3}.gallery-item:nth-child(2),.gallery-item:nth-child(3){grid-column:8/-1}.gallery-item:nth-last-child(-n+3) .gallery-item__image{padding-bottom:56.6071428571%}.gallery-item__image{align-self:stretch;border-radius:10px;overflow:hidden;padding-bottom:52.5373134328%;height:100%}.gallery-item__image img{transition:transform .6s cubic-bezier(.17,.67,.83,.87)}.gallery-item:last-child:before{content:"";position:absolute;inset:0;background:#1d274180;z-index:2;border-radius:10px;pointer-events:none}.gallery-item__text{font-weight:700;font-size:20px;line-height:130%;text-align:center;color:#fff;position:absolute;inset:0;z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:center;margin:auto}.slider-pagination{width:100%;justify-content:center;align-items:center;position:absolute;z-index:5;bottom:20px;display:none}.slider-pagination .swiper-pagination-bullet{width:10px;height:10px;flex-shrink:0;background-color:#ffffffb3;border-radius:50%;margin:0 5px}.slider-pagination .swiper-pagination-bullet-active{background-color:#fff}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.conditions__items{display:grid;gap:22px}.item-condition{display:grid;gap:20px}.item-condition__heading{font-weight:600;font-size:16px;line-height:130%;color:#08151a;display:flex;align-items:center;gap:10px}.item-condition__heading:before{content:"";display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center}.item-condition:nth-child(1) .item-condition__heading:before{background-image:url(../images/icons/time.svg)}.item-condition:nth-child(2) .item-condition__heading:before{background-image:url(../images/icons/money.svg)}.item-condition__content{display:grid;gap:10px}.item-condition__list{padding:0;margin:0;list-style-type:none;max-width:427px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.item-condition__list-item{display:flex;align-items:center;gap:30px}.item-condition__label{font-size:14px;line-height:140%}.item-condition__time{font-size:16px;line-height:130%;font-weight:600}.item-condition__info{font-size:14px;line-height:140%;color:#8897b1}.item-condition__text{font-size:14px;line-height:140%}.item-condition__text a{color:#1c8cf3}.accordeon__item.active .accordeon__header:before{opacity:0}.accordeon__item.active .accordeon__icon:after{transform:rotate(0);opacity:0}.accordeon__item.active .accordeon__button span:nth-child(1){display:none}.accordeon__item.active .accordeon__button span:nth-child(2){display:block}.accordeon__header{font-weight:600;font-size:16px;line-height:130%;padding-bottom:20.5px;display:flex;justify-content:space-between;gap:10px;align-items:center;position:relative}.accordeon__header:before{content:"";display:block;width:100%;position:absolute;bottom:0;left:0;border-bottom:1px solid #e1e3eb;transition:opacity .3s}.accordeon__icon{width:14px;height:14px;flex-shrink:0;position:relative}.accordeon__icon:before,.accordeon__icon:after{content:"";display:block;width:100%;height:2px;background-color:#08151a;border-radius:50px;position:absolute;top:50%;transition:transform .3s,opacity .3s}.accordeon__icon:after{transform:rotate(90deg)}.accordeon__content{height:0px;overflow:hidden;transition:height .3s,min-height .3s,max-height .3s,margin .3s}.accordeon__text{padding:15px;font-size:16px;line-height:130%;border-radius:5px;background:#f7f9fe}.accordeon__button{display:flex;align-items:center;gap:20px;font-size:16px;line-height:130%;color:#18abc6;font-weight:400}.accordeon__button span:nth-child(1){display:block}.accordeon__button span:nth-child(2){display:none}.accordeon-price .accordeon__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;font-weight:700;font-size:24px;line-height:120%;padding-bottom:20px;border-bottom:1px solid #e1e3eb}.accordeon-price .accordeon__header:before{content:none}.accordeon-price .accordeon__icon{width:14px;height:14px}.accordeon-price .accordeon__icon:before,.accordeon-price .accordeon__icon:after{background-color:#18abc6}.accordeon-price .accordeon__item.active .accordeon__content{margin-top:20px}.accordeon-price .accordeon__button{gap:20px}.box-card__faq{gap:21px}.box-card__faq .accordeon__header{padding-right:4px;padding-bottom:23.5px}.accordeon-mobile{display:none}.accordeon-mobile__item:not(:last-child){padding-bottom:15px;border-bottom:1px solid #e1e3eb}.accordeon-mobile__item.active .accordeon-mobile__header{font-weight:600}.accordeon-mobile__item.active .accordeon-mobile__content{margin-top:10px}.accordeon-mobile__item.active .accordeon-mobile__icon span:after{transform:rotate(0)}.accordeon-mobile__header{font-weight:400;font-size:14px;line-height:140%;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;transition:font-weight .3s}.accordeon-mobile__header-text{display:flex;flex-direction:column;gap:5px}.accordeon-mobile__icon{width:18px;height:18px;flex-shrink:0;position:relative;padding:2px;display:grid;place-items:center}.accordeon-mobile__icon span{display:block;position:relative;width:100%;height:100%}.accordeon-mobile__icon span:before,.accordeon-mobile__icon span:after{content:"";display:block;width:100%;height:2px;background-color:#08151a;border-radius:50px;position:absolute;top:50%;transition:transform .3s,opacity .3s}.accordeon-mobile__icon span:after{transform:rotate(90deg)}.accordeon-mobile__content{height:0px;overflow:hidden;transition:height .3s,margin .3s}.box-reviews .box-card__header{display:flex;justify-content:space-between;gap:15px 20px;align-items:center}.box-reviews .box-card__title{margin:0}.box-reviews .box-card__title:not(:last-child){margin:0}.box-reviews__stats{display:flex;align-items:flex-start;gap:20px}.box-reviews__estimate{width:56px;min-height:36px;border-radius:8px 8px 8px 0;background-color:#18abc6;display:grid;place-items:center;color:#fff;font-weight:700;line-height:125%;padding:8px}.box-reviews__text{font-weight:600;font-size:16px;line-height:130%;display:flex;flex-direction:column;gap:5px}.box-reviews__text-small{font-weight:400;font-size:12px;line-height:167%;color:#8897b1}.box-reviews__text-alternative{display:none}.box-reviews__text-appeal{font-weight:400;font-size:14px;line-height:140%}.box-reviews__text-link{color:#1c8cf3}.box-reviews.empty{padding:30px 39px}.box-reviews.empty .box-card__header{padding:0;border:0}.box-reviews.empty .box-reviews__stats{text-align:right}.box-reviews__btn-show{margin-top:10px}.progress-items{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:20px 26px;padding-bottom:20px;border-bottom:1px solid #e1e3eb}.progress-item{display:grid;gap:1px;font-size:14px;line-height:140%}.progress-bar{display:flex;align-items:center;gap:23px}.progress-bar__line{flex-grow:1;background-color:#e1e3eb;border-radius:10px;height:7px;position:relative}.progress-bar__line span{position:absolute;top:0;left:0;height:100%;border-radius:inherit}.slider-reviews{display:flex;flex-direction:column;gap:20px;overflow:hidden}.slider-reviews__title{font-weight:700;font-size:20px;line-height:120%}.slider-reviews__body{width:100%;height:100%;overflow:hidden;position:relative}.slider-reviews__body.progress:before{opacity:1}.slider-reviews__body.progress:after{opacity:0}.slider-reviews__body:before,.slider-reviews__body:after{content:"";position:absolute;width:40%;height:100%;top:0;right:0;background:linear-gradient(270deg,#fff,#fff0);z-index:1;transition:opacity .3s;pointer-events:none}.slider-reviews__body:before{left:0;transform:rotate(180deg);opacity:0}.slider-reviews__body:after{right:0}.slider-reviews__wrapper{display:flex;flex-flow:row nowrap;width:100%;height:100%}.slider-reviews .slider-controls{visibility:hidden;padding:0 18px;top:53%}.slider-reviews .slider-button{box-shadow:0 4px 15px #2c6c6940;width:40px;height:40px;background-color:#fff;display:flex;justify-content:center;align-items:center;visibility:visible}.slider-reviews .slider-button:before{-webkit-mask-image:url(../images/icons/arrow-next.svg);mask-image:url(../images/icons/arrow-next.svg);background-color:#009193}.slider-reviews .slider-button-prev:before{transform:scaleX(-1)}.slider-reviews .slider-button-next:before{transform:scaleX(1)}.item-reviews{flex-shrink:0;border:1px solid #e1e3eb;border-radius:5px;padding:20px;width:100%;display:grid;gap:12px}.item-reviews__header{display:grid;grid-template-columns:46px 1fr;grid-template-areas:"logo rating" "logo author";align-items:start;align-content:start;gap:8px 12px}.item-reviews__logo{width:46px;height:46px;border-radius:50%;flex-shrink:0;background-color:#f7f9fe;grid-area:logo}.item-reviews .rating{grid-area:rating;align-self:end}.item-reviews__author{grid-area:author;font-weight:600;font-size:16px;line-height:125%;align-self:start}.item-reviews__content{font-size:14px;line-height:140%;-webkit-line-clamp:10}.item-reviews__footer{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.item-reviews__date{font-size:14px;color:#7a7e8c}.categories{margin-top:30px;display:grid;grid-template-columns:100%;gap:80px}.categories .heading{margin-bottom:0}.categories-section{display:grid;grid-template-columns:100%;text-align:left;gap:30px}.categories .badges__link{background-color:#fff}.categories-slider{position:relative}.categories-slider__body{padding:20px;margin:-20px}.categories-slider__item{display:flex;flex-shrink:0}.categories-slider .card-preview{width:100%}.categories-slider .slider-controls{top:25%;width:1370px;padding:0}.room-item{border:1px solid #e1e3eb;border-radius:10px;padding:28px 29px;background:#fff;display:grid;grid-template-columns:230px 1fr;gap:20px;transition:box-shadow .3s}.popup-room .room-item{border:0;padding:0;border-radius:0;display:block}.room-item__image{width:100%;height:100%;border-radius:10px;overflow:hidden;padding-bottom:95.652173913%}.room-item__body{display:grid;gap:20px}.room-item__header{display:flex;justify-content:space-between;gap:10px}.popup-room .room-item__header{align-items:center;flex-wrap:wrap}.room-item__info{display:grid;justify-items:start;gap:13px}.room-item__title{font-weight:700;font-size:24px;line-height:120%}.room-item__prices{display:flex;flex-direction:column;gap:6px;text-align:right;max-width:185px}.room-item__area{line-height:130%;color:#8897b1;font-weight:600;flex-shrink:0}.room-item__area span{display:inline-block;position:relative;padding-right:7px}.room-item__area span sup{position:absolute;right:0;top:-3px;font-size:12px}.room-item__price{font-weight:700;font-size:20px;line-height:120%;color:#1d2741;white-space:nowrap}.room-item__price-empty{margin-top:auto;font-weight:600;line-height:120%}.popup-room .room-item__content{padding:28px 30px 40px 40px;display:grid;gap:28px}.popup-room .room-item__content .features-list{max-width:560px}.room-item__footer{display:flex;justify-content:space-between;align-items:center;gap:20px}.room-item__footer .room-item__prices{display:none}.room-item__detail{font-weight:400;font-size:12px;color:#1c8cf3;display:flex;align-items:center;gap:7px}.room-item__detail:after{content:"";display:block;width:11px;height:7px;-webkit-mask-image:url(../images/icons/arrow-blue-down.svg);mask-image:url(../images/icons/arrow-blue-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#1c8cf3}.room-item__detail span{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:currentColor}.room-item .features-list__item{gap:8px}.popup-room .room-item__text{font-size:16px;line-height:130%;max-width:98%}.places-room{border:1px solid #18abc6;border-radius:5px;padding:3px 15px;min-height:30px;display:flex;align-items:center;gap:9px}.places-room__item{font-size:14px;line-height:140%;color:#18abc6}.places-room__item:nth-child(2){display:flex;align-items:center;gap:10px}.places-room__item:nth-child(2):before{content:"";display:block;width:17px;height:1px;background-color:#18abc6}.room-item-slider .slider-pagination{display:flex;bottom:54px}.room-item-slider__slide{flex-shrink:0;width:100%}.room-item-slider__image{padding-bottom:66.7816091954%}.room-item-slider .slider-controls{top:50%;transform:translateY(-50%);left:0;padding:0 50px}.features-list{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.features-list__item{display:flex;align-items:center;gap:10px;font-size:14px;line-height:140%;color:#1d2741}.features-list__item:before{content:"";display:block;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-repeat:no-repeat;background-position:center}.features-list.comform-features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 40px}.parking:before{background-image:url(../images/icons/features/parking.svg)}.teracce:before{background-image:url(../images/icons/features/teracce.svg)}.guest:before{background-image:url(../images/icons/features/guest.svg)}.kitchen:before{background-image:url(../images/icons/features/kitchen.svg)}.wi-fi:before{background-image:url(../images/icons/features/wi-fi.svg)}.transfer:before{background-image:url(../images/icons/features/transfer.svg)}.bar:before{background-image:url(../images/icons/features/bar.svg)}.children:before{background-image:url(../images/icons/features/children.svg)}.aside-map{border:1px solid #e1e3eb;border-radius:10px;min-height:150px;display:grid;place-items:center;background-image:url(../images/icons/map.svg);background-repeat:no-repeat;background-size:cover}.map-button{position:relative;display:flex;align-items:center;gap:10px}.map-button:after{content:"";display:block;width:24px;height:24px;-webkit-mask-image:url(../images/icons/pin-location.svg);mask-image:url(../images/icons/pin-location.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.simplebar-track.simplebar-horizontal{height:3px;background-color:#e1e3eb}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{background-color:#18abc6}.simplebar-scrollbar.simplebar-hover{cursor:pointer}.simplebar-track.simplebar-horizontal{pointer-events:all}.simplebar-placeholder{width:auto!important}.box-card{padding:39px;border:1px solid #e1e3eb;border-radius:10px;background-color:#fff;display:grid;grid-template-columns:100%;gap:20px}.box-card__header{padding-bottom:19px;border-bottom:1px solid #e1e3eb}.box-card__title{font-weight:700;font-size:24px;line-height:120%}.box-card__title:not(:last-child){margin-bottom:10px}.box-card__sub-title{font-weight:400;font-size:16px;line-height:130%}.box-card__map{min-height:250px;display:grid;place-items:center;background-image:url(../images/icons/map.svg);background-repeat:no-repeat;background-size:cover}.box-card__faq{display:grid;gap:20px}.box-card--location .box-card__header{border:none;padding:0}.box-card-mobile{display:none}.box-card__btn-show{display:none;margin-top:10px}.box-card .text-hidden-content{max-height:100%}.places{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:40px}.places__item{display:grid;gap:10px}.places__caption{font-weight:600;font-size:16px;line-height:130%}.places__list{padding:0;margin:0;list-style-type:none;display:grid;gap:5px}.places__list-item{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;font-size:14px;line-height:140%;color:#8897b1}.places__distance{display:block;flex-shrink:0}.table-price-wrap.simplebar-scrollable-x{padding-bottom:20px}.table-price{border-collapse:collapse;display:flex;flex-direction:column}.table-price tr{min-height:38px;display:flex;flex-grow:1}.table-price th,.table-price td{min-height:38px;padding:11px 10px;flex:1 0 76px;display:flex;align-items:center;font-weight:400;font-size:12px;line-height:120%}.table-price td.td-date{font-weight:600;font-size:14px;line-height:120%;color:#8897b1}.table-price td.td-price{line-height:140%;text-align:right}.table-price th{padding:5px 10px;font-weight:600;text-align:right;color:#8897b1}.table-price__body tr:nth-child(odd) td{background-color:#f7f9fe}.table-price.table-price-services tr{display:grid;grid-template-columns:1fr 171px;min-height:51px}.table-price.table-price-services .table-price__head{background-color:#f7f9fe}.table-price.table-price-services .table-price__body tr:nth-child(odd) td{background-color:transparent}.table-price.table-price-services th{font-size:16px;line-height:130%}.table-price.table-price-services td{font-size:14px;line-height:140%}@media screen and (max-width: 1400px){.categories-slider .slider-controls{width:100%}}@media screen and (max-width: 1024px){.detail-card__body{flex-direction:column;align-items:stretch}.detail-card__aside{flex:1 1 auto}.detail-card__main{max-width:100%}.header-card__actions{gap:15px}.header-card__actions-item{padding-right:15px}.popup-room .room-item__content{padding:15px 12px 30px;gap:20px}.popup-room .room-item__content .features-list{max-width:100%;gap:10px}.room-item-slider .slider-pagination{bottom:20px}.room-item-slider .slider-controls{display:none}}@media screen and (max-width: 767.98px){.detail-card__main{gap:10px}.detail-card__gallery{margin-bottom:10px}.detail-card__rooms{gap:10px;margin-top:10px}.detail-card .aside-map{display:none}.header-card{padding:15px 12px 10px;margin:0 -12px;border:none;border-radius:0}.header-card__info{width:100%;gap:7px}.header-card__info-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:8px}.header-card__actions{gap:25px}.header-card__actions-item{padding-right:25px}.header-card__actions-item:nth-child(2){padding-right:0}.header-card__actions-item:nth-child(2):after{content:none}.header-card__btn-price{display:none}.header-card__show-map{display:block;justify-self:start}.aside-contacts{padding:20px 12px;margin:0 -12px;border:none;border-radius:0}.aside-contacts__caption{font-weight:700;font-size:18px;line-height:130%}.gallery-wrapper{display:flex;gap:0}.gallery-item{flex-shrink:0}.gallery-item:nth-last-child(-n+3) .gallery-item__image{padding-bottom:67.5675675676%}.gallery-item__image{padding-bottom:67.5675675676%}.slider-pagination{display:flex}.conditions__items{margin-top:10px;gap:20px}.item-condition{gap:15px}.item-condition__list{max-width:100%;flex-direction:column;gap:10px}.accordeon__item.active .accordeon__button span:nth-child(1){display:none}.accordeon__item.active .accordeon__button span:nth-child(2){display:none}.accordeon__header{align-items:flex-start}.accordeon__icon:before,.accordeon__icon:after{width:12px}.accordeon__icon{width:12px;height:12px;margin-top:6px}.accordeon__text{font-size:14px;line-height:140%}.accordeon-price .accordeon__header{font-size:18px;height:130%;padding-bottom:10px;border:none;align-items:center}.accordeon-price .accordeon__icon:before,.accordeon-price .accordeon__icon:after{width:calc(100% - 4px);inset:0;margin:auto;background-color:#08151a}.accordeon-price .accordeon__icon{width:18px;height:18px}.accordeon-price .accordeon__item.active .accordeon__content{margin-top:15px}.accordeon-price .accordeon__button span{display:none}.accordeon-price .accordeon__button span:nth-child(1){display:none}.accordeon-price .accordeon__button span:nth-child(2){display:none}.box-card__faq{gap:10px}.box-card__faq .accordeon__header{padding-bottom:10px}.accordeon-mobile{display:grid;gap:15px}.box-reviews .box-card__header{flex-direction:column;align-items:flex-start}.box-reviews__stats{gap:15px;align-items:center}.box-reviews__text{display:flex;align-items:center;flex-direction:row;gap:10px}.box-reviews__text-small{display:none}.box-reviews__text-alternative{display:block;font-size:16px;line-height:130%;color:#8897b1;font-weight:400}.box-reviews.empty{padding:20px 12px}.box-reviews.empty .box-card__title{width:100%;padding-bottom:15px;border-bottom:1px solid #e1e3eb}.box-reviews.empty .box-reviews__text{flex-direction:column;align-items:flex-start;gap:3px 5px}.progress-items{padding:0;border:none;margin:10px 0;grid-template-columns:100%;gap:20px}.slider-reviews{gap:15px;overflow:visible}.slider-reviews__title{font-size:16px;line-height:130%}.slider-reviews__body{overflow:visible}.slider-reviews__body:before,.slider-reviews__body:after{content:none}.slider-reviews .slider-controls{display:none}.item-reviews{padding:15px;gap:10px}.item-reviews__content{-webkit-line-clamp:8}.categories{margin-top:20px;gap:20px;margin-bottom:-10px}.categories .heading__title{font-size:24px;line-height:120%}.categories-section{gap:20px}.categories .badges__list{gap:10px}.categories-slider__wrapper{display:grid;grid-template-columns:100%;gap:20px}.categories-slider .slider-controls{display:none}.room-item{grid-template-columns:100%;gap:15px;padding:0}.room-item__image{border-radius:10px 10px 0 0;padding-bottom:71.6216216216%}.room-item__body{padding:0 20px 20px;gap:15px}.room-item__header .room-item__prices{display:none}.room-item__info{width:100%;gap:5px}.room-item__title{font-size:18px;line-height:130%}.room-item__area{font-size:16px;line-height:130%}.room-item__price{font-size:18px;line-height:130%}.room-item__footer .room-item__prices{display:flex;width:100%;max-width:100%;flex-direction:row;justify-content:space-between;align-items:center}.room-item__footer{flex-wrap:wrap;margin-top:30px;gap:15px}.room-item .features-list__item,.room-item .features-list{gap:10px}.room-item .btn{width:100%}.features-list.comform-features{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.box-card{padding:20px 12px;margin:0 -12px;border:none;border-radius:0;gap:10px}.box-card__header{padding-bottom:14px}.box-card__title:not(:last-child){margin-bottom:5px}.box-card__title{font-size:18px;line-height:130%}.box-card__map{min-height:auto;background:none;margin:5px 0 10px}.box-card__map .map-button{border:1px solid #18abc6;color:#18abc6;width:100%}.box-card-mobile{display:block}.box-card__btn-show{display:block;text-align:left;justify-self:start}.box-card--description{padding-top:0}.box-card .text-hidden-content{max-height:170px}.places{grid-template-columns:100%;gap:15px}.places__list-item{align-items:flex-end}.table-price-wrap.expanded{display:none}.table-price tr{justify-content:space-between;min-height:36px}.table-price tr:not(:last-child){border-bottom:1px solid #e1e3eb;padding:7px 0}.table-price tr:last-child{padding:7px 0 0}.table-price th,.table-price td{min-height:auto;padding:0;font-size:14px;line-height:120%;flex:0 0 auto}.table-price.table-price-services{display:grid}.table-price.table-price-services tr{display:flex;justify-content:space-between;min-height:40px;padding:0}.table-price.table-price-services tr:not(:last-child){border-bottom:1px solid #e1e3eb;margin-bottom:10px}.table-price.table-price-services tr:last-child{padding:0}.table-price.table-price-services .table-price__head{display:none}.table-price.table-price-services td{padding:8px 0}}@media screen and (min-width: 767.98px){.table-price th,.table-price td{justify-content:flex-end}.table-price th:not(:last-child),.table-price td:not(:last-child){border-right:1px solid #e1e3eb}.table-price th:nth-child(1),.table-price td:nth-child(1){flex:0 0 270px;justify-content:flex-start}.table-price th:nth-child(2),.table-price td:nth-child(2){flex:0 0 140px;justify-content:center}.table-price.table-price-services .table-price__body tr:nth-child(odd){background-color:transparent}.table-price.table-price-services .table-price__body tr:nth-child(2n){background-color:#f7f9fe}}@media (any-hover: hover){.social-contacts__link:hover:before{background-color:#18abc6}.gallery-item:hover{cursor:pointer}.gallery-item:hover .gallery-item__image img{transform:scale(1.3)}.slider-pagination .swiper-pagination-bullet:hover,.accordeon__header:hover{cursor:pointer}.categories .badges__link:hover{color:#fff;background-color:#18abc6}.room-item:hover{box-shadow:0 4px 30px #4a4d6c26}}
