.hero-section{flex-direction:row;justify-content:space-between;align-items:center;width:90%;margin:5rem auto;display:flex}.hero-text2{text-align:start}.hero-text2 h1,.hero-text2 h1+h1{font-size:6rem}.hero-text2 h1+h1+h1{color:var(--white);background:linear-gradient(-45deg,#011d41,#1f304e,#2a4270,#011d41) 0 0/400% 400%;width:fit-content;margin-bottom:1rem;padding:0 1rem;font-size:6rem;animation:3s infinite gradientShift}@keyframes gradientShift{0%{background-position:0%}25%{background-position:50% 100%}50%{background-position:100%}75%{background-position:50%}to{background-position:0%}}.hero-text2 h2{margin-bottom:-1rem;margin-left:.5rem;padding-right:45%;font-size:1.3rem}.hero-text2 p{padding-right:45%;font-size:1.5rem}.hero-video{flex-direction:column;align-items:center;width:45%;height:auto;display:flex}.hero-video p{color:var(--white);background-color:var(--primary);padding:.5rem 1rem;font-size:1.5rem}.hero-video img{border-radius:10px;width:80%}@media (max-width:1024px){.hero-text2 h1,.hero-text2 h1+h1,.hero-text2 h1+h1+h1{font-size:4.5rem}.hero-text2 p+p{padding-right:20%;font-size:1.3rem}.hero-video{width:70%}.hero-video img{border-radius:10px;width:100%}.hero-text2 h2{font-size:1rem}}@media (max-width:768px){.hero-section{flex-direction:column;height:auto;margin-top:0;margin-bottom:3rem}.hero-video{order:1;margin-bottom:2rem}.hero-text2{order:2;margin-bottom:3rem}.hero-text2 h1,.hero-text2 h1+h1,.hero-text2 h1+h1+h1{font-size:3rem}.hero-text2 p{padding-right:0;font-size:1rem}.hero-video p{text-align:center;font-size:1rem}.hero-text2 h2{margin-bottom:0;margin-left:.2rem;padding-right:0}}.partnership-text{width:90%;color:var(--primary);text-align:center;justify-content:center;align-items:center;margin:0 auto 5rem;display:flex}.partnership-text h1{font-size:3rem}@media (max-width:768px){.partnership-text{margin-bottom:3rem}.partnership-text h1{font-size:1.5rem}}.partnership-text span{font-weight:600}.marquee-container{background-color:var(--primary-marquee);justify-content:center;align-items:center;width:100%;height:35vh;margin-bottom:5rem;display:flex}.marquee-item{justify-content:center;align-items:center;height:100%;margin:0 2rem;display:flex}.marquee-item img{object-fit:contain;border-radius:10px;width:auto;max-height:25vh}@media (max-width:1200px){.marquee-container{height:25vh;margin-bottom:3rem}.marquee-item{margin:0 .5rem}}@media (max-width:768px){.marquee-item img{max-height:15vh}.marquee-item{margin:0 0}}.strategy-section{flex-direction:row;justify-content:space-between;align-items:start;gap:3rem;width:90%;margin:0 auto;display:flex}.strategy-section h1{width:35%;color:var(--primary-marquee);text-align:start;font-size:3rem}.strategy-section span{font-weight:600}.strategy-section p{font-size:1.3rem}.strategy-section .strategy-text{width:65%}@media (max-width:768px){.strategy-section{border:1px solid var(--primary-marquee);border-radius:10px;flex-direction:column;margin-bottom:1rem;padding:2rem}.strategy-section .strategy-text,.strategy-section h1,.strategy-section p{width:100%}.strategy-section h1{text-align:center;margin-bottom:-2rem;font-size:1.5rem}.strategy-section p{font-size:1rem}}.stats-section{text-align:center;grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;gap:5rem;width:80%;margin:0 auto 5rem;display:grid}.stats-item span{font-size:5rem}.stats-item span+span{color:var(--primary-marquee);font-size:12rem}.stats-item p{color:var(--primary-marquee);font-size:2rem}@media (max-width:1024px){.stats-section{text-align:center;grid-template-columns:1fr;gap:1rem;margin-bottom:3rem}.stats-item{border-bottom:1px solid var(--primary-marquee)}.stats-item span{font-size:3rem}.stats-item span+span{color:var(--primary-marquee);font-size:5rem}.stats-item p{color:var(--primary-marquee);font-size:1rem}}.employees-section{margin-bottom:5rem}.employees-together{background-color:var(--primary-marquee);justify-content:center;align-items:center;width:100%;margin:0 auto 5rem;padding-top:3rem;padding-bottom:3rem;display:flex}.employees-together img{border-radius:10px;width:80%;height:auto}@media (max-width:768px){.employees-section{margin-bottom:1rem}}
