.cms-module-hero_slider .theme-container{padding:0!important;margin:0!important}.cms-module-hero_slider sl-carousel::part(pagination){margin-top:-40px;position:relative}.cms-module-hero_slider sl-carousel::part(pagination-item--active){background-color:#018FC5}.cms-module-hero_slider sl-carousel-item{width:100%;height:auto}.cms-module-hero_slider .picture{display:grid;grid-template-columns:1fr;grid-template-areas:"hero-content";max-width:100%}.cms-module-hero_slider .picture>a,.cms-module-hero_slider .picture>picture{grid-area:hero-content;min-width:0}.cms-module-hero_slider .picture .container-fluid{width:100%;position:relative;grid-area:hero-content;pointer-events:none}@media only screen and (max-width:calc(1024px - 1px)){.cms-module-hero_slider .picture .container-fluid{overflow:hidden}}.cms-module-hero_slider .picture img{width:100%;height:auto}.cms-module-hero_slider .theme-light .hero-headings{text-shadow:1px 1px 2px #F7F7F7}.cms-module-hero_slider .theme-gray .hero-headings{text-shadow:1px 1px 2px #616B75}.cms-module-hero_slider .theme-dark .hero-headings{text-shadow:1px 1px 2px #1A1A20}.cms-module-hero_slider .theme-gray .custom-module-icon,.cms-module-hero_slider .theme-dark .custom-module-icon{filter:invert(100%)}.cms-module-hero_slider .container-right{margin-left:auto}.cms-module-hero_slider .container-center{margin:0 auto}.cms-module-hero_slider .hero-image-details{position:relative;width:100%}@media only screen and (min-width:1024px){.cms-module-hero_slider .hero-image-details{width:50%}}@media only screen and (min-width:1280px){.cms-module-hero_slider .hero-image-details{width:40%}}@media only screen and (min-width:1024px){.cms-module-hero_slider .hero-image-details.container-center{width:60%}}.cms-module-hero_slider .hero-headings{opacity:0;padding:20px 0 10px;height:100%;display:flex;justify-content:center;flex-flow:column nowrap}@media only screen and (min-width:768px){.cms-module-hero_slider .hero-headings{padding:20px 60px 40px 20px}}@media only screen and (min-width:1024px){.cms-module-hero_slider .hero-headings{padding:40px 80px 40px 20px}}@media only screen and (min-width:1600px){.cms-module-hero_slider .hero-headings{padding:40px 80px 40px 0}}.cms-module-hero_slider .hero-headings.ready{opacity:1;transition:0.25s opacity}.cms-module-hero_slider .hero-headings:has(.text-right) sl-icon,.cms-module-hero_slider .hero-headings:has(.text-right) .cta-link{margin-left:auto}.cms-module-hero_slider .hero-headings:has(.text-right) .hero-teaser{text-align:right}.cms-module-hero_slider .hero-headings .cta-link{pointer-events:all}.cms-module-hero_slider .container-right .hero-headings{padding:10px 0 25px}@media only screen and (min-width:768px){.cms-module-hero_slider .container-right .hero-headings{padding:40px 20px 40px 60px}}@media only screen and (min-width:1024px){.cms-module-hero_slider .container-right .hero-headings{padding:40px 20px 40px 80px}}@media only screen and (min-width:1600px){.cms-module-hero_slider .container-right .hero-headings{padding:40px 0 40px 80px}}@media only screen and (min-width:1024px){.cms-module-hero_slider .container-right+.consumption{right:auto}}.cms-module-hero_slider .consumption{padding-bottom:5px}@media only screen and (min-width:1024px){.cms-module-hero_slider .consumption{position:absolute;bottom:0;right:15px}}.cms-module-hero_slider .consumption p{font-size:1.1rem;line-height:1.3rem}@media only screen and (min-width:1024px){.cms-module-hero_slider .consumption p{font-size:1.3rem}}@media only screen and (min-width:1024px){.cms-module-hero_slider .container-right+.consumption{right:auto}}.cms-module-hero_slider .container-center:has(.text-center) .cta-link{margin:10px auto 0}.cms-module-hero_slider .hero-teaser{margin:0 0 20px}.cms-module-hero_slider .custom-module-icon{font-size:5rem;margin-bottom:5px}@media only screen and (min-width:768px){.cms-module-hero_slider .custom-module-icon{font-size:6rem}}.cms-module-hero_slider .custom-module-icon+h1,.cms-module-hero_slider .custom-module-icon+h2,.cms-module-hero_slider .custom-module-icon+h3,.cms-module-hero_slider .custom-module-icon+h4,.cms-module-hero_slider .custom-module-icon+h5,.cms-module-hero_slider .custom-module-icon+h6{margin-top:0}