div.hero-carousel-new{background-position:100%;background-size:cover}.cover{object-fit:cover}.hero-images-container{flex-wrap:wrap}.hero-carousel-cont ul.slick-dots{display:flex;justify-content:center;transform:translateY(-6.5rem)!important}a.justify-self-end{justify-self:end}a.button.button-one.bg-white,a.button.button-transparent{width:min-content}a.button.button-transparent{background-color:transparent;font-weight:100}a.button.button-transparent:hover{background-color:transparent!important;font-weight:100}@media(min-width:860px){.hero-carousel-cont ul.slick-dots{transform:translateY(-6.5rem)!important}}@media(min-width:650px){div.columns.equal-2 a.text-button{position:relative;right:4rem}}@media (max-width:600px){.image-container{max-width:7rem!important}}@media (max-width:350px){.image-container{max-width:5rem!important}}.hero-background{background-size:cover;width:100%}.relative{position:relative}.overflow-hidden{overflow:hidden}.hero-carousel-cont .hero-headline,.hero-carousel-cont .hero-headline~*{width:auto}.content{box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:calc(100vw - 7rem);min-height:20rem;padding:16rem calc(50vw - 612px) 4rem;width:100%}.bg-topography{background-size:cover}.hero-carousel-cont .slick-dots{box-sizing:border-box!important;margin:0 auto!important;max-width:calc(100vw - 7rem)!important;padding-left:calc(50vw - 612px)!important;padding-right:calc(50vw - 612px)!important;text-align:left!important}.hero-carousel-cont .slick-dots button,.hero-carousel-cont .slick-dots span{border:1px solid #fff!important;height:.65rem!important;width:.65rem!important}.hero-carousel-cont li.slick-active button,.hero-carousel-cont li.slick-active span{background-color:#40c1ef!important}.awards-comparably img{margin:auto auto 0;max-width:8rem;object-fit:contain;object-position:center}.awards-comparably{flex-wrap:wrap}.sub-headline{margin-bottom:6rem;margin-top:1rem;text-align:center}.bordered-white{border:1px solid #fff}.hover-text-grey-600:hover{color:#262429}.border-blue{border-color:#40c1ef}.slide-hidden{display:none}@media(max-width:860px){div.right-image-div{margin-top:3rem}}@media(max-width:1440px){.hero-background{background-position:100%}}