.slider-features{align-items:center;display:flex;flex-wrap:wrap;.slider__title-mobile{margin-bottom:4.8rem;max-width:62rem;order:1}.slider__nav{--gap:2.8rem;width:44%;@media (min-width:1024px){padding-bottom:4rem;padding-left:0;padding-right:0;padding-top:4rem}@media (max-width:1200px){width:48%}h3{margin-bottom:4.9rem}.swiper-slide{padding-left:3rem;position:relative;&:not(:last-child){margin-bottom:var(--gap)}&:after{background-image:linear-gradient(to bottom,var(--green) 50%,#e6e8e9 50%);background-position:0 100%;background-size:100% 200%;content:"";height:100%;left:0;position:absolute;top:0;transition-timing-function:linear;width:2px}&.swiper-slide-thumb-active{--accordion-content-visibility:visible;--accordion-content-wrapper-grid-template-rows:1fr;&:after{background-position:0 0;transition:background-position 7s}.tags li span{background-color:color-mix(in srgb,var(--green) 10%,transparent);border-color:color-mix(in srgb,var(--green) 50%,transparent);color:var(--c-def-green)}}}.swiper-slide .slider__head{align-items:center;cursor:pointer;display:flex;gap:1.1rem;@media (max-width:767px){&{align-items:normal;flex-direction:column;gap:1.3rem}}h6{margin:0;@media (max-width:1200px){@media (min-width:1024px){font-size:1.8rem}}}.tags li span{padding:.2rem 1.4rem}}.slider__body{color:var(--copy);display:grid;grid-template-rows:var(--accordion-content-wrapper-grid-template-rows,0fr);overflow:hidden;transition:grid-template-rows .2s linear;.slider__body-inner{min-height:0;transition:visibility .2s linear;visibility:var(--accordion-content-visibility,hidden);p{padding:.9rem 0 0}}}}.swiper-pagination{display:flex;flex-wrap:wrap;font-size:0;gap:1rem;margin-top:4.1rem;position:static;@media (max-width:767px){&{margin-top:3.4rem}}&:not(:has(>*)){display:none}.swiper-pagination-bullet{background-color:var(--c-grey-2);border-radius:0;flex-grow:1;height:2px;margin:0;opacity:1;position:relative;transition:background-color .3s,width .3s;width:5%;&:after{background-color:var(--green);content:"";height:100%;left:0;position:absolute;top:0;transition-timing-function:linear;width:0}&.swiper-pagination-bullet-active{background-color:var(--c-grey-2);width:28.2%;&:after{transition:width 7s;width:100%}}}}.slider__media{flex-grow:1;margin-left:11.2%;width:10%;@media (max-width:1200px){margin-left:4%}.swiper-slide{opacity:0!important;transition:opacity .3s!important;&.swiper-slide-active{opacity:1!important}}}.slider__nav .swiper{max-height:50rem;overflow:hidden}&.slider-features--media-overflow{.slider__media{.slider__media-inner{backdrop-filter:blur(16.38px);background-color:hsla(0,0%,100%,.25);background:#eff2f6;border-radius:2.4rem;min-width:120rem;overflow:hidden;padding:1rem;@media (max-width:1023px){&{min-width:0;padding:.7rem}}@media (max-width:767px){&{border-radius:0;padding:0}}}img{border-radius:1.6rem;overflow:hidden;@media (max-width:767px){border-radius:.8rem}}}}&.slider-features--tab-mobile-slider{.slider__title-mobile{@media (max-width:767px){&{margin-bottom:3.8rem}}}.slider__nav{@media (max-width:1023px){order:3;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;width:100%}>h3{@media (max-width:1023px){display:none!important}}.swiper-slide{@media (max-width:1023px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;&:not(:last-child){margin-bottom:0}}&:after{@media (max-width:1023px){display:none}}}.swiper-slide .slider__head{margin-bottom:0;@media (max-width:1023px){margin-bottom:1rem}@media (max-width:767px){&{align-items:normal;flex-direction:column;gap:1.3rem}}h6{@media (max-width:1200px){@media (min-width:1024px){font-size:1.8rem}}}}.slider__body{@media (max-width:1023px){display:block;p{padding:0}}}}.slider__media{@media (max-width:1023px){&{margin:0 0 3.1rem;order:2;width:100%}}@media (max-width:767px){&{margin-bottom:2.4rem}}}.swiper-pagination{@media (min-width:1024px){display:none!important}}}&:not(.slider-features--tab-mobile-slider){@media (max-width:1023px){flex-direction:column;justify-content:center;.slider__title-mobile{display:none!important}.slider__nav{max-width:56.4rem;width:100%}.slider__media{margin:6.6rem 0 0;max-width:53.4rem;padding:0;width:100%;.swiper-pagination{display:none}}}@media (max-width:767px){.slider__nav{--gap:2.3rem;h3{margin-bottom:3.7rem}}.tags{display:none}}}}