.module.module--carousel.module--carousel-background .swiper-controls{bottom:0;display:flex;flex-flow:row-reverse;left:0;padding:calc(var(--spacing-base)*6);position:absolute;width:100%;z-index:2}.dnd-section .module.module--carousel.module--carousel-background .row-fluid{align-items:center;position:relative;z-index:1}.module.module--carousel.module--carousel-background .swiper-navigation .swiper-button-next,.module.module--carousel.module--carousel-background .swiper-navigation .swiper-button-prev{position:static}.module.module--carousel.module--carousel-background .swiper-navigation{align-items:center;display:flex;flex-flow:row;gap:calc(var(--spacing-base)*4);justify-content:flex-start}.module.module--carousel.module--carousel-background .swiper-navigation .swiper-button-prev{transform:scale(-1)}.module.module--carousel.module--carousel-background .swiper-navigation .swiper-button-next{transform:none}.module.module--carousel.module--carousel-background .swiper-pagination{justify-content:flex-end}.dnd-section:has(.module--carousel-background)>.row-fluid .dnd-row:has(>.row-fluid>.dnd-module>.module--carousel-background)~.dnd-row,.dnd-section:has(.module--carousel-background)>.row-fluid>.dnd-row:has(~.dnd-row>.row-fluid>.dnd-module>.module--carousel-background){position:relative;z-index:2}.module.module--carousel.module--carousel-background .swiper-slide picture,.module.module--carousel.module--carousel-background .swiper-slide picture img,.module.module--carousel.module--carousel-background .swiper-slide picture>span,.module.module--carousel.module--carousel-background>.module__inner .carousel{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.module.module--carousel.module--carousel-background>.module__inner .carousel{height:100%;left:50%;max-width:100%;position:absolute;top:0;transform:translate(-50%);width:100%}.module.module--carousel.module--carousel-background .swiper-slide picture img{object-fit:cover}.module--carousel-background>.module__inner .swiper-wrapper:before{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}@media (max-width:992px){.module.module--carousel.module--carousel-background>.module__inner{max-width:var(--max-width);position:relative;width:100%}.dnd-section:has(.module--carousel-background)>.row-fluid{position:relative}}@media (min-width:993px){.dnd-section:has(.module--carousel-background)>.row-fluid .dnd-row:has(>.row-fluid>.dnd-module>.module--carousel-background)+.dnd-row{margin-top:calc(var(--rows-gap)*-1)}.module.module--carousel.module--carousel-background>.module__inner .carousel{max-width:calc(100vw - 200px);min-width:var(--max-width);width:100vw}.dnd-section:has(.module--carousel-background){display:flex;flex-flow:column;min-height:80vh}.dnd-section:has(.module--carousel-background)>.row-fluid{flex:1 1 auto;padding-bottom:calc(var(--spacing-base)*42);padding-top:calc(var(--spacing-base)*42);position:relative}}