.steps{position:relative}.steps__swiper{max-width:100%;overflow:hidden;scroll-snap-type:x mandatory;width:100%}.steps__head img{border-radius:50%;height:var(--spacing-52)!important;max-width:none!important;object-fit:cover;width:var(--spacing-52)!important}.steps__buttons{bottom:calc(var(--spacing-40)*-1);position:absolute;right:0}.steps__buttons svg{height:var(--spacing-20)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{height:auto;left:inherit;margin:0;position:relative;right:inherit;top:inherit;width:auto}.steps__button-prev{transform:rotate(180deg)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:calc(var(--spacing-32)*-1);display:flex;gap:var(--spacing-8);left:0;width:auto}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{background:transparent;border:1px solid var(--primary);height:var(--spacing-12);margin:0;opacity:1;width:var(--spacing-12)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--primary .swiper-pagination-bullet{border:1px solid var(--primary)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--secondary .swiper-pagination-bullet{border:1px solid var(--secondary)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--secondary-light .swiper-pagination-bullet{border:1px solid var(--secondary-light)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--tertiary .swiper-pagination-bullet{border:1px solid var(--tertiary)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--tertiary-light .swiper-pagination-bullet{border:1px solid var(--tertiary-light)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--white .swiper-pagination-bullet{border:1px solid var(--white)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--primary .swiper-pagination-bullet.swiper-pagination-bullet-active,.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--primary .swiper-pagination-bullet.swiper-pagination-bullet-active:hover,.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--primary .swiper-pagination-bullet:hover{background:var(--primary)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--secondary .swiper-pagination-bullet.swiper-pagination-bullet-active,.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--secondary .swiper-pagination-bullet.swiper-pagination-bullet-active:hover,.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--secondary .swiper-pagination-bullet:hover{background:var(--secondary)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--secondary-light .swiper-pagination-bullet.swiper-pagination-bullet-active,.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--secondary-light .swiper-pagination-bullet.swiper-pagination-bullet-active:hover,.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--secondary-light .swiper-pagination-bullet:hover{background:var(--secondary-light)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--tertiary .swiper-pagination-bullet.swiper-pagination-bullet-active,.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--tertiary .swiper-pagination-bullet.swiper-pagination-bullet-active:hover,.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--tertiary .swiper-pagination-bullet:hover{background:var(--tertiary)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--tertiary-light .swiper-pagination-bullet.swiper-pagination-bullet-active,.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--tertiary-light .swiper-pagination-bullet.swiper-pagination-bullet-active:hover,.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--tertiary-light .swiper-pagination-bullet:hover{background:var(--tertiary-light)}.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--white .swiper-pagination-bullet.swiper-pagination-bullet-active,.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--white .swiper-pagination-bullet.swiper-pagination-bullet-active:hover,.steps__dots.swiper-pagination-bullets.swiper-pagination-horizontal.text--white .swiper-pagination-bullet:hover{background:var(--white)}.steps__item .steps__item--content{position:relative}.steps__item .steps__item--content:after{background:var(--primary);content:"";height:1px;left:0;position:absolute;top:60px;width:100%;z-index:1}.steps__item:first-child .steps__item--content:after{left:50%;width:50%}.steps__item:last-child .steps__item--content:after{width:50%}.steps__item--image{align-items:center;border-radius:60px;display:flex;flex-direction:column;height:120px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:120px;z-index:2}.steps__grid .steps__item--image{border-radius:40px;height:80px;width:80px}.steps__grid .steps__item .steps__item--content:after{top:40px}.steps__item--number{box-shadow:0 0 40.9px 0 var(--secondary) inset}.steps__item--image img{object-fit:cover}.steps__item--text{padding:0 1rem}