.home-title{color:#2e354c;font-family:MavenProMedium;font-size:30px;text-align:center}@media screen and (min-width:0px) and (max-width:991.99px){body,html{overflow-x:hidden;overflow-y:scroll}}.header-slider{height:100vh;height:100dvh;margin-bottom:100px;max-height:2000px}.header-slider .swiper-slide{position:relative}.header-slider h2{background-color:rgba(46,53,76,.9);border-radius:0 0 48px 0;bottom:50px;color:#fff;font-size:1.85rem;left:20px;line-height:1.2;margin:0;max-width:calc(100% - 40px);padding:5px 40px 10px 15px;position:absolute;z-index:5;word-wrap:break-word}.header-slider .swiper-image{border-radius:0 0 75px 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-slider .swiper-pagination-bullet{background-color:#fff;border-radius:0;height:1px;opacity:1;width:40px}.header-slider .swiper-pagination-bullet-active{background-color:#ec7b43;height:3px}@media screen and (min-width:768px){.header-slider h2{bottom:100px;font-size:2.8rem;left:50px;max-width:calc(100% - 100px)}}@media screen and (min-width:1400px){.header-slider .swiper-pagination-bullets{bottom:50px;left:35%}}.services{background-color:#fff;display:flex;flex-direction:column;position:relative}.services:after{background:#e6e2e1;bottom:0;content:"";height:100px;left:0;position:absolute;width:100%;z-index:-1}.services__cards{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 0 200px;padding:16px}.services__card{background-color:#2e354c;border-radius:0 0 40px 0;max-height:500px;max-width:360px;position:relative;transition:all .2s;width:100%}.services__card:hover{transform:scale(1.025)}.services__card-image{border-radius:0 0 40px 0;height:100%;min-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.services__card-title{bottom:30px;color:#fff;font-family:MavenProSemiBold;font-size:30px;left:30px;max-width:70%;position:absolute;word-wrap:break-word}@media screen and (min-width:992px){.services:after{background:#fff}}.sustainability{position:relative}.sustainability__title{background-color:#fff;border-radius:0 0 0 60px;margin:0;min-height:90px}.sustainability__content{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;margin-top:-60px;padding-block:10rem;padding-inline:4rem}.sustainability__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.sustainability__links{display:flex;flex-direction:column;gap:1rem}.sustainability__link{align-items:center;background:#fff;border-radius:0 0 40px 0;display:flex;justify-content:space-between;max-width:550px;padding:20px}.sustainability__link-icon{height:40px;width:40px}.sustainability__link-text{flex:1;font-family:MavenProMedium;padding:0 8px 0 20px}.sustainability__link-arrow{height:16px;width:16px}footer{transform:translateY(-60px)}footer:after{background-color:transparent!important}@media screen and (min-width:992px){.sustainability__link{min-height:120px;padding:40px}.sustainability__link-icon{height:60px;width:60px}}@font-face{font-family:MavenProRegular;font-style:normal;font-weight:400;src:url(/assets/font/MavenPro-Regular.woff2) format("woff2")}@font-face{font-family:MavenProMedium;font-style:normal;font-weight:500;src:url(/assets/font/MavenPro-Medium.woff2) format("woff2")}@font-face{font-family:MavenProSemiBold;font-style:normal;font-weight:600;src:url(/assets/font/MavenPro-SemiBold.woff2) format("woff2")}@font-face{font-family:MavenProBold;font-style:normal;font-weight:700;src:url(/assets/font/MavenPro-Bold.woff2) format("woff2")}@font-face{font-family:MavenProExtraBold;font-style:normal;font-weight:800;src:url(/assets/font/MavenPro-ExtraBold.woff2) format("woff2")}@font-face{font-family:MavenProBlack;font-style:normal;font-weight:900;src:url(/assets/font/MavenPro-Black.woff2) format("woff2")}.footer:after{content:none}@media screen and (min-width:992px){.footer:after{background-color:#e6e2e1;content:""}}