.DocumentCard-module-scss-module__ZxNm6W__wrapper{z-index:0;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem;display:flex;position:relative}.DocumentCard-module-scss-module__ZxNm6W__wrapper:before{content:"";border-radius:1.2rem;transition:inset .3s;position:absolute;inset:0}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DocumentCard-module-scss-module__ZxNm6W__wrapper{gap:0;padding:1.6rem}}.DocumentCard-module-scss-module__ZxNm6W__wrapper.DocumentCard-module-scss-module__ZxNm6W__grey:before{background-color:#f1f3f6}.DocumentCard-module-scss-module__ZxNm6W__wrapper.DocumentCard-module-scss-module__ZxNm6W__white:before{background-color:#fff}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DocumentCard-module-scss-module__ZxNm6W__wrapper.DocumentCard-module-scss-module__ZxNm6W__square .DocumentCard-module-scss-module__ZxNm6W__documentContent{flex-direction:column;align-items:flex-start}.DocumentCard-module-scss-module__ZxNm6W__wrapper:hover{cursor:pointer}.DocumentCard-module-scss-module__ZxNm6W__wrapper:hover:before{inset:-.2rem}.DocumentCard-module-scss-module__ZxNm6W__wrapper:hover .DocumentCard-module-scss-module__ZxNm6W__download{display:flex}.DocumentCard-module-scss-module__ZxNm6W__wrapper:hover .DocumentCard-module-scss-module__ZxNm6W__documentContent .DocumentCard-module-scss-module__ZxNm6W__documentContentIcon svg{color:#3200f0}.DocumentCard-module-scss-module__ZxNm6W__wrapper:hover .DocumentCard-module-scss-module__ZxNm6W__documentContent .DocumentCard-module-scss-module__ZxNm6W__documentContentDate{display:none}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.DocumentCard-module-scss-module__ZxNm6W__wrapper:hover .DocumentCard-module-scss-module__ZxNm6W__download{opacity:1;visibility:visible}.DocumentCard-module-scss-module__ZxNm6W__wrapper:hover .DocumentCard-module-scss-module__ZxNm6W__documentContent .DocumentCard-module-scss-module__ZxNm6W__documentContentDate{opacity:0;visibility:hidden;display:flex}}.DocumentCard-module-scss-module__ZxNm6W__wrapper .DocumentCard-module-scss-module__ZxNm6W__documentContent{z-index:1}@media (hover:hover) and (pointer:fine) and (min-width:768px){.DocumentCard-module-scss-module__ZxNm6W__wrapper .DocumentCard-module-scss-module__ZxNm6W__documentContent .DocumentCard-module-scss-module__ZxNm6W__documentContentDate{transition:opacity .3s,visibility .3s}}.DocumentCard-module-scss-module__ZxNm6W__wrapper .DocumentCard-module-scss-module__ZxNm6W__download{color:#b3b3b3;z-index:1;flex-direction:row;align-items:center;margin-left:auto;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DocumentCard-module-scss-module__ZxNm6W__wrapper .DocumentCard-module-scss-module__ZxNm6W__download{color:#3200f0;margin-top:.4rem;margin-left:0;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%;display:none}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.DocumentCard-module-scss-module__ZxNm6W__wrapper .DocumentCard-module-scss-module__ZxNm6W__download{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;display:flex;position:absolute;bottom:0;left:0}}.DocumentCard-module-scss-module__ZxNm6W__wrapper .DocumentCard-module-scss-module__ZxNm6W__download .DocumentCard-module-scss-module__ZxNm6W__downloadIcon{display:none}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DocumentCard-module-scss-module__ZxNm6W__wrapper .DocumentCard-module-scss-module__ZxNm6W__download .DocumentCard-module-scss-module__ZxNm6W__downloadIcon{width:1.6rem;height:1.6rem;display:block}}.DocumentCard-module-scss-module__ZxNm6W__wrapper .DocumentCard-module-scss-module__ZxNm6W__download .DocumentCard-module-scss-module__ZxNm6W__downloadText{display:none}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DocumentCard-module-scss-module__ZxNm6W__wrapper .DocumentCard-module-scss-module__ZxNm6W__download .DocumentCard-module-scss-module__ZxNm6W__downloadText{margin-left:.6rem;display:block}}.DocumentCard-module-scss-module__ZxNm6W__wrapper .DocumentCard-module-scss-module__ZxNm6W__mobileDownloadIcon{color:#b3b3b3;z-index:0;display:flex}.DocumentCard-module-scss-module__ZxNm6W__wrapper .DocumentCard-module-scss-module__ZxNm6W__mobileDownloadIcon svg{width:2.4rem;height:2.4rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DocumentCard-module-scss-module__ZxNm6W__wrapper .DocumentCard-module-scss-module__ZxNm6W__mobileDownloadIcon{display:none}}
.DocumentContent-module-scss-module__PrhnbG__content{gap:1.2rem;display:flex}.DocumentContent-module-scss-module__PrhnbG__content .DocumentContent-module-scss-module__PrhnbG__icon{justify-content:center;align-items:center;display:flex}.DocumentContent-module-scss-module__PrhnbG__content .DocumentContent-module-scss-module__PrhnbG__icon svg{color:#d1dbe4;width:3.2rem;height:3.2rem;transition:transform .3s}@media (hover:hover) and (pointer:fine) and (min-width:768px){.DocumentContent-module-scss-module__PrhnbG__content .DocumentContent-module-scss-module__PrhnbG__icon svg{transition:transform .3s,color .3s}}.DocumentContent-module-scss-module__PrhnbG__content .DocumentContent-module-scss-module__PrhnbG__container{flex-direction:column;justify-content:center;align-items:flex-start;min-height:5.7rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DocumentContent-module-scss-module__PrhnbG__content .DocumentContent-module-scss-module__PrhnbG__container{justify-content:flex-end}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.DocumentContent-module-scss-module__PrhnbG__content .DocumentContent-module-scss-module__PrhnbG__container{position:relative}}.DocumentContent-module-scss-module__PrhnbG__content .DocumentContent-module-scss-module__PrhnbG__container .DocumentContent-module-scss-module__PrhnbG__title{color:#000;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;z-index:-1;-webkit-box-orient:vertical;-moz-box-orient:vertical;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%;transition:transform .3s;display:-webkit-box;overflow:hidden}.DocumentContent-module-scss-module__PrhnbG__content .DocumentContent-module-scss-module__PrhnbG__container .DocumentContent-module-scss-module__PrhnbG__date{color:gray;z-index:-1;flex-direction:row;align-items:baseline;margin-top:.4rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%;display:flex}
.Documents-module-scss-module__WDENQG__documents{--sizeTablet:29.8rem;--sizeLargeDesktop:33.1rem;padding:2.4rem 0}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Documents-module-scss-module__WDENQG__documents{padding:4.8rem 0}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Documents-module-scss-module__WDENQG__documents{padding:4.8rem 0}}.Documents-module-scss-module__WDENQG__title{color:#1a1a1a;letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Documents-module-scss-module__WDENQG__title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Documents-module-scss-module__WDENQG__title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}.Documents-module-scss-module__WDENQG__comment{color:gray;margin-top:1.6rem;margin-bottom:2rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:148%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Documents-module-scss-module__WDENQG__comment{margin-bottom:2.4rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Documents-module-scss-module__WDENQG__comment{margin-bottom:2.4rem}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Documents-module-scss-module__WDENQG__comment{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:148%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Documents-module-scss-module__WDENQG__comment{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:148%}}.Documents-module-scss-module__WDENQG__slider.Documents-module-scss-module__WDENQG__slider{overflow:visible}.Documents-module-scss-module__WDENQG__slider.Documents-module-scss-module__WDENQG__slider .slider-container{overflow:visible}.Documents-module-scss-module__WDENQG__slider .slick-list{overflow:visible}.Documents-module-scss-module__WDENQG__slider .Documents-module-scss-module__WDENQG__slide{margin-right:1.6rem;display:block}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Documents-module-scss-module__WDENQG__slider .Documents-module-scss-module__WDENQG__slide{width:var(--sizeTablet)!important}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Documents-module-scss-module__WDENQG__slider .Documents-module-scss-module__WDENQG__slide{width:var(--sizeTablet)!important}}@media (min-width:1920px){.Documents-module-scss-module__WDENQG__slider .Documents-module-scss-module__WDENQG__slide{width:var(--sizeLargeDesktop)!important}}.Documents-module-scss-module__WDENQG__buttons{position:absolute;top:-6.8rem;right:0}.Documents-module-scss-module__WDENQG__documentsContainer{flex-flow:column;align-items:stretch;gap:1.2rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Documents-module-scss-module__WDENQG__documentsContainer{flex-flow:row;gap:1.6rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Documents-module-scss-module__WDENQG__documentsContainer{flex-flow:row;gap:1.6rem}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Documents-module-scss-module__WDENQG__documentsContainer .Documents-module-scss-module__WDENQG__slide{flex-basis:var(--sizeTablet);flex-grow:0;flex-shrink:1}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Documents-module-scss-module__WDENQG__documentsContainer .Documents-module-scss-module__WDENQG__slide{flex-basis:var(--sizeTablet);flex-grow:0;flex-shrink:1}}@media (min-width:1920px){.Documents-module-scss-module__WDENQG__documentsContainer .Documents-module-scss-module__WDENQG__slide{flex-basis:var(--sizeLargeDesktop);flex-grow:0;flex-shrink:1}}.Documents-module-scss-module__WDENQG__showMoreButton{margin-top:1.6rem}
.InfrastructureCards-module-scss-module__4HzuhG__root{padding:1.6rem 0}.InfrastructureCards-module-scss-module__4HzuhG__rootMobile{width:calc(100% + max(1.6rem, env(safe-area-inset-right) / var(--safe-area-scale,1)));max-width:calc(100% + max(1.6rem, env(safe-area-inset-right) / var(--safe-area-scale,1)));margin-right:calc(-1*max(1.6rem, env(safe-area-inset-right) / var(--safe-area-scale,1)));padding:1.6rem 0;transition:padding .3s,max-width .3s;overflow:hidden}.InfrastructureCards-module-scss-module__4HzuhG__rootMobile .slider-container{min-height:19.6rem;transition:transform .3s,min-height .3s;overflow:visible}.InfrastructureCards-module-scss-module__4HzuhG__rootMobile .slick-list{transition:transform .3s;overflow:visible}.InfrastructureCards-module-scss-module__4HzuhG__withoutSpacing{padding:0}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.InfrastructureCards-module-scss-module__4HzuhG__withoutSpacing{padding:0}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .InfrastructureCards-module-scss-module__4HzuhG__withoutSpacing{padding:0}}.InfrastructureCards-module-scss-module__4HzuhG__slider .slick-track{transition:transform .3s;display:flex}.InfrastructureCards-module-scss-module__4HzuhG__slider .slick-slide{flex:0 0 20rem;min-width:20rem;max-width:20rem;height:100%;margin-right:.8rem;transition:transform .3s,opacity .3s}.InfrastructureCards-module-scss-module__4HzuhG__slider .slick-list{margin-right:-.8rem;transition:transform .3s;overflow:visible}.InfrastructureCards-module-scss-module__4HzuhG__grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.2rem;height:100%;display:grid}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.InfrastructureCards-module-scss-module__4HzuhG__grid{grid-template-columns:repeat(3,1fr);gap:1.6rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .InfrastructureCards-module-scss-module__4HzuhG__grid{grid-template-columns:repeat(3,1fr);gap:1.6rem}}.InfrastructureCards-module-scss-module__4HzuhG__card{background-color:#f1f3f6;border-radius:1.2rem;flex-direction:column;flex-shrink:0;justify-content:space-between;width:20rem;min-width:20rem;max-width:20rem;height:100%;padding:0;display:flex;position:relative;overflow:hidden}@media (orientation:landscape) and (max-height:500px){.InfrastructureCards-module-scss-module__4HzuhG__card{width:100%;min-width:100%;max-width:100%}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.InfrastructureCards-module-scss-module__4HzuhG__card{border-radius:1.6rem;width:auto;min-width:auto;max-width:none}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .InfrastructureCards-module-scss-module__4HzuhG__card{border-radius:1.6rem;width:auto;min-width:auto;max-width:none}}.InfrastructureCards-module-scss-module__4HzuhG__top{z-index:3;padding:2rem}.InfrastructureCards-module-scss-module__4HzuhG__bottom{z-index:2;padding:0 2rem 2rem}.InfrastructureCards-module-scss-module__4HzuhG__title{color:#1a1a1a;margin:0;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:1.32}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.InfrastructureCards-module-scss-module__4HzuhG__title{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:132%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .InfrastructureCards-module-scss-module__4HzuhG__title{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:132%}}.InfrastructureCards-module-scss-module__4HzuhG__transportTag{color:#1a1a1a;background-color:#fff;border-radius:.8rem;place-content:center;align-items:center;width:9.2rem;height:2.8rem;padding:.4rem .6rem;display:flex}.InfrastructureCards-module-scss-module__4HzuhG__transportTagIcon{color:gray;align-items:center;display:inline-flex}.InfrastructureCards-module-scss-module__4HzuhG__iconWrapper{z-index:4;width:4.8rem;height:4.8rem;display:none;position:absolute;bottom:1.6rem;right:1.6rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.InfrastructureCards-module-scss-module__4HzuhG__iconWrapper{display:block}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .InfrastructureCards-module-scss-module__4HzuhG__iconWrapper{display:block}}.InfrastructureCards-module-scss-module__4HzuhG__icon{object-fit:contain;color:#d1dbe4;fill:currentColor;width:100%;height:100%}.InfrastructureCards-module-scss-module__4HzuhG__icon svg{fill:currentColor;width:100%;height:100%}.InfrastructureCards-module-scss-module__4HzuhG__slideWrapper{scroll-snap-align:start;flex-shrink:0;width:20rem;min-width:20rem;max-width:20rem;height:100%;margin:0 auto}@media (orientation:landscape) and (max-height:500px){.InfrastructureCards-module-scss-module__4HzuhG__slideWrapper{width:calc(33.33vw - .8rem);min-width:calc(33.33vw - .8rem);max-width:calc(33.33vw - .8rem)}}.InfrastructureCards-module-scss-module__4HzuhG__slideWrapper .InfrastructureCards-module-scss-module__4HzuhG__slide{height:18rem}.InfrastructureCards-module-scss-module__4HzuhG__scrollWrapper{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.8rem;padding-bottom:.8rem;display:flex;overflow-x:auto}.InfrastructureCards-module-scss-module__4HzuhG__scrollWrapper>*{flex-shrink:0}.InfrastructureCards-module-scss-module__4HzuhG__rootMobile .slider-container{width:100%;min-height:20rem}.InfrastructureCards-module-scss-module__4HzuhG__rootMobile .slick-track{display:flex}.InfrastructureCards-module-scss-module__4HzuhG__rootMobile .slick-slide{width:20rem;min-width:20rem;max-width:20rem;margin-right:.8rem}@media (orientation:landscape) and (max-height:500px){.InfrastructureCards-module-scss-module__4HzuhG__rootMobile .slick-slide{width:calc(33.33vw - .8rem);min-width:calc(33.33vw - .8rem);max-width:calc(33.33vw - .8rem)}}.InfrastructureCards-module-scss-module__4HzuhG__rootMobile .slick-dots{margin-top:2.4rem;position:relative;bottom:0}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px){html:has(.two-adaptive) .InfrastructureCards-module-scss-module__4HzuhG__title{-webkit-hyphens:auto;hyphens:auto}html:has(.two-adaptive) .InfrastructureCards-module-scss-module__4HzuhG__iconWrapper{width:2.8rem;height:2.8rem;bottom:2rem;right:2rem}}