body.home-page{letter-spacing:1px;overflow-x:hidden}.main-btn{margin-top:1.5rem;background:var(--orange-color);color:var(--light-background);border:none;padding:1em 1.5em;border-radius:20em;cursor:pointer;box-shadow:5px 6px #ff67014a;font-weight:700;font-size:.9rem}.main-btn:hover{transition:all .2s ease-in-out;transform:scale(1.1);box-shadow:5px 6px #ff67014a inset;color:var(--light-background)}#bottom-gradient{position:absolute;bottom:0;left:0;width:100%;height:10%;background:linear-gradient(.37deg,#fff 49.63%,#fff0 92.66%)}#hero{display:flex;align-items:center;height:100%;width:100%;min-height:700px;position:relative;overflow:hidden;background:radial-gradient(78.47% 188.12% at 21.53% 43.07%,#fff 16.83%,#f9f9ff);background-image:url(/images/Polygon.svg);background-repeat:no-repeat;background-position:center;background-position:6rem 100%}#hero-background{position:absolute;right:-250px;top:100px;min-height:90%;max-width:550px;aspect-ratio:16/9;object-fit:cover}#hero-container{height:700px;display:flex;align-items:center}#hero-img{display:none;max-width:50%;object-fit:cover;height:100%}#hero-text h1{letter-spacing:2px;font-size:clamp(2rem,calc(3vw + 1rem),3rem);line-height:.5;padding:2px;font-style:oblique}#hero-text .start,#hero-text .becomes,#hero-text .enterprise{font-size:clamp(1rem,calc(2vw + 1rem),2rem)}#hero-text h1 #strategy{color:var(--orange-color);font-size:clamp(1rem,calc(2vw + 1rem),2rem)}#hero-text p{margin-top:1rem;width:min(60vw,60ch);font-size:.9rem;line-height:1.2rem;font-weight:700;font-style:oblique}#services{padding:1rem 0}#services-container h2{text-align:center;font-size:2rem;color:var(--blue-color);font-weight:700}#services-container h3{margin-top:.5rem;font-weight:400;text-align:center;width:100%}.mySwiper{width:100%;margin:1rem 0;display:flex;align-items:center;min-height:400px}.swiper-wrapper{position:relative;height:100%}.swiper-slide{max-width:300px;margin-top:1.5rem}.services-card{min-height:359px;display:flex;flex-direction:column;justify-content:space-between;border-radius:1.52rem;box-shadow:-5px 12px 40.8px -8px #0003;cursor:grab;position:relative;z-index:1}.services-card h4{padding:0 1rem;margin-top:2rem;font-weight:700}.services-card h5{font-weight:400;padding:0 1rem;line-height:1.2rem}.services-card div{display:flex;justify-content:flex-end;padding:0}.services-card div img{height:130px}.services-card:after{content:"";position:absolute;width:0%;height:100%;z-index:-1;bottom:0;background:#003686;transition:all .3s ease-in-out;color:var(--light-background);border-radius:1.52rem;box-shadow:-5px 12px 40.8px -8px #0003}.services-card:hover:after{width:100%}.services-card:hover{color:#fff}#build{background:var(--primary-background);padding:1rem 0}#build-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem}.build-text h4{margin-top:.5rem;color:var(--orange-color)}.build-text h5{margin-top:.5rem;font-weight:400}#build-img{aspect-ratio:4/3;width:min(90vw,500px);object-fit:contain;display:none}#solution{background:var(--primary-background);padding:1rem 0}#solution-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem}.solution-text{width:100%}.solution-text h4{margin-top:.5rem;color:var(--orange-color)}.solution-text h5{margin-top:.5rem;margin-bottom:1.5rem;font-weight:400}#solution-img{aspect-ratio:4/3;width:min(90vw,500px);object-fit:contain;display:none}#about{background:var(--light-background);padding:1rem 0}#about-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem}.about-text{width:100%}.about-text h2{margin-top:.5rem;color:var(--orange-color)}.about-text h5{margin-top:.5rem;font-weight:400}#about-img,#vision-img{border:2px solid var(--blue-color);border-radius:10px;width:100%;object-fit:cover}#vision-container{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.vision-cards{width:100%;display:flex;flex-direction:column;gap:1.5rem}.about-card{width:100%;border-radius:1.25rem;background:#fff;box-shadow:0 24px 60px -40px #000c;padding:1.5rem}.about-card h3{margin-bottom:.75rem}.about-card h5{font-weight:400;display:block;line-height:1.6}#journey{background-color:var(--text-color);position:relative;padding:1rem 0}#divider{display:none;position:absolute;top:0;bottom:0;left:50%;width:40px;transform:translate(-50%);z-index:1;margin:2rem 0}.line{width:3px;margin:auto;flex:1;background-color:#d9d9d975;transition:all .3s ease}.journey-card{box-shadow:-5px 12px 40.8px -8px #00000050;color:#fff;border-radius:10px;padding:0 1.25rem;display:flex;align-items:center;min-height:200px;justify-content:space-between;column-gap:1rem;margin-bottom:2.5rem}.journey-img{width:60px;height:60px}.journey-text h5{font-weight:400;margin-top:.5rem}#partner{background:var(--primary-background);padding:1rem 0 3rem}.world{position:relative;width:100%}.globe{width:100%;object-fit:contain}.locations{position:absolute;min-width:80%;max-width:50%;left:50%;transform:translate(-50%)}.world-text{text-align:center;width:90%;margin:auto}.world-text h2{margin-top:.5rem}.world-text p{font-size:1.2rem;margin-top:.5rem}#ethics{display:flex;justify-content:center;align-items:center;width:100%;margin:auto;gap:1rem;margin-top:1rem}#ethics p{font-weight:400;font-size:1rem}.core-values{display:flex;justify-content:center;padding:10px;margin-top:2rem}.partners-scroller{margin-top:2rem;padding:0 clamp(.75rem,4vw,2rem) 1.5rem;overflow:hidden;position:relative}.partners-swiper{width:100%;overflow:visible;padding:1rem 0 .5rem;touch-action:pan-y}.partners-swiper .swiper-wrapper{align-items:stretch}.partner-slide{height:auto}.partner-card{height:140px;border-radius:1rem;background:#fff;box-shadow:0 18px 40px -15px #00000040;display:flex;align-items:center;justify-content:center;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.partner-card:hover{transform:translateY(-6px);box-shadow:0 24px 46px -20px #00000059}.partner-logo{height:56px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(.2);display:block;margin:0 auto}.partner-card img{margin:0}#ethics span{width:10px;height:10px;background-color:var(--orange-color);border-radius:100%}@media screen and (min-width:30rem){#hero-background{right:-200px}}@media screen and (min-width:40rem){#hero-background{right:-100px}}@media screen and (min-width:50.625rem){#hero-background{display:none}#hero-container{display:flex;justify-content:center;align-items:center;gap:4rem}#hero-text{position:static}#hero-text p{width:auto}#hero-img{display:block}#services,#build{padding:3rem 0}#build-img{min-width:50%;display:block}#build-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4rem}#solution{padding:3rem 0}#solution-img{min-width:50%;display:block}#solution-container{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:4rem}#about{padding:3rem 0}#about-img{min-width:50%;display:block}#about-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4rem}#vision-container{flex-direction:row;align-items:stretch;justify-content:center;gap:4rem}.vision-cards{flex:1}#vision-img{flex:0 0 40%;max-width:480px}.cards{gap:1.5rem}.about-card{min-height:280px}.about-card img{height:150px}.timeline{display:flex;flex-direction:column;position:relative;z-index:2}#divider{display:flex;flex-direction:column;justify-content:space-evenly;color:#a9a6a6}#journey{padding:3rem 0}.journey-card{max-width:330px;position:relative}.journey-card.left{align-self:flex-start;margin-left:calc(50% - 360px)}.journey-card.right{align-self:flex-end;margin-right:calc(50% - 360px)}.world-text{text-align:center}}@media screen and (min-width:64rem){body.home-page .container{width:80%}#hero-container{gap:6.2rem}.journey-card{max-width:350px;position:relative}.journey-card.left{align-self:flex-start;margin-left:calc(50% - 380px)}.journey-card.right{align-self:flex-end;margin-right:calc(50% - 380px)}}@media(min-width:1200px){body.home-page .container{width:60%}#hero{background-position:center;background-size:contain}.journey-card{max-width:400px;position:relative}.journey-card.left{align-self:flex-start;margin-left:calc(50% - 430px)}.journey-card.right{align-self:flex-end;margin-right:calc(50% - 430px)}}
