.banner-landing{position:relative;width:100%;height:704px;margin-bottom:120px;background-color:rgb(42 41 44 / .05);overflow:hidden}.banner-landing .wrap{position:relative;height:100%}.banner-landing .breadcrumbs{position:absolute;left:20px;top:200px;z-index:3}.banner-landing .banner__video-wrap{z-index:0}@media only screen and (max-width:991.98px){.banner-landing .baner-large__bottom{display:block}.banner-landing .breadcrumbs{top:163px}}@media only screen and (min-width:768px)and (max-width:991.98px){.banner-landing{height:300px;margin-bottom:100px}.page-parent .banner-landing{height:680px}}@media only screen and (max-width:767.98px){.banner-landing{height:300px;margin-bottom:80px}.page-parent .banner-landing{height:480px}}.banner-landing__overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgb(0 0 0 / .4);z-index:2;pointer-events:none}.banne-landingr__video-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.banner-landing__video{min-height:100%;min-width:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-landing__content{position:absolute;left:20px;bottom:100px;width:calc(100% - 40px);z-index:3}@media only screen and (max-width:767.98px){.banner-landing__content{bottom:40px}}.banner-landing__title{color:#fff;margin-bottom:40px}@media only screen and (min-width:768px)and (max-width:991.98px){.banner-landing__title{margin-bottom:35px}.banner-landing__content{bottom:0}.page-parent .banner-landing__content{bottom:100px}}@media only screen and (max-width:767.98px){.banner-landing__title{margin-bottom:25px}}.banner-landing__text{font-size:16px;line-height:26px;font-family:"Public Sans",Arial,sans-serif;color:#fff;max-width:560px}.banner-landing__scroll{position:absolute;right:10px;bottom:100px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0;overflow:visible}@media only screen and (min-width:992px)and (max-width:1600px){.banner-landing__scroll{right:0}}@media only screen and (min-width:768px)and (max-width:991.98px){.banner-landing__scroll{right:-15px;bottom:130px}}@media only screen and (max-width:767.98px){.banner-landing__scroll{display:none}}.banner-landing__scroll-text{display:inline-block;font-size:12px;line-height:16px;font-family:"Public Sans",Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff}.no-touch .banner-landing__scroll-text{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (min-width:1025px){.no-touch .banner-landing__scroll-text:hover{opacity:.6}}.banner-landing__scroll-line{width:1px;height:50px;background-color:rgb(255 255 255 / .2);-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block;position:absolute;bottom:-16px;left:-38px;overflow:hidden;pointer-events:none}.banner-landing__scroll-line::before{content:"";position:absolute;width:1px;height:50px;top:0;left:0;background-color:#fff;-webkit-animation:scroll 2s ease-in-out infinite;animation:scroll 2s ease-in-out infinite}@keyframes scroll{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(150%);transform:translateY(150%);height:70%}}.h1-secondary{font-size:68px;line-height:81.6px;font-weight:400}@media only screen and (min-width:768px)and (max-width:1199.98px){.h1-secondary{font-size:50px;line-height:60px}}@media only screen and (max-width:767.98px){.h1-secondary{font-size:36px;line-height:39px}}


 

th, td, li {
    font-size: 18px;
}
h3 {
    font-size: 33px;
}
ul {
    line-height: 30px;
}
@media only screen and (max-width: 767px) {
        .investments__wrap2 {
        display: block;
    }
}

.hero__controls {
    z-index: 5;
}

.hero__arrows,
.hero__arrow {
    position: relative;
    z-index: 6;
}

.home-locations .text-module {
    margin-bottom: 0;
}

.investments__wrap2 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 34px;
    margin-top: 42px;
}

.investments__item2 {
    min-width: 0;
}

.investments__logo2 {
    aspect-ratio: 16 / 10;
    display: block;
    height: auto;
    object-fit: cover;
    width: 100%;
}

.investments__item2 h3 {
    color: #2a292c;
    font-family: "Public Sans", Arial, sans-serif;
    font-size: 24px;
    line-height: 1.3;
    margin: 18px 0 10px;
}

.investments__item2 p {
    color: rgb(42 41 44 / .72);
    font-family: "Public Sans", Arial, sans-serif;
    font-size: 17px;
    line-height: 1.65;
    margin: 0;
}

@media only screen and (max-width: 991.98px) {
    .investments__wrap2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 30px 24px;
    }
}

@media only screen and (max-width: 767.98px) {
    .investments__wrap2 {
        display: grid;
        grid-template-columns: 1fr;
        gap: 30px;
        margin-top: 28px;
    }

    .investments__logo2 {
        aspect-ratio: 16 / 9;
    }

    .investments__item2 h3 {
        font-size: 21px;
        margin-top: 14px;
    }

    .investments__item2 p {
        font-size: 16px;
        line-height: 1.55;
    }
}
