.module.module--carousel .carousel{display:flex;flex-flow:column;margin-block:calc(var(--rows-gap)*-2);min-width:100%;padding-block:calc(var(--rows-gap)*2);row-gap:var(--rows-gap)}.module.module--carousel .carousel--full-width{box-sizing:border-box;min-width:calc(100dvw - var(--columns-gap)*2);padding-left:var(--columns-gap);padding-right:var(--columns-gap);width:calc(100dvw - var(--columns-gap)*2)}.module .module__inner:has(>.carousel--full-width){left:50%;min-width:calc(100dvw - var(--columns-gap)*2);overflow:hidden;position:relative;transform:translateX(-50%);width:calc(100dvw - var(--columns-gap)*2)}.module.module--carousel .carousel--separation .swiper-slide:after{content:"";height:50%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.module.module--carousel .carousel[data-arrow-icon] .swiper-button-next,.module.module--carousel .carousel[data-arrow-icon] .swiper-button-prev{height:calc(var(--spacing-base)*12);transition:background-color var(--normal-transition) ease-in-out,border-color var(--normal-transition) ease-in-out;width:calc(var(--spacing-base)*12)}.module.module--carousel .carousel[data-arrow-icon] .swiper-button-next svg,.module.module--carousel .carousel[data-arrow-icon] .swiper-button-prev svg{max-width:calc(var(--spacing-base)*6)}.module.module--carousel .carousel.carousel--arrows-outside:not(.carousel--full-width){position:static}.module.module--carousel:has(.carousel.carousel--arrows-outside) .swiper-controls:not(:has(.swiper-pagination)){height:100%;left:0;margin:0;position:absolute;top:0;width:100%}@media (min-width:993px){.module.module--carousel:has(.carousel.carousel--arrows-outside){padding-left:calc(var(--spacing-base)*20);padding-right:calc(var(--spacing-base)*20);position:relative}}.module.module--carousel .carousel.carousel--arrows-with-dots .swiper-controls{height:calc(var(--spacing-base)*20);margin-inline:auto;padding-inline:calc(var(--spacing-base)*26);position:relative;width:fit-content}.module.module--carousel:has(.carousel.carousel--arrows-under) .swiper-controls:has(.swiper-navigation){min-height:calc(var(--spacing-base)*10)}.module.module--carousel .carousel.carousel--arrows-under .swiper-controls{position:relative}.module.module--carousel .carousel.carousel--design-magnify{max-width:100%;overflow:visible;width:100%}.module.module--carousel .carousel.carousel--design-magnify .swiper-wrapper{max-width:var(--max-width)}.module.module--carousel .carousel.carousel--design-magnify .swiper-slide{max-width:100%}.dnd-section:has(.module.module--carousel .carousel.carousel--design-magnify){overflow:hidden}@media (max-width:992px){.module.module--carousel .module__inner .carousel.carousel--design-text_and_image .card.card--mobile-image-first .row-fluid{flex-flow:column-reverse}}@media (min-width:993px){.module.module--carousel .carousel.carousel--design-magnify .swiper-slide:not(.swiper-slide-active){align-self:center;transform:scaleY(.8)}}.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 .card .card__background-image picture{height:100%;left:0;min-width:100%;opacity:1;position:absolute;top:0;transition:opacity var(--normal-transition) ease-in-out;z-index:-1}.module.module--carousel .card--carousel:hover .card__background-image picture{opacity:.5}.module.module--carousel .card--carousel .card__element:has(.card__background-image)+.card__element{margin-top:calc(var(--spacing-base)*-4)}.module.module--carousel .card--carousel .card__element:last-child:not(:only-child){margin-top:auto}.module.module--carousel .card--carousel .card__element:only-child{margin-block:auto}.module.module--carousel .card__element:has(.video__inner){display:block;overflow:hidden;position:relative;width:100%}.module.module--carousel .card__element:has(.video__inner):before{content:"";display:block;width:100%}.module.module--carousel .card__element .video__inner,.module.module--carousel .card__element iframe{height:100%;left:0;position:absolute;top:0;width:100%}.module.module--carousel.module--blog-posts .blog-post>a:hover+.blog-post__image img{transform:translate(-50%,-50%) scale(1.05)}.module.module--carousel .swiper-slide{display:flex;flex-flow:column;height:auto;justify-content:flex-start;overflow:hidden;row-gap:calc(var(--spacing-base)*4);transition:opacity var(--normal-transition) ease-in-out}.module.module--carousel .swiper-slide:has(~.swiper-slide:hover),.module.module--carousel .swiper-slide:hover~.swiper-slide{opacity:.75}.module.module--carousel .swiper-slide .button.button--legend{display:inline-flex;left:0;margin:calc(var(--spacing-base)*5);min-height:0;min-width:0;pointer-events:none;position:absolute;top:0}.module.module--carousel .swiper-slide .card__element:has(.button.button--legend):not(:has(.card__background-image)){position:relative}.module.module--carousel .swiper-slide .card__element:has(.button.button--legend):has(.card__background-image){margin-top:calc(var(--spacing-base)*5*3)}.module.module--carousel .swiper-slide .hs_cos_wrapper_type_rich_text{flex:1 1 auto}.module.module--carousel .swiper-slide .hs_cos_wrapper_type_rich_text .author{margin-top:auto}.module.module--carousel .swiper-slide>a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.module.module--carousel .swiper-slide picture{max-width:100%;overflow:hidden;position:relative;width:100%}.module.module--carousel .swiper-slide picture:before{content:"";display:block;padding-bottom:var(--square);width:100%}.module.module--carousel .swiper-slide picture img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.module.module--carousel .swiper-slide .button picture{max-width:none;overflow:initial;position:static;width:auto}.module.module--carousel .swiper-slide .button picture:before{display:none}.module.module--carousel .swiper-slide .button picture img{position:static;transform:none}.module.module--carousel .card .stars-container{margin-top:auto}.module.module--carousel .card .star.star--not-filled{opacity:.5}.module.module--carousel .card--carousel>.dnd-column>.dnd-row,.module.module--carousel .card--carousel>.dnd-column>.dnd-row>.row-fluid{height:100%}.module.module--carousel .card--carousel .row-fluid{align-items:center}.module.module--carousel .card--carousel .card__element{display:flex;flex-flow:column;max-width:100%;width:100%}.module.module--carousel .card--carousel>.card__element:has(.button):last-child{margin-top:auto}.module.module--carousel .card--carousel>.card__element:last-child:has(.button-container){margin-top:auto}.module.module--carousel .card--carousel .button--category{background-color:var(--second-accent-color);border-color:var(--second-color);color:var(--second-color)}.module.module--carousel .card--carousel .date-container{color:var(--body-font-color)}@media (max-width:992px){.module.module--carousel .swiper-slide .button.button--legend{font-size:var(--extra-small-font-size);line-height:var(--extra-small-line-height)}}@media (min-width:993px){.module.module--carousel .swiper-slide{transition:transform var(--normal-transition) ease-in-out}}@media (min-width:1367px){.module.module--carousel .carousel .card__element:only-child:has(>picture){height:auto;min-width:100%;width:var(--image-width)}.module.module--carousel .card--carousel .card__hover-effect{cursor:default;opacity:1;transition:transform var(--normal-transition) ease-in-out,opacity var(--normal-transition) ease-in-out;width:100%}.module.module--carousel .card--carousel:not(:hover) .card__hover-effect{opacity:0}}