:root{--responsive-ratio:calc( (100vw - 320px) / 916 )}.section-margin--large{margin-top:clamp(40px, calc(40px + 60 * var(--responsive-ratio)), 100px)}.section-margin--medium{margin-top:clamp(30px, calc(30px + 30 * var(--responsive-ratio)), 60px)}.text-content a{text-decoration:underline}.text-content--small{font-size:clamp(14px, calc(14px + 2 * var(--responsive-ratio)), 16px)}.text-content--medium{font-size:clamp(16px, calc(16px + 2 * var(--responsive-ratio)), 18px)}.like-h2{font-size:clamp(32px, calc(32px + 12 * var(--responsive-ratio)), 44px);font-weight:500}.like-h3{font-size:clamp(28px, calc(28px + 8 * var(--responsive-ratio)), 36px);font-weight:500}.btn--small{padding:12px 10px;height:40px;line-height:1}.btn--black{background-color:#000;color:#fff}.review__more-title{line-height:1.2}.how-card__btn-link{display:flex}.product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:75px}.product{max-height:570px;height:570px}.services-info__tab-nav{gap:10px 40px;flex-wrap:wrap}.faq-accordeon__text{display:block;margin-top:20px}.main-title__right{flex:0 0 460px}.contacts__map{width:100%}gmp-map{width:100%;height:100%;border-radius:6px;overflow:hidden}.map__content{flex-direction:column-reverse}.map__nav{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);border-top:1px solid #e6e6e6;border-right:none;grid-auto-flow:column;gap:10px 15px}.map__item{margin:0}.map__item_active .map__number{background-color:#000;color:#fff}.map__item_active .map__item-name{color:#999}.catalog-detail-map__left{padding:45px 30px}.blog-detail__form-card-btn{padding:15px}.blog-detail__content video{border-radius:6px}.header__nav .menu-item a{font-weight:600;font-size:13px}.footer__menu .menu-item a{color:#999;font-weight:500;font-size:13px}.custom-content{margin-top:100px}.filter__range .uk-range{padding-left:20px}.filter__range .hidden-option{opacity:0}.filter__range #values{display:flex;justify-content:space-between;position:relative;margin-left:22px}.filter__range #values span{font-size:14px;flex-basis:12px}.filter__range #values span:first-child{position:absolute;left:-26px;top:50%;transform:translateY(-50%)}.catalog__grid_load{opacity:.6}.catalog__not-found{grid-column-start:1;grid-column-end:4;display:flex;flex-direction:column;gap:20px;height:fit-content;padding:30px;border-radius:6px;border:1px solid #e6e6e6;width:100%;transition:.3s}.catalog__grid_slim .catalog__not-found{width:calc(100% - 20px)}.catalog__not-found-title{text-align:center;margin:0}.catalog__not-found-text{display:block;text-align:center;color:#999;margin:0}.btn_accent .catalog__filter-icon-line{background-color:#000}.btn_outline{background:#fff;border:1px solid #e6e6e6;color:#000}.btn_outline:hover{background:#e6e6e6}.filter__btn-cancel{width:100%;margin-top:20px}.filter-input__date{position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;display:block;bottom:0}.filter-input{position:relative;background:#fff}.map__map{flex:0 0 550px}.slideshow__img{object-fit:cover}.breadcrumbs{font-size:13px;font-weight:600}.breadcrumbs a:not(.breadcrumb_last){position:relative}.breadcrumbs a:not(.breadcrumb_last):before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background:#000}.blog-detail__tag{margin-top:15px}.how-card__link-btn{display:flex}.product{-webkit-tap-highlight-color:rgba(0,0,0,0)}.product__pagination .swiper-pagination-bullet{width:5px;height:5px;border-radius:10px;filter:drop-shadow(0px 0px 1px rgba(0,0,0,.2))}.swiper-pagination.pagination--long .swiper-pagination-bullet{width:30px;height:2px;transition:all .3s}.swiper-pagination.pagination--dark .swiper-pagination-bullet{background-color:#00000099}.product__pagination{bottom:10px !important}.swiper-pagination.hero-car__pagination{position:static}.product__nav{width:40px;height:40px}.product__nav_prev{left:20px}.product__nav_next{right:20px}.product__nav-arrow{width:16px !important;height:12px !important}.blog-detail__popular-card-img{max-height:200px;object-fit:cover}.blog-detail__img{max-height:800px;object-fit:cover}.main-title__title{font-size:clamp(32px, calc(32px + 32 * var(--responsive-ratio)), 56px);max-width:100%}.pagination__nav-button{padding:0}.pagination__nav-button .page-numbers{padding:8px 24px;font-size:13px}.pagination__btn{background:0 0;overflow:hidden}.pagination__btn .page-numbers{display:flex;align-items:center;height:100%;justify-content:center;flex:0 0 100%;width:100%;font-size:13px}.pagination__btn .page-numbers.current{background:#000;color:#fff}.about-services__grid .how-card__content{justify-content:flex-start}.placement-partners__big-card-text{flex-grow:1}.placement-partners__big-card-link{display:flex}.placement-partners__big-card-social-btn{padding:10px;width:40px;height:40px}.placement-partners__big-card-social-btn path{fill:#fff}.contacts-partners__elem-value-icon{width:18px;height:18px;flex:0 0 18px}.hero__filter-input{flex-basis:25%;align-items:center}.booking__container{border-radius:6px;background:linear-gradient(to right,#c2f7e9 0%,#e1fa46 100%);display:flex;flex-direction:column;padding:30px}.booking__text{opacity:.6;font-size:14px}.booking__text a{text-decoration:underline}.booking__container .filter-input{border:none}.beds24_bookbutton{display:flex;height:100%;align-items:center;justify-content:center;text-align:center;font-size:14px !important;font-family:inherit !important;padding:15px 30px !important;border-radius:6px !important;width:100%}.custom{margin-top:100px}.custom__row{display:flex;justify-content:space-between;align-items:center}.custom__grid{margin-top:40px}.about-steps__card-title{font-weight:600}.about-steps__card-list-item{font-weight:500}.about-steps__card-list-item-text{font-weight:500}.main-title__right{display:flex;flex-direction:column;align-items:flex-end}.btn_disabled{opacity:.6 !important}.comment-form{margin:100px 15px 0}.comment-form__container{display:flex;justify-content:space-between;gap:20px;background:linear-gradient(to right,#c2f7e9 0%,#e1fa46 100%);padding:40px 60px;border-radius:6px}.comment-form__left{display:flex;flex-direction:column;flex:0 0 450px}.comment-form__title{margin:0;font-size:48px}.comment-form__text{font-size:16px;margin-top:30px}.comment-form__right{display:flex;flex-direction:column;flex:0 0 400px}.comment-form__form{display:flex;flex-direction:column;gap:10px}.comment-form__btn{margin-top:20px;width:fit-content;padding:16px 24px}.comments{margin-top:100px}.comments__title{font-size:48px}.comments__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:40px}.comments__card{border:1px solid #e6e6e6;border-radius:6px;padding:30px 40px;display:flex;flex-direction:column}.comments__card-name{font-size:16px;font-weight:600}.comments__card-date{font-size:13px;opacity:.4;margin-top:5px}.comments__card-text{font-size:16px;margin-top:40px}.comments__btn{padding:16px 24px;margin-top:20px}.post-ratings{display:flex;align-items:center;font-size:0}.post-ratings img{flex:0 0 16px;width:16px;height:16px;margin-left:10px}.post-ratings img:first-child{margin-left:0}.post-ratings em{display:none}.post-ratings-loading{margin-top:5px;font-size:0}.sales{margin-top:100px}.sales__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px 20px}.sales__card{display:flex;flex-direction:column}.sales__card-img{height:330px;object-fit:cover;width:100%;border-radius:6px}.sales__card-date{margin-top:25px;font-size:13px}.sales__card-title{font-size:24px;margin-top:15px}.sales__card p{font-size:16px;margin:20px 0 0}.sales__card-btn{padding:15px 25px}.sales__card-btn-group{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px}.catalog-detail-map__prop-title{flex-shrink:0}.benefits__card_fill{background:linear-gradient(to right,#c2f7e9 0%,#e1fa46 100%);border:none}.benefits-partners__card{background:linear-gradient(to right,#c2f7e9 0%,#e1fa46 100%)}.hero__container{background:linear-gradient(to right,#c2f7e9 0%,#e1fa46 100%);padding:40px;border-radius:6px}.hero__filter .hero__filter-input{border:none}.hero__title{margin-top:0}.hero{margin:60px 15px 0}.about-steps__card_big{border:none;background:linear-gradient(to right,#c2f7e9 0%,#e1fa46 100%)}.about-steps__card_big .about-steps__card-list-ol{border-color:#000}.about-steps__card_no-fill.about-steps__card_big .about-steps__card-list-ol{border-color:#e6e6e6}.about-steps__card_no-fill{background:0 0;border:1px solid #e6e6e6}.booking__form{display:flex;gap:20px;margin-top:20px}.booking__form-filter{display:flex;flex-direction:column;flex:0 0 400px;margin:0}#calendar{flex-grow:1;width:100%}.calendar-placeholder{width:100%;height:100%;background:rgba(0,0,0,.2);border-radius:6px;display:flex;justify-content:center;align-items:center;flex-grow:1;padding:20px}.booking__input{font-size:16px;flex:0 0 50px;height:50px}.booking__form-filter .hero__filter-input{height:50px;flex:0 0 50px}.calendar-wrapper{width:100%;display:flex;flex-direction:column;gap:20px}.result-text{font-size:20px;text-align:right}.result-text .price{font-weight:700}.calendar-error-text{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;background-color:#0000002e;border-radius:6px}.license__grid{grid-template-columns:1fr !important}.license-card__number{display:none}.license-card{flex-direction:row;justify-content:space-between}.license-card__footer{align-items:center;gap:15px}.btn_home{margin-top:20px}.review__text{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;flex-grow:unset;min-height:unset}.review__text p{margin-bottom:0}.review__text-wrapper{flex-grow:1;display:flex;flex-direction:column}.review__more-text-button{opacity:.8;text-decoration:underline;font-size:14px;margin-top:15px;cursor:pointer;margin-bottom:20px}.review__more-text-button_hidden{display:none}.filter-close{display:none}.catalog__not-found{align-items:center}.popular__mobile-btn{max-width:fit-content;margin-left:auto;margin-right:auto}.iti__tel-input{width:100%}.footer{background:linear-gradient(to right,#c2f7e9 0%,#e1fa46 100%)}.footer__logo{width:120px}.footer__logo-text{color:#000}.footer__phone{color:#000}.footer__menu-title{color:#000}.footer__menu .menu-item a{color:#000}.footer__btn{background-color:#000;color:#fff}.footer__copyright-link{color:#000 !important}.catalog__date-btn{display:flex;justify-content:space-between;padding:16px 24px;flex-basis:calc((100% - 40px) / 3)}.catalog__date-btn img{filter:brightness(.4)}.vanilla-calendar{z-index:99}.catalog-detail-info__place-title{width:fit-content}.product__price-wrapper{flex-direction:row;align-items:center;height:fit-content;background:#01fbba;padding:7px 15px;border-radius:600px}.product__price{font-weight:700;font-size:18px}.product__price-text{color:#000;font-weight:600}.main-title__info-title{text-align:right}.main-title__info-title.align--left{text-align:left}.btn-icon{width:15px;height:15px}.main-title__prop-icon{width:20px;height:21px}.main-title__title{margin-top:0}.main-title__info-title{margin-top:10px}.main-title__subtitle{margin-top:7px}.catalog-detail-props__prop-title_half{color:#000}.catalog__not-found-text b{padding:5px 10px;background-color:#01fbba;border-radius:10px;color:#000;white-space:nowrap}.header__link_telegram{width:40px;height:40px;padding:10px;background-color:#00b7f0;border-radius:50%;display:flex;justify-content:center;align-items:center}.header__link_whatsapp{width:40px;height:40px;padding:10px;background-color:#00d95f;border-radius:50%;display:flex;justify-content:center;align-items:center}.header__link_telegram path{fill:#fff}.header__link_whatsapp path{fill:#fff}.header__menu{gap:15px}.header__item_lang{margin-left:10px}.filter__date-text b{white-space:nowrap}.telegraph__result{display:block;margin-top:20px;font-weight:600}.total-price__title{text-align:center}.total-price{display:flex;flex-direction:column;max-width:500px !important;width:100%}.total-price__group-table{display:grid;grid-template-columns:3fr 1fr;gap:7px;margin-top:10px;align-items:center}.total-price__group-title{font-weight:500;font-size:20px;margin-top:40px;display:block}.total-price__group-text{color:#909090}.total-price__group-value{text-align:right;white-space:nowrap}.total-price__group-value_bold{font-weight:600}.total-price__btn{margin-top:40px}.accordeon__header{padding-right:30px}.rental-tags{margin-top:100px;margin-left:15px;margin-right:15px}.rental-tags__container{display:flex;flex-wrap:wrap;gap:10px;padding:0}.rental-tags__tag{border:1px solid #e6e6e6;border-radius:6px;display:flex;justify-content:space-between;align-items:center;padding:15px 30px;gap:70px}.taxonomy-description{margin-top:40px}.rental-tags__tag_more{padding:15px 22px}.rental-tags__tag_hidden{display:none}.taxonomy-description__more{text-decoration:underline;cursor:pointer;transition:.2s}.taxonomy-description__more:hover{opacity:.7}.main-title__container{gap:20px}.comment-form__btn{width:100%}.feedback__form_full{display:flex;flex-direction:column;gap:10px}.feedback__form-wrapper{flex:0 0 400px}.feedback__container_full{align-items:flex-start;gap:20px}.feedback__info_full{display:flex;flex-direction:column;gap:10px;flex:0 0 500px}.blog-detail__content a{color:#007bff}.services-section__title{font-size:clamp(24px, calc(24px + 24 * var(--responsive-ratio)), 48px);margin-bottom:40px}.services-grid{display:grid;gap:20px}.service-item{padding:clamp(20px, calc(20px + 20 * var(--responsive-ratio)), 40px);border:1px solid #0000001A;border-radius:6px}.service-item__title{font-weight:500;font-size:clamp(18px, calc(18px + 6 * var(--responsive-ratio)), 24px)}.service-item__icon,.service-item__arrow{object-fit:contain;flex-shrink:0}.service-item__text{margin-top:auto}.service-item__counter{font-size:13px;color:#00000066}.inline-form-container{background:linear-gradient(to right,#c2f7e9 0%,#e1fa46 100%);border-radius:6px;padding:40px}.inline-form-container.pd--small{padding:16px}.add-review-inputs{gap:20px;display:flex;flex-direction:column}.rate{display:flex;flex-direction:row-reverse;justify-content:flex-end}.rate:not(:checked)>input{position:absolute;z-index:-1;opacity:0;visibility:hidden;pointer-events:none}.rate svg{width:25px}.rate .star{fill:currentColor}.rate:not(:checked)>label{width:25px;height:25px;overflow:hidden;cursor:pointer;color:#ccc}.rate>input:checked~label{color:#ffc700}.rate:not(:checked)>label:hover,.rate:not(:checked)>label:hover~label{color:#ffc700}.rate>input:checked+label:hover,.rate>input:checked+label:hover~label,.rate>input:checked~label:hover,.rate>input:checked~label:hover~label,.rate>label:hover~input:checked~label{color:#ffc700}.product__tag{font-weight:600;padding:8px 12px;box-shadow:4px 5px 10px #00000040}.price-html{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px}.price-html .price__regular-value{font-weight:500;font-size:18px;flex-shrink:0}.price-html .price__sale-value{text-decoration:line-through;flex-shrink:0}.price-html .price__currency,.price-html .price__sale-value{font-weight:500;font-size:inherit;color:#00000066}.price-html .price__currency{width:100%}.include-note{padding:20px;background-color:rgba(255,166,0,.699);margin:20px auto}.catalog-detail-info__price-wrapper .price-html{font-size:18px;column-gap:12px;line-height:1.2}.catalog-detail-info__price-wrapper .price__regular-value{font-size:clamp(28px, calc(28px + 8 * var(--responsive-ratio)), 36px)}.car-booking{display:grid;gap:32px}.car-booking .car-booking__left{display:flex;flex-direction:column;gap:16px}.car-booking .car-booking__left .text-content{opacity:.6}.car-booking-form__inputs-grid{display:flex;flex-direction:column;gap:12px}form .privacy-text{margin-top:12px;opacity:.6;font-size:13px}.car-detail-props__title-wrap{margin-bottom:40px}.car-detail-props__title-wrap .title{opacity:.4}.car-detail-props__row{display:grid;gap:20px;padding:16px 0}.car-detail-text p{padding:20px 0;margin:0;border-bottom:1px solid #0000001A}.car-detail-text p:first-child{padding-top:0}.product-car .product__row--title{grid-template-columns:1fr;gap:12px}.product-car .product__row--title .product__title{-webkit-line-clamp:1;min-height:30px}.product-car__description{font-size:13px}.product-car .main-title__props,.main-title--cars .main-title__props{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.product-car .main-title__prop,.main-title--cars .main-title__prop{padding:0;border-right:0}.product-car .main-title__prop:nth-child(even),.main-title--cars .main-title__prop:nth-child(even){justify-content:flex-end}.info-block__left,.info-block__right{display:flex;flex-direction:column;gap:16px}.info-block__title{font-size:clamp(36px, calc(36px + 12 * var(--responsive-ratio)), 48px)}.product-feedback{display:flex;flex-direction:column;gap:16px}.product-feedback__img-wrap{background:linear-gradient(90deg,#c2f7e9 0%,#e1fa46 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;height:330px}.product-feedback__info{display:flex;flex-direction:column;gap:12px}.product-feedback__title{font-weight:600;font-size:24px}.has-questions{display:flex;flex-direction:column;gap:32px;padding:20px;border-radius:6px;background:linear-gradient(90deg,#c2f7e9 0%,#e1fa46 100%)}.has-questions__text{font-size:clamp(24px, calc(24px + 4 * var(--responsive-ratio)), 28px);font-weight:500}.socials-grid{display:flex;align-items:center;gap:12px}.socials-grid .social-link{display:flex;align-items:center;justify-content:center;border-radius:6px;width:40px;height:40px}.social-link.social-link--dark{background-color:#000;color:#fff}.social-link.social-link--dark .social-icon path{fill:#fff}.hero-car-section{margin-top:clamp(35px, calc(35px + 35 * var(--responsive-ratio)), 70px)}.hero-car__title{font-size:clamp(36px, calc(36px + 36 * var(--responsive-ratio)), 72px);line-height:1;margin-bottom:16px}.hero-car__text{font-size:clamp(18px, calc(18px + 6 * var(--responsive-ratio)), 24px);margin-bottom:28px}.hero-car-text-slider{width:100%;max-width:100%}.hero-car-text-slide{color:#00000099}.hero-car-text-slide ul{padding-left:0}.hero-car-text-slide li{list-style:none;position:relative;padding-left:26px}.hero-car-text-slide li:not(:first-child){margin-top:8px}.hero-car-text-slide li:before{display:block;content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.12335 10.0002L8.29002 14.1668L16.6234 5.8335' stroke='black' stroke-opacity='0.6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width:20px;height:20px;position:absolute;left:0;top:0}.hero-car__left .btn{margin-top:32px;padding:15px 30px}.slideshow__nav.swiper-button-disabled{pointer-events:all;cursor:not-allowed}.catalog-detail-info__props--small .catalog-detail-info__prop{padding-bottom:12px}.catalog-detail-info__props--small .catalog-detail-info__prop:not(:first-child){padding-top:12px}.catalog-detail-info__props:has(.catalog-detail-info__props-show-more){position:relative;padding-bottom:40px}.catalog-detail-info__props:has(.catalog-detail-info__props-show-more:not(.active)){height:400px;overflow:hidden}.catalog-detail-info__props:has(.catalog-detail-info__props-show-more:not(.active)):after{display:block;content:"";position:absolute;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 50%,rgba(255,255,255,1) 75%);height:150px;bottom:0;left:0;right:0}.catalog-detail-info__props-show-more{position:absolute;z-index:2;bottom:0;display:flex;align-items:center;gap:10px;font-weight:600;transition:opacity .3s}.feedback-grid-container{gap:32px}.feedback-grid__left{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.feedback-grid__left-title{margin-bottom:0}.feedback-grid-form{display:flex;flex-direction:column;gap:12px}.feedback-grid__btns-grid{display:flex;gap:12px}@media (hover:hover) and (pointer:fine){.catalog-detail-info__props-show-more:hover{cursor:pointer;opacity:.7}.btn--black:hover{color:#fff}}@media screen and (min-width:768.97px){.services-grid{grid-template-columns:1fr 1fr}.service-item{display:flex;flex-direction:column;gap:20px}.service-item__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.inline-form-container{padding:60px}.inline-form-container.pd--small{padding:32px}.add-review-form{display:flex;align-items:flex-start;justify-content:space-between}.add-review-inputs{flex:0 0 400px}.car-booking-form{min-width:600px}.car-booking-form__inputs-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:12px}.car-booking-form__inputs-grid>.input,.car-booking-form__inputs-grid>.filter-input{padding:16px;font-size:14px;flex-direction:row}.car-booking-form__inputs-grid .filter-input__title{max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.car-booking-form__inputs-grid .filter-input__value-text{flex-shrink:0}.car-booking-form__inputs-grid .col-2{grid-column:1/span 2}.product-feedback{gap:24px}.product-feedback .btn{margin-top:8px}.has-questions{padding:36px 32px;flex-direction:row;align-items:center;justify-content:space-between}.how-partners__card-text{max-width:470px;text-wrap:balance}}@media screen and (min-width:1024.97px){.services-grid{grid-template-columns:1fr 1fr 1fr}.main-title--cars .main-title__right{flex:0 0 400px}.car-booking{grid-template-columns:4.9fr 6.8fr}.car-detail-props__row{grid-template-columns:1fr 700px;gap:32px;padding:32px 0}.info-block__left{flex:0 0 480px}.info-block__right{flex:0 0 430px}.hero-car{display:flex;justify-content:space-between}.hero-car__left{flex:0 0 calc(40% + 120px);width:calc(40% + 120px);background-color:#fff;position:relative;z-index:3;padding-right:120px}.hero-car__left:before{display:block;content:"";position:absolute;left:0;top:0;bottom:0;width:100vw;z-index:3;transform:translateX(-100%);background-color:#fff}.hero-car__right{width:calc(60% - 120px)}.swiper.hero-car-cards-slider{width:370px}.hero-car-cards-slider .swiper-slide{max-width:370px;width:370px}.hero-car__right .swiper,.hero-car__right .swiper-wrapper{overflow:visible}.hero-car__right .product__swiper *[class*=swiper-button]{display:none}.swiper-pagination.hero-car__pagination{text-align:left}.hero-car__right .slideshow__nav{background-color:#000}.hero-car__right .hero-car-button-prev{left:0}.hero-car__right .hero-car-button-next{right:-120px}.feedback-grid__left{align-items:flex-start;text-align:left}.feedback-grid__left-title,.feedback-grid__left-text{text-wrap:balance}.feedback-grid-form .btn{margin-right:auto;padding:16px 24px}.feedback-grid-container{display:grid;grid-template-columns:5.2fr 4.3fr;align-items:center;gap:clamp(20px, calc(20px + 110 * var(--responsive-ratio)), 130px)}}@media screen and (max-width:1024.98px){.filter-close{display:block}.main-title__right{flex:1 1 auto}.product{max-height:530px;height:530px}.map__nav{grid-template-columns:repeat(2,1fr);grid-template-rows:unset;grid-auto-flow:row}.custom-content{margin:60px 15px 0}.catalog__sidebar{position:fixed;top:-100%;left:0;right:0;background:#fff;z-index:2;margin:0;height:100%;padding-bottom:40px}.catalog__sidebar_active{top:40px}.catalog__filter{height:100%;overflow-y:auto;min-width:100%;position:relative}.filter-close{position:absolute;top:30px;right:20px}.comment-form{margin-top:60px}.comment-form__container{gap:40px}.comment-form__left{flex:1 1 auto}.comment-form__title{font-size:36px}.comment-form__right{flex:0 0 350px}.comments{margin-top:60px}.comments__title{font-size:36px}.comments__grid{grid-template-columns:1fr 1fr}.sales{margin-top:60px}.sales__grid{grid-template-columns:1fr 1fr}.booking__form-filter{justify-content:flex-start}.booking__form-filter .hero__filter-input{flex-direction:row}.main-title__container{gap:10px}.hero-car__left{margin-bottom:32px}.hero-car__left .btn{width:100%}.hero-car-cards-slider>*[class*=swiper-button]{display:none}}@media screen and (max-width:768.98px){.product:not(.product-car){max-height:470px;height:470px}.product.product-car{max-height:unset;height:auto}.map__nav{grid-template-columns:1fr}.footer__menu .menu-item a{display:flex;justify-content:space-between;padding:10px 0}.modal-menu__menu-list .menu-item a{display:flex;justify-content:space-between;padding:10px 0}.modal-menu__header{top:0}.feedback__title{text-align:center}.pagination__left{flex-wrap:wrap;justify-content:center}.catalog-detail-gallery__title{font-size:30px}.slideshow{margin-top:clamp(10px, calc(10px + 30 * var(--responsive-ratio)), 60px)}.catalog-detail-props__row{padding:30px;border-radius:6px;border:1px solid #e6e6e6;margin-top:15px}.hero__filter{flex-direction:column}.filter-input{flex-direction:row}.custom-content{margin:40px 15px 0}.hero__filter{max-height:0;transition:.6s;overflow:hidden}.hero__filter_active{max-height:400px}.hero__mobile-btn{transition:.3s;overflow:hidden}.hero__mobile-btn_hidden{max-height:0;padding:0;opacity:0}.catalog__filter-row{flex-direction:column-reverse;gap:10px}.comment-form{margin-top:40px}.comment-form__container{flex-direction:column;padding:20px}.comment-form__title{font-size:24px}.comment-form__right{flex:0 0 auto}.comments{margin-top:40px}.comments__title{font-size:24px}.comments__grid{grid-template-columns:1fr;margin-top:20px}.sales{margin-top:40px}.sales__grid{grid-template-columns:1fr}.hero{margin-top:15px}.booking__form{flex-direction:column-reverse}.hero__filter.booking__form-filter{max-height:unset;flex:1 1 auto}.result-text{text-align:center;font-size:16px}.booking__container{padding:20px}.hero__container{padding:20px}.license-card{flex-direction:column}.footer__menu-link-icon{filter:none}.product{border-bottom:1px solid #e6e6e6;margin-bottom:20px}a:hover{color:inherit;text-decoration:inherit}.calendar-wrapper{gap:0}.result-text{background-color:#fff;border-radius:0 0 6px 6px;font-size:14px;padding:15px;display:flex;justify-content:space-between;font-weight:600;display:inline-block}.result-text .price{font-size:16px}.booking__container .vanilla-calendar{border-radius:6px 6px 0 0;padding-bottom:0}.booking__container .vanilla-calendar-grid{padding-bottom:15px;border-bottom:1px solid #e6e6e6}.header__link_telegram{width:30px;height:30px;padding:7px}.header__link_whatsapp{width:30px;height:30px;padding:7px}.total-price__title{font-size:24px;margin-top:10px !important}.total-price__group-title{margin-top:20px;font-size:18px}.total-price__group{font-size:14px}.custom__row{flex-wrap:wrap;gap:10px}.footer__phone-text{text-align:center}.rental-tags{margin-top:40px}.rental-tags__container{gap:10px}.rental-tags__tag{flex-grow:1}.taxonomy-description{margin-top:10px}.rental-tags__tag_more{justify-content:center}.feedback__form-wrapper{flex:1 1 auto}.feedback__info_full{flex:1 1 auto}.service-item{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;column-gap:10px;row-gap:20px}.service-item:has(.service-item__counter){grid-template-columns:32px 1fr 14px}.service-item__icon{order:1}.service-item__title{order:2}.service-item__arrow,.service-item__counter{order:3}.service-item__top{display:contents}.service-item__text{grid-column:1/span 3;order:4}.car-booking-form__inputs-grid>.filter-input{flex-wrap:wrap}.feedback-grid__btns-grid{flex-direction:column}}