section.steps-slider{background-color:var(--linnen-100);border-radius:var(--band-md);overflow:hidden}.steps__desktop-only{display:block}.steps__mobile-only{display:none}.steps-slider__top{align-items:flex-start;display:flex;gap:var(--band-md);justify-content:space-between;margin-bottom:var(--band-xl)}.steps-slider__header{font-weight:300;margin:0}.steps-slider__nav{display:flex;gap:var(--band-xxs);& .swiper-nav__btn{background-color:var(--wit-100)}}.steps-slider__container{position:relative}.steps-slider__slider.glide{overflow:visible;& .glide__track{overflow:visible}}.steps-slider__slides{display:flex;overflow:visible!important}.steps-slider__slide{box-sizing:border-box;height:unset!important}.step{display:flex;flex:1;flex-direction:column;gap:var(--band-md);height:100%;position:relative;z-index:1;.steps-slider__slide:not(:last-child) &:before{border-top:2px dashed #b99180;bottom:11px;content:"";position:absolute;right:calc(-50% + 6px);width:calc(100% - 24px);z-index:0}}.step__card{background-color:var(--wit-100);border:1px solid var(--linnen-300);border-radius:var(--radius-lg);flex:1;font-weight:300;padding:var(--band-md) var(--band-ml) var(--band-lg)}.step__img__container{align-items:center;background-color:var(--citroen-100);border-radius:var(--radius-round);display:flex;height:48px;justify-content:center;margin-bottom:var(--band-md);width:48px}.step__img__container img{border-radius:var(--radius-round);height:50%;object-fit:cover;width:50%}.step__card h4{border-top:1px solid var(--linnen-300);font-weight:500;padding:var(--band-md) 0 var(--band-sm)}.step__subtext{color:var(--neutraal-300);font-weight:400}.step__number__container{aspect-ratio:1;background-color:var(--noir-500);border-radius:var(--radius-round);color:var(--wit-100);font-size:14px;height:24px;line-height:24px;place-self:center;text-align:center;width:fit-content}@media (max-width:767px){.steps__desktop-only{display:none}.steps__mobile-only{display:block}.steps-slider__header{margin-bottom:var(--band-lg);text-align:center}.steps-slider__container{display:flex;flex-direction:column;gap:var(--band-lg)}.step{flex-direction:row-reverse;&:not(:last-child):before{border-left:2px dashed #b99180;bottom:calc(-50% - 16px);content:"";height:100%;left:21px;position:absolute;z-index:0}.step__card{padding:var(--band-ml) var(--band-ml) var(--band-lg) var(--band-ml);& .step__img__container{margin-bottom:20px;& img{height:26px;width:26px}}& h4{padding:20px 0 var(--band-md) 0}}}.step__number__container{border:10px solid var(--linnen-100);height:44px;z-index:100}}