.module.module--carousel .swiper-slide{display:flex;flex-flow:column;height:auto;overflow:hidden;row-gap:calc(var(--spacing-base)*4);transition:opacity .3s ease-in-out}.module.module--carousel .swiper-wrapper .swiper-slide>.row-fluid{height:100%}.module.module--carousel .swiper-slide:has(~.swiper-slide:hover),.module.module--carousel .swiper-slide:hover~.swiper-slide{opacity:.75}.module.module--carousel .swiper-slide>a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.module.module--carousel .swiper-slide .carousel-item__inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;row-gap:calc(var(--spacing-base)*4);width:100%}.module.module--carousel .swiper-slide .carousel-item__inner picture,.module.module--carousel .swiper-slide .carousel-item__inner picture img{width:100%}.module--carousel:has(.module__inner--carousel-background){height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.module--carousel:has(.module__inner--carousel-background) .swiper-slide picture{min-height:100%}.module--carousel:has(.module__inner--carousel-background.module__inner--carousel-background-direct){max-width:calc(100% - var(--columns-gap)*2)}.module--carousel .module__inner.module__inner--carousel-background,.module--carousel .module__inner.module__inner--carousel-background .carousel{height:100%;width:100%}.dnd-column>.dnd-row:has(+.dnd-row .module--carousel .module__inner--carousel-background){margin-bottom:calc(var(--rows-gap)*-1);position:relative;z-index:2}.dnd-column>.dnd-row:has(.module--carousel .module__inner--carousel-background)+.dnd-row{margin-top:calc(var(--rows-gap)*-1);position:relative;z-index:2}.module.module--carousel .module__inner--carousel-background .swiper-controls{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center;left:0;margin:0;padding:var(--columns-gap);position:absolute;top:0;width:100%;z-index:2}.module.module--carousel .module__inner--carousel-background .swiper-controls .swiper-pagination{margin-top:auto}.module.module--carousel .module__inner--carousel-background .swiper-controls .swiper-navigation .swiper-button-prev{margin-left:var(--columns-gap)}.module.module--carousel .module__inner--carousel-background .swiper-controls .swiper-navigation .swiper-button-next{margin-right:var(--columns-gap)}.dnd-column:has(>.dnd-row>.row-fluid>.dnd-module>.module--carousel>.module__inner--carousel-background-direct){position:relative}.module.module--carousel .swiper-wrapper{display:flex}.module.module--carousel .swiper-controls{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;min-height:calc(var(--spacing-base)*10)}.module.module--carousel .swiper-controls .swiper-navigation{align-items:center;display:flex;flex-flow:row wrap;gap:calc(var(--spacing-base)*2);justify-content:flex-start}.module.module--carousel .swiper-controls .swiper-navigation.hidden{display:none}.module.module--carousel .swiper-controls .swiper-navigation .swiper-button-prev,.module.module--carousel .swiper-navigation .swiper-button-next{border-radius:calc(var(--spacing-base)*10);display:inline-flex;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*6);position:static;transform:translate(0)}.module.module--carousel .swiper-controls .swiper-navigation .swiper-button-prev svg,.module.module--carousel .swiper-navigation .swiper-button-next svg{max-height:calc(var(--spacing-base)*4.25);max-width:calc(var(--spacing-base)*4.25)}.module.module--carousel .swiper-controls .swiper-navigation .swiper-button-prev{transform:translate(0) scale(-1)}.module.module--carousel .swiper-slide .carousel-item__step-pill-container{align-items:center;column-gap:calc(var(--spacing-base)*2);display:flex;flex-direction:row}.module.module--carousel .swiper-slide .carousel-item__step-pill-container .card-steped__step-pill{border-radius:calc(var(--spacing-base)*6);letter-spacing:.09em;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*4);text-transform:uppercase;width:fit-content}.module.module--carousel .swiper-slide .carousel-item__step-pill-container .card-steped__bubble{align-items:center;display:flex;height:calc(var(--body-line-height) + var(--spacing-base)*2*2);justify-content:center;padding:0;width:calc(var(--body-line-height) + var(--spacing-base)*2*2)}.module.module--carousel .swiper-slide .carousel-item__content{display:flex;flex-flow:column;gap:var(--rows-gap)}.dnd-section[class*=force-full-width-section] .carousel{margin-left:calc(var(--columns-gap)*-1);margin-right:calc(var(--columns-gap)*-1)}.module.module--carousel .carousel-item__content__step-number{background-color:var(--eighth-accent-color);border-radius:calc(var(--spacing-base)*2);color:var(--eighth-color);display:flex;font-family:var(--secondary-font-family);font-size:var(--h6-font-size);font-weight:600;line-height:1;padding:calc(var(--spacing-base)*2);width:fit-content}@media screen and (max-width:992px){.module.module--carousel .swiper-controls .swiper-navigation{justify-content:center;width:100%}.module.module--carousel .swiper-controls .swiper-navigation .swiper-button-prev,.module.module--carousel .swiper-navigation .swiper-button-next{height:calc(var(--spacing-base)*12)}.module.module--carousel .carousel--mobile .swiper-wrapper{flex-flow:row;margin:0}.module.module--carousel .carousel--mobile .swiper-wrapper .swiper-slide{padding:0}}@media (min-width:993px),print{.module.module--carousel .swiper-controls .swiper-navigation{justify-content:flex-start}.module.module--carousel .swiper-controls .swiper-navigation .swiper-button-prev,.module.module--carousel .swiper-navigation .swiper-button-next{height:calc(var(--spacing-base)*10)}.module.module--carousel .carousel--mobile .swiper-controls{display:none}.module.module--carousel .carousel--mobile .swiper-slide:has(~.swiper-slide:hover),.module.module--carousel .carousel--mobile .swiper-slide:hover~.swiper-slide{opacity:1}.module.module--carousel .carousel--mobile .swiper-slide{align-items:flex-start;justify-content:flex-start}.dnd-section:has(.module.module--carousel .module__inner--carousel-overflow-right .carousel){overflow:hidden}.module.module--carousel .module__inner--carousel-overflow-right .carousel{width:calc(100% + 65dvw - var(--max-width)/2)}.module.module--carousel .module__inner--carousel-overflow-right .carousel .swiper-controls{width:calc(100% - 65dvw + var(--max-width)/2)}}