:root{--font-family-base: "Josefin Sans", sans-serif;--font-size-base: 1.1875rem;--color-text-base: #fff;--color-background-base: #000;--color--purple-light: rgba(7, 0, 0, 0.6);--color--purple: #ca99ff;--color--yellow: #d49f38;--color--yellow-light: rgba(212, 160, 56, 0.6)}body{font-family:var(--font-family-base);font-optical-sizing:auto;font-weight:300;font-style:normal}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.bg__overlay__black{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}body{background:var(--color-text-base);color:var(--color-text-base);margin:0;padding:0;font-size:1.1875rem;line-height:1.3}section{position:relative;padding-block:5rem}@media(max-width: 768px){section{padding-block:4rem;padding-inline:.5rem}}.section__title{font-size:2.3rem;font-weight:700;text-align:center;margin-bottom:4rem;text-transform:uppercase;text-wrap:balance}@media(max-width: 1200px){.section__title{font-size:1.7rem}}@media(max-width: 768px){.section__title{font-size:1.3rem;margin-bottom:3rem}}.services__section{background:url("../images/service-section-bg.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.services__section .container{position:relative;z-index:1}.services__section .bg__overlay__black{background-color:rgba(0,0,0,.6)}.services__section .services__cards__wrapper{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.8rem}@media(min-width: 768px){.services__section .services__cards__wrapper{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.services__section .services__cards__wrapper{grid-template-columns:repeat(4, 1fr)}}.services__section .imageText__card{background:var(--color--purple-light);border:1px solid hsla(0,0%,100%,.1)}.services__section .imageText__card__media{aspect-ratio:6/4}.services__section .imageText__card__content{padding-inline:1.5rem;padding-block:2rem}.services__section .imageText__card__content .imageText__card__title{font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:1rem}@media(max-width: 1200px){.services__section .imageText__card__content .imageText__card__title{font-size:1.3rem}}@media(max-width: 768px){.services__section .imageText__card__content .imageText__card__title{font-size:1.2rem}}.services__section .imageText__card__content .imageText__card__description{margin:0;font-size:1.1rem}.innovators__section{background:url("../images/innnovator-section-bg.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.innovators__section .container .section__title{position:relative;z-index:1}.innovators__section .bg__overlay__black{background-color:rgba(0,0,0,.5)}.innovators__section .innovators__cards__wrapper{margin-bottom:4rem}.innovators__section .innovators__cards__wrapper .innovator__card{border:1px solid hsla(0,0%,100%,.1)}.innovators__section .swiper-pagination{position:absolute;bottom:4rem;text-align:center}.innovators__section .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.6);opacity:.7;transition:all .3s ease;height:10px;width:10px;border-radius:50%}.innovators__section .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:35px;border-radius:10px;background:#fff}.floorplan__section{background:url("../images/floorplan-section-bg.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}.floorplan__section .floorplan__media{max-width:100%;height:auto}.floorplan__section .container{position:relative;z-index:1}.insights__section{background:url("../images/insights-section-bg.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.insights__section .insights__cards__wrapper{margin-bottom:4rem}.insights__section .imageText__card .imageText__card__content{padding-top:1.5rem}.insights__section .imageText__card .imageText__card__title{font-size:.9rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.insights__section .imageText__card .imageText__card__description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:1rem}.insights__section .imageText__card .card__year{font-size:.8rem;margin-bottom:1.2rem;border-bottom:1px solid;display:inline-block;color:hsla(0,0%,100%,.6);text-transform:uppercase}.insights__section .imageText__card .btn__readmore{text-decoration:none;color:#000;font-size:.9rem;background-color:#fff;padding-inline:1.5rem;padding-block:.5rem;border-radius:10px;font-weight:400;margin-top:1.5rem;display:inline-block;text-transform:capitalize;transition:all .3s ease}.insights__section .imageText__card .btn__readmore:hover{background-color:#ca99ff;color:#fff}.insights__section .swiper-pagination{position:absolute;bottom:-1rem;text-align:center}.insights__section .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.6);opacity:.7;transition:all .3s ease;height:10px;width:10px;border-radius:50%}.insights__section .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:35px;border-radius:10px;background:#fff}.powerhouses__section{background:url("../images/powerhouse-section-bg.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.powerhouses__section .bg__overlay__black{background-color:rgba(0,0,0,.7)}.powerhouses__section .section__title{z-index:1;position:relative}.powerhouses__section .powerhouses__cards__wrapper{margin-bottom:4rem}.powerhouses__section .powerhouse__card{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:#fff}.powerhouses__section .powerhouse__card__media{max-width:80%;height:auto}.powerhouses__section .swiper-pagination{position:absolute;bottom:4rem;text-align:center}.powerhouses__section .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.6);opacity:.7;transition:all .3s ease;height:10px;width:10px;border-radius:50%}.powerhouses__section .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:35px;border-radius:10px;background:#fff}.partners__section{background:#000}.partners__section .partners__cards__wrapper{display:flex;flex-direction:column}.partners__section .partner__card{display:flex;flex-direction:column;align-items:center;position:relative;padding-block:4rem}.partners__section .partner__card:first-child{padding-top:0}.partners__section .partner__card:last-child{padding-bottom:0}.partners__section .partner__card:last-child::after{display:none}.partners__section .partner__card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%)}.partners__section .partner__card .partner__card__title{font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:3rem;position:relative}.partners__section .partner__card .partner__card__title::after{content:"";width:10rem;height:3px;background:linear-gradient(90deg, rgba(202, 153, 255, 0) 0%, rgba(202, 153, 255, 0.9) 30%, rgba(202, 153, 255, 0.9) 70%, rgba(202, 153, 255, 0) 100%);opacity:.5;bottom:-1rem;position:absolute;left:50%;transform:translateX(-50%)}.partners__section .partner__card .partner__card__logo{max-width:15rem;width:100%;height:auto}@media(max-width: 1400px){.partners__section .partner__card .partner__card__logo{max-width:13rem}}@media(max-width: 1200px){.partners__section .partner__card .partner__card__logo{max-width:18rem}}@media(max-width: 992px){.partners__section .partner__card .partner__card__logo{max-width:14rem}}@media(max-width: 576px){.partners__section .partner__card .partner__card__logo{max-width:12rem}}.partners__section .partner__card .swiper{width:100%}.partners__section .partner__card .swiper .partner__card__logo{max-width:100%;width:auto;height:auto}.partners__section .partner__card .swiper-pagination{display:none;position:absolute;bottom:0;text-align:center}.partners__section .partner__card .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.6);opacity:.7;transition:all .3s ease;height:10px;width:10px;border-radius:50%}.partners__section .partner__card .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:35px;border-radius:10px;background:#fff}.inner__single__banner__section{background:url("../images/visit-banner.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:left;position:relative;height:26rem;padding-bottom:4rem}@media(max-width: 1200px){.inner__single__banner__section{max-height:20rem;padding-block:3rem}}.inner__single__banner__section .bg__overlay__black{background-color:rgba(0,0,0,.5)}.inner__single__banner__section .section__title{margin:0;text-align:left}@media(max-width: 1200px){.inner__single__banner__section .section__title{max-height:20rem;max-width:50rem;text-wrap:balance}}@media(max-width: 768px){.inner__single__banner__section .section__title{max-width:100%;text-wrap:initial}}.inner__single__banner__section .container{position:relative;z-index:1;height:100%}.inner__single__banner__section .container .inner__single__banner__wrapper{height:100%;display:flex;flex-direction:column;justify-content:end}.inner__single__banner__section .container .insight__banner__info{display:flex;justify-content:space-between;font-size:1rem;margin-top:2rem;text-transform:uppercase;font-weight:400}.inner__single__banner__section .container .insight__banner__date{display:flex;align-items:center}.inner__single__banner__section .container .insight__banner__share .share__icon{display:flex;align-items:center;color:inherit;text-decoration:none;gap:.5rem}.inner__single__banner__section .container .insight__banner__share .share__icon svg{fill:#fff;position:relative;top:-2px}.inner__single__banner__section .container .insight__banner__share .share__icon:hover{opacity:.8}.inner__single__main .inner__single__article__link{display:inline-block;font-size:.8rem;line-height:1.5;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border-radius:4px;transition:all .3s ease;padding:12px 30px;background-image:linear-gradient(to right, #434cb5, #07a979);font-weight:600;color:#fff;border-radius:10px;margin-top:3rem}.inner__single__main .inner__single__article__link:hover{background-color:#000;color:#fff}.inner__single__main__content{color:var(--color-background-base);margin-top:4rem}/*# sourceMappingURL=style.css.map */