.header{max-width:1920px;width:100%;position:fixed;top:0;left:0;margin:0 auto 0;z-index:99}.navbar{display:flex;justify-content:space-between;align-items:center;grid-column-gap:40px;background:var(--v3-dark-2);padding:18px 5%}.navbar-wrapper{display:flex;align-items:center;grid-column-gap:32px}.navbar-logo{max-width:116px}.navbar-overlay{position:fixed;background:var(--v3-dark-2);inset:0;opacity:0;visibility:hidden;transition:opacity 0.4s ease;z-index:96}.navbar-overlay.active{opacity:0.8;visibility:visible}.navbar .btn-orange{font-size:16px;padding-left:28px;padding-right:28px}.navbar .fa-list{color:var(--v3-white);font-size:clamp(28px, 3vw, 32px)}.primary-menu .menu{display:flex;justify-content:center;align-items:center;grid-column-gap:40px;grid-row-gap:12px}.primary-menu .menu-item:last-child{display:none}.primary-menu .menu-item a{color:var(--v3-white);font-size:14px;letter-spacing:0.03em;transition:color 300ms ease}.primary-menu .menu-item a:hover{color:var(--v3-orange)}.current-menu-item a{color:var(--v3-orange) !important}.burger{display:none;z-index:999}@media (max-width:1199px){.burger{display:block}}.bar1,.bar2,.bar3{width:28px;height:2px;background:var(--v3-white);border-radius:5px;margin:6px 0;transition:all 300ms ease}.change .bar1{transform:translate(0, 8px) rotate(-45deg)}.change .bar2{opacity:0}.change .bar3{transform:translate(0, -8px) rotate(45deg)}@media only screen and (max-width:1199px){.navbar-inner{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:90%;max-width:420px;height:100%;position:fixed;top:0;right:0;background:var(--v3-dark-2);transform:translateX(100%);transition:transform 0.4s ease;padding:56px 5%;overflow-y:auto;z-index:99}.navbar-inner.open{transform:translateX(0)}.navbar-inner::-webkit-scrollbar{width:0;height:0}.navbar-contact{display:none !important}.primary-menu .menu{flex-direction:column;align-items:flex-start}.primary-menu .menu-item:last-child{display:block}.primary-menu .menu-item a{font-size:18px}}@media only screen and (max-width:565px){.navbar{padding-block:14px 14px}}.footer-inner{background:var(--v3-dark-1)}.footer-wrapper{display:grid;grid-template-columns:352px 1fr;grid-column-gap:125px;grid-row-gap:40px;border-bottom:2px solid var(--v3-orange);padding:0 5% clamp(46px, 5vw, 52px) 5%}.footer-logo{display:flex;flex-direction:column;grid-row-gap:clamp(14px, 2vw, 20px)}.footer-form{display:flex;justify-content:space-between;align-items:center;grid-column-gap:24px;grid-row-gap:clamp(14px, 2vw, 20px);background-color:var(--v3-dark-1);box-shadow:0 0 13px 6px rgba(255, 149, 78, 0.4);border-radius:10px;padding:22px 34px}.footer-form p{font-size:clamp(18px, 2.2vw, 22px)}.footer-form input,.footer-form button{color:var(--v3-primary);font-family:var(--ff-kanit);font-weight:400;font-size:16px;background-color:var(--v3-white);border:1px solid var(--v3-white);padding:16px 19px}.footer-form input{width:100%;border-radius:8px 0 0 8px;padding:16px 19px}.footer-form input:focus{outline:var(--v3-white)}.footer-form button{width:110px;border-left:1px solid var(--v3-primary);border-radius:0 8px 8px 0;text-align:center;transition:color 300ms ease, background 300ms ease, border 300ms ease}.footer-form button:hover{color:var(--v3-white);background:var(--v3-orange);border:1px solid var(--v3-orange)}.footer-details{display:grid;grid-template-columns:1fr 302px;grid-column-gap:40px;grid-row-gap:40px;padding:clamp(32px, 4vw, 40px) 5% 24px 5%}.footer-navigations{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:40px;grid-row-gap:24px}.footer-copyright{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:24px;grid-row-gap:8px;padding:0 5% 24px 5%}.footer .footer-menu .menu{display:flex;flex-direction:column;grid-row-gap:8px}.footer .secondary-menu .menu{display:flex;grid-column-gap:24px}.footer .hogi{display:flex;align-items:center;justify-content:flex-end;grid-column-gap:8px}.footer .hogi a{line-height:0;margin-top:2px}.footer p,.footer a{color:var(--v3-white)}.footer a{transition:color 300ms ease}.footer a:hover{color:var(--v3-orange)}@media only screen and (max-width:1366px){.footer-form{flex-direction:column;align-items:flex-start}.footer-form br{display:none}}@media only screen and (max-width:1199px){.footer-navigations{grid-template-columns:1fr 1fr}.footer-wrapper{grid-template-columns:1fr}}@media only screen and (max-width:991px){.footer-details{grid-template-columns:1fr 1fr}.footer-navigations{grid-template-columns:1fr}.footer-form{padding:24px}.footer-form input{border-radius:4px 0 0 4px;padding:10px 16px}.footer-form button{border-radius:0 4px 4px 0;padding:10px 16px}}@media only screen and (max-width:767px){.footer-details{grid-template-columns:1fr}.footer-copyright{grid-template-columns:1fr}.footer .hogi{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.theme-front .front{position:relative;background-color:var(--v3-dark-1);background-image:var(--front-hero);background-repeat:no-repeat;background-position:center;background-size:cover}.theme-front .front-inner{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;grid-column-gap:64px;grid-row-gap:var(--space-sm);padding:80px 5% 40px}.theme-front .front .heading,.theme-front .front .our-company h2,.theme-front .our-company .front h2,.theme-front .front .approach h2,.theme-front .approach .front h2,.theme-front .front .portfolio h2,.theme-front .portfolio .front h2,.theme-front .front .theme-about .about h1,.theme-about .about .theme-front .front h1,.theme-front .front .theme-partners .partner h1,.theme-partners .partner .theme-front .front h1,.theme-front .front .theme-partners .allied-partner h2,.theme-partners .allied-partner .theme-front .front h2,.theme-front .front .theme-solutions .solutions h3,.theme-solutions .solutions .theme-front .front h3,.theme-front .front .theme-solutions .services h2,.theme-solutions .services .theme-front .front h2,.theme-front .front .theme-solutions .procurement h2,.theme-solutions .procurement .theme-front .front h2,.theme-front .front .theme-solutions .construction h2,.theme-solutions .construction .theme-front .front h2,.theme-front .front .theme-solutions .operation h2,.theme-solutions .operation .theme-front .front h2,.theme-front .front .board h1,.board .theme-front .front h1,.theme-front .front .theme-contact .contact-post h2,.theme-contact .contact-post .theme-front .front h2,.theme-front .front .media h1,.media .theme-front .front h1,.theme-front .front .theme-secondary h1,.theme-secondary .theme-front .front h1,.theme-front .front .roadmap h2,.roadmap .theme-front .front h2{color:var(--v3-white)}.theme-front .front address{display:flex;justify-content:center;align-items:center}.theme-front .front address a{color:var(--v3-white);font-size:var(--fs-xs)}.theme-front .front .effect{height:150px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.theme-front .front .box{width:2px;height:150px;position:relative;background:var(--v3-white);animation:top-bottom 1.5s infinite alternate}.theme-front .front .box:after{content:"";width:20px;height:20px;position:absolute;left:-9px;bottom:120%;background:var(--v3-white);border-radius:50%}@keyframes top-bottom{from{height:0}to{height:170px}}.theme-front .our-company{padding-block:var(--space-lg) var(--space-lg);background:var(--front-about) no-repeat top / cover;text-align:center}.theme-front .our-company p{color:var(--v3-primary);font-size:clamp(18px, 2.5vw, 34px);margin-top:var(--space-xs)}.theme-front .our-company .btn-orange{margin:var(--space-sm) auto 0}.theme-front .ecosystem{position:relative;background:var(--v3-dark-1)}.theme-front .ecosystem-inner{height:100vh;display:flex;align-items:center;grid-column-gap:40px;grid-row-gap:clamp(32px, 6vw, 64px);padding:0 5%}.theme-front .ecosystem-details{display:flex;flex-direction:column;grid-row-gap:var(--space-xs);width:50%}.theme-front .ecosystem-thumbnail{position:absolute;top:53%;right:0;transform:translateY(-50%)}.theme-front .ecosystem-thumbnail:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:var(--front-ecosystem) no-repeat top / 100% 100%;opacity:0.1}.theme-front .ecosystem .heading,.theme-front .ecosystem .our-company h2,.theme-front .our-company .ecosystem h2,.theme-front .ecosystem .approach h2,.theme-front .approach .ecosystem h2,.theme-front .ecosystem .portfolio h2,.theme-front .portfolio .ecosystem h2,.theme-front .ecosystem .theme-about .about h1,.theme-about .about .theme-front .ecosystem h1,.theme-front .ecosystem .theme-partners .partner h1,.theme-partners .partner .theme-front .ecosystem h1,.theme-front .ecosystem .theme-partners .allied-partner h2,.theme-partners .allied-partner .theme-front .ecosystem h2,.theme-front .ecosystem .theme-solutions .solutions h3,.theme-solutions .solutions .theme-front .ecosystem h3,.theme-front .ecosystem .theme-solutions .services h2,.theme-solutions .services .theme-front .ecosystem h2,.theme-front .ecosystem .theme-solutions .procurement h2,.theme-solutions .procurement .theme-front .ecosystem h2,.theme-front .ecosystem .theme-solutions .construction h2,.theme-solutions .construction .theme-front .ecosystem h2,.theme-front .ecosystem .theme-solutions .operation h2,.theme-solutions .operation .theme-front .ecosystem h2,.theme-front .ecosystem .board h1,.board .theme-front .ecosystem h1,.theme-front .ecosystem .theme-contact .contact-post h2,.theme-contact .contact-post .theme-front .ecosystem h2,.theme-front .ecosystem .media h1,.media .theme-front .ecosystem h1,.theme-front .ecosystem .theme-secondary h1,.theme-secondary .theme-front .ecosystem h1,.theme-front .ecosystem .roadmap h2,.roadmap .theme-front .ecosystem h2{color:var(--v3-white)}.theme-front .ecosystem p{color:var(--v3-white);font-size:var(--fs-sm)}.theme-front .approach{padding-top:var(--space-lg)}.theme-front .approach-inner{display:grid;grid-template-columns:459px 1fr;grid-column-gap:64px;grid-row-gap:40px;padding:0 5%}.theme-front .approach_details{display:flex;flex-direction:column;grid-row-gap:var(--space-xs)}.theme-front .approach-video{max-width:459px;width:100%;height:100%;border-radius:16px;object-fit:cover;overflow:hidden}.theme-front .approach-links{display:flex;grid-column-gap:24px;grid-row-gap:16px;margin-top:14px}.theme-front .approach p{color:var(--v3-primary);font-size:var(--fs-sm)}.theme-front .approach .btn-gray{display:block;width:100%}.theme-front .partners{padding:var(--space) 5% 0 5%}.theme-front .partners-desc{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:164px;grid-row-gap:var(--space-xs)}.theme-front .partners-logos{max-width:1440px;display:flex;justify-content:center;grid-column-gap:clamp(24px, 4vw, 40px);overflow-x:scroll;padding-top:clamp(24px, 4vw, 64px)}.theme-front .partners-logos::-webkit-scrollbar{width:0;height:0}.theme-front .partners-link{margin-top:clamp(24px, 4vw, 64px)}.theme-front .partners-link a{margin:0 auto 0}.theme-front .partners p{color:var(--v3-primary);font-size:var(--fs-sm)}.theme-front .portfolio{background-color:var(--v3-dark-1);padding:var(--space-lg) 5% 0 5%;margin-top:var(--space-lg)}.theme-front .portfolio-inner{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:64px;grid-row-gap:40px}.theme-front .portfolio-details{display:flex;flex-direction:column;grid-row-gap:var(--space-xs);background:var(--v3-gradient);border-radius:var(--radius);padding:clamp(24px, 4vw, 40px)}.theme-front .portfolio-gallery{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:clamp(8px, 2vw, 24px);grid-row-gap:clamp(8px, 2vw, 24px)}.theme-front .portfolio h2{color:var(--v3-white)}.theme-front .portfolio p{color:var(--v3-white);font-size:clamp(18px, 2.2vw, 22px)}.theme-front .portfolio-thumbnail img{width:100%;border-radius:var(--radius)}.theme-front .portfolio-link{display:flex;justify-content:center;margin-top:clamp(40px, 5vw, 52px)}.theme-front .chooseUs{background-color:var(--v3-dark-1);padding:0 5% var(--space-md) 5%}.theme-front .chooseUs-inner{display:grid;grid-template-columns:440px 1fr;align-items:center;grid-column-gap:164px}.theme-front .chooseUs-desc{display:flex;flex-direction:column;grid-row-gap:var(--space-xs)}.theme-front .chooseUs-desc p{opacity:0.8}.theme-front .chooseUs-details{position:relative}.theme-front .chooseUs-wrapper{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:linear-gradient(76deg, #141820 0%, rgba(15, 18, 22, 0) 100%);border-radius:10px}.theme-front .chooseUs-cart{display:flex;flex-direction:column;grid-row-gap:8px;position:relative;padding:clamp(24px, 4vw, 40px)}.theme-front .chooseUs-cart p{font-size:clamp(18px, 2.2vw, 22px)}.theme-front .chooseUs-cart>.gradient:not(:last-child){background:var(--v3-gradient)}.theme-front .chooseUs-cart:not(:last-child):after{display:block;content:"";width:70%;height:1px;position:absolute;left:0;bottom:-5px;background:var(--v3-gradient)}.theme-front .chooseUs h2,.theme-front .chooseUs h3{font-size:clamp(24px, 5vw, 52px);font-weight:600;text-transform:uppercase;line-height:1.1;letter-spacing:0.72px}.theme-front .chooseUs h2,.theme-front .chooseUs h3,.theme-front .chooseUs p{color:var(--v3-white)}@media only screen and (max-width:1366px){.theme-front .portfolio-inner{grid-template-columns:1fr}.theme-front .chooseUs{padding-top:var(--space-md)}.theme-front .chooseUs-inner{grid-template-columns:1fr}.theme-front .chooseUs-desc{max-width:767px;width:90%;text-align:center;margin:0 auto 0}.theme-front .chooseUs-details img{width:100%;height:calc(100vh - 180px);object-fit:contain}.theme-front .chooseUs-wrapper{text-align:center}.theme-front .chooseUs-cart:not(:last-child):after{left:50%;transform:translateX(-50%)}}@media only screen and (max-width:1199px){.theme-front .front-inner{grid-template-columns:1fr}.theme-front .front-thumbnail{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-row-gap:24px}.theme-front .front-thumbnail-img{max-width:clamp(270px, 40vw, 520px)}.theme-front .front .effect{display:none}.theme-front .ecosystem-inner{height:auto;flex-direction:column;justify-content:center;padding-block:var(--space-lg) clamp(56px, 7vw, 72px)}.theme-front .ecosystem-details{width:100%;text-align:center}.theme-front .ecosystem-thumbnail{position:static;transform:inherit}.theme-front .approach-inner{grid-template-columns:1fr}.theme-front .partners-desc{grid-template-columns:1fr}.theme-front .partners-logos{justify-content:flex-start}}@media only screen and (max-width:767px){.theme-front .chooseUs-cart:not(:last-child):after{width:100%}}@media only screen and (max-width:565px){.theme-front .approach-links{flex-direction:column}.theme-front .chooseUs-details img{width:100%;height:calc(100vh - 300px)}}.theme-about .about{background:var(--front-about) no-repeat top / cover;padding-block:clamp(124px, 15vw, 140px) 40px}.theme-about .about-inner{display:flex;flex-direction:column;grid-row-gap:var(--space-xs);padding:0 5%}.theme-about .about-thumbnail img{border-radius:var(--radius)}.theme-about .about h1{margin:0 3%}.theme-about .story{background:var(--v3-dark-1);padding-block:clamp(40px, 8vw, 80px) clamp(40px, 8vw, 80px)}.theme-about .story p{color:var(--v3-white);font-size:clamp(18px, 2.5vw, 34px);text-align:center}.theme-about .story p:not(:first-child){margin-top:var(--space-xs)}.theme-about .mission{padding-block:var(--space-lg) var(--space-lg)}.theme-about .mission-inner{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:180px;grid-row-gap:var(--space-sm);padding:0 5%}.theme-about .mission-wrapper{display:flex;flex-direction:column;grid-row-gap:var(--space-sm)}.theme-about .mission-text{display:flex;flex-direction:column;grid-row-gap:var(--space-xs)}.theme-about .mission p{color:var(--v3-primary);font-size:var(--fs-sm)}.theme-about .pillars{background:var(--v3-dark-1);padding-block:var(--space-lg) var(--space-lg)}.theme-about .pillars-desc{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:148px;grid-row-gap:var(--fs-sm)}.theme-about .pillars .heading,.theme-about .pillars .theme-front .our-company h2,.theme-front .our-company .theme-about .pillars h2,.theme-about .pillars .theme-front .approach h2,.theme-front .approach .theme-about .pillars h2,.theme-about .pillars .theme-front .portfolio h2,.theme-front .portfolio .theme-about .pillars h2,.theme-about .pillars .about h1,.theme-about .about .pillars h1,.theme-about .pillars .theme-partners .partner h1,.theme-partners .partner .theme-about .pillars h1,.theme-about .pillars .theme-partners .allied-partner h2,.theme-partners .allied-partner .theme-about .pillars h2,.theme-about .pillars .theme-solutions .solutions h3,.theme-solutions .solutions .theme-about .pillars h3,.theme-about .pillars .theme-solutions .services h2,.theme-solutions .services .theme-about .pillars h2,.theme-about .pillars .theme-solutions .procurement h2,.theme-solutions .procurement .theme-about .pillars h2,.theme-about .pillars .theme-solutions .construction h2,.theme-solutions .construction .theme-about .pillars h2,.theme-about .pillars .theme-solutions .operation h2,.theme-solutions .operation .theme-about .pillars h2,.theme-about .pillars .board h1,.board .theme-about .pillars h1,.theme-about .pillars .theme-contact .contact-post h2,.theme-contact .contact-post .theme-about .pillars h2,.theme-about .pillars .media h1,.media .theme-about .pillars h1,.theme-about .pillars .theme-secondary h1,.theme-secondary .theme-about .pillars h1,.theme-about .pillars .roadmap h2,.roadmap .theme-about .pillars h2{color:var(--v3-white)}.theme-about .pillars-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;grid-column-gap:148px;grid-row-gap:var(--space-sm);margin-top:clamp(20px, 4vw, 40px);overflow:hidden}.theme-about .pillars-thumbnail img,.theme-about .pillars-video{width:100%}.theme-about .pillars p{color:var(--v3-white);font-size:var(--fs-sm);letter-spacing:0.5px}.theme-about .pillars strong,.theme-about .pillars b{color:var(--v3-orange)}@media only screen and (max-width:1199px){.theme-about .mission-inner{grid-template-columns:1fr}.theme-about .mission-thumbnail{align-items:center}.theme-about .mission .heading,.theme-about .mission .theme-front .our-company h2,.theme-front .our-company .theme-about .mission h2,.theme-about .mission .theme-front .approach h2,.theme-front .approach .theme-about .mission h2,.theme-about .mission .theme-front .portfolio h2,.theme-front .portfolio .theme-about .mission h2,.theme-about .mission .about h1,.theme-about .about .mission h1,.theme-about .mission .theme-partners .partner h1,.theme-partners .partner .theme-about .mission h1,.theme-about .mission .theme-partners .allied-partner h2,.theme-partners .allied-partner .theme-about .mission h2,.theme-about .mission .theme-solutions .solutions h3,.theme-solutions .solutions .theme-about .mission h3,.theme-about .mission .theme-solutions .services h2,.theme-solutions .services .theme-about .mission h2,.theme-about .mission .theme-solutions .procurement h2,.theme-solutions .procurement .theme-about .mission h2,.theme-about .mission .theme-solutions .construction h2,.theme-solutions .construction .theme-about .mission h2,.theme-about .mission .theme-solutions .operation h2,.theme-solutions .operation .theme-about .mission h2,.theme-about .mission .board h1,.board .theme-about .mission h1,.theme-about .mission .theme-contact .contact-post h2,.theme-contact .contact-post .theme-about .mission h2,.theme-about .mission .media h1,.media .theme-about .mission h1,.theme-about .mission .theme-secondary h1,.theme-secondary .theme-about .mission h1,.theme-about .mission .roadmap h2,.roadmap .theme-about .mission h2{text-align:center}.theme-about .pillars-desc{grid-template-columns:1fr}}@media only screen and (min-width:992px){.theme-about .story p:nth-child(1){font-weight:400}}@media only screen and (max-width:991px){.theme-about .pillars-wrapper{grid-template-columns:1fr}}@media only screen and (max-width:767px){.theme-about .about h1 br{display:none}}@media only screen and (max-width:565px){.theme-about .mission-thumbnail{max-width:240px;margin:0 auto 0}}.theme-products .product{width:100%;position:relative;padding:280px 0 clamp(132px, 16vw, 260px)}.theme-products .product-inner{width:100%;height:100%;padding:0 5%}.theme-products .product .heading,.theme-products .product .theme-front .our-company h2,.theme-front .our-company .theme-products .product h2,.theme-products .product .theme-front .approach h2,.theme-front .approach .theme-products .product h2,.theme-products .product .theme-front .portfolio h2,.theme-front .portfolio .theme-products .product h2,.theme-products .product .theme-about .about h1,.theme-about .about .theme-products .product h1,.theme-products .product .theme-partners .partner h1,.theme-partners .partner .theme-products .product h1,.theme-products .product .theme-partners .allied-partner h2,.theme-partners .allied-partner .theme-products .product h2,.theme-products .product .theme-solutions .solutions h3,.theme-solutions .solutions .theme-products .product h3,.theme-products .product .theme-solutions .services h2,.theme-solutions .services .theme-products .product h2,.theme-products .product .theme-solutions .procurement h2,.theme-solutions .procurement .theme-products .product h2,.theme-products .product .theme-solutions .construction h2,.theme-solutions .construction .theme-products .product h2,.theme-products .product .theme-solutions .operation h2,.theme-solutions .operation .theme-products .product h2,.theme-products .product .board h1,.board .theme-products .product h1,.theme-products .product .theme-contact .contact-post h2,.theme-contact .contact-post .theme-products .product h2,.theme-products .product .media h1,.media .theme-products .product h1,.theme-products .product .theme-secondary h1,.theme-secondary .theme-products .product h1,.theme-products .product .roadmap h2,.roadmap .theme-products .product h2{max-width:658px;color:var(--v3-white);margin-bottom:64px}.theme-products .product-subtitle{color:var(--v3-white);font-size:var(--fs-sm);font-weight:300;background-color:rgba(251, 183, 82, 0.07);border:1.273px solid #fbb752;backdrop-filter:blur(7px);border-radius:clamp(4px, 1vw, 8px);padding:clamp(8px, 3vw, 40px) clamp(24px, 4vw, 40px)}.theme-products .product .subtitle-a{position:absolute;top:20%;right:5%}.theme-products .product .subtitle-a:before{content:"";width:133px;height:133px;position:absolute;top:50%;left:inherit;right:100%;bottom:inherit;background:var(--products-hero-vector1) no-repeat}.theme-products .product .subtitle-b{position:absolute;bottom:10%;left:5%}.theme-products .product .subtitle-b:before{content:"";width:133px;height:133px;position:absolute;top:inherit;left:100%;right:inherit;bottom:50%;background:var(--products-hero-vector2) no-repeat}.theme-products .about-product{background:var(--front-about) no-repeat top / cover}.theme-products .about-product-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-row-gap:var(--space-xs);padding-block:var(--space-lg) var(--space-lg)}.theme-products .about-product-inner p{color:var(--v3-primary);font-size:clamp(18px, 3vw, 28px);text-align:center}.theme-products .products{margin-block:64px var(--space-lg)}.theme-products .products .heading,.theme-products .products .theme-front .our-company h2,.theme-front .our-company .theme-products .products h2,.theme-products .products .theme-front .approach h2,.theme-front .approach .theme-products .products h2,.theme-products .products .theme-front .portfolio h2,.theme-front .portfolio .theme-products .products h2,.theme-products .products .theme-about .about h1,.theme-about .about .theme-products .products h1,.theme-products .products .theme-partners .partner h1,.theme-partners .partner .theme-products .products h1,.theme-products .products .theme-partners .allied-partner h2,.theme-partners .allied-partner .theme-products .products h2,.theme-products .products .theme-solutions .solutions h3,.theme-solutions .solutions .theme-products .products h3,.theme-products .products .theme-solutions .services h2,.theme-solutions .services .theme-products .products h2,.theme-products .products .theme-solutions .procurement h2,.theme-solutions .procurement .theme-products .products h2,.theme-products .products .theme-solutions .construction h2,.theme-solutions .construction .theme-products .products h2,.theme-products .products .theme-solutions .operation h2,.theme-solutions .operation .theme-products .products h2,.theme-products .products .board h1,.board .theme-products .products h1,.theme-products .products .theme-contact .contact-post h2,.theme-contact .contact-post .theme-products .products h2,.theme-products .products .media h1,.media .theme-products .products h1,.theme-products .products .theme-secondary h1,.theme-secondary .theme-products .products h1,.theme-products .products .roadmap h2,.roadmap .theme-products .products h2{text-align:center}.theme-products .products-inner{display:flex;justify-content:center;flex-wrap:wrap;grid-column-gap:24px;grid-row-gap:40px;padding:var(--space-sm) 5% 0 5%}.theme-products .products .card{width:300px;display:block;box-shadow:-1px 4px 24px 0px rgba(0, 0, 0, 0.1);cursor:pointer}.theme-products .products .card-details{height:clamp(80px, 10vw, 120px);display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--all, linear-gradient(180deg, #FF7834 0%, #FA673C 46.97%, #FBB752 100%));border-radius:0 0 var(--radius) var(--radius);padding:24px}.theme-products .products .card-details h3{color:var(--v3-white);font-weight:500;font-size:clamp(24px, 3vw, 34px);text-align:center}.theme-products .products .card-thumbnail img{width:100%;height:380px}@media only screen and (min-width:992px){.theme-products .about-product-inner p:nth-child(1){font-weight:400}}@media only screen and (max-width:370px){.theme-products .products .card{width:100%}}@media only screen and (max-width:1366px){.theme-products .subtitle-a:before{display:none}.theme-products .subtitle-b:before{display:none}}.theme-projects .project-inner{max-width:800px;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 5%}.theme-projects .project .heading,.theme-projects .project .theme-front .our-company h2,.theme-front .our-company .theme-projects .project h2,.theme-projects .project .theme-front .approach h2,.theme-front .approach .theme-projects .project h2,.theme-projects .project .theme-front .portfolio h2,.theme-front .portfolio .theme-projects .project h2,.theme-projects .project .theme-about .about h1,.theme-about .about .theme-projects .project h1,.theme-projects .project .theme-partners .partner h1,.theme-partners .partner .theme-projects .project h1,.theme-projects .project .theme-partners .allied-partner h2,.theme-partners .allied-partner .theme-projects .project h2,.theme-projects .project .theme-solutions .solutions h3,.theme-solutions .solutions .theme-projects .project h3,.theme-projects .project .theme-solutions .services h2,.theme-solutions .services .theme-projects .project h2,.theme-projects .project .theme-solutions .procurement h2,.theme-solutions .procurement .theme-projects .project h2,.theme-projects .project .theme-solutions .construction h2,.theme-solutions .construction .theme-projects .project h2,.theme-projects .project .theme-solutions .operation h2,.theme-solutions .operation .theme-projects .project h2,.theme-projects .project .board h1,.board .theme-projects .project h1,.theme-projects .project .theme-contact .contact-post h2,.theme-contact .contact-post .theme-projects .project h2,.theme-projects .project .media h1,.media .theme-projects .project h1,.theme-projects .project .theme-secondary h1,.theme-secondary .theme-projects .project h1,.theme-projects .project .roadmap h2,.roadmap .theme-projects .project h2{color:var(--v3-white)}.theme-projects .about-project{background:var(--v3-dark-1);padding-block:clamp(40px, 8vw, 80px) clamp(40px, 8vw, 80px)}.theme-projects .about-project p{color:var(--v3-white);font-size:clamp(20px, 4vw, 48px);line-height:1.3;text-align:center}.theme-projects .about-project p:not(:first-child){margin-top:var(--space-xs)}.theme-projects .project-gallery{padding-top:var(--space-lg)}.theme-projects .project-gallery-inner{padding:0 5%}.theme-projects .project-gallery .heading,.theme-projects .project-gallery .theme-front .our-company h2,.theme-front .our-company .theme-projects .project-gallery h2,.theme-projects .project-gallery .theme-front .approach h2,.theme-front .approach .theme-projects .project-gallery h2,.theme-projects .project-gallery .theme-front .portfolio h2,.theme-front .portfolio .theme-projects .project-gallery h2,.theme-projects .project-gallery .theme-about .about h1,.theme-about .about .theme-projects .project-gallery h1,.theme-projects .project-gallery .theme-partners .partner h1,.theme-partners .partner .theme-projects .project-gallery h1,.theme-projects .project-gallery .theme-partners .allied-partner h2,.theme-partners .allied-partner .theme-projects .project-gallery h2,.theme-projects .project-gallery .theme-solutions .solutions h3,.theme-solutions .solutions .theme-projects .project-gallery h3,.theme-projects .project-gallery .theme-solutions .services h2,.theme-solutions .services .theme-projects .project-gallery h2,.theme-projects .project-gallery .theme-solutions .procurement h2,.theme-solutions .procurement .theme-projects .project-gallery h2,.theme-projects .project-gallery .theme-solutions .construction h2,.theme-solutions .construction .theme-projects .project-gallery h2,.theme-projects .project-gallery .theme-solutions .operation h2,.theme-solutions .operation .theme-projects .project-gallery h2,.theme-projects .project-gallery .board h1,.board .theme-projects .project-gallery h1,.theme-projects .project-gallery .theme-contact .contact-post h2,.theme-contact .contact-post .theme-projects .project-gallery h2,.theme-projects .project-gallery .media h1,.media .theme-projects .project-gallery h1,.theme-projects .project-gallery .theme-secondary h1,.theme-secondary .theme-projects .project-gallery h1,.theme-projects .project-gallery .roadmap h2,.roadmap .theme-projects .project-gallery h2{text-align:center;margin-bottom:clamp(24px, 4vw, 32px)}.theme-projects .project-gallery img{width:100%;height:clamp(240px, 50vw, 680px);border-radius:var(--radius)}.theme-projects .project-gallery h3{color:var(--v3-primary);font-size:var(--fs-sm);font-weight:300;letter-spacing:1.28px;text-align:center;margin-top:clamp(10px, 2vw, 24px)}.theme-projects .project-gallery .swiper-button-next,.theme-projects .project-gallery .swiper-button-prev{width:clamp(36px, 5vw, 55px);height:clamp(36px, 5vw, 55px);color:var(--v3-orange);background:var(--v3-white);top:43%;transform:translateY(-50%);border-radius:50%;opacity:0.8;margin-top:0}.theme-projects .project-gallery .swiper-button-next:after,.theme-projects .project-gallery .swiper-button-prev:after{font-size:var(--fs-xs)}.theme-projects .project-gallery .swiper-button-next.swiper-button-disabled,.theme-projects .project-gallery .swiper-button-prev.swiper-button-disabled{color:var(--v3-dark-1)}.theme-projects .projects{padding:clamp(40px, 8vw, 96px) 5% var(--space-lg)}.theme-projects .projects-wrapper{display:flex;grid-column-gap:40px;grid-row-gap:var(--space-sm)}.theme-projects .projects-wrapper:nth-child(even){flex-direction:row-reverse}.theme-projects .projects-wrapper:not(:first-child){margin-top:clamp(40px, 8vw, 80px)}.theme-projects .projects-thumbnail{flex:1;grid-row-gap:32px}.theme-projects .projects-thumbnail img{width:100%;object-fit:cover;border-radius:var(--radius)}.theme-projects .projects-details{flex:1;height:clamp(320px, 50vw, 628px);min-height:clamp(320px, 50vw, 628px);max-height:clamp(320px, 50vw, 628px);background:#f8f8f8;border-radius:var(--radius);padding:clamp(24px, 3vw, 32px);overflow-y:scroll}.theme-projects .projects-details::-webkit-scrollbar{width:4px}.theme-projects .projects-details::-webkit-scrollbar-track{background:#f1edec;border-radius:5px}.theme-projects .projects-details::-webkit-scrollbar-thumb{background:var(--v3-linen);border-radius:5px}.theme-projects .projects-details h3{font-size:clamp(20px, 2vw, 24px);font-weight:500;line-height:1;text-transform:uppercase}.theme-projects .projects-details p{color:var(--v3-primary);font-size:var(--space-xs);border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:10px 0}@media only screen and (max-width:1199px){.theme-projects .projects-wrapper,.theme-projects .projects-wrapper:nth-child(even){flex-direction:column}.theme-projects .projects-thumbnail img{height:clamp(240px, 40vw, 400px)}}@media only screen and (max-width:991px){.theme-projects .project-inner{height:calc(100vh - 140px)}}.theme-partners .partner{position:relative;background:var(--v3-linen);padding-block:clamp(160px, 14vw, 200px) var(--space-lg)}.theme-partners .partner:after,.theme-partners .partner:before{content:"";width:100%;height:100%;position:absolute;z-index:1}.theme-partners .partner:after{top:5%;background:var(--media-hero) no-repeat center center}.theme-partners .partner:before{top:0;background:var(--ellipse-right) no-repeat bottom right}.theme-partners .partner-inner{max-width:1024px;display:flex;flex-direction:column;justify-content:center;grid-row-gap:var(--space-xs);position:relative;padding:0 5%;z-index:2}.theme-partners .partner h1{color:var(--v3-white)}.theme-partners .partner p{color:var(--v3-white);font-size:var(--fs-sm)}.theme-partners .top-partners{padding:var(--space-lg) 5% 0}.theme-partners .top-partners-wrapper{position:relative;border-top:2px solid #ED7B70;padding-top:clamp(22px, 2.6vw, 28px)}.theme-partners .top-partners-wrapper:not(:last-child){padding-bottom:clamp(22px, 2.6vw, 28px)}.theme-partners .top-partners-thumbnail{display:flex;align-items:center;grid-column-gap:64px;margin-bottom:clamp(28px, 3vw, 32px)}.theme-partners .top-partners h3{color:#6b737d;font-size:clamp(24px, 3vw, 28px);font-weight:400}.theme-partners .top-partners p{color:var(--v3-primary);font-size:var(--fs-xs)}.theme-partners .global-partners{padding:var(--space-lg) 5% 0}.theme-partners .global-partners .heading,.theme-partners .global-partners .theme-front .our-company h2,.theme-front .our-company .theme-partners .global-partners h2,.theme-partners .global-partners .theme-front .approach h2,.theme-front .approach .theme-partners .global-partners h2,.theme-partners .global-partners .theme-front .portfolio h2,.theme-front .portfolio .theme-partners .global-partners h2,.theme-partners .global-partners .theme-about .about h1,.theme-about .about .theme-partners .global-partners h1,.theme-partners .global-partners .partner h1,.theme-partners .partner .global-partners h1,.theme-partners .global-partners .allied-partner h2,.theme-partners .allied-partner .global-partners h2,.theme-partners .global-partners .theme-solutions .solutions h3,.theme-solutions .solutions .theme-partners .global-partners h3,.theme-partners .global-partners .theme-solutions .services h2,.theme-solutions .services .theme-partners .global-partners h2,.theme-partners .global-partners .theme-solutions .procurement h2,.theme-solutions .procurement .theme-partners .global-partners h2,.theme-partners .global-partners .theme-solutions .construction h2,.theme-solutions .construction .theme-partners .global-partners h2,.theme-partners .global-partners .theme-solutions .operation h2,.theme-solutions .operation .theme-partners .global-partners h2,.theme-partners .global-partners .board h1,.board .theme-partners .global-partners h1,.theme-partners .global-partners .theme-contact .contact-post h2,.theme-contact .contact-post .theme-partners .global-partners h2,.theme-partners .global-partners .media h1,.media .theme-partners .global-partners h1,.theme-partners .global-partners .theme-secondary h1,.theme-secondary .theme-partners .global-partners h1,.theme-partners .global-partners .roadmap h2,.roadmap .theme-partners .global-partners h2{text-align:center}.theme-partners .global-partners-inner{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));grid-column-gap:clamp(10px, 3vw, 32px);grid-row-gap:clamp(10px, 3vw, 32px);margin-top:clamp(28px, 4vw, 40px)}.theme-partners .about-partners{background:var(--v3-dark-1);padding:clamp(40px, 8vw, 80px) 5% clamp(40px, 8vw, 80px);margin-top:var(--space-lg)}.theme-partners .about-partners p{color:var(--v3-white);font-size:clamp(20px, 4vw, 48px);line-height:1.3;text-align:center}.theme-partners .about-partners p:not(:first-child){margin-top:var(--space-xs)}.theme-partners .allied-partner{padding-top:var(--space)}.theme-partners .allied-partner-inner{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;grid-row-gap:var(--space-sm);padding:0 5%}.theme-partners .allied-partner-gallery{grid-row-gap:16px}.theme-partners .allied-partner-list{height:clamp(320px, 60vw, 690px);min-height:clamp(320px, 60vw, 690px);max-height:clamp(320px, 60vw, 690px);background:#f8f8f8;border-radius:var(--radius);padding:clamp(24px, 3vw, 32px);overflow-y:auto}.theme-partners .allied-partner-list::-webkit-scrollbar{width:4px}.theme-partners .allied-partner-list::-webkit-scrollbar-track{background:#f1edec;border-radius:5px}.theme-partners .allied-partner-list::-webkit-scrollbar-thumb{background:var(--v3-linen);border-radius:5px}.theme-partners .allied-partner h2{color:var(--v3-orange);margin-bottom:10px}.theme-partners .allied-partner p{color:var(--v3-primary);font-size:var(--space-xs);padding:10px 0;border-bottom:1px solid rgba(0, 0, 0, 0.1)}.theme-partners .allied-partner img{width:100%;height:220px;object-fit:cover}.theme-partners .allied-partner img:first-child{border-radius:var(--radius) var(--radius) 0 0}.theme-partners .allied-partner img:last-child{border-radius:0 0 var(--radius) var(--radius)}.theme-partners .partners-banner{padding-top:var(--space)}@media only screen and (max-width:1199px){.theme-partners .allied-partner-inner{grid-template-columns:1fr}}@media only screen and (max-width:565px){.theme-partners .top-partners-thumbnail{flex-direction:column-reverse;align-items:flex-start;grid-row-gap:20px}.theme-partners .global-partners-inner{display:grid;grid-template-columns:repeat(2, 1fr)}.theme-partners .allied-partner img{height:auto}}.theme-solutions .solution{padding-block:clamp(140px, 14vw, 180px) var(--space-lg)}.theme-solutions .solution-inner{display:flex;flex-direction:column;grid-row-gap:clamp(40px, 6vw, 64px);padding:0 5%}.theme-solutions .solution-details{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:80px;grid-row-gap:var(--space-xs)}.theme-solutions .solution-details h1,.theme-solutions .solution-details p{color:var(--v3-white)}.theme-solutions .solution-tagline{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:80px;grid-row-gap:var(--space-xs);background:var(--v3-white);border-radius:var(--radius);padding:clamp(24px, 4vw, 40px)}.theme-solutions .solution-tagline h2{font-weight:400}.theme-solutions .solution p{font-size:var(--fs-sm)}.theme-solutions .solutions{background:var(--v3-dark-1);padding-block:var(--space-lg) var(--space)}.theme-solutions .solutions-inner{padding:0 5%}.theme-solutions .solutions-wrapper{display:flex;grid-column-gap:64px;grid-row-gap:var(--space-sm)}.theme-solutions .solutions-wrapper:nth-child(even){flex-direction:row-reverse}.theme-solutions .solutions-wrapper:not(:first-child){margin-top:clamp(40px, 6vw, 96px)}.theme-solutions .solutions-details{display:flex;flex-direction:column;grid-row-gap:var(--space-xs);flex:2}.theme-solutions .solutions-thumbnail{flex:1}.theme-solutions .solutions h3{color:var(--v3-white)}.theme-solutions .solutions p{color:var(--v3-white);font-size:var(--fs-sm)}.theme-solutions .solutions img{border-radius:var(--radius)}.theme-solutions .services{position:relative;background:var(--v3-dark-1);padding-block:var(--space-lg) var(--space-lg)}.theme-solutions .services-inner{display:flex;grid-row-gap:40px;padding:0 5%}.theme-solutions .services-thumbnail img{border-radius:var(--radius)}.theme-solutions .services-details{display:flex;flex-direction:column;grid-row-gap:var(--space-xs);position:absolute;top:0;right:3%;width:727px;background:var(--v3-orange);border-radius:var(--radius);padding:clamp(24px, 3vw, 32px)}.theme-solutions .services h2{color:var(--v3-white)}.theme-solutions .services p{color:var(--v3-white);font-size:var(--fs-sm)}.theme-solutions .procurement{background:var(--front-about) no-repeat top / cover;padding-top:var(--space-lg)}.theme-solutions .procurement-inner{display:flex;grid-column-gap:64px;grid-row-gap:var(--space-sm);padding:0 5%}.theme-solutions .procurement-details{display:flex;flex-direction:column;grid-row-gap:var(--space-xs);flex:2}.theme-solutions .procurement-thumbnail{flex:1}.theme-solutions .procurement p{color:var(--v3-primary);font-size:var(--fs-sm)}.theme-solutions .procurement img{border-radius:var(--radius)}.theme-solutions .construction{position:relative;background:var(--front-about) no-repeat top / cover;padding-block:var(--space-lg) var(--space-lg)}.theme-solutions .construction-inner{display:flex;grid-row-gap:var(--space-sm);padding:0 5%}.theme-solutions .construction-details{width:727px;display:flex;flex-direction:column;grid-row-gap:var(--space-xs);position:absolute;right:0;top:128px;background:var(--front-about), #fcfcfc no-repeat 100% 100%;border-radius:var(--radius);padding:clamp(24px, 3vw, 32px)}.theme-solutions .construction p{color:var(--v3-primary);font-size:var(--fs-sm)}.theme-solutions .construction img{border-radius:var(--radius)}.theme-solutions .operation{background:var(--v3-dark-1);padding-block:var(--space-lg) var(--space-lg)}.theme-solutions .operation-inner{display:flex;align-items:flex-end;grid-column-gap:64px;grid-row-gap:var(--space-sm);padding:0 5%}.theme-solutions .operation-details{display:flex;flex-direction:column;grid-row-gap:var(--space-xs);flex:2}.theme-solutions .operation-thumbnail{flex:1}.theme-solutions .operation h2{color:var(--v3-white)}.theme-solutions .operation p{color:var(--v3-white);font-size:var(--fs-sm)}.theme-solutions .operation img{border-radius:var(--radius)}@media only screen and (max-width:1199px){.theme-solutions .solution-details{grid-template-columns:1fr}.theme-solutions .solution-tagline{grid-template-columns:1fr}.theme-solutions .solutions-wrapper{flex-direction:column}.theme-solutions .solutions-wrapper:nth-child(even){flex-direction:column}.theme-solutions .services{padding-top:0}.theme-solutions .services-inner{flex-direction:column-reverse}.theme-solutions .services-details{position:static;width:100%}.theme-solutions .procurement{background:unset}.theme-solutions .procurement-inner{flex-direction:column}.theme-solutions .construction{background:unset}.theme-solutions .construction-inner{flex-direction:column-reverse}.theme-solutions .construction-details{width:100%;position:static;background:unset;padding:0}.theme-solutions .operation-inner{flex-direction:column;align-items:flex-start}}.board{position:relative;background-color:var(--v3-gray)}.board:after{content:"";width:100%;height:100%;position:absolute;z-index:1}.board:after{top:10%;background:var(--board-hero);background-repeat:no-repeat;background-position:top center}.board-inner{max-width:1024px;display:flex;flex-direction:column;justify-content:center;padding:clamp(160px, 14vw, 200px) 5% clamp(64px, 6vw, 96px)}.board h1{color:var(--v3-white);margin-bottom:clamp(16px, 2vw, 24px)}.board p{color:var(--v3-white);font-size:var(--fs-sm)}.board a{color:var(--v3-white)}.team{padding:var(--space-lg) 5% 0}.team .heading,.team .theme-front .our-company h2,.theme-front .our-company .team h2,.team .theme-front .approach h2,.theme-front .approach .team h2,.team .theme-front .portfolio h2,.theme-front .portfolio .team h2,.team .theme-about .about h1,.theme-about .about .team h1,.team .theme-partners .partner h1,.theme-partners .partner .team h1,.team .theme-partners .allied-partner h2,.theme-partners .allied-partner .team h2,.team .theme-solutions .solutions h3,.theme-solutions .solutions .team h3,.team .theme-solutions .services h2,.theme-solutions .services .team h2,.team .theme-solutions .procurement h2,.theme-solutions .procurement .team h2,.team .theme-solutions .construction h2,.theme-solutions .construction .team h2,.team .theme-solutions .operation h2,.theme-solutions .operation .team h2,.team .board h1,.board .team h1,.team .theme-contact .contact-post h2,.theme-contact .contact-post .team h2,.team .media h1,.media .team h1,.team .theme-secondary h1,.theme-secondary .team h1,.team .roadmap h2,.roadmap .team h2{text-align:center}.team-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;grid-column-gap:24px;grid-row-gap:32px;margin-top:clamp(28px, 4vw, 40px)}.team-card{width:300px}.team-card-wrapper{position:relative}.team-card-thumbnail img{border-radius:24px}.team-card-info{width:100%;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:0;bottom:-11px;background:var(--team-cart) no-repeat top / 100% 90%;text-align:center}.team-card-btn{background:var(--v3-white-1);border:1px solid var(--v3-white-1);display:flex;align-items:center;justify-content:center;grid-column-gap:14px;color:var(--v3-orange);font-size:clamp(16px, 2vw, 20px);line-height:1;padding:0;margin:clamp(16px, 2vw, 18px) auto 0}.team-card-btn .fa-solid{margin-top:4px}.team-card-fullname{font-size:18px;line-height:22px;color:var(--v3-white-1);font-weight:500;letter-spacing:0.18px}.team-card-position{font-size:18px;line-height:22px;color:var(--v3-white-1);font-weight:300;text-transform:uppercase;margin-top:10px}.per-row-layout{display:flex;flex-direction:column;align-items:center}.per-row-layout:nth-child(1){width:100%}.per-row-layout:nth-child(2),.per-row-layout:nth-child(3){width:calc(50% - 24px)}.team-modal{display:none;position:fixed;inset:0;justify-content:center;align-items:center;background:rgba(0, 0, 0, 0.8);padding:clamp(16px, 4vw, 40px);z-index:9999}.team-modal-inner{max-width:900px;width:100%;height:100%;position:relative;background:var(--v3-dark-2);border-radius:clamp(28px, 3vw, 32px);backdrop-filter:blur(4.5px);padding:clamp(24px, 4vw, 40px);overflow-y:auto}.team-modal-inner::-webkit-scrollbar{width:0;height:0}.team-modal-wrapper{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:24px;grid-row-gap:24px}.team-modal-details{display:flex;flex-direction:column;grid-row-gap:8px;margin-top:clamp(14px, 2vw, 24px)}.team-modal-thumbnail img{border-radius:16px}.team-modal-close{position:absolute;top:6px;right:10px;color:var(--v3-white);font-size:36px;background:none;border:none;cursor:pointer}.team-modal.active{display:flex}.team-modal h3{color:var(--v3-orange);font-size:clamp(20px, 2.5vw, 24px);margin-bottom:10px}.team-modal p{color:var(--v3-white)}body.modal-open .team-modal{overflow:hidden}@media only screen and (max-width:991px){.team-modal-wrapper{grid-template-columns:1fr}.team-modal-thumbnail{max-width:240px}.team-card-btn .fa-solid{margin-top:2px}}@media only screen and (max-width:693px){.per-row-layout:nth-child(1),.per-row-layout:nth-child(2),.per-row-layout:nth-child(3){width:300px}}@media only screen and (max-width:375px){.team-card{width:100%}.per-row-layout:nth-child(1),.per-row-layout:nth-child(2),.per-row-layout:nth-child(3){width:100%}}.theme-contact .contact{background:var(--v3-dark-1);padding:clamp(128px, 12vw, 164px) 5% var(--space-lg)}.theme-contact .contact-wrapper{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:32px;grid-row-gap:4px;margin-top:clamp(28px, 3vw, 48px)}.theme-contact .contact-details{max-width:767px;display:flex;flex-direction:column;grid-row-gap:var(--space-xs)}.theme-contact .contact-point{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;grid-row-gap:4px}.theme-contact .contact-type{width:max-content;display:flex;grid-column-gap:10px}.theme-contact .contact-type:hover a{color:var(--v3-orange)}.theme-contact .contact-type a{color:var(--v3-white);font-size:var(--fs-xs);line-height:1.3;transition:color 300ms ease}.theme-contact .contact-type span{color:var(--v3-white);font-size:var(--fs-xs);line-height:1.3}.theme-contact .contact-text{font-size:var(--fs-xs)}.theme-contact .contact-title{color:var(--v3-orange);font-size:24px;font-weight:500}.theme-contact .contact h1,.theme-contact .contact p{color:var(--v3-white)}.theme-contact .global-contact{padding:var(--space-lg) 5% 0 5%}.theme-contact .global-contact .heading,.theme-contact .global-contact .theme-front .our-company h2,.theme-front .our-company .theme-contact .global-contact h2,.theme-contact .global-contact .theme-front .approach h2,.theme-front .approach .theme-contact .global-contact h2,.theme-contact .global-contact .theme-front .portfolio h2,.theme-front .portfolio .theme-contact .global-contact h2,.theme-contact .global-contact .theme-about .about h1,.theme-about .about .theme-contact .global-contact h1,.theme-contact .global-contact .theme-partners .partner h1,.theme-partners .partner .theme-contact .global-contact h1,.theme-contact .global-contact .theme-partners .allied-partner h2,.theme-partners .allied-partner .theme-contact .global-contact h2,.theme-contact .global-contact .theme-solutions .solutions h3,.theme-solutions .solutions .theme-contact .global-contact h3,.theme-contact .global-contact .theme-solutions .services h2,.theme-solutions .services .theme-contact .global-contact h2,.theme-contact .global-contact .theme-solutions .procurement h2,.theme-solutions .procurement .theme-contact .global-contact h2,.theme-contact .global-contact .theme-solutions .construction h2,.theme-solutions .construction .theme-contact .global-contact h2,.theme-contact .global-contact .theme-solutions .operation h2,.theme-solutions .operation .theme-contact .global-contact h2,.theme-contact .global-contact .board h1,.board .theme-contact .global-contact h1,.theme-contact .global-contact .contact-post h2,.theme-contact .contact-post .global-contact h2,.theme-contact .global-contact .media h1,.media .theme-contact .global-contact h1,.theme-contact .global-contact .theme-secondary h1,.theme-secondary .theme-contact .global-contact h1,.theme-contact .global-contact .roadmap h2,.roadmap .theme-contact .global-contact h2{text-align:center;margin-bottom:clamp(24px, 2.5vw, 40px)}.theme-contact .global-contact-wrapper{display:grid;grid-template-columns:230px 1fr 230px;grid-column-gap:40px;grid-row-gap:clamp(20px, 2vw, 40px);position:relative}.theme-contact .global-contact-thumbnail{position:absolute;top:60%;left:50%;transform:translate(-50%, -50%)}.theme-contact .global-contact .left,.theme-contact .global-contact .right{display:flex;flex-direction:column;justify-content:space-between;grid-column-gap:40px;grid-row-gap:clamp(20px, 2vw, 40px)}.theme-contact .global-contact .bottom{max-width:1024px;display:grid;grid-template-columns:repeat(3, 1fr);align-items:baseline;grid-column-gap:40px;grid-row-gap:clamp(20px, 2vw, 40px);margin:40px auto 0}.theme-contact .global-contact h3{color:var(--v3-orange);font-size:20px;font-weight:500;letter-spacing:0.44px;line-height:1.2;margin-bottom:12px}.theme-contact .global-contact p{color:var(--v3-primary);font-size:clamp(16px, 2vw, 18px)}.theme-contact .contact-post{padding-block:clamp(40px, 4vw, 80px) var(--space-lg)}.theme-contact .contact-post-inner{display:flex;grid-column-gap:40px;grid-row-gap:clamp(28px, 4vw, 40px);align-items:center;padding:0 5%}.theme-contact .contact-post-wrapper{display:flex;flex-direction:column;grid-row-gap:var(--space-xs);flex:2}.theme-contact .contact-post-thumbnail{flex:1}.theme-contact .contact-post p{color:var(--v3-primary);font-size:var(--fs-sm)}.theme-contact .contact-post img{border-radius:var(--radius)}@media only screen and (max-width:1199px){.theme-contact .contact-wrapper{grid-template-columns:1fr}.theme-contact .contact-point{grid-template-columns:1fr}.theme-contact .contact-type{width:100%;margin-bottom:6px}.theme-contact .contact-title{margin-bottom:4px}.theme-contact .global-contact-wrapper{grid-template-columns:1fr}.theme-contact .global-contact .left,.theme-contact .global-contact .right{flex-direction:column}.theme-contact .global-contact .bottom{grid-template-columns:1fr;margin:clamp(16px, 2vw, 24px) 0 0 0}.theme-contact .global-contact-thumbnail{display:none}.theme-contact .global-contact .fake-div{display:none}.theme-contact .contact-post-inner{flex-direction:column-reverse}}@media only screen and (min-width:565px) and (max-width:1199px){.theme-contact .contact-post{text-align:center}}.ecosystem{background:var(--v3-dark-1) no-repeat center / cover}.ecosystem-inner{max-width:1024px;display:flex;flex-direction:column;justify-content:center;grid-row-gap:var(--space-xs);padding:clamp(160px, 14vw, 200px) 5% var(--space-lg)}.ecosystem-link{display:flex;align-items:center;width:max-content;color:var(--v3-orange);font-family:var(--ff-kanit);font-weight:300;font-size:var(--fs-xs);line-height:1;background:var(--v3-white);border:1px solid var(--v3-white);border-radius:clamp(8px, 1vw, 14px);margin-top:8px;padding:clamp(10px, 1vw, 14px) clamp(24px, 3.5vw, 40px);transition:color 300ms ease, background 300ms ease, border 300ms ease}.ecosystem-link:hover{color:var(--v3-white);background:var(--v3-orange);border:1px solid var(--v3-orange)}.ecosystem h1{color:var(--v3-white)}.ecosystem p{color:var(--v3-white);font-size:var(--fs-sm)}.ecosystem .fa-solid{font-size:clamp(16px, 2vw, 20px);vertical-align:middle;margin-left:6px;transition:all 0.55s ease}.ecosystem-info{background-color:var(--v3-dark-1);padding:40px 0}.ecosystem-info-inner{display:grid;grid-column-gap:40px;grid-row-gap:12px;padding:0 5%}.ecosystem-info h2{color:var(--v3-orange);font-size:clamp(18px, 2vw, 20px);font-weight:500}.ecosystem-info a{color:var(--v3-white);font-size:clamp(18px, 2vw, 20px);transition:color 300ms ease}.ecosystem-info a:hover{color:var(--v3-orange)}.ecosystem-info span{color:var(--v3-white);font-size:clamp(18px, 2vw, 20px);margin-right:8px}.leadership{padding-top:var(--space-lg)}.leadership-heading{max-width:960px;width:90%;text-align:center;margin:0 auto 0}.leadership h2{font-weight:600;text-transform:uppercase;font-size:clamp(24px, 5vw, 52px);line-height:1.1;letter-spacing:0.72px}.leadership-inner{display:flex;flex-direction:column;grid-row-gap:clamp(40px, 5vw, 64px);margin-top:clamp(32px, 4vw, 64px)}.leadership .card{display:flex;flex-direction:row;grid-column-gap:64px;grid-row-gap:clamp(28px, 3vw, 32px)}.leadership .card-details{display:flex;flex-direction:column;grid-row-gap:8px}.leadership .card h3{font-size:clamp(24px, 2.6vw, 32px);font-weight:400;text-transform:uppercase;line-height:1.1}.leadership .card h4{font-size:var(--fs-sm);font-weight:500}.leadership .card p{font-size:clamp(16px, 2vw, 18px)}.leadership .card a{color:var(--v3-dark);transition:color 300ms ease}.leadership .card a:hover{color:var(--v3-orange)}.leadership .card img{border-radius:var(--radius)}.getInTouch{background:var(--v3-dark-1) no-repeat center / cover;margin-top:var(--space-lg)}.getInTouch-inner{display:grid;align-items:center;grid-column-gap:180px;grid-row-gap:clamp(52px, 5vw, 64px);padding:var(--space-md) 5%;overflow:hidden}.getInTouch h2{color:var(--v3-white);font-weight:600;text-transform:uppercase;font-size:clamp(24px, 5vw, 52px);line-height:1.1;letter-spacing:0.72px;margin-bottom:clamp(28px, 4vw, 40px)}.getInTouch .rotate-thumbnail{max-width:480px}.getInTouch .rotate-thumbnail img{width:100%;border-radius:50%}.getInTouch .ecosystem-input{display:block;width:100%;color:var(--v3-white);font-weight:300;font-size:14px;line-height:1;background:rgba(20, 24, 32, 0.8);border:1px solid rgba(255, 255, 255, 0.7);outline:rgba(255, 255, 255, 0.7);border-radius:8px;padding:16px 24px}.getInTouch .ecosystem-input::placeholder{color:var(--v3-white);font-weight:300;font-size:14px;line-height:1}.getInTouch .ecosystem-submit{display:block;width:100%;color:var(--v3-white);font-size:16px;font-family:var(--ff-kanit);font-weight:500;text-transform:uppercase;background-color:transparent;border:1px solid var(--v3-gray);backdrop-filter:blur(8px);border-radius:8px;padding:16px 24px;cursor:pointer;transition:background 300ms ease, border 300ms ease}.getInTouch .ecosystem-submit:hover{background:var(--v3-dark-1);border:1px solid var(--v3-dark-1)}@media only screen and (min-width:1200px){.ecosystem-inner{height:calc(100vh - 120px)}.ecosystem-info-inner{grid-template-columns:repeat(3, 1fr)}.leadership-inner{padding:0 12%}.leadership .card:nth-child(even){flex-direction:row-reverse}.leadership .card-thumbnail{flex:1}.leadership .card-thumbnail img{width:100%;height:100%}.leadership .card-details{flex:1.5}.getInTouch-inner{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:1199px){.ecosystem-inner{padding:clamp(160px, 14vw, 200px) 5% var(--space-lg)}.leadership-inner{padding:0 5%}.leadership .card{flex-direction:column}.getInTouch .heading,.getInTouch .theme-front .our-company h2,.theme-front .our-company .getInTouch h2,.getInTouch .theme-front .approach h2,.theme-front .approach .getInTouch h2,.getInTouch .theme-front .portfolio h2,.theme-front .portfolio .getInTouch h2,.getInTouch .theme-about .about h1,.theme-about .about .getInTouch h1,.getInTouch .theme-partners .partner h1,.theme-partners .partner .getInTouch h1,.getInTouch .theme-partners .allied-partner h2,.theme-partners .allied-partner .getInTouch h2,.getInTouch .theme-solutions .solutions h3,.theme-solutions .solutions .getInTouch h3,.getInTouch .theme-solutions .services h2,.theme-solutions .services .getInTouch h2,.getInTouch .theme-solutions .procurement h2,.theme-solutions .procurement .getInTouch h2,.getInTouch .theme-solutions .construction h2,.theme-solutions .construction .getInTouch h2,.getInTouch .theme-solutions .operation h2,.theme-solutions .operation .getInTouch h2,.getInTouch .board h1,.board .getInTouch h1,.getInTouch .theme-contact .contact-post h2,.theme-contact .contact-post .getInTouch h2,.getInTouch .media h1,.media .getInTouch h1,.getInTouch .theme-secondary h1,.theme-secondary .getInTouch h1,.getInTouch .roadmap h2,.roadmap .getInTouch h2{text-align:center}.getInTouch .rotate-thumbnail{margin:0 auto 0}}@media only screen and (max-width:565px){.leadership .card-thumbnail{max-width:300px}.getInTouch .rotate-thumbnail{max-width:280px}}.media{position:relative;background:var(--v3-linen)}.media:after,.media:before{content:"";width:100%;height:100%;z-index:1}.media:after{position:absolute;top:100px;background:var(--media-hero) no-repeat top left}.media:before{position:absolute;background:var(--ellipse-left) no-repeat bottom left}.media-inner{max-width:1024px;display:flex;flex-direction:column;justify-content:center;grid-row-gap:var(--space-xs);padding:clamp(160px, 14vw, 200px) 5% var(--space-lg)}.media h1{color:var(--v3-white);z-index:2}.media p{color:var(--v3-white);font-size:var(--fs-sm);letter-spacing:0.76px;z-index:2}.blogs{padding-block:var(--space-lg) var(--space-lg)}.blogs-inner{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));grid-column-gap:40px;grid-row-gap:var(--space-sm);padding:0 5%}.blogs .heading,.blogs .theme-front .our-company h2,.theme-front .our-company .blogs h2,.blogs .theme-front .approach h2,.theme-front .approach .blogs h2,.blogs .theme-front .portfolio h2,.theme-front .portfolio .blogs h2,.blogs .theme-about .about h1,.theme-about .about .blogs h1,.blogs .theme-partners .partner h1,.theme-partners .partner .blogs h1,.blogs .theme-partners .allied-partner h2,.theme-partners .allied-partner .blogs h2,.blogs .theme-solutions .solutions h3,.theme-solutions .solutions .blogs h3,.blogs .theme-solutions .services h2,.theme-solutions .services .blogs h2,.blogs .theme-solutions .procurement h2,.theme-solutions .procurement .blogs h2,.blogs .theme-solutions .construction h2,.theme-solutions .construction .blogs h2,.blogs .theme-solutions .operation h2,.theme-solutions .operation .blogs h2,.blogs .board h1,.board .blogs h1,.blogs .theme-contact .contact-post h2,.theme-contact .contact-post .blogs h2,.blogs .media h1,.media .blogs h1,.blogs .theme-secondary h1,.theme-secondary .blogs h1,.blogs .roadmap h2,.roadmap .blogs h2{text-align:center;margin-bottom:var(--space-sm)}.article{position:relative;background:var(--v3-linen);padding:140px 5% 64px}.article:after,.article:before{content:"";width:100%;height:100%;position:absolute}.article:after{top:10px;background:var(--media-hero) no-repeat}.article:before{bottom:0;background:var(--ellipse-left) no-repeat}.article-inner{background:linear-gradient(180deg, rgba(17, 17, 17, 0.83) 0%, rgba(17, 17, 17, 0) 100%);box-shadow:0 0 90px 118px rgba(0, 0, 0, 0);backdrop-filter:blur(4.5px);padding:clamp(24px, 4vw, 40px)}.article-head{display:flex;grid-column-gap:64px;grid-row-gap:var(--space-sm)}.article-wrapper{margin-top:clamp(24px, 4vw, 40px)}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6,.article p,.article li{color:var(--v3-white)}.article h2,.article h3,.article h4,.article h5,.article h6{font-weight:600;line-height:1.1}.article h2,.article h3,.article h4,.article h5,.article h6{margin-top:clamp(18px, 2vw, 24px)}.article h2{font-size:clamp(24px, 3vw, 32px)}.article h3{font-size:clamp(22px, 2.8vw, 28px)}.article h4{font-size:clamp(20px, 2.4vw, 24px)}.article h5,.article h6{font-size:clamp(18px, 2vw, 20px)}.article p{font-size:var(--fs-xs);margin-top:clamp(18px, 1vw, 16px)}.article ul{display:flex;flex-direction:column;grid-row-gap:6px;padding:clamp(12px, 1vw, 16px) 0 0 16px}.article li{font-size:var(--fs-xs);list-style-type:disc}.article a{color:var(--v3-orange)}.article img{border-radius:var(--radius)}@media only screen and (max-width:565px){.blogs-inner{grid-template-columns:1fr}}@media only screen and (max-width:1199px){.article-head{flex-direction:column-reverse}}.theme-inquiry .header,.theme-inquiry .top-bar,.theme-inquiry .footer,.error404 .header,.error404 .top-bar,.error404 .footer,.theme-secondary .header,.theme-secondary .top-bar,.theme-secondary .footer{display:none}.inquiry{width:100%;position:fixed;z-index:2}.inquiry-inner{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5%}.inquiry-thumbnail img{width:clamp(72px, 10vw, 124px);height:clamp(72px, 10vw, 124px)}.inquiry-heading{font-weight:500;font-size:clamp(32px, 4vw, 48px);line-height:1;text-align:center;margin-top:18px}.inquiry-text{font-size:clamp(16px, 2vw, 20px);text-align:center;margin-top:clamp(18px, 2.8vw, 24px)}.inquiry-link{display:block;margin:clamp(24px, 2.8vw, 26px) auto 0}.lost-page{width:100%;position:fixed;z-index:2}.lost-page-inner{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5%}.lost-page-heading{font-weight:500;font-size:24vw;line-height:18vw;text-align:center}.lost-page-title{font-weight:500;font-size:clamp(18px, 3vw, 32px);line-height:1.3;text-align:center;margin-top:clamp(26px, 4vw, 48px)}.lost-page-link{display:block;margin:clamp(26px, 3vw, 32px) auto 0}.theme-secondary{user-select:none}.theme-secondary .page-head{padding:clamp(32px, 4vw, 40px) 5% 0 5%}.theme-secondary .page-content{padding:14px 5% 64px}.theme-secondary h1{text-align:center}.theme-secondary h2,.theme-secondary h3,.theme-secondary h4,.theme-secondary h5,.theme-secondary h6{font-weight:600;line-height:1.1}.theme-secondary h2,.theme-secondary h3,.theme-secondary h4,.theme-secondary h5,.theme-secondary h6{margin-top:clamp(18px, 2vw, 24px)}.theme-secondary h2{font-size:clamp(24px, 3vw, 32px)}.theme-secondary h3{font-size:clamp(22px, 2.8vw, 28px)}.theme-secondary h4{font-size:clamp(20px, 2.4vw, 24px)}.theme-secondary h5,.theme-secondary h6{font-size:clamp(18px, 2vw, 20px)}.theme-secondary p{font-size:18px;margin-top:clamp(18px, 1vw, 16px)}.theme-secondary ul{display:flex;flex-direction:column;grid-row-gap:6px;padding:clamp(12px, 1vw, 16px) 0 0 16px}.theme-secondary li{font-size:18px;list-style-type:disc}.theme-secondary a{color:var(--v3-dark)}.dropdown{position:relative;display:inline-block}.dropdown-toggle{display:inline-block;background:var(--v3-dark-2);border:1px solid var(--v3-dark-2);padding:0;line-height:1;cursor:pointer}.dropdown-menu{min-width:220px;display:flex;flex-direction:column;grid-row-gap:8px;position:absolute;top:100%;left:0;background:rgba(236, 236, 236, 0.75);backdrop-filter:blur(7.5px);border-radius:16px;padding:16px;transform:translateY(10px);opacity:0;visibility:hidden;transition:0.25s ease;z-index:20}.dropdown-link{display:flex;align-items:center;color:var(--v3-dark);font-weight:300;font-size:15px;gap:14px;letter-spacing:0.292px;border-radius:12px;padding:12px 24px 12px 18px;transition:300ms ease}.dropdown-link:hover{color:var(--v3-orange);background-color:var(--v3-white)}.dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.btn-orange{display:block;width:max-content;color:var(--v3-orange);font-family:var(--ff-kanit);font-weight:300;font-size:var(--fs-xs);line-height:1;background:transparent;border:1px solid var(--v3-orange);border-radius:clamp(8px, 1vw, 14px);padding:clamp(12px, 1vw, 14px) clamp(24px, 3.5vw, 40px)}.btn-orange span{display:flex;justify-content:center;align-items:center;position:relative;grid-column-gap:6px;z-index:1}.btn-orange-effect{position:relative;transition:all 0.55s cubic-bezier(0.77, 0, 0.275, 1);overflow:hidden}.btn-orange-effect:before{content:" ";background-color:var(--v3-orange);width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);transform-origin:right top;transition:transform 0.55s cubic-bezier(0.77, 0, 0.275, 1)}.btn-orange-effect:hover{color:var(--v3-white)}.btn-orange-effect:hover:before{transform:scaleX(1);transform-origin:left top}.btn-orange-effect .fa-solid{font-size:clamp(16px, 2vw, 20px);vertical-align:middle;margin-left:6px;transition:all 0.55s ease}.btn-gray{color:var(--v3-dark);font-weight:400;font-size:clamp(16px, 2.2vw, 24px);line-height:1;background:#f4f4f4;border-radius:clamp(8px, 2vw, 20px);text-align:center;padding:clamp(16px, 3vw, 32px) 16px}.btn-gray:hover{color:var(--v3-white);background:var(--v3-gradient)}.btn-default{color:var(--v3-dark);font-weight:400;font-size:16px;font-family:var(--ff-kanit);background:var(--v3-white);border:none;padding:0}.hover-effect,.primary-menu .menu-item a{position:relative}.hover-effect::after,.primary-menu .menu-item a::after{content:"";width:0;height:1px;position:absolute;right:0;bottom:-4px;background-color:var(--v3-orange);transition:width 0.6s ease, right 0.6s ease, left 0.6s ease}.hover-effect:hover::after,.primary-menu .menu-item a:hover::after{width:100%;right:auto;left:0}.rotate-thumbnail{animation:rotate 6s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.img-hover-zoom{overflow:hidden}.img-hover-zoom img{display:block;transition-duration:1s}.img-hover-zoom img:hover{transform:scale(1.2);z-index:0}.heading,.theme-front .our-company h2,.theme-front .approach h2,.theme-front .portfolio h2,.theme-about .about h1,.theme-partners .partner h1,.theme-partners .allied-partner h2,.theme-solutions .solutions h3,.theme-solutions .services h2,.theme-solutions .procurement h2,.theme-solutions .construction h2,.theme-solutions .operation h2,.board h1,.theme-contact .contact-post h2,.media h1,.theme-secondary h1,.roadmap h2{font-weight:600;text-transform:uppercase;font-size:var(--fs-lg);line-height:1.1;letter-spacing:0.72px;z-index:1}.heading strong,.theme-front .our-company h2 strong,.theme-front .approach h2 strong,.theme-front .portfolio h2 strong,.theme-about .about h1 strong,.theme-partners .partner h1 strong,.theme-partners .allied-partner h2 strong,.theme-solutions .solutions h3 strong,.theme-solutions .services h2 strong,.theme-solutions .procurement h2 strong,.theme-solutions .construction h2 strong,.theme-solutions .operation h2 strong,.board h1 strong,.theme-contact .contact-post h2 strong,.media h1 strong,.theme-secondary h1 strong,.roadmap h2 strong,.heading b,.theme-front .our-company h2 b,.theme-front .approach h2 b,.theme-front .portfolio h2 b,.theme-about .about h1 b,.theme-partners .partner h1 b,.theme-partners .allied-partner h2 b,.theme-solutions .solutions h3 b,.theme-solutions .services h2 b,.theme-solutions .procurement h2 b,.theme-solutions .construction h2 b,.theme-solutions .operation h2 b,.board h1 b,.theme-contact .contact-post h2 b,.media h1 b,.theme-secondary h1 b,.roadmap h2 b{color:var(--v3-orange)}.partner-thumbnail{background:var(--v3-white);border-radius:10px}.partner-thumbnail img{min-width:160px;width:100%;height:auto;aspect-ratio:1.5;border-radius:10px;object-fit:contain}@media only screen and (max-width:565px){.partner-thumbnail img{min-width:120px}}@media only screen and (min-width:1200px){.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}}.roadmap{background:var(--front-about) no-repeat top / cover;padding-block:var(--space-lg) clamp(40px, 8vw, 80px)}.roadmap-inner{padding:0 5%}.roadmap h2{margin-bottom:clamp(24px, 3vw, 32px)}.roadmap-wrapper{max-width:1440px;display:flex;grid-column-gap:32px;flex-wrap:nowrap;overflow-x:scroll;padding-bottom:clamp(32px, 4vw, 40px)}.roadmap-wrapper::-webkit-scrollbar{width:10px;height:6px}.roadmap-wrapper::-webkit-scrollbar-track{background-color:var(--v3-white);border-radius:10px}.roadmap-wrapper::-webkit-scrollbar-thumb{background-color:var(--v3-orange);border-radius:10px}.roadmap-cart{display:flex;flex-direction:column;grid-row-gap:clamp(6px, 1vw, 12px);background:var(--v3-white-2);border-radius:var(--radius);padding:24px}.roadmap-cart-year{color:var(--v3-orange);font-weight:400;font-size:var(--fs-sm);line-height:1}.roadmap-cart-title{color:var(--v3-dark);font-weight:500;font-size:var(--fs-sm)}.roadmap-cart p{position:relative;color:var(--v3-primary);font-size:var(--fs-xs)}.swiper-btn{display:flex;position:absolute;left:0;bottom:clamp(52px, 7vw, 70px);min-width:clamp(104px, 14vw, 148px)}.articleCart-head{border-radius:var(--radius)}.articleCart-body{display:flex;flex-direction:column;grid-row-gap:10px;margin-top:var(--space-xs)}.articleCart h3{font-size:clamp(22px, 3vw, 28px);font-weight:400;letter-spacing:0.28px}.articleCart p{display:flex;align-items:center;color:var(--v3-primary);gap:10px;letter-spacing:0.22px}.articleCart p img{width:20px}.articleCart a{color:var(--v3-dark);transition:color 300ms ease}.articleCart a:hover{color:var(--v3-orange)}.articleCart img{border-radius:var(--radius);object-fit:cover}.contact-form{padding:var(--space-lg) 0}.contact-form-inner{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:80px;grid-row-gap:clamp(24px, 4vw, 40px);align-items:center;padding:0 5%}.contact-form .heading,.contact-form .theme-front .our-company h2,.theme-front .our-company .contact-form h2,.contact-form .theme-front .approach h2,.theme-front .approach .contact-form h2,.contact-form .theme-front .portfolio h2,.theme-front .portfolio .contact-form h2,.contact-form .theme-about .about h1,.theme-about .about .contact-form h1,.contact-form .theme-partners .partner h1,.theme-partners .partner .contact-form h1,.contact-form .theme-partners .allied-partner h2,.theme-partners .allied-partner .contact-form h2,.contact-form .theme-solutions .solutions h3,.theme-solutions .solutions .contact-form h3,.contact-form .theme-solutions .services h2,.theme-solutions .services .contact-form h2,.contact-form .theme-solutions .procurement h2,.theme-solutions .procurement .contact-form h2,.contact-form .theme-solutions .construction h2,.theme-solutions .construction .contact-form h2,.contact-form .theme-solutions .operation h2,.theme-solutions .operation .contact-form h2,.contact-form .board h1,.board .contact-form h1,.contact-form .theme-contact .contact-post h2,.theme-contact .contact-post .contact-form h2,.contact-form .media h1,.media .contact-form h1,.contact-form .theme-secondary h1,.theme-secondary .contact-form h1,.contact-form .roadmap h2,.roadmap .contact-form h2{color:var(--v3-white)}.contact-form .wpcf7-form{background-color:var(--v3-white);border-radius:var(--radius);padding:clamp(24px, 3vw, 32px)}@media only screen and (max-width:1199px){.contact-form-inner{grid-template-columns:1fr}.contact-form .heading,.contact-form .theme-front .our-company h2,.theme-front .our-company .contact-form h2,.contact-form .theme-front .approach h2,.theme-front .approach .contact-form h2,.contact-form .theme-front .portfolio h2,.theme-front .portfolio .contact-form h2,.contact-form .theme-about .about h1,.theme-about .about .contact-form h1,.contact-form .theme-partners .partner h1,.theme-partners .partner .contact-form h1,.contact-form .theme-partners .allied-partner h2,.theme-partners .allied-partner .contact-form h2,.contact-form .theme-solutions .solutions h3,.theme-solutions .solutions .contact-form h3,.contact-form .theme-solutions .services h2,.theme-solutions .services .contact-form h2,.contact-form .theme-solutions .procurement h2,.theme-solutions .procurement .contact-form h2,.contact-form .theme-solutions .construction h2,.theme-solutions .construction .contact-form h2,.contact-form .theme-solutions .operation h2,.theme-solutions .operation .contact-form h2,.contact-form .board h1,.board .contact-form h1,.contact-form .theme-contact .contact-post h2,.theme-contact .contact-post .contact-form h2,.contact-form .media h1,.media .contact-form h1,.contact-form .theme-secondary h1,.theme-secondary .contact-form h1,.contact-form .roadmap h2,.roadmap .contact-form h2{text-align:center}}@media only screen and (min-width:566px){.roadmap-cart{width:580px;min-width:580px}}@media only screen and (min-width:426px) and (max-width:565px){.roadmap-cart{width:375px;min-width:375px}}@media only screen and (min-width:376px) and (max-width:425px){.roadmap-cart{width:340px;min-width:340px}}@media only screen and (min-width:320px) and (max-width:375px){.roadmap-cart{width:280px;min-width:280px}}