.homepage-hero{height:calc(100vh - 15rem)}@media (max-width:1349.98px){.homepage-hero{height:calc(100vh - 10rem)}}@media (max-width:767.98px){.homepage-hero{height:calc(100vh - 9.5rem)}}.homepage-hero .slick-list{height:100%}.homepage-hero .slick-list .slick-track{height:100%}.homepage-hero .slick-slide>div{height:100%}.homepage-hero__slide{position:relative;height:100%}.homepage-hero__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1349.98px){.homepage-hero__image{min-height:800px}}@media (max-width:767.98px){.homepage-hero__image{height:350px;min-height:unset}}.homepage-hero__content{position:absolute;left:0;bottom:10rem;width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;padding:5rem 15rem 5rem 7rem}@media (max-width:1819.98px){.homepage-hero__content{padding:3rem 11rem 3rem 4rem;bottom:5rem;width:42%}}@media (max-width:1349.98px){.homepage-hero__content{width:60%;padding:3rem 4rem 3rem 4rem;bottom:5rem}}@media (max-width:767.98px){.homepage-hero__content{width:100%;padding:3rem 1.5rem;position:relative;bottom:unset;top:unset;left:unset}}.homepage-hero .slick-dots{position:absolute;display:flex;flex-direction:row;bottom:3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent;padding:0;margin-bottom:0}@media (max-width:1819.98px){.homepage-hero .slick-dots{bottom:2.5rem}}.homepage-hero .slick-dots li{list-style-type:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:0}.homepage-hero .slick-dots li button{color:transparent;border-radius:50%;background:#fff;border:solid 1px rgba(140,150,162,.1);transition:.4s ease-in-out;width:1.6rem;height:1.6rem;padding:0}.homepage-hero .slick-dots li button:hover{background:#00205b}.homepage-hero .slick-dots li button::after{content:none}.homepage-hero .slick-dots li.slick-active button{background:#00205b}.homepage-hero .slick-dots li:not(:last-child){margin-right:1.5rem}@media (max-width:1349.98px){.homepage-hero .slick-dots{bottom:2rem}.homepage-hero .slick-dots li button{width:1rem;height:1rem}}@media (max-width:767.98px){.homepage-hero .slick-dots{bottom:unset;top:30rem}}@media (max-width:767.98px){.homepage-hero{box-shadow:-10px 10px 50px rgba(140,150,162,.2)}}