h2{font-size:35.2px;margin:0}@media screen and (max-width: 768px){h2{font-size:28px}}@keyframes bounceSmooth{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-5px)}}header{background:#fff}.about-banner{background:url(/images/about-banner.svg) no-repeat center;background-attachment:fixed;background-size:cover;height:100vh;display:flex;align-items:center}.about-banner .block-content{display:flex;justify-content:center}.about-banner h1{font-size:49px;font-style:normal;font-weight:700;line-height:49px;color:#fff;text-align:center}.about-banner h1 span{color:#2B90FF;text-decoration:underline #fff}.about-banner-content{border-radius:5px;background:var(--JustoBlue, #1271DA);display:flex;transform:rotate(-2.077deg);padding:5px 10px;justify-content:center;align-items:center}.about-banner-content h2{font-size:49px;color:#fff}@media screen and (max-width: 768px){.about-banner h1{font-size:38px !important;line-height:44px !important}.about-banner-content h2{font-size:32px}}@media screen and (max-width: 500px){.about-banner{padding:0px 30px}}.mission-section{padding:70px 30px}.mission-section .block-content{display:flex;flex-direction:column;gap:50px;max-width:1340px}.mission-head{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.blue-text{color:var(--JustoBlue, #1271DA);font-size:20px;font-weight:400;line-height:normal;letter-spacing:6px;text-transform:uppercase;margin:0}.mission-content{display:flex;gap:42px;width:100%}.mission-card{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:20px;background:#EBF5FF}.mission-card span{display:flex;font-size:60px;font-weight:400;line-height:normal;align-items:center;position:relative}.mission-card span.stat::before{content:"";position:absolute;width:100%;height:10px;top:0;z-index:9;background:linear-gradient(180deg, #EBF5FF 0%, rgba(235,245,255,0) 100%)}.mission-card span.stat::after{content:"";position:absolute;width:100%;height:5px;bottom:0;z-index:9;background:linear-gradient(180deg, rgba(235,245,255,0) 0%, #EBF5FF 100%)}.mission-card p{margin:0}.mission-text{display:flex;flex-direction:column;gap:11px}.mission-text span{font-size:22px;font-weight:700;line-height:normal}.mission-text p{font-size:16px;font-weight:400;line-height:22px}@media screen and (max-width: 1024px){.mission-card span{margin:0 auto;text-align:center;height:50px}.mission-text p{text-align:center}}@media screen and (max-width: 768px){.mission-content{flex-direction:column}.mission-head{align-items:center}}@media screen and (max-width: 500px){.mission-section{padding:50px 20px}}.leadership-section{padding:70px 30px;background:#F3FAFF}.leadership-section .block-content{display:flex;flex-direction:column;gap:50px;max-width:1340px}.leadership-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.leadership-content{display:flex;gap:40px}.leadership-card{display:flex;flex-direction:column;gap:20px;max-width:100%}.leadership-text{display:flex;flex-direction:column;gap:0px}.leadership-text span{color:#000;margin:0;font-size:24px;line-height:normal;font-weight:600}.leadership-text p{color:#616568;font-size:16px;font-weight:400;line-height:20px;margin:0}.img-wrapper{position:relative;display:inline-block}.img-default{display:none}.img-color{filter:grayscale(100%);transform:scale(1);transition:transform 0.4s ease, filter 0.4s ease}.img-wrapper:hover .img-color{filter:grayscale(0%)}.linkedin-icon{position:absolute;bottom:12px;right:12px;transition:transform 0.5s ease}.img-wrapper:hover .linkedin-icon{animation:bounceSmooth 1s}@media screen and (max-width: 768px){.leadership-content{flex-wrap:wrap;justify-content:center}.img-default{display:none}.img-color{display:block}.img-wrapper:hover .img-default{display:none}.img-wrapper:hover .img-color{display:block}}@media screen and (max-width: 500px){.leadership-section{padding:50px 20px}}.foundation-section{padding:70px 30px}.foundation-section .block-content{display:flex;flex-direction:column;gap:50px;max-width:1340px}.foundation-head{display:flex;flex-direction:column;gap:20px}.foundation-content{display:flex}.foundation-card{height:561px;display:flex}.foundation-text{display:flex;flex-direction:column;gap:10px;justify-content:flex-end;padding:20px}.f1{background:url(/images/Customer-First.png) no-repeat center;background-size:160%;align-items:flex-end;transition:background-size 0.3s ease}.f2{background:url(/images/Innovation-&-Growth.png) no-repeat center;background-size:160%;align-items:flex-start;transition:background-size 0.3s ease}.f3{background:url(/images/Quality-&-Excellence.png) no-repeat center;background-size:160%;align-items:flex-end;transition:background-size 0.3s ease}.f4{background:url(/images/Collaboration-&-Teamwork.png) no-repeat center;background-size:160%;align-items:flex-start;transition:background-size 0.3s ease}.f1:hover,.f2:hover,.f3:hover,.f4:hover{background-size:180%}.t1{height:280px;background:linear-gradient(180deg, rgba(18,113,218,0) 0%, rgba(18,113,218,0.5) 47.35%, #1271DA 100%)}.t2{background:linear-gradient(0deg, rgba(249,249,249,0) 0%, rgba(249,249,249,0.5) 47.35%, #F9F9F9 100%)}.t1 span,.t1 p{color:#FFF}.foundation-text span{font-size:20px;font-weight:700;line-height:normal}.foundation-text p{line-height:20px;margin-bottom:0px}.foundation-img{display:none}@media screen and (max-width: 1024px){.foundation-content{flex-wrap:wrap}.foundation-card{flex:0 1 50%;text-align:left}}@media screen and (max-width: 768px){.foundation-content{flex-direction:column}.foundation-card{width:100%;height:450px;flex:auto;background-size:cover}.f1:hover,.f2:hover,.f3:hover,.f4:hover{background-size:cover}.foundation-img{width:100%;height:400px}.foundation-text{position:static;padding:15px}}@media screen and (max-width: 500px){.foundation-section{padding:50px 20px}}.team-section{padding:110px 100px 67px;background:#F3FAFF}.team-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.team-content{display:flex;gap:17.52px}.team-column-1,.team-column-2,.team-column-3{display:flex;flex-direction:column;justify-content:space-evenly}.join-team-btn{padding:5px 30px;border-radius:5px;background:#1271DA;margin-top:17.2px;cursor:pointer;text-decoration:none}.join-team-btn p{margin:0;color:#FFF;font-size:18px;font-weight:400;line-height:34px}@media screen and (max-width: 500px){.team-section{padding:50px 20px}.team-column-1,.team-column-4{display:none}.team-content{flex-direction:column}.team-column-2,.team-column-3{display:flex;flex-direction:column;gap:17.52px}.join-team-btn{margin:0}}.stat{display:flex;font-size:40px;font-weight:bold;overflow:hidden}.digit{position:relative;height:50px;width:34px;overflow:hidden}.digit-inner{position:absolute;top:0;left:0;transition:transform .6s ease-out}.digit-inner div{height:50px;display:flex;align-items:center;justify-content:center}
