.swiper{overflow:hidden}.swiper-wrapper{box-sizing:content-box;width:100%;height:100%;display:flex;position:relative}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized{touch-action:pan-y}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translate(0,0)}.swiper-button-lock{display:none}.custom-bullets{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.custom-bullets__item{cursor:pointer;background-color:var(--tw-color-stroke-grey);height:8px;transition:background-color var(--tw-default-transition);border-radius:50%;flex:0 0 8px}.custom-bullets__item_active{background-color:var(--tw-color-burgundy)}.slider-btn{background-color:var(--tw-color-white);border:1px solid var(--tw-color-stroke-grey);cursor:pointer;width:40px;height:40px;color:var(--tw-color-burgundy);transition:color var(--tw-default-transition), background-color var(--tw-default-transition), border-color var(--tw-default-transition);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 30px #00000024}.slider-btn svg{width:16px;height:16px}.tabs-filter{--tw-border-item:1px solid var(--tw-color-stroke-grey);grid-template-columns:repeat(3,1fr);display:grid}.tabs-filter__content{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;height:100%;transition:color var(--tw-default-transition), background-color var(--tw-default-transition);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;font-weight:700;line-height:1.4;display:flex}.tabs-filter__content:not(.tabs-filter__content_active):hover{background-color:#00000008}.tabs-filter__content:not(.tabs-filter__content_active):active{background-color:#0000000f}.tabs-filter__content_active{background-color:var(--tw-color-dark-grey);color:var(--tw-color-white)}.tabs-filter__content_active .tabs-filter__text{color:var(--tw-color-white)}.tabs-filter__text{text-align:center;color:var(--tw-color-grey);transition:color var(--tw-default-transition);font-weight:400}.avtopark-card{background-color:var(--tw-color-white);border:1px solid var(--tw-color-stroke-grey);border-radius:20px;gap:20px;height:100%;min-height:180px;padding:20px;display:flex;overflow:hidden;box-shadow:0 0 30px #00000014}@container services-cards-wrapper (width<=1030px) and (width>=600px){.avtopark-card{flex-direction:column}}.avtopark-card__slider{border-radius:15px;flex:0 0 240px;width:100%;max-height:190px;position:relative;overflow:hidden}.avtopark-card__slider-wrapper{position:absolute}.avtopark-card__pagination{transition:bottom var(--tw-default-transition);position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.avtopark-card__cover{background-color:var(--tw-color-light-grey);border-radius:15px;height:100%;position:relative;overflow:hidden}.avtopark-card__cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avtopark-card__content{flex-direction:column;flex:auto;gap:20px;display:flex}.avtopark-card__title{transition:color var(--tw-default-transition);flex:auto;font-weight:700;line-height:1.4}.avtopark-card__list{flex-direction:column;gap:8px;display:flex}.avtopark-card__list li{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--tw-color-stroke-grey), transparent 40%);align-items:center;gap:10px;padding-bottom:8px;line-height:1.4;display:flex}.avtopark-card__list li span{text-align:right;flex:auto}.avtopark-card__btns{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.avtopark-card__whatsapp{background:var(--tw-whatsapp-background);height:48px;color:var(--tw-color-white);transition:filter var(--tw-default-transition);border:none;padding-inline:5px}.promo{padding-block:150px 120px}.promo__container{grid-template-columns:1fr 360px;gap:40px;display:grid}.promo__cta,.promo__image,.promo__car{background-color:var(--tw-color-light-grey);border:1px solid var(--tw-color-stroke-grey);border-radius:20px;padding:40px;overflow:hidden}.promo__car{grid-column:1/3;justify-content:flex-end;align-items:flex-start;height:254px;display:flex;position:relative}.promo__car:before,.promo__car:after{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;right:0}.promo__car:before{background-color:var(--tw-color-burgundy);clip-path:polygon(0 0%,0% 100%,95% 100%);z-index:1}.promo__car:after{background-color:var(--tw-color-dark-grey);clip-path:polygon(100% 20%,20% 100%,100% 100%)}.promo__car-image{object-fit:contain;z-index:1;width:auto;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.promo__car-badges{z-index:1;grid-template-columns:repeat(2,280px);align-items:center;gap:30px;display:grid;position:relative}.promo__image-smart{margin-inline:auto;position:relative;bottom:-40px}.promo__title{margin-bottom:20px}.promo__text{margin-bottom:32px;line-height:1.4}.promo__btns{gap:8px;display:grid}.promo__whatsapp{background:var(--tw-whatsapp-background);height:56px;color:var(--tw-color-white);transition:filter var(--tw-default-transition);border:none}.tickets__slider{border-radius:20px}.tickets__item{border:1px solid var(--tw-color-stroke-grey);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;max-width:100%;height:100%;padding:40px;display:flex;overflow:hidden;box-shadow:0 0 30px #00000014}.tickets__title{margin-bottom:20px;line-height:1.3}.tickets__description{line-height:1.4}.tickets__img{justify-content:center;align-items:center;display:flex}.tickets__img img{object-fit:contain;max-height:170px}.tickets__prev,.tickets__next,.tickets__pagination{display:none}.mobile-app-slide{border:1px solid var(--tw-color-stroke-grey);background:var(--tw-cta-background);border-radius:20px;grid-template-columns:repeat(2,1fr);height:100%;display:grid}.mobile-app-slide__content{flex-direction:column;justify-content:center;padding:60px 40px 60px 60px;display:flex}.mobile-app-slide__label{margin-bottom:40px}.mobile-app-slide__title{margin-bottom:20px}.mobile-app-slide__text{margin-bottom:40px;line-height:1.4}.mobile-app-slide__image{justify-content:center;align-items:flex-end;display:flex}.mobile-app-slide__image img{aspect-ratio:16/9;object-fit:cover}.mobile-app__slider-container{position:relative}.mobile-app__slider{border-radius:20px}.mobile-app__pagination{margin-top:20px}.avtopark-section__cards-grid{margin-top:40px}.avtopark-section__link,.services-home__link{margin-top:40px;margin-inline:auto}.services-card{transition:border-color var(--tw-default-transition), box-shadow var(--tw-default-transition);cursor:pointer;border:1px solid #0000;border-radius:20px;padding-bottom:66.67%;position:relative;overflow:hidden}.services-card:before{content:"";z-index:1;background:linear-gradient(#0000 0%,#000000b3 100%);width:100%;height:100%;position:absolute;inset:0}.services-card__cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.services-card__content{z-index:1;justify-content:space-between;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.services-card__text{color:var(--tw-color-white);-webkit-line-clamp:2;-webkit-box-orient:block-axis;font-size:20px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.services-card__icon{background-color:var(--tw-color-white);height:50px;color:var(--tw-color-black);border:1px solid var(--tw-color-stroke-grey);transition:color var(--tw-default-transition), transform var(--tw-default-transition);border-radius:50%;flex:0 0 50px;justify-content:center;align-items:center;display:flex}.call-to-action{padding-block:0 120px}.call-to-action__inner{border:1px solid var(--tw-color-stroke-grey);background:var(--tw-cta-background);border-radius:20px;grid-template-columns:repeat(2,1fr);display:grid}.call-to-action__content{padding:60px 40px 60px 60px}.call-to-action .label{margin-bottom:40px}.call-to-action__title{margin-bottom:20px}.call-to-action__text{margin-bottom:40px;line-height:1.4}.call-to-action__btn{padding-inline:10px}.call-to-action__image{justify-content:center;align-items:flex-end;margin-top:12px;display:flex}.call-to-action__image img{aspect-ratio:16/9;object-fit:cover}.call-to-action__btns{gap:8px;max-width:430px;display:grid}.call-to-action__whatsapp{background:var(--tw-whatsapp-background);height:56px;color:var(--tw-color-white);transition:filter var(--tw-default-transition);border:none}.cooperation__advantages{gap:40px;display:flex}.cooperation__steps{grid-template-columns:repeat(6,1fr);margin-bottom:40px;display:grid}.cooperation__step{flex-direction:column;align-items:center;height:max-content;display:flex}.cooperation__step:first-child .cooperation__label{z-index:6;z-index:6;background:#f1f1f1;width:100%}.cooperation__step:nth-child(2) .cooperation__label{z-index:5;background:#e4d8da}.cooperation__step:nth-child(3) .cooperation__label{z-index:4;background:#d4c1c4}.cooperation__step:nth-child(4) .cooperation__label{z-index:3;background:#c59fa6}.cooperation__step:nth-child(5) .cooperation__label{z-index:2;background:#b5848d}.cooperation__step:nth-child(6) .cooperation__label{background:var(--tw-color-burgundy);z-index:1;width:100%}.cooperation__label{width:115%;height:54px;color:var(--tw-color-burgundy);border-radius:10px;justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:flex}.cooperation__text{padding:20px 20px 20px 40px;line-height:1.4}.cooperation__text_full{padding:20px 0}.cooperation__advantage{color:var(--tw-color-white);border-radius:20px;flex:50%;align-items:center;gap:12px;padding:20px;line-height:1.2;display:flex}.cooperation__advantage_burgundy{background:var(--tw-color-burgundy)}.cooperation__advantage_black{background:var(--tw-color-dark-grey)}.seo-text{line-height:1.4}.seo-text h2{font-size:36px;font-weight:700;line-height:1.2}.seo-text h2 mark{color:var(--tw-color-burgundy);background:0 0}.seo-text h3{font-size:20px}.seo-text h4{align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1.3;display:flex}.seo-text h4:not(:last-child){margin-bottom:20px}.seo-text h4:before{content:"";aspect-ratio:1;background-image:url(/icons/checkbox.svg);background-position:50%;background-repeat:no-repeat;width:20px}.seo-text article:not(:last-child){margin-bottom:20px}.seo-text p{font-size:14px;line-height:1.4}.seo-text p:not(:last-child){margin-bottom:20px}.seo-text h2,.seo-text h3,.seo-text h4,.seo-text p:not(li p){margin-block:16px}.seo-text a{color:var(--tw-color-burgundy)}.seo-text ul,.seo-text ol{padding-inline-start:20px}.seo-text ul li{list-style:outside}.seo-text ol li{list-style:decimal}.seo-text table{border-collapse:collapse;table-layout:fixed;width:100%!important}.seo-text tr:not(:last-child){border-bottom:var(--tw-border-light)}.seo-text td{padding:4px}.seo-text td:not(:last-child){border-right:var(--tw-border-light)}.seo-text div:has(>div>table){border:var(--tw-border-light);border-radius:5px;overflow:hidden}.seo-text div:has(>div>table)>div{overflow:auto}.seo-item{flex-direction:column;gap:20px;display:flex}.seo-item__text{line-height:1.4}.accordion-item{border:1px solid var(--tw-color-stroke-grey);border-radius:20px;align-self:start;overflow:hidden;box-shadow:0 0 30px #00000014}.accordion-item__header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--tw-default-transition), background-color var(--tw-default-transition), border-color var(--tw-default-transition);background-color:#0000;justify-content:space-between;align-items:center;gap:20px;padding:20px;font-weight:700;line-height:1.4;display:flex}.accordion-item__header:active{background-color:#0000000d}.open .accordion-item__header{color:var(--tw-color-burgundy)}.accordion-item__header img{transition:rotate var(--tw-default-transition)}.open .accordion-item__header img{rotate:180deg}.accordion-item__animation-wrapper{transition:grid-template-rows var(--tw-default-transition);grid-template-rows:0fr;display:grid;overflow:hidden}.open .accordion-item__animation-wrapper{grid-template-rows:1fr}.accordion-item__animation{min-height:0}.accordion-item__transform-wrapper{visibility:hidden;transition:transform var(--tw-default-transition), visibility 0s var(--tw-default-transition);transform:translateY(-100%)}.open .accordion-item__transform-wrapper{visibility:visible;transition:transform var(--tw-default-transition), visibility 0s linear;transform:translateY(0)}.accordion-item__content{padding:0 20px 20px;line-height:1.4}.accordion-item__content p:not(:last-child){margin-bottom:10px}.faq__items{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:20px;display:grid}.advantages__list{flex-direction:column;gap:40px;display:flex}.advantages__item{border:1px solid var(--tw-color-stroke-grey);border-radius:20px;gap:40px;padding:40px;display:flex;overflow:hidden}.advantages__item_reverse{flex-direction:row-reverse}.advantages__item:nth-child(3) .advantages__images{flex-shrink:0;align-items:flex-end;margin-bottom:-40px}.advantages__text,.advantages__images{flex-grow:1}.advantages__images{justify-content:center;align-items:center;display:flex}.advantages__images img{object-fit:contain}.advantages__subtitle{margin-bottom:20px;line-height:1.3}.advantages__sublist{flex-direction:column;gap:12px;display:flex}.test-mobile-app-popup{flex-direction:column;gap:40px;width:100%;max-width:500px;display:flex}.test-mobile-app-popup__title{text-align:center;font-size:32px;font-weight:700;line-height:1.2}.test-mobile-app-popup__button{margin-top:20px}.test-mobile-app-popup__button .loader{display:none}.test-mobile-app-popup__button.loading .loader{display:block}.mobile-market{flex-wrap:wrap;justify-content:center;gap:20px;display:none}.mobile-market_show{display:flex}@media (width<=84.375em){.mobile-app__slider-container{grid-template-columns:45px calc(100% - 130px) 45px;align-items:center;gap:20px;display:grid}.mobile-app__pagination{grid-area:2/2/3/3;margin-top:0}}@media (width<=70em){.promo__car-image{width:330px}}@media (width<=68.75em){.cooperation__text{padding-left:30px}}@media (width<=64em){.tickets__slider-container{grid-template-columns:45px calc(100% - 130px) 45px;align-items:center;gap:20px;display:grid}.tickets__prev,.tickets__next{display:flex}.tickets__pagination{grid-area:2/1/3/4;display:flex}}@media (width<=61.25em){.promo__car-badges{grid-template-columns:repeat(auto-fit,minmax(240px,100%))}}@media (width<=60.625em){.tabs-filter__text .hidden{display:none}}@media (width<=60em) and (width>=40em){.promo__image-badge{margin-bottom:-40px}}@media (width<=60em) and (width>=30em){.services-card__icon{flex:0 0 40px;height:40px}}@media (width<=60em){.promo__container{grid-template-columns:100%}.promo__cta,.promo__image,.promo__car{grid-column:1/2}.promo__car{grid-row:2/3}.promo__image{grid-row:3/4;gap:60px;padding-top:0;display:flex;overflow:hidden}.mobile-app-slide{grid-template-columns:repeat(1,1fr);gap:40px}.mobile-app-slide__content{padding-bottom:0;padding-right:60px}.call-to-action__inner{grid-template-columns:repeat(1,1fr);gap:40px}.call-to-action__content{padding-bottom:0;padding-right:60px}.call-to-action__image{margin:0}.cooperation__advantages{flex-direction:column;gap:20px}.cooperation__steps{grid-template-columns:1fr}.cooperation__step{flex-direction:row;gap:20px;height:auto}.cooperation__label{min-width:60px;max-width:60px;height:120%}.cooperation__text{padding:34px 0}.advantages__item{flex-direction:column}}@media (width<=48.75em){.promo__car{flex-direction:column-reverse;height:auto}.promo__car:before{clip-path:polygon(0 50%,0% 100%,95% 100%)}.promo__car:after{clip-path:polygon(100% 50%,0% 100%,100% 100%)}.promo__car-image{width:580px;top:unset;margin-inline:auto;position:relative;transform:translateY(30px)}.promo__car-badges{width:100%}}@media (width<=40em){.custom-bullets_dynamic{justify-content:start;gap:0;overflow:hidden}.custom-bullets_dynamic .custom-bullets__item{transition:transform var(--tw-default-transition), left var(--tw-default-transition);margin:0 8px;position:relative}.tabs-filter{grid-template-columns:repeat(2,1fr);gap:10px}.tabs-filter__content{border:var(--tw-border-item)}.promo{padding-block:110px 60px}.promo__image{flex-direction:column;gap:0;padding-top:40px}.tickets__slider-container{grid-template-columns:1fr auto 1fr;column-gap:40px}.tickets__slider{grid-area:1/1/2/4}.tickets__item{padding:20px}.tickets__prev{grid-area:2/1/3/2;margin-left:auto}.tickets__next{grid-area:2/3/3/4}.tickets__pagination{grid-area:2/2/3/3}.mobile-app__slider-container{grid-template-columns:1fr auto 1fr;column-gap:40px}.mobile-app__slider{grid-area:1/1/2/4}.mobile-app__prev{grid-area:2/1/3/2;margin-left:auto}.mobile-app__next{grid-area:2/3/3/4}.seo-item{gap:12px}.faq__items{grid-template-columns:100%}}@media (width<=32.5em){.avtopark-card{flex-direction:column}}@media (width<=30em){.tabs-filter__content,.avtopark-card__title,.avtopark-card__list li{font-size:14px}.promo__container{gap:20px}.promo__cta,.promo__image,.promo__car{padding:20px}.promo__car{grid-row:3/4;gap:25px}.promo__car-image{transform:unset}.promo__image{grid-row:2/3}.promo__image-smart{bottom:-20px}.promo__title{font-size:24px}.promo__text{font-size:14px}.promo__button{width:100%}.tickets__item{flex-direction:column;gap:0;display:flex}.tickets__title{margin-top:12px}.tickets__img img{width:300px;height:100%;max-height:180px}.mobile-app-slide{gap:20px}.mobile-app-slide__content{padding:20px 20px 0}.mobile-app-slide__label{margin-bottom:20px}.mobile-app-slide__title{margin-bottom:12px;font-size:24px}.mobile-app-slide__text{margin-bottom:20px;font-size:14px}.mobile-app-slide__btn{width:100%}.avtopark-section__cards-grid,.avtopark-section__link,.services-home__link{margin-top:20px}.call-to-action{padding-block:0 60px}.call-to-action__inner{background:var(--tw-cta-mobile-background);gap:20px}.call-to-action__content{padding:20px 20px 0}.call-to-action .label{margin-bottom:20px}.call-to-action__title{margin-bottom:10px}.call-to-action__text{font-size:14px}.call-to-action__image img{width:300px;height:300px}.cooperation__heading{margin-bottom:30px}.seo-text h2{font-size:24px}.seo-item__text,.accordion-item__header,.accordion-item__content{font-size:14px}.advantages__list{gap:10px}.advantages__item:nth-child(3) .advantages__images{margin-bottom:-20px}.advantages__item:nth-child(3) .advantages__images img{width:320px;height:175px}.advantages__item{gap:20px;padding:20px}.test-mobile-app-popup__title{font-size:24px}.mobile-market{flex-direction:column;align-items:center;gap:12px}}@media (width>=30.0613em){.tickets__img{flex:1 0 170px;margin-right:-30px}.mobile-app-slide__btn{max-width:220px}.avtopark-section__link,.services-home__link{max-width:max-content}.seo-text article:not(:last-child){margin-bottom:40px}.seo-text p{font-size:inherit}.test-mobile-app-popup__button{margin-inline:auto}}@media (width>=34.4363em){.promo__btns{grid-template-columns:repeat(auto-fill,minmax(200px,210px))}.call-to-action__btns{grid-template-columns:repeat(2,1fr)}}@media (width>=40.0613em){.tabs-filter{border:var(--tw-border-item);border-radius:10px;overflow:hidden;box-shadow:0 0 30px #00000014}}@media (width>=60.0613em){.promo__image{flex-direction:column;justify-content:space-between;display:flex}}@media (width>=64.0613em){.tickets__slider{overflow:initial}.tickets__slider-wrapper{grid-template-columns:repeat(9,1fr);gap:40px;display:grid}.tickets__slide_clock{grid-area:1/span 4/2}.tickets__slide_phone{grid-area:1/span 5/2}.tickets__slide_comfortable-travel{grid-area:2/span 5/3}.tickets__slide_reduced-transport{grid-area:2/span 4/3}.tickets__content{max-width:320px}}@media (width>=84.4363em){.mobile-app__prev{top:calc(50% - 28px);left:-90px}.mobile-app__next{top:calc(50% - 28px);right:-90px}.mobile-app__prev,.mobile-app__next{z-index:10;position:absolute}}@media (any-hover:hover){.slider-btn:hover{color:var(--tw-color-white);background-color:var(--tw-color-burgundy);border-color:var(--tw-color-burgundy)}.avtopark-card__slider:hover .avtopark-card__pagination{bottom:8px}.avtopark-card__title:hover{color:var(--tw-color-burgundy)}.avtopark-card__whatsapp:hover,.promo__whatsapp:hover{filter:brightness(.9)}.services-card:hover{border-color:var(--tw-color-burgundy);box-shadow:var(--tw-shadow-services)}.services-card:hover .services-card__icon{color:var(--tw-color-burgundy);transform:rotate(45deg)}.call-to-action__whatsapp:hover{filter:brightness(.9)}.accordion-item__header:hover{background-color:#00000008}}
