@media(max-width: 830px){.section-steps_carousel .section__top .text-container{margin-right:110px}}.section-steps_carousel .step{height:100%;padding:40px;overflow:hidden}.section-steps_carousel .step__image{margin:-40px -40px 20px}.section-steps_carousel .step__image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-steps_carousel.crop-images--4-1 .step__image img{aspect-ratio:4/1}.section-steps_carousel.crop-images--3-1 .step__image img{aspect-ratio:3/1}.section-steps_carousel.crop-images--2-1 .step__image img{aspect-ratio:2/1}.section-steps_carousel.crop-images--4-3 .step__image img{aspect-ratio:4/3}.section-steps_carousel.crop-images--1-1 .step__image img{aspect-ratio:1/1}.section-steps_carousel.crop-images--3-4 .step__image img{aspect-ratio:3/4}.section-steps_carousel .step__number{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:20px;background-color:#000;color:#fff;border-radius:8px;font-size:var(--14px);font-weight:bold}.section-steps_carousel .step.bg--dark .step__number{background-color:#fff;color:#000}.section-steps_carousel .step__text{display:flex;flex-direction:column;gap:10px}.section-steps_carousel .glide__track{overflow:visible}@media(min-width: 992px){.section-steps_carousel .glide__track{width:100vw}}.section-steps_carousel .glide__slide{height:auto}.section-steps_carousel .glide__arrows{position:absolute;right:0;top:-60px;display:flex;gap:15px}.section-steps_carousel .glide__arrows .glide__arrow{display:flex;justify-content:center;align-items:center;position:static;color:color-mix(in srgb, black 60%, transparent);border:solid 1px color-mix(in srgb, currentColor 15%, transparent);height:40px;width:40px;background-color:#fff;transition:all 300ms ease}.section-steps_carousel .glide__arrows .glide__arrow svg{width:20px;height:20px;fill:currentColor;flex-shrink:0;transition:all 300ms ease}.section-steps_carousel .glide__arrows .glide__arrow:hover{border:solid 1px color-mix(in srgb, currentColor 30%, transparent);color:color-mix(in srgb, black 100%, transparent)}@media(max-width: 991px){.section-steps_carousel:has(.glide__bullets) .buttons-section-bottom{margin-top:80px}}.section-steps_carousel.align-center .step__text{align-items:center}.section-steps_carousel.align-center:has(.glide__bullets) .buttons-section-bottom{margin-top:80px}
