.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}.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}.breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:20px;display:flex}.breadcrumbs__item{align-items:center;gap:10px;display:flex}.breadcrumbs__item:not(:first-child):before{content:"/";color:var(--tw-color-grey-input)}.breadcrumbs__item:last-child:before,.breadcrumbs__item:last-child .breadcrumbs__link{color:var(--tw-color-black)}.breadcrumbs__link{color:var(--tw-color-grey-input)}.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}.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)}.similar-offers__slider{margin-top:40px;position:relative}.similar-offers__swiper{border-radius:20px}.similar-offers__pagination{margin-inline:auto}.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__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}.about-bus{padding-block:130px 120px}.about-bus__title{margin-bottom:40px}.about-bus__content{grid-template-columns:minmax(300px,640px) minmax(400px,1fr);gap:60px;display:grid}.about-bus__slider{max-width:100%}.about-bus__main-slider{border-radius:20px;margin-bottom:12px;position:relative}.about-bus__navigate{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.about-bus__navigate_prev{left:10px}.about-bus__navigate_next{right:10px}.about-bus__cover{aspect-ratio:16/9;background-color:var(--tw-color-light-grey);cursor:zoom-in;border-radius:20px;display:block;position:relative;overflow:hidden}.about-bus__cover img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.about-bus__thumbs{max-width:100%}.about-bus__thumbs-item{cursor:pointer;width:54px;height:54px;transition:border-color var(--tw-default-transition);border:2px solid #0000;border-radius:10px;position:relative;overflow:hidden}.swiper-slide-thumb-active .about-bus__thumbs-item{border-color:var(--tw-color-burgundy)}.about-bus__thumbs-item:after{content:"";opacity:0;transition:opacity var(--tw-default-transition);background-color:#ffffff40;position:absolute;inset:0}.about-bus__thumbs-item img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-bus__description{flex-direction:column;flex:1 0 320px;gap:40px;display:flex}.about-bus__subtitle{font-size:20px;font-weight:700;line-height:1.3}.about-bus__specs{flex-direction:column;gap:8px;display:flex}.about-bus__specs li{border-bottom:1px solid var(--tw-color-stroke-grey);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.about-bus__specs li span{margin-left:auto}.about-text__articles{margin-top:40px;line-height:1.4}.about-text__articles p:not(:last-child){margin-bottom:20px}@media (width<=84.375em){.similar-offers__slider{grid-template-columns:45px calc(100% - 130px) 45px;align-items:center;gap:20px;display:grid}.similar-offers__pagination{grid-area:2/2/3/3}}@media (width<=72.5em){.similar-offers__swiper .avtopark-card{flex-direction:column}}@media (width<=60em){.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}}@media (width<=53.75em){.about-bus__content{grid-template-columns: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}.similar-offers__slider{grid-template-columns:1fr auto 1fr;column-gap:40px}.similar-offers__swiper{grid-area:1/1/2/4}.similar-offers__prev{grid-column:1/2;margin-left:auto}.similar-offers__next{grid-column:3/4}.similar-offers__prev,.similar-offers__next{grid-row:2/3}}@media (width<=32.5em){.avtopark-card{flex-direction:column}}@media (width<=30em){.breadcrumbs{margin-bottom:12px}.breadcrumbs__link,.avtopark-card__title,.avtopark-card__list li{font-size:14px}.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__btn{width:100%}.call-to-action__image img{width:300px;height:300px}.wrapper{padding-bottom:77px}.about-bus{padding-block:110px 60px}.about-bus__title{margin-bottom:20px}.about-bus__description{gap:20px}.about-bus__btn-wrapper{border-top:1px solid var(--tw-color-stroke-grey);background-color:var(--tw-color-white);z-index:5;width:100%;padding:10px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 10px #0000001a}.lock .about-bus__btn-wrapper{padding-right:calc(10px + var(--scrollbar-width))}.about-bus__btn{width:100%}.about-text__articles{margin-top:20px;font-size:14px}}@media (width>=84.4363em){.similar-offers__prev{left:-90px}.similar-offers__next{right:-90px}.similar-offers__prev,.similar-offers__next{z-index:10;position:absolute;top:calc(50% - 28px);transform:translateY(calc(50% - 28px))}.similar-offers__pagination{margin-top:20px}}@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)}.swiper-slide:not(.swiper-slide-thumb-active) .about-bus__thumbs-item:hover{border-color:color-mix(in srgb, var(--tw-color-burgundy), transparent 50%)}.swiper-slide:not(.swiper-slide-thumb-active) .about-bus__thumbs-item:hover:after{opacity:1}}
