.s-whatsapp{display:flex;width:80px;height:80px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;border:1px solid #555;background:#111;position:fixed;z-index:10000;bottom:20px;right:20px;transition:all .3s}.s-whatsapp svg{flex-shrink:0}.s-whatsapp:hover{border-radius:50px;border:1px solid #ffbf00;background:#111;box-shadow:0 10px 30px #ffbf0033}.s-navbar{width:100%;height:80px;position:fixed;padding:0 160px;display:flex;align-items:center;justify-content:space-between;background:#1a1a1a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000}.s-logo-container{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.s-logo-container img{height:20px;object-fit:cover}.s-nav-link{display:flex;justify-content:center;align-items:center;gap:32px}.s-nav-link-heading:hover .s-nav-link-text p{color:#ffbf00}.s-nav-link-heading:hover .s-nav-link-text svg{fill:#ffbf00;transform:rotate(180deg)}.s-nav-link-text{display:flex;align-items:center;gap:8px;text-decoration:none}.s-nav-link-text p{color:#fff;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.s-contact-us{display:flex;padding:8px 16px;align-items:flex-start;gap:8px;border-radius:50px;border:1px solid #ffbf00;background:var(--Amber-500----Primary, #ffbf00)}.s-contact-us:hover{box-shadow:0 4px 20px #ffbf0026}.s-contact-us .s-nav-link-text p{color:var(--Woodsmoke----BG-950----bg, #1a1a1a);text-align:center;font-family:Quicksand;font-size:16px;font-style:bold;font-weight:600;line-height:normal}.s-contact-us .s-nav-link-text svg{display:flex;width:20px;height:20px;padding:4.411px 6.095px 4.411px 7.833px;justify-content:center;align-items:center}.s-product-banner{width:100%;min-height:100svh;padding-top:140px;padding-bottom:100px;display:flex;justify-content:center;align-items:center;background:#1a1a1a}.s-product-banner-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px}.s-product-banner-container-logo{display:flex;height:213px;padding-right:0;justify-content:center;align-items:flex-end;gap:10.103px;flex-shrink:0;aspect-ratio:264.36/213}.s-product-banner-container-logo svg:first-child{filter:grayscale(100%);animation:BannerGlow forwards 2s}@keyframes BannerGlow{0%{filter:grayscale(100%)}to{filter:grayscale(0%)}}.s-product-banner-logo{position:relative;display:flex;width:227px;height:213px;padding:8px;justify-content:center;align-items:center;border-radius:30px;border:1px solid rgba(255,255,255,.2)}.s-product-banner-logo-bg-software{position:absolute;width:227px;height:213px;border-radius:30px;animation:glow1 1s ease-in forwards}.s-product-banner-logo-bg-software.s-logo-bg-software-visible{border-bottom:1px solid #ffbf00;animation:glow1 1s ease-in forwards}@keyframes glow1{0%{border-image:linear-gradient(to right,transparent 0%,transparent 50%,#ffbf00 50%,#ffbf00 50%,transparent 50%,transparent 100%);border-image-slice:1;box-shadow:0 -1px 40px #ffbf0000}to{border-image:linear-gradient(to right,transparent 0%,transparent 10%,#ffbf00 30%,#ffbf00 70%,transparent 90%,transparent 100%);border-image-slice:1;box-shadow:0 -1px 40px #ffbf0099}}.s-product-banner-logo img{width:211px;height:197px;flex-shrink:0;stroke-width:2px;stroke:#39393999}.s-product-banner-text{display:flex;flex-direction:column;align-items:center;gap:16px}.s-product-banner-text p{color:#fff;text-align:center;font-family:Raleway;font-size:60px;font-style:normal;font-weight:600;line-height:72px;letter-spacing:-2.4px}.s-product-banner-text span{width:800px;color:var(--gray---for-text-100, #f2f4f7);text-align:center;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.s-product-banner-labels{display:flex;align-items:center;gap:24px}.s-product-banner-labels label{display:flex;min-width:183px;padding:10px 24px;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:linear-gradient(180deg,#ffffff1a -66.22%,#fff0 85.46%);color:#fff;text-align:center;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.s-benefits{width:100%;padding:48px 160px;display:flex;flex-direction:column;align-items:center;gap:80px;background:var(--Woodsmoke----BG-950----bg, #1a1a1a)}.s-benefits-text{display:flex;width:658px;flex-direction:column;justify-content:center;align-items:center;gap:4px}.s-benefits-text p{text-align:center;font-family:Raleway,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:normal;background:linear-gradient(90deg,#fff 3.85%,#fff9 143.9%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.s-benefits-text span{color:var(--gray---for-text-400, #98a2b3);text-align:center;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.s-benefits-container{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.s-benefits-sets{display:flex;align-items:flex-start;gap:48px}.s-benefits-set{display:flex;padding:0 13px;align-items:center;gap:24px}.s-benefits-set p{width:194px;color:var(--Absolute-White, #fff);font-family:Quicksand;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.p-svg-text-container{width:100%;display:flex;flex-direction:column;gap:40px}.p-svg-text{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.p-svg-text p{color:var(--Absolute-White, #fff);font-family:Quicksand;font-size:24px;font-style:normal;font-weight:600;line-height:32px;width:100%;height:64px;text-align:left}.p-icon-text-card{width:100%;display:flex;align-items:center;text-align:center;justify-content:flex-start;gap:24px}.p-benefits-svg-container{border-radius:70px;background:linear-gradient(180deg,#ffffff0d,#fff0);display:flex;padding:12px;align-items:flex-start;gap:10px}.p-benefits-svg-second-container{border-radius:50px;background:linear-gradient(180deg,#ffffff1a -66.22%,#fff0 85.46%);display:flex;padding:10px;align-items:flex-start;gap:10px}.p-icon-text-card svg{width:60px;height:60px}.s-product-list{width:100%;padding:80px 0;display:flex;flex-direction:column;align-items:center;background:var(--Woodsmoke----BG-950----bg, #1a1a1a)}.s-product-list-set{width:100%;display:flex;padding:0 100px;align-items:flex-start;justify-content:center;height:100%}.s-product-list-set-heading{height:100%;width:368px;padding-top:40px;padding-right:24px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.s-product-list-set-heading p{color:#fff;font-family:Quicksand;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.s-product-list-set-heading h2{color:#fff;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.subpage-desc{color:var(--gray---for-text-400, #98a2b3)!important;font-family:Quicksand!important;font-size:18px!important;font-style:normal!important;font-weight:500!important;line-height:28px!important}.s-product-list-set-heading .heading{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.32px;background:linear-gradient(90deg,#0d9bbf 19.69%,#fff 105.83%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.s-software-solutions .s-product-list-set-container{border-left:2px solid #ffd24d}.s-engineering-solutions .s-product-list-set-container{border-left:2px solid #01cfdc}.s-product-list-set-container{border-left:2px solid #e7e7e7;padding-left:40px;padding-bottom:40px;display:flex;width:608px;height:calc(100% + 40px);flex-direction:column;align-items:flex-start;gap:16px}.s-product-list-set-container img{object-fit:cover;width:608px;height:100%}.s-product-img-carousel{display:flex;width:608px;overflow:hidden;position:relative}.s-slider{width:100%;display:flex;transition:transform .3s ease-in-out}.s-slider img{width:608px;object-fit:contain}.s-carousel-buttons.disabled{opacity:.5;pointer-events:none}.s-carousel-indicator{left:50%;transform:translate(-50%);bottom:10px;position:absolute;width:30%;height:2px;display:flex;align-items:center;justify-content:center;gap:5px}.s-carousel-indicator-container{width:30px;height:2px;background:#c8c8c8}.s-carousel-indicator-container.yellow{background:#ffbf00}.s-carousel-indicator-container.white{background:#fff}.s-carousel-buttons{width:40px;height:40px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.s-next-img{padding-right:10px;right:0}.s-previous-img{padding-left:10px;left:0}.s-carousel-buttons svg{width:30px;height:20px;fill:#fff}.s-product-list-set-container p{flex-shrink:0;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:var(--gray---for-text-400, #98a2b3);font-family:Quicksand}.s-product-list-set-container a{display:flex;justify-content:center;align-items:center;gap:8px;border-radius:50px;text-decoration:none}.s-product-list-set-container a span{color:var(--Amber-500----Primary, #ffbf00);font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.s-product-list-set-container a svg{display:flex;width:24px;height:24px;padding:5.293px 7.314px 5.293px 9.4px;justify-content:center;align-items:center}.s-load-more{display:flex;padding-top:60px;flex-direction:column;justify-content:center;align-items:center;gap:60px;cursor:pointer}.s-load-more p{color:#ffbf00;text-align:center;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:500;line-height:normal;display:flex;height:56px;padding:16px 32px;align-items:flex-start;gap:8px;border-radius:50px;border:1px solid #ffbf00;background:var(--Grey-10, #1a1a1a)}.s-see-less{display:flex;padding-top:60px;flex-direction:column;justify-content:center;align-items:center;gap:60px;cursor:pointer}.s-see-less p{color:#ffbf00;text-align:center;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:500;line-height:normal;display:flex;height:56px;padding:16px 32px;align-items:flex-start;gap:8px;border-radius:50px;border:1px solid #ffbf00;background:var(--Grey-10, #1a1a1a)}.s-hidden-products{display:flex;flex-direction:column}.s-product-list .s-hidden-products{display:none}.s-horizontal-marquee{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding:80px 160px 140px;background:var(--Woodsmoke----BG-950----bg, #1a1a1a)}.s-horizontal-marquee-container{width:868px;height:480px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:40px}.s-horizontal-marquee-frame{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.s-horizontal-marquee-wrapper{height:100%;overflow:hidden;position:relative}.s-horizontal-marquee-marquee{flex-wrap:wrap;display:flex;flex-direction:column;animation:scrollUp 20s linear infinite}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.s-horizontal-marquee-marquee img{width:100%;object-fit:cover;padding-top:40px}.s-horizontal-marquee-background{width:100%;height:100%;position:absolute;bottom:0;background:linear-gradient(180deg,transparent,#1a1a1a 70%)}.s-horizontal-marquee-info{display:flex;width:800px;flex-direction:column;align-items:center;gap:24px;position:absolute;bottom:0;z-index:2}.s-horizontal-marquee-info section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch}.s-horizontal-marquee-info section h2{color:var(--Amber-500----Primary, #ffbf00);text-align:center;font-family:Allerta Stencil;font-size:48px;font-style:normal;font-weight:400;line-height:72px;letter-spacing:-.96px}.s-horizontal-marquee-info section p{color:var(--gray---for-text-400, #98a2b3);text-align:center;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.s-horizontal-marquee .p-mail-button{width:502px}.p-footer-container{width:100%;padding-top:120px;padding-bottom:40px;background-color:#1a1a1a}.p-connection-container{width:100%;display:flex;flex-direction:column;padding-left:400px;padding-right:400px;gap:40px;padding-bottom:120px}.p-circle-svg{transition:box-shadow 1s ease-in-out;border-radius:15px;position:relative;display:inline-block;box-shadow:#ffbf002b 0 6px 50px 15px}.svg1,.svg2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.1s ease}.svg2{display:none;filter:drop-shadow(0px 0px 50px rgba(255,191,0,.3));width:164px;height:164px;flex-shrink:0;margin:0}.p-circle-svg:hover .svg1{display:none}.p-circle-svg:hover .svg2{display:block}.p-circle-svg:hover{box-shadow:0 6px 50px 15px #ffbf002b}.p-get-started-btn:hover{box-shadow:0 4px 20px #ffbf0026}.p-circle-text{display:flex;flex-direction:column;gap:80px;align-items:center}.p-lets-establish{width:640px;flex-shrink:0;text-align:center;font-family:Quicksand;font-size:35px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-.96px;background:linear-gradient(93deg,#fff 8.57%,#ffffffbf 95.46%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.3s ease-in-out}#changeText{width:640px;flex-shrink:0;text-align:center;font-family:Quicksand;font-size:35px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-.96px;background:linear-gradient(93deg,#fff 8.57%,#ffffffbf 95.46%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:1s ease-in-out}.we-deliver-main{overflow:hidden;height:0;transition:height .5s ease-in-out}.we-deliver-main.visible{height:auto;animation:slideUp .5s ease-in-out}@keyframes slideUp{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}.we-deliver-main.hidden{animation:slideDown .5s ease-in-out forwards}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.we-deliver{display:flex;padding:24px 0;flex-direction:column;gap:10px}.we-deliver-main p{flex-shrink:0;text-align:center;font-family:Quicksand;font-size:35px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-.96px;background:linear-gradient(93deg,#fff 8.57%,#ffffffbf 95.46%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:1s ease-in-out}.p-contact-button{cursor:pointer;border-radius:50px;border:1px solid #ffbf00;background:var(--Amber-500----Primary, #ffbf00);display:flex;padding:16px 32px;align-items:flex-start;gap:8px}.p-contact-button p{color:var(--Woodsmoke----BG-950----bg, #1a1a1a);text-align:center;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.p-mail-button{cursor:pointer;border-radius:50px;border:1px solid #ffbf00;background:var(--Grey-10, #1a1a1a);display:flex;padding:16px 32px;align-items:center;justify-content:center;gap:8px;text-decoration:none}.p-mail-button:hover,.p-contact-button:hover{box-shadow:0 4px 20px #ffbf0026}.p-mail-button p{color:#ffbf00;text-align:center;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.p-side-button-container{display:flex;gap:16px;width:100%;justify-content:center}.p-footer{padding:40px 160px}.p-koios{gap:8px;display:flex;flex-direction:row;justify-content:center}.p-koios img{height:32px;object-fit:cover}.p-koios h1{align-self:center;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.p-links{display:flex;justify-content:center;gap:10px;flex-direction:column;padding-bottom:64px;padding-top:32px;font-family:Quicksand;font-size:16px;font-weight:400;line-height:28px;text-align:left;color:var(--gray---for-text-400, #98a2b3)}.p-link-three,.p-link-two{display:flex;flex-direction:row;gap:24px;justify-content:center}.p-links a{color:var(--gray---for-text-400, #98a2b3);text-decoration:none}.p-social-icons a:hover svg path{fill:#ffbf00}.p-line{width:100%;border:1px solid #262626}.p-address-container{display:flex;justify-content:space-between;text-align:center;padding-top:32px}.p-call-div,.p-mail-div{width:fit-content;gap:24px;text-decoration:none}.p-gd:hover p{color:#ffbf00}.p-gd{align-items:center;display:flex;flex-direction:column;gap:24px;cursor:pointer}.p-address-container p{font-family:Quicksand;font-size:16px;font-weight:400;line-height:24px;color:#98a2b3;text-align:center;transition:all .3s}.p-location-div{width:230px;text-decoration:none}.p-gd.location img{width:24px;height:25px}.p-linkedin-extended{display:none;gap:24px;flex-direction:row;padding-top:32px}.p-linkedin-extended a{color:#fff;text-decoration:none;font-family:Quicksand;font-size:16px;font-weight:400;line-height:28px}.p-content-box{color:var(--gray---for-text-400, #98a2b3);display:flex;flex-direction:row;justify-content:space-between;padding-top:32px}.p-rights-reserved{font-family:Quicksand;font-size:16px;font-weight:400;line-height:28px}.p-social-icons{cursor:pointer;display:flex;gap:20px;align-items:center}.p-social-icons.mobile,.p-rights-reserved.mobile{display:none}.p-policy-tos{display:flex;flex-direction:row;gap:8px;font-family:Quicksand;font-size:16px;font-weight:400;line-height:28px;cursor:pointer;justify-content:inherit}.p-policy-tos a{font-family:Quicksand;font-size:16px;font-weight:400;line-height:24px;color:#98a2b3;text-align:center;transition:all .3s;text-decoration:none}.p-policy-tos a:hover{color:#ffbf00}.p-mechanical-design{padding-top:80px;background-color:#1a1a1a}.p-breadcrumb{width:100%;height:64px}.p-breadcrumb a,.p-breadcrumb p{color:var(--Woodsmoke----BG-400, #888);text-decoration:none;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.p-breadcrumb-text{display:flex;width:100%;padding:20px 500px 20px 200px;align-items:flex-start;gap:4px}.p-breadcrumb-text a:hover{color:#ffbf00}.p-breadcrumb-text.blue a:hover{color:#01cfdc}.p-breadcrumb-text.white a:hover{color:#fff}span{color:var(--Woodsmoke----BG-400, #888)}.p-mechanical-text-container{width:100%;height:calc(100svh - 124px);display:flex;flex-direction:column;justify-content:center;gap:24px;align-items:center;padding:0 200px}.p-blue-gradient-text{background:linear-gradient(90deg,#0d9bbf 19.69%,#fff 105.83%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.32px}.p-blue-gradient-text.engineering{text-align:left}.p-blue-gradient-text.edutech{text-align:center;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.32px;background:linear-gradient(90deg,#fff 19.69%,#fff9 105.83%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-yellow-gradient-text{text-align:center;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.32px;background:linear-gradient(90deg,#ffbf00 19.69%,#fff 105.83%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-big-mechanical-title{color:#fff;text-align:center;font-family:Raleway,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:72px;letter-spacing:-1.2px}.p-title-description{display:flex;flex-direction:column;gap:16px}.p-title-description p{color:var(--gray---for-text-100, #f2f4f7);text-align:center;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.p-md-heading{align-items:center;display:flex;flex-direction:column;padding:40px 200px}.p-circle-cover{border-radius:15px;width:100%;height:auto;display:block;margin:0%}.p-circle-svg{transition:box-shadow 1s ease-in-out;border-radius:15px;position:relative;display:inline-block}.p-md-heading.engineering{margin-top:-124px}.p-left-text-container,.p-right-text-container{width:50%}.p-right-text-container{width:fit-content}.p-left-text-container{padding-top:40px;width:368px}.p-text-div{display:flex;flex-direction:column;gap:24px}.p-text-div p{color:#fff;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.p-md-title{color:#fff;font-family:Quicksand;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.p-rectangle-text{padding-bottom:40px;display:flex;flex-direction:column;gap:16px;padding-top:38px}.p-rectangle-text.edutech{gap:24px}.p-rectangle-text.edutech li{width:608px}.p-shopnow-btn{cursor:pointer;border-radius:50px;background:var(--Amber-500----Primary, #ffbf00);display:flex;padding:8px 16px;align-items:center;gap:8px;width:127px;height:36px}.p-shopnow-btn p{width:67px!important;color:var(--Woodsmoke----BG-950----bg, #1a1a1a)!important;text-align:center!important;font-family:Quicksand!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important}.p-shopnow-btn.eng:hover{box-shadow:none}.p-shopnow-btn.eng{background:#1a1a1a;padding-left:0;text-align:left}.p-shopnow-text.eng{text-align:left;color:#ffbf00;width:fit-content}.p-shopnow-btn:hover{box-shadow:0 4px 20px #ffbf0026}.p-right-arr-container,.p-right-arr-container.yellow{display:flex;width:20px;height:20px;padding:4.411px 6.095px 4.411px 7.833px;justify-content:center;align-items:center}.p-rectangle-text p{color:var(--gray---for-text-400, #98a2b3);width:608px;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.p-rectangle-shape{width:608px}.p-various-types{padding-top:20px;width:100%;display:flex;flex-direction:column;gap:24px}.p-left-service-text p{width:248px}.p-left-service-text,.p-right-service-text{display:flex;flex-direction:column;gap:24px}.p-btm-line{margin-top:8px}.p-right-service-text,.p-left-service-text,.p-right-service-text p{width:248px}.p-various-types-text{color:var(--gray---for-text-400, #98a2b3);width:608px;font-family:Quicksand;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.p-service-offering{width:502px;display:flex;gap:40px}.p-service-offering p{color:#fff;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.p-btm-line{background:#ffbf0040;width:231px;height:.5px}.p-btm-line.blue{background:#01cfdc}.p-eng-solutions-tab{display:flex;flex-direction:column;padding:200px 320px 67px;justify-content:center;align-items:center;gap:40px}.p-eng-icon-container{display:flex;width:227px;height:213px;padding:8px;justify-content:center;align-items:center;border-radius:30px;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 25px #fff3}.p-eng-icon-main{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:10px}.p-eng-icon{height:197px}.p-sol-container{display:flex;flex-direction:column;gap:16px;width:800px}.p-sol-container p{color:var(--gray---for-text-100, #f2f4f7);text-align:center;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.p-load-more-div{cursor:pointer;border-radius:50px;border:1px solid #ffbf00;background:var(--Grey-10, #1a1a1a);display:flex;height:56px;padding:16px 32px;align-items:flex-start;gap:8px;margin-top:60px}.p-load-more-div p{color:#ffbf00;text-align:center;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.p-mobile-svg-text-container,.p-mobile-spotlight,.p-mobile-horizontal-line,.p-mobile-title-text-btn{display:none}.p-hover.engg:hover{color:#0d9bbf}.p-hover.software:hover{color:#ffbf00}.p-hover.edutech:hover{color:#fff}.p-submit-button{background-color:#1a1a1a!important;background:#1a1a1a!important;color:#ffbf00!important;text-align:center!important;font-family:Quicksand!important;font-size:18px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important}.contain{object-fit:contain!important}.none{object-fit:none!important}.cover{object-fit:cover!important}.p-contact{padding-top:80px;background:#1a1a1a}.p-text{padding-top:40px;display:flex;flex-direction:column;gap:4px}.p-get-in-touch{background:linear-gradient(90deg,#fff 3.85%,#fff9 143.9%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Raleway,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:72px;text-align:center}.p-talk-to-us{color:var(--gray---for-text-400, #98a2b3);text-align:center;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.p-form-logo{display:flex;flex-direction:row;padding:80px 160px 30px}.p-contact-form,.p-moving-logo{width:50%}.p-contact-form{height:615px;padding:24px;display:flex;flex-direction:column;gap:24px;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(to bottom,#ffbf00,#fff 25.08%,#0d9bbf 51.45%,#fff 84.24%,#ffbf00) border-box;border-radius:10px;border:1px solid transparent}.p-contact-form input{color:#fff9;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.p-moving-logo{gap:4px}.p-fullname,.p-email,.p-number,.p-how-can-we-help{display:flex;flex-direction:column;gap:8px;color:var(--gray---for-text-25, #fcfcfd);font-family:Quicksand;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.p-input{padding:12px 16px;border-radius:4px;border:2px solid var(--Woodsmoke----BG-600, #5d5d5d);background-color:transparent;color:#fff}.p-input::placeholder{font-family:Quicksand;font-size:16px;font-weight:500;line-height:24px;text-align:left}.p-textarea{resize:none;height:180px;padding:12px 16px;border-radius:4px;border:2px solid var(--Woodsmoke----BG-600, #5d5d5d);background-color:transparent;color:#fff9;font-family:Quicksand;font-size:16px}.p-textarea::placeholder{font-family:Quicksand;font-size:16px;font-weight:500;line-height:24px;text-align:left}.p-submit-button{padding:16px 32px;justify-content:center;align-items:center;text-align:center;border-radius:50px;border:1px solid #ffbf00;background:var(--Grey-10, #1a1a1a);cursor:pointer;box-shadow:0 4px 4px #00000080}.p-submit-text{display:flex;align-items:center;justify-content:center;gap:8px}.p-submit-button:hover{box-shadow:0 4px 20px #ffbf0026}.p-submit-text p{color:#ffbf00;text-align:center;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.p-explore-services{padding-top:250px;font-family:Quicksand;font-size:14px;font-weight:600;line-height:17.5px;letter-spacing:.14em;text-align:center;color:#98a2b3;width:370px;margin:auto}.p-list1,.p-list2{padding-top:4px;width:370px;height:75px;margin:auto}.p-logo-slider{height:75px;background:none;-webkit-box-shadow:0 0px 0px 0px rgba(0,0,0,.125);box-shadow:0 0 #00000020;margin:auto;overflow:hidden;position:relative}.p-logo-slider:before,.p-logo-slider:after{width:100px;height:75px;background:linear-gradient(-90deg,transparent,#1a1a1a);content:"";position:absolute;width:45px;z-index:1}.p-logo-slider:after{right:0;top:0;-webkit-transform:rotateZ(180deg);transform:rotate(180deg);border-radius:0 50px 50px 0}.p-logo-slider:before{left:0;top:0;border-radius:0 50px 50px 0}.p-logo-slider .p-logo-slide-track{-webkit-animation:logo-scroll 10s linear infinite;animation:logo-scroll 10s linear infinite;display:-webkit-box;display:-ms-flexbox;width:auto;gap:56px}.p-logo-slider .p-slide{height:75px;width:auto;padding:10px;display:flex;justify-content:space-evenly;align-items:center}.p-logo-slider .p-slide p{background:linear-gradient(99deg,#fff 12.43%,#ffbf00 81.72%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:700;line-height:128.571%;letter-spacing:-.28px}@-webkit-keyframes logo-scroll{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(calc(-100% - 375px));transform:translate(calc(-100% - 375px))}}@keyframes logo-scroll{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(calc(-100% - 375px));transform:translate(calc(-100% - 375px))}}.p-logo-slider.rev .p-logo-slide-track.rev{-webkit-animation:logo-scroll-reverse 10s linear infinite;animation:logo-scroll-reverse 10s linear infinite;display:-webkit-box;display:-ms-flexbox;gap:56px;-webkit-transform:translateX(calc(-100% - 375px));transform:translate(calc(-100% - 375px))}.p-logo-slider.rev .p-slide.rev{height:75px;width:auto;padding:10px;display:flex;justify-content:space-evenly;align-items:center}.p-logo-slider.rev .p-slide.rev p{background:linear-gradient(99deg,#ffbf00 12.43%,#fff 81.72%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:700;line-height:128.571%;letter-spacing:-.28px}@-webkit-keyframes logo-scroll-reverse{0%{-webkit-transform:translateX(calc(-100% - 375px));transform:translate(calc(-100% - 375px))}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes logo-scroll-reverse{0%{-webkit-transform:translateX(calc(-100% - 375px));transform:translate(calc(-100% - 375px))}to{-webkit-transform:translateX(0);transform:translate(0)}}.p-privacy-policy-main{width:100%;padding:120px 160px 80px;display:flex;flex-direction:column;align-items:center;background:#111}.p-privacy-policy-main h1{color:#fff;text-align:center;font-family:Raleway,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:72px;letter-spacing:-.96px}.p-privacy-policy-text{color:#ffbf00!important}.p-privacy-policy-main p{color:var(--gray---for-text-400, #98a2b3);text-align:left;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:400;line-height:32px;width:100%}.p-privacy-policy-main h2{color:#fff;text-align:left;font-family:Quicksand;font-style:normal;font-weight:400;line-height:72px;letter-spacing:-.96px;width:100%}@media screen and (max-width: 1200px){.notMobile{display:none}.mobile{display:block}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.activeMobileNavbar{transform:translate(0);animation:slideIn .3s forwards}.nonactiveMobileNavbar{transform:translate(100%);animation:slideOut .3s forwards}.s-navbar{height:auto;padding:12px 30px}.s-logo-container p{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.s-logo svg{width:35.838px;height:32px}.s-nav-link{display:none}.s-mobile-nav-button{display:flex;width:32px;height:32px;padding:4px 3px;flex-direction:column;justify-content:center;align-items:center;gap:10px;cursor:pointer}.s-mobile-nav-button svg{width:18px;height:18px;flex-shrink:0}.s-mobile-navbar{right:0;position:fixed;width:80%;height:100svh;border-radius:10px;background:#191919;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transform:translate(100%)}.s-mobile-navbar-cancel-button{width:80%;display:flex;position:fixed;right:0;padding:16px 26px;justify-content:flex-end;gap:10px;background:#191919;z-index:2001}.s-mobile-navbar-cancel-button svg{display:flex;width:20px;height:20px;padding:4.411px;justify-content:center;align-items:center}.s-mobile-navlink-sets{width:100%;display:flex;padding:52px 24px 80px;flex-direction:column;align-items:flex-start;gap:22px}.s-mobile-navlink-set{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0}.s-mobile-navlink-heading{display:flex;padding:6px 0;justify-content:space-between;align-items:center;align-self:stretch}.s-mobile-navlink-heading a{color:var(--gray---for-text-25, #fcfcfd);text-align:center;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-decoration:none}.s-mobile-navlink-heading svg{display:flex;width:24px;height:24px;padding:6px;justify-content:center;align-items:center;gap:10px;fill:#98a2b3}.s-mobile-nav-list{display:flex;padding:24px 15px;flex-direction:column;align-items:flex-start;gap:26px;align-self:stretch;border-radius:12px;background:linear-gradient(228deg,#1c1c1c .94%,#1c1c1c00 104.91%);box-shadow:0 0 15px #0d9bbf1a;border:2px solid #fff;border-image:linear-gradient(to bottom,#0d9bbf 0%,#0d9bbf 70%,transparent 90%,transparent 100%);border-image-slice:1}.Software .s-mobile-nav-list{border:2px solid #fff;border-image:linear-gradient(to bottom,#ffbf00 0%,#ffbf00 70%,transparent 90%,transparent 100%);border-image-slice:1}.Edutech .s-mobile-nav-list{border:2px solid #fff;border-image:linear-gradient(to bottom,#fff 0%,#fff 70%,transparent 90%,transparent 100%);border-image-slice:1}.s-mobile-nav-list-container{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.s-mobile-nav-list-item{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.s-mobile-nav-list-item p{padding:2px;color:var(--gray---for-text-50, #f9fafb);font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.s-mobile-nav-list-item .sub-link{display:flex;padding:2px 8px;align-items:flex-start;align-self:stretch;text-decoration:none}.s-mobile-nav-list-item .sub-link p{color:var(--gray---for-text-400, #98a2b3);font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.s-mobile-navlink-contact-button{width:80%;display:flex;align-items:center;justify-content:center;padding:20px;position:fixed;bottom:0;background:#191919}.s-mobile-navlink-contact-button a{width:100%;height:40px;padding:8px 16px;gap:4px;border-radius:50px;opacity:0px;background:#ffbf00;text-decoration:none;font-family:Quicksand;font-size:14px;font-weight:600;line-height:24px;text-align:center;color:#101828}.s-mobile-nav-list{display:none}.s-visible{display:block}.s-mobile-navlink-heading-icon{transition:transform .3s ease}.s-rotate{transform:rotate(180deg)}.s-product-banner{padding:120px 20px 24px}.s-product-banner-container{gap:48px}.s-product-banner-logo{display:flex;width:90px;height:90px;padding:5px;border-radius:10px;justify-content:center;align-items:center}.s-product-banner-logo img{width:80px;height:80px;flex-shrink:0}.s-product-banner-logo-bg-edutech,.s-product-banner-logo-bg-engg,.s-product-banner-logo-bg-software{width:90px;height:90px;border-radius:10px}.s-product-banner-text p{color:#fff;text-align:center;font-family:Allerta Stencil;font-size:36px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.72px}.s-product-banner-text span{width:100%;color:var(--Woodsmoke----BG-300, #b0b0b0);text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.s-product-banner-labels{flex-wrap:wrap;align-items:center;justify-content:center}.s-product-banner-labels label{min-width:auto;text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.s-benefits{padding:24px 20px;gap:48px}.s-benefits-text{padding-top:20px;width:100%;gap:16px}.s-benefits-text p{font-family:Allerta Stencil;font-size:24px;font-style:normal;font-weight:400;line-height:normal;background:linear-gradient(90deg,#fff 3.85%,#fff9 143.9%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.s-benefits-text span{color:var(--gray---for-text-400, #98a2b3);text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.s-benefits-container{width:100%;gap:0px;flex-direction:row}.s-benefits-sets{width:50%;flex-direction:column}.s-benefits-set{width:100%;min-height:72px;padding:0;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 0 0}.s-benefits-set-logo,.s-benefits-set-logo img{width:28px;height:28px}.s-benefits-set p{width:100%;color:var(--Absolute-White, #fff);text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.s-vision-mission{padding:24px 20px;gap:24px;flex-direction:column}.s-vision-mission-container{width:100%;height:auto;padding:20px;gap:20px}.s-vision-mission-container-text{gap:8px}.s-vision-mission-container-text li{width:100%;height:auto;color:var(--gray---for-text-400, #98a2b3);font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.s-vision-mission-container p{color:var(--gray---for-text-25, #fcfcfd);font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.s-product-list{padding:24px 20px}.s-product-list-set{width:100%;padding:0 0 24px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.s-product-list-set-heading{width:100%;height:auto;padding:0}.s-engineering-solutions .s-product-list-set-heading,.s-software-solutions .s-product-list-set-heading,.s-product-list-set-heading{border-right:0}.s-engineering-solutions .s-product-list-set:nth-child(1) .s-product-list-set-heading,.s-hidden-products .s-product-list-set:nth-child(1) .s-product-list-set-heading,.s-hidden-products .s-product-list-set:nth-child(4) .s-product-list-set-heading{border-top:1px solid #01cfdc;padding-top:44px}.s-software-solutions .s-product-list-set:first-child .s-product-list-set-heading{border-top:1px solid #ffd24d;padding-top:44px}.s-product-list-set:first-child .s-product-list-set-heading{border-top:1px solid #e7e7e7;padding-top:44px}.s-product-list-set-heading .heading{width:100%;text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.28px;background:linear-gradient(90deg,#0d9bbf 19.69%,#fff 105.83%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.s-product-list-set-heading p{color:#fff;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.s-product-list-set-container{padding-left:0;width:100%;height:auto;border-left:0px}.s-software-solutions .s-product-list-set-container{border-left:0px solid #ffd24d}.s-engineering-solutions .s-product-list-set-container{border-left:0px solid #01cfdc}.s-product-list-set-container img{width:100%;height:100%;align-self:stretch}.s-slider img,.s-product-img-carousel{width:100%}.s-product-list-set-container p{width:100%;height:auto}.s-load-more,.s-see-less{padding:0}.s-load-more p,.s-see-less p{height:auto;padding:12px 24px}.s-horizontal-marquee{padding:48px 20px 120px}.s-horizontal-marquee-container{width:100%;height:auto;aspect-ratio:868/480;border-radius:16px}.s-horizontal-marquee-info{width:100%;padding:0 20px}.s-horizontal-marquee-info section h2{color:var(--Amber-500----Primary, #ffbf00);text-align:center;font-family:Quicksand;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.s-horizontal-marquee-info section p{color:var(--gray---for-text-400, #98a2b3);text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:500;line-height:19px}.s-horizontal-marquee .p-mail-button{width:100%;padding:8px 16px}.s-gallery{padding:24px 20px;gap:32px}.s-gallery .heading{text-align:center;font-family:Allerta Stencil;font-size:24px;font-style:normal;font-weight:400;line-height:normal;background:linear-gradient(90deg,#fff 3.85%,#fff9 143.9%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gallery{width:8px;height:10px}.s-carousel{width:375px;height:200px}.s-position0{width:280px;height:200px;border-radius:15px}.s-position0 img{width:280px;height:200px}.s-position-1,.s-position1{width:90px;height:172px;border-radius:12px}.s-position-1 img,.s-position1 img{width:90px;height:172px}.s-position-2,.s-position2{width:73px;height:134px;border-radius:12px}.s-position-2 img,.s-position2 img{width:73px;height:134px}.s-carousel-text{margin-top:-12px;height:20px}.s-carousel-text p{color:#fff;text-align:center;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.s-aboutus-hero{display:flex;padding:92px 20px 20px;flex-direction:column;justify-content:center;align-items:center;gap:48px}.s-aboutus-bg{top:54px}.s-aboutus-bg img{width:178.325px;height:156.46px;flex-shrink:0}.s-aboutus-logo{width:auto;height:auto;display:flex;padding:16px 12px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:8px;background:radial-gradient(161.14% 147.01% at 1.51% 100%,#1a1a1a,#101010 95.85%);box-shadow:0 1.6px 80px 1.6px #ffbf001a}.s-aboutus-logo svg{width:56px;height:48px}.s-aboutus-text{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.s-aboutus-text p{font-family:Allerta Stencil;font-size:36px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.72px;background:linear-gradient(90deg,#fff 3.85%,#fff9 143.9%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.s-aboutus-text span{color:var(--gray---for-text-400, #98a2b3);text-align:center;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:608px}.s-aboutus-text span:first-letter{text-transform:capitalize}.s-aboutus-validators{padding:24px 20px;display:flex;align-items:center;gap:16px}.s-validators-set{display:flex;height:120px;padding:16px;flex-direction:column;align-items:center;gap:16px;flex:1 0 0}.s-validators-set p{color:#fff;text-align:center;font-family:Quicksand;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.s-validators-set span{color:var(--gray---for-text-400, #98a2b3);text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.s-aboutus{padding:24px 20px}.s-aboutus .heading{display:none}.s-aboutus-content{width:100%;display:flex;padding:24px;flex-direction:column;align-items:center;gap:24px;align-self:stretch;border-radius:8px;border:1px solid rgba(202,255,51,.1);background:linear-gradient(106deg,#ffbf000d -29.45%,#ffbf0000 27.86%),linear-gradient(267deg,#1c1c1c 40.67%,#1c1c1c00 99.81%),url(./s-public/aboutus-koios-bg.png);background-blend-mode:normal,normal,screen}.s-aboutus-content p{color:var(--Woodsmoke----BG-300, #b0b0b0);font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.s-aboutus-content-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch}.s-aboutus-content-container p{color:var(--Woodsmoke----BG-300, #b0b0b0);font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.s-aboutus-content-container .heading{display:flex;align-items:center;justify-content:space-between;align-self:stretch}.s-aboutus-content-container .heading p{color:var(--gray---for-text-25, #fcfcfd);font-family:Allerta Stencil;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.s-aboutus-content-container .heading svg{width:32px;height:32px}.s-vision{padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch}.s-vision span{color:var(--Amber-500----Primary, #ffbf00);text-align:center;font-family:Allerta Stencil;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.s-vision .content{width:100%;padding:10px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;flex:1 0 0;align-self:stretch}.s-vision .content p,.s-vision .content .main{color:var(--Woodsmoke----BG-300, #b0b0b0);text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.s-below-vision{display:none}.s-404{height:707px}.s-404-gradient{top:-30px}.s-404-gradient img{width:163px;height:105px}.s-404-container{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:-100px}.s-404-container .heading p{text-shadow:0px 4px 50px rgba(90,90,90,.2);font-family:Alfa Slab One;font-size:40px;font-style:normal;font-weight:400;line-height:normal}.s-404-container .heading span{color:var(--gray---for-text-400, #98a2b3);font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.threeD-banner{padding-top:60px}.outerRing{width:60%;transform:translate(-50%,-60%)}@keyframes rotateCW{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateCCW{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}.middleRing{width:55%}.innerRing{width:50%}.threeD-banner-heading h1{text-align:center;font-variant-numeric:lining-nums proportional-nums;text-shadow:0px 4px 80px rgba(255,255,255,.5);font-family:Raleway;font-size:32px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:-1.28px;background:linear-gradient(90deg,#fff,#b5b5b5 107.07%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.s-banner-marquee img{width:145px;height:132px;object-fit:cover}.threeD-solutions{display:flex;padding:64px 0;flex-direction:column;align-items:center;gap:40px}.s-heading-new h2{color:#fff;text-align:center;font-variant-numeric:lining-nums proportional-nums;text-shadow:0px 4px 30px rgba(255,191,0,.35);font-family:Raleway;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.s-heading-new h2 span{color:#ffbf00;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.threeD-solutions-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;padding:0}.threeD-solutions-Div{padding:0 20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.threeD-solutions-Div::-webkit-scrollbar{display:none}.threeD-solutions-set-container{height:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;overflow:none}.threeD-solutions-set{flex-shrink:0}.threeD-solutions-set-container-left,.threeD-solutions-set-container-right,.threeD-solutions-set-controller{display:none}.threeD-solutions-set svg path{stroke:#ffbf00}.threeD-vision{padding:40px 0;gap:40px}.circle-scanner{width:75%;animation:rotate360 5s linear infinite}@keyframes rotate360{0%{transform:translate(-50%,-100%) rotate(0)}to{transform:translate(-50%,-100%) rotate(360deg)}}.threeD-industries-container{padding:0 20px 100px}.threeD-industries-div{display:grid;grid-template-columns:repeat(2,1fr)}.threeD-industries-set{height:210px;z-index:1}.threeD-industries-set img{height:210px}.threeD-industries-set p{color:#fff;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-size:16px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.64px;text-transform:uppercase}.below-div .threeD-industries-set{width:100%}.threeD-industries-border1,.threeD-industries-border2{width:70%;left:50%;transform:translate(-60%) skew(-20deg);z-index:0}.threeD-scan-container{width:80%;height:330px;padding:60px}.s-heading-new{width:100%}.threeD-scan-line{width:80%;height:2px;flex-shrink:0}.testimony{padding:48px 20px;gap:40px}.testimony .mobile{display:flex}.testimony-container{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.testimony-container::-webkit-scrollbar{display:none}.testimony-set{width:80%;padding:20px}.testimony-set p{color:#fffc;text-align:center;font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.threeD-last,.threeD-last img{height:491px}.threeD-last h2{color:#fff;text-align:center;font-variant-numeric:lining-nums proportional-nums;text-shadow:0px 4px 30px rgba(255,191,0,.35);font-family:Raleway;font-size:24px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.96px;text-transform:uppercase}.threeD-last h2 span{color:#ffbf00;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-size:24px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.96px;text-transform:uppercase}.p-svg-text-container{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}.p-svg-text{display:flex;flex-direction:column}.p-icon-text-card{flex-direction:column}.p-benefits-svg-container{height:65px;width:65px;padding:8px}.p-benefits-svg-second-container{height:50px;width:50px;padding:8px}.p-benefits-svg-second-container svg{height:34px;width:39px}.p-svg-text p{align-self:stretch;color:var(--Absolute-White, #fff);text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.p-footer{padding:0 30px}#changeText{width:400px}.p-address-container p{font-size:12px;font-style:normal;font-weight:400;line-height:28px}.p-gd.location img{width:21px;height:21px}.p-gd{gap:10px;text-align:left}.p-gd svg{height:21px;width:21px}.p-rights-reserved,.p-social-icons{display:none}.p-social-icons.mobile{display:flex;justify-content:center;padding-bottom:14px}.p-rights-reserved.mobile{display:flex;justify-content:center;color:var(--gray---for-text-400, #98a2b3);font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:18px;padding-top:9px;padding-bottom:8px}.service-container{margin-top:0}.p-rights-reserved.mobile svg{height:18px;width:18px}.p-koios h1{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.p-koios img{height:24px;margin-bottom:20px!important}.p-links{padding-top:8px;padding-bottom:17px;gap:17px}.p-links a{color:var(--gray---for-text-400, #98a2b3);font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:28px}.p-content-box{padding-top:8px;justify-content:center}.p-policy-tos{width:240px}.p-policy-tos p{color:var(--gray---for-text-400, #98a2b3);font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:28px;cursor:pointer}.p-address-container{flex-direction:column}.p-address-container p{text-align:left}.p-gd{width:240px;flex-direction:row;padding-bottom:24px}.p-address-container{align-items:center}.p-location-div{width:240px;height:100px}.p-footer-container{padding-top:48px;padding-bottom:30px}.p-policy-tos a{color:var(--gray---for-text-400, #98a2b3);font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:28px;cursor:pointer}.p-connection-container{padding-bottom:64px;padding-left:20px;padding-right:20px;align-items:center}.p-circle-text{width:335px;gap:16px;padding-top:24px}.p-lets-establish{width:335px;background:linear-gradient(93deg,#fff 8.57%,#ffffffbf 95.46%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.p-circle-svg{width:64px;height:64px;background:url(./assets/border.png)}.p-circle-cover{display:none}.svg2{height:70px;width:70px}.svg1{width:28px;height:28px}.p-side-button-container{width:335px;display:flex;flex-direction:column;padding-bottom:24px}.p-contact-button{border-radius:50px;border:1px solid #ffbf00;background:var(--Amber-500----Primary, #ffbf00);display:flex;height:40px;padding:12px 24px;align-items:center;gap:8px;align-self:stretch;justify-content:center}.p-contact-button p{color:var(--Woodsmoke----BG-950----bg, #1a1a1a);text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.p-mail-button{display:flex;align-items:center;justify-content:center}.p-mail-button p{text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.p-contact-button svg{height:20px;width:20px}.p-mail-button svg{height:20px;width:20px}.p-breadcrumb{display:none}.p-mechanical-text-container{height:calc(100svh - 80px);padding:0 20px}.p-big-mechanical-title{width:335px;align-self:center;color:#fff;text-align:center;font-size:36px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.72px}.p-title-description p{align-self:center;color:var(--Woodsmoke----BG-300, #b0b0b0);text-align:center;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.p-btm-line,.p-right-service-text,.p-left-service-text,.p-right-service-text p,.p-service-offering,.p-various-types-text{width:100%}.p-get-in-touch{align-self:center;width:fit-content;padding-left:30px;padding-right:30px;background:linear-gradient(90deg,#fff 3.85%,#fff9 143.9%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:36px;font-style:normal;font-weight:400;line-height:46.02px;letter-spacing:-.02em;padding-top:100px}.p-talk-to-us{color:var(--gray---for-text-400, #98a2b3);text-align:center;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:500;line-height:18px;padding:0 20px;align-self:center}.p-form-logo{padding-top:40px;padding-left:30px;padding-right:30px;display:flex;flex-direction:column}.p-contact-form{width:100%}.p-explore-services{padding-top:80px}}.portfolio{background:#111}.portfolio-home-banner{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.portfolio-navbar{display:flex;width:100%;height:80px;padding:20px 120px;justify-content:space-between;align-items:center;position:sticky;z-index:2000;top:0;background:#111}.portfolio-navbar-logo{text-decoration:none}.portfolio-navbar-logo:hover svg{scale:1.2}.portfolio-navbar svg{width:40px;height:32px;transition:all .3s}.portfolio-navbar nav{display:flex;justify-content:center;align-items:center;gap:40px}.portfolio-navbar a{text-decoration:none;color:#fff;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal;transition:all .3s}.portfolio-navbar a:hover{color:#ffbf00}.portfolio-navbar span{width:.5px;height:19px;background:#ffbf0033;flex-shrink:0}.portfolio-home-banner-background{width:100%;object-fit:cover}.portfolio-home-banner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px;padding:120px}.portfolio-home-banner-container section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.portfolio-home-banner-container section h2{color:#fffc;text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase}.portfolio-home-banner-container section h1{color:#ffbf00;text-align:center;font-family:Raleway;font-size:64px;font-style:normal;font-weight:500;line-height:100%}.portfolio-home-banner-container section h1 span{background:linear-gradient(90deg,#fff 46.71%,#111 107.65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Raleway;font-size:64px;font-style:normal;font-weight:600;line-height:100%}.portfolio-home-banner-container section p{font-family:Poppins;font-size:24px;font-style:normal;font-weight:400;line-height:normal;background:linear-gradient(180deg,#fff,#fff0 329.17%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.portfolio-home-banner-icons{width:100%;height:100%;position:relative}.portfolio-home-banner-icons img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-home-banner-icons .portfolio-home-banner-icon-1{transform:translate(calc(-50% - 100px),calc(-50% + 70px));animation:portfolioHomeBannerIcon1 forwards;animation-timeline:view();animation-range:entry -100%}@keyframes portfolioHomeBannerIcon1{to{transform:translate(calc(-50% - 190px),calc(-50% + 70px))}}.portfolio-home-banner-icons .portfolio-home-banner-icon-2{transform:translate(calc(-50% + 130px),calc(-50% + 50px));animation:portfolioHomeBannerIcon2 forwards;animation-timeline:view();animation-range:entry -100%}@keyframes portfolioHomeBannerIcon2{to{transform:translate(calc(-50% + 200px),calc(-50% + 70px))}}.portfolio-sidebar{position:fixed;right:0;top:50%;transform:translate(100%,-50%);height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;opacity:0;transition:all .3s;z-index:2000}.portfolio-sidebar.visible{opacity:1;transform:translate(60px,-50%);animation:portfolioSidebar 1s linear}@keyframes portfolioSidebar{0%{transform:translate(100%,-50%)}10%{transform:translate(10px,-50%)}50%{transform:translate(10px,-50%)}to{transform:translate(60px,-50%)}}.portfolio-sidebar:hover{transform:translate(10px,-50%)}.portfolio-sidebar-container{height:100%;flex-shrink:0}.portfolio-sidebar-container nav{width:80px;height:100%;flex-shrink:0;border-radius:60px 0 0 60px;background:#fff;transition:all .3s;position:relative}.portfolio-sidebar-container nav section{position:absolute;top:50%;left:50%;display:flex;padding:16px 0;align-items:center;gap:16px;transform:translate(-50%,-50%) rotate(270deg);flex-shrink:0}.portfolio-sidebar-container nav a{text-decoration:none;color:#666;font-family:Merriweather Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;transition:all .3s}.portfolio-sidebar-container nav a:hover{color:#ffbf00}.portfolio-sidebar-container nav a:active{color:#111}.portfolio-sidebar-container nav span{width:1px;height:28px;background:#ffbf00}.portfolio-home-marquee{width:100%;display:flex;padding:80px 0;align-items:flex-start;gap:100px;align-self:stretch}.portfolio-home-marquee-container{width:100%;overflow:hidden;padding:32px 0 24px}.portfolio-home-marquee-slide{white-space:nowrap;overflow:hidden;display:inline-flex;align-items:center;gap:96px;animation:marquee 30s linear infinite}.portfolio-home-marquee-slide img{height:48px;object-fit:cover}.portfolio-section-heading{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.portfolio-section-heading-img{height:30px;object-fit:cover}.portfolio-section-heading h2{color:#fff;font-family:Raleway;font-size:40px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.8px}.portfolio-section-heading h2 span{color:#ffbf00}.portfolio-section-heading p{color:#ffffff94;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.portfolio-home-services{width:100%;display:flex;padding:80px 160px;align-items:center;gap:40px;flex-shrink:0}.portfolio-home-services-set{width:100%;display:flex;padding:24px;flex-direction:column;align-items:center;gap:16px;flex-shrink:1;border-radius:8px;background:linear-gradient(248deg,#181818 8.13%,#17171a3b 83.39%);align-self:stretch;text-decoration:none;position:relative;overflow:hidden;transition:all .3s}.portfolio-home-services-set:before{content:"";position:absolute;top:50%;left:50%;width:250%;height:250%;transform:translate(-50%,-50%) rotate(-90deg);background:linear-gradient(0deg,#ffbf00 10.86%,#17171a3b 60.84%);opacity:0;transition:transform .8s ease,opacity .8s ease;z-index:0;border-radius:50%}.portfolio-home-services-set:hover:before{transform:translate(-50%,-50%) rotate(-160deg);opacity:1}.portfolio-home-services-set-icon{display:flex;align-items:center;justify-content:center;position:relative}.portfolio-home-services-set-icon svg{position:absolute;width:50.131px;height:50.131px;transform:translate(-15%,10%);transition:all .8s}.portfolio-home-services-set-icon .Hover,.portfolio-home-services-set:hover .portfolio-home-services-set-icon .notHover{opacity:0}.portfolio-home-services-set:hover .portfolio-home-services-set-icon .Hover{opacity:1}.portfolio-home-services-set-icon img{width:48px;height:48px;aspect-ratio:1/1;object-fit:contain;z-index:1}.portfolio-home-services-set h2{color:#fff;font-family:Raleway;font-size:18px;font-style:normal;font-weight:600;line-height:normal;z-index:1}.portfolio-home-services-set-line{display:flex;align-items:flex-start;gap:2px;z-index:1}.portfolio-home-services-set-line div{width:20px;height:2px;border-radius:2px;background:#ffbf00;transition:all .3s}.portfolio-home-services-set-line div:last-child{width:8px}.portfolio-home-services-set p{padding:0 20px;color:#ffffff94;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;z-index:1}.portfolio-explore-button{text-decoration:none;display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid #595959;z-index:1;transition:all .3s}.portfolio-explore-button p{color:#ffffffe6;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;transition:all .3s;padding:0}.portfolio-explore-button svg{width:24px;height:24px}.portfolio-explore-button svg path{transition:all .3s}.portfolio-home-services-set:hover .portfolio-explore-button{border-radius:8px;border:1px solid #595959;background:#ffbf00}.portfolio-home-services-set:hover .portfolio-explore-button p{color:#111111e6}.portfolio-home-services-set:hover .portfolio-explore-button svg path{fill:#111}.portfolio-home-view-projects{width:100%;display:flex;padding:100px 0 80px;flex-direction:column;align-items:center;gap:64px;align-self:stretch;position:relative}.portfolio-home-view-projects img{width:100%;object-fit:cover}.portfolio-home-view-projects-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.portfolio-primary-button{display:flex;padding:10px 16px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid #ffbf00;background:#fff;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;flex-shrink:0}.portfolio-primary-button p{color:#111111e6;font-family:Merriweather Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal;transition:all .3s;z-index:1}.portfolio-primary-button-background{position:absolute;background:#ffbf00;transition:all .3s;width:0%;height:0%;border-radius:50%}.portfolio-primary-button:hover p{color:#fff}.portfolio-primary-button:hover .portfolio-primary-button-background{width:100%;height:100%;border-radius:8px;transform:translate(0)}.portfolio-home-numbers{width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.portfolio-home-numbers-background{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-home-cursor-glow{position:absolute;width:350px;height:350px;background:radial-gradient(circle,#ffbf00 -200%,rgba(255,191,0,.3) 0%,transparent 80%);pointer-events:none;transform:translate(-50%,-50%);mix-blend-mode:screen;filter:blur(50px);z-index:2}.portfolio-home-flashlight-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#111;pointer-events:none}.portfolio-home-numbers-container{z-index:1;width:100%;display:flex;align-items:flex-start}.portfolio-home-numbers-container .portfolio-section-heading{padding:80px 0 80px 160px;background:linear-gradient(90deg,#111,transparent);z-index:2000}.portfolio-home-numbers-div{width:100%;display:flex;align-items:flex-start;gap:90px;padding:80px 160px 80px 200px;position:relative;overflow:hidden}.portfolio-home-numbers-div section{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:80px;z-index:100}.portfolio-home-numbers-div section:last-child{padding-top:64px}.portfolio-home-numbers-set{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.portfolio-home-numbers-set h3{color:#fff;font-family:Raleway;font-size:40px;font-style:normal;font-weight:500;line-height:140%}.portfolio-home-numbers-set p{color:#fffc;font-family:Poppins;font-size:24px;font-style:normal;font-weight:400;line-height:140%}.portfolio-home-gallery{width:100%;display:flex;align-items:flex-end;justify-content:center;gap:80px;padding:80px 160px}.portfolio-home-gallery-left{width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:100px}.portfolio-home-gallery-imgs{display:flex;height:186px;align-items:flex-start;gap:8px;flex-shrink:0;position:relative}.portfolio-home-gallery-arrow{position:absolute;width:175.046px;height:84.532px;flex-shrink:0;transform:translate(75%,-100%);visibility:hidden}.portfolio-home-gallery-left:hover .portfolio-home-gallery-arrow{visibility:visible}.portfolio-home-gallery-img-wrapper{position:relative;width:91px;height:186px;overflow:hidden;cursor:pointer}.portfolio-home-gallery-img-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#111111d6,#111111d6)}.portfolio-home-gallery-img-wrapper img{width:100%;height:100%;object-fit:cover}.portfolio-home-gallery-img-selected:before{display:none}.portfolio-home-gallery-right{width:100%;display:flex;align-items:center;justify-content:center}.portfolio-home-gallery-right img{width:484px;height:721px;flex-shrink:0;object-fit:contain}.portfolio-home-identities{width:100%;display:flex;padding:80px 160px;flex-direction:column;justify-content:center;align-items:center;gap:48px;align-self:stretch}.portfolio-home-identities-heading{width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch;gap:300px}.portfolio-secondary-button{text-decoration:none;display:flex;padding:12px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid #595959;flex-shrink:0;transition:all .3s}.portfolio-secondary-button p{color:#ffffffe6;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;transition:all .3s}.portfolio-secondary-button svg path{transition:all .3s}.portfolio-secondary-button:hover{border-radius:8px;border:1px solid #ffbf00}.portfolio-secondary-button:hover p{color:#ffbf00e6}.portfolio-secondary-button:hover svg path{fill:#ffbf00}.portfolio-home-identities-container{width:100%;display:flex;align-items:flex-start;gap:12px}.portfolio-home-identities-container section{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:12px;overflow:hidden}.portfolio-home-identities-container section img{filter:grayscale(100%);transition:all .8s}.portfolio-home-identities-container section img:hover{filter:grayscale(0)}.portfolio-home-identities-container section:first-child img{height:552px;width:100%;object-fit:cover;align-self:stretch}.portfolio-home-identities-container section:nth-child(2) img:first-child{height:300px;width:100%;object-fit:cover}.portfolio-home-identities-container section:nth-child(2) img:last-child{height:240px;width:100%;object-fit:cover}.portfolio-home-identities-container section:last-child img:first-child{height:300px;width:100%;object-fit:cover}.portfolio-home-identities-container section:last-child img:last-child{height:240px;width:100%;object-fit:cover}.portfolio-home-faq{width:100%;display:flex;padding:80px 160px;align-items:flex-start;gap:100px;align-self:stretch}.portfolio-home-faq .portfolio-section-heading{width:40%}.portfolio-home-faq-container{width:60%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}.portfolio-home-faq-set{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:8px;border-bottom:1px solid #232323;cursor:pointer;transition:all .3s}.portfolio-home-faq-set:hover{gap:12px}.portfolio-home-faq-set-heading{width:100%;display:flex;justify-content:space-between;align-items:flex-end;align-self:stretch}.portfolio-home-faq-set-heading h3{color:#ffffffe6;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:140%;text-transform:capitalize}.portfolio-home-faq-set-heading svg{transition:all .8s;transform:rotate(180deg)}.portfolio-home-faq-set:hover .portfolio-home-faq-set-heading svg{transform:rotate(0)}.portfolio-home-faq-set-ans{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;visibility:hidden;max-height:0;opacity:0;transition:all .8s}.portfolio-home-faq-set:hover .portfolio-home-faq-set-ans{max-height:500px;opacity:1;visibility:visible}.portfolio-home-faq-set-ans p{color:#fffc;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.28px;text-transform:capitalize}.portfolio-home-faq-tiles-container{width:100%;display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.portfolio-home-faq-tiles{display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:6px;border-radius:4px;border:.5px solid #4a4a4a;box-shadow:0 1px 2px #092c10a1}.portfolio-footer{width:100%;display:flex;flex-direction:column;align-items:center;gap:60px;padding:100px 160px 80px;position:relative;overflow:hidden}.portfolio-footer-background{width:100%;object-fit:cover;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.portfolio-footer-top{width:100%;display:flex;align-items:center;justify-content:space-between;padding:64px 80px;border-radius:10px;border:1px solid #111;background:#0f0e0f;z-index:1;gap:40px;position:relative}.portfolio-footer-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;padding:1px;background:linear-gradient(195deg,#ffbf00,#111 40%);mask:linear-gradient(#0f0e0f 0 0) content-box,linear-gradient(#0f0e0f 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.portfolio-footer-top h2{color:var(--White, #fff);font-family:Raleway;font-size:28px;font-style:normal;font-weight:600;line-height:normal;flex-shrink:0;z-index:1}.portfolio-footer-top form{width:510px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#fff;padding:8px;gap:8px;z-index:1}.portfolio-footer-top form input{width:70%;height:100%;border:0;color:#1116;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.portfolio-footer-top form input:focus{color:#111;outline:none}.portfolio-footer-top form button{width:auto;padding:0 18px;height:100%;border:0;border-radius:4px;background:#111;color:#fff;text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;flex-shrink:0}.portfolio-footer-bottom{width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch;padding-top:38px;border-top:1px solid rgba(255,255,255,.2);z-index:1}.portfolio-footer-bottom p{color:#fff;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal;opacity:.75}.portfolio-footer-bottom img{height:16px;object-fit:cover}.portfolio-footer-bottom section{display:flex;padding:10px;justify-content:center;align-items:center;gap:10px}.portfolio-footer-bottom section a{text-decoration:none;color:#ffffffe6;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal;transition:all .3s}.portfolio-footer-bottom section a:hover{color:#ffbf00}.portfolio-websites-banner{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.portfolio-websites-banner-container{position:absolute;width:100%;height:100%;padding:0 150px 0 160px;display:flex;align-items:flex-start;justify-content:center}.portfolio-websites-banner .portfolio-home-banner-container{position:static;transform:none;padding:0;width:40%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.portfolio-websites-banner .portfolio-home-banner-container section{align-items:flex-start}.portfolio-websites-banner .portfolio-home-banner-container section h1{text-align:left}.portfolio-websites-banner-imgs{width:60%;height:100%;display:flex;align-items:flex-start;perspective:150000px;position:relative;margin-top:80px}.portfolio-websites-banner-img{width:100%;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(25deg) rotateY(45deg) rotate(0);z-index:3;border-radius:8px;animation:portfolioWebsitesBannerImg 2s forwards;fill:#1b202399;stroke-width:1px;stroke:#ffbf00;box-shadow:0 .991px #ffffff1a inset;filter:drop-shadow(40.651px -.991px 8.923px rgba(0,0,0,.2));-webkit-backdrop-filter:blur(53.539756774902344px);backdrop-filter:blur(53.539756774902344px)}@keyframes portfolioWebsitesBannerImg{0%{transform:translate(calc(-50% + 80px),calc(-50% - 40px)) rotateX(25deg) rotateY(45deg) rotate(0)}to{transform:translate(-50%,-50%) rotateX(25deg) rotateY(45deg) rotate(0)}}.portfolio-websites-banner-img-1{width:100%;aspect-ratio:2195/1464;position:absolute;top:50%;left:50%;z-index:2;transform:translate(calc(-50% + 80px),calc(-50% - 40px)) rotateX(25deg) rotateY(45deg) rotate(0);animation:portfolioWebsitesBannerImg1 2s forwards;border-radius:7.932px;fill:#ffbf0033;box-shadow:0 .991px #ffffff1a inset;filter:drop-shadow(40.651px -.991px 8.923px rgba(0,0,0,.2));-webkit-backdrop-filter:blur(53.539756774902344px);backdrop-filter:blur(53.539756774902344px)}@keyframes portfolioWebsitesBannerImg1{0%{transform:translate(calc(-50% + 80px),calc(-50% - 40px)) rotateX(25deg) rotateY(45deg) rotate(0)}to{transform:translate(calc(-50% + 40px),calc(-50% - 20px)) rotateX(25deg) rotateY(45deg) rotate(0)}}.portfolio-websites-banner-img-2{width:100%;aspect-ratio:2195/1464;position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 80px),calc(-50% - 40px)) rotateX(25deg) rotateY(45deg) rotate(0);z-index:1;border-radius:7.932px;fill:#ffbf004d;box-shadow:0 .991px #ffffff1a inset;filter:drop-shadow(0px 6.94px 10.906px rgba(0,0,0,.28));-webkit-backdrop-filter:blur(53.539756774902344px);backdrop-filter:blur(53.539756774902344px)}.portfolio-websites-responsive{width:100%;display:flex;padding:80px 160px;align-items:center;gap:165px}.portfolio-websites-responsive .portfolio-section-heading,.portfolio-websites-responsive-img{width:100%}.portfolio-websites-responsive-img img{width:100%;object-fit:cover}.portfolio-websites-projects{width:100%;display:flex;padding:80px 0;flex-direction:column;align-items:flex-start;gap:48px;align-self:stretch}.portfolio-websites-projects-heading{width:100%;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:0 160px}.portfolio-websites-projects-controls{display:flex;align-items:flex-start;gap:12px}.portfolio-websites-projects-control{display:flex;width:52px;height:32px;padding:16px 32px;justify-content:center;align-items:center;gap:6px;border-radius:93px;background:#fff;border:0;box-shadow:0 1px 2px #092c10a1;transition:all .3s;cursor:pointer}.portfolio-websites-projects-control:active{background:#111}.portfolio-websites-projects-control svg{width:24px;height:24px;flex-shrink:0}.portfolio-websites-projects-container{width:100%;display:flex;align-items:flex-start;gap:12px;overflow:hidden}.portfolio-websites-projects-container-slide{width:100%;display:flex;align-items:flex-start;gap:12px}.portfolio-websites-projects-set{display:flex;width:calc((100% - 36px)/4);padding-bottom:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;flex-shrink:0;border-radius:12px;border:1px solid #313131;background:#111;box-shadow:0 4px 4px #00000040;text-decoration:none;position:relative;overflow:hidden}.portfolio-websites-projects-set:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;padding:2px;background:linear-gradient(220deg,#ffbf00cc,#111 60%);mask:linear-gradient(#0f0e0f 0 0) content-box,linear-gradient(#0f0e0f 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:all .8s}.portfolio-websites-projects-set:hover:before{opacity:1;background:linear-gradient(215deg,#ffbf00cc,#111 60%)}.portfolio-websites-projects-set-glow{position:absolute;bottom:-5px;width:100%;height:10px;border-radius:100%;background:#ffbf00;filter:blur(20px);opacity:0;transition:all .8s}.portfolio-websites-projects-set:hover .portfolio-websites-projects-set-glow{opacity:1}.portfolio-websites-projects-set-img{width:100%;height:369px;border-radius:12px 12px 0 0;overflow:hidden}.portfolio-websites-projects-set-img img{width:100%;height:100%;object-fit:cover}.portfolio-websites-projects-set-info{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;align-self:stretch}.portfolio-websites-projects-set-info section{width:100%;display:flex;padding:0 20px;justify-content:space-between;align-items:center}.portfolio-websites-projects-set-info section h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#ffffffe6;text-overflow:ellipsis;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.portfolio-websites-projects-set-info section svg{width:24px;height:24px;aspect-ratio:1/1}.portfolio-websites-projects-set-info p{display:flex;padding:0 20px;justify-content:space-between;align-items:center;align-self:stretch;overflow:hidden;color:#ffbf00cc;text-overflow:ellipsis;white-space:nowrap;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.portfolio-branding-banner{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.portfolio-branding-banner .portfolio-home-banner-container{align-items:flex-start;justify-content:flex-start;padding-top:200px}.portfolio-branding-banner .portfolio-home-banner-container section{width:600px;align-items:flex-start;justify-content:flex-start}.portfolio-branding-banner .portfolio-home-banner-container section h1{text-align:left}.portfolio-branding-gallery{width:100%;display:flex;align-items:center;justify-content:center;padding:80px 80px 0}.portfolio-branding-gallery-container{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:100px 80px 0;position:relative;overflow:hidden}.portfolio-branding-gallery-container h2{text-transform:uppercase;opacity:.12;position:absolute;top:0;transition:all .3s}.portfolio-branding-gallery-container .even{-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#ffbf00;font-family:Raleway;font-size:18vw;font-style:normal;font-weight:600;line-height:normal;letter-spacing:8px}.portfolio-branding-gallery-container .odd{color:#ffbf00;font-family:Raleway;font-size:180px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:8px;text-transform:uppercase}.portfolio-branding-gallery-background{width:100%;height:743px;display:flex;align-items:flex-start;justify-content:center;z-index:1}.portfolio-branding-gallery-background img{width:100%;height:100%;object-fit:contain;animation:portfolioBrandingGalleryBackground .5s forwards}@keyframes portfolioBrandingGalleryBackground{0%{transform:translateY(100%);opacity:0}to{opacity:1;transform:translateY(0)}}.portfolio-branding-gallery-options{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;overflow:hidden}.portfolio-branding-gallery-options-slide{height:100%;display:flex;align-items:center;justify-content:space-between;transition:all .5s;transform:translate(-100px);position:relative}.portfolio-branding-gallery-options .image-container{width:244px;height:154px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s}.portfolio-branding-gallery-options .image-container-background{position:absolute;width:100%;height:100%;background:#ffbf00;border:1px solid #111;transition:all .5s}.portfolio-branding-gallery-options .active-option .image-container-background{animation:portfolioBrandingGallerySetBackground 1s forwards}@keyframes portfolioBrandingGallerySetBackground{0%{transform:rotate(0)}50%{transform:rotate(95deg)}60%{transform:rotate(95deg)}to{transform:rotate(90deg)}}.portfolio-branding-gallery-options .inactive-option .image-container-background{animation:portfolioBrandingGallerySetBackgroundRemove 1s forwards}@keyframes portfolioBrandingGallerySetBackgroundRemove{0%{transform:rotate(90deg)}50%{transform:rotate(-5deg)}60%{transform:rotate(-5deg)}to{transform:rotate(0)}}.portfolio-branding-gallery-options .image-container:before{content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1;background:#111c;pointer-events:none;transition:all .5s;opacity:1;border:.1px solid rgba(17,17,17,.1)}.portfolio-branding-gallery-options img{width:100%;height:100%;flex-shrink:0;object-fit:cover;cursor:pointer;transition:all .3s;position:relative}.portfolio-branding-gallery-options .active-option{width:528px;height:528px;flex-shrink:0;cursor:default}.portfolio-branding-gallery-options .active-option:before{opacity:0}.portfolio-branding-designs{width:100%;display:flex;padding:80px 160px;flex-direction:column;justify-content:center;align-items:center;gap:48px;align-self:stretch}.portfolio-branding-designs-container{width:100%;display:flex;padding:40px 40px 0;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#fff0);-webkit-backdrop-filter:blur(11.299321174621582px);backdrop-filter:blur(11.299321174621582px)}.portfolio-branding-designs-container section{display:flex;width:510px;flex-direction:column;align-items:flex-start;gap:12px}.portfolio-branding-designs-container section h3{color:#fff;font-family:Raleway;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.48px}.portfolio-branding-designs-container section p{color:#ffffffe6;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.portfolio-branding-designs-container-img{display:flex;padding:76px 199.671px 0 200px;justify-content:center;align-items:center;align-self:stretch}.portfolio-branding-designs-container-img-container{display:flex;width:640.329px;height:300px;flex-direction:column;align-items:center;gap:20px;border-radius:12px;border:1px solid rgba(255,255,255,0);background:linear-gradient(180deg,#ffffff0a,#fff0);box-shadow:0 4px 34px #0c0620;-webkit-backdrop-filter:blur(11.299321174621582px);backdrop-filter:blur(11.299321174621582px);overflow:hidden}.portfolio-branding-designs-container-img-container img{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease-in-out}.portfolio-branding-designs-container-img-container .fade-in{opacity:1}.portfolio-branding-designs-container-img-container .fade-out{opacity:0}.portfolio-branding-mission{width:100%;display:flex;align-items:flex-start;gap:80px;padding:80px 160px}.portfolio-branding-mission-heading{display:flex;width:350px;flex-direction:column;align-items:flex-start;gap:32px;flex-shrink:0}.portfolio-branding-mission-option-container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.portfolio-branding-mission-option-container .active-option{border-radius:8px;border:1px solid #595959;background:#ffbf00;color:#111;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:normal;cursor:default}.portfolio-branding-mission-option{display:flex;width:100%;padding:8px 12px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:none;border:1px solid #595959;color:#ffffffe6;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:all .3s;cursor:pointer}.portfolio-branding-mission-option:hover:not(.active-option){border-radius:8px;border:1px solid #ffbf00;color:#ffbf00e6}.portfolio-branding-mission-container{width:100%;height:615px;display:flex;align-items:flex-start;justify-content:flex-start;border-radius:12px;padding:55px 75px;position:relative}.portfolio-branding-mission-container-background{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:12px;opacity:.4;background:linear-gradient(178deg,#ffbf0099 3.67%,#1119 97.21%);box-shadow:5px 5px 30px #00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.portfolio-branding-mission-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;padding:1px;background:linear-gradient(135deg,#fff,#111 40%);mask:linear-gradient(#0f0e0f 0 0) content-box,linear-gradient(#0f0e0f 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.portfolio-branding-mission-div{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;position:relative;z-index:1;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.portfolio-branding-mission-div::-webkit-scrollbar{display:none}.portfolio-branding-mission-logos{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:25px}.portfolio-branding-mission-logos-columns{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:15px}.portfolio-branding-mission-logos-columns img{width:100%;border-radius:8px;object-fit:cover}.portfolio-branding-mission-cards{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.portfolio-branding-mission-cards img{width:100%;height:100%;border-radius:8px;object-fit:cover}.portfolio-branding-mission-slides{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.portfolio-branding-mission-slides img{width:100%;height:100%;object-fit:cover;border-radius:8px}.portfolio-branding-mission-slides img:first-child{grid-column:span 2}.portfolio-branding-mission-brochure{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.portfolio-branding-mission-brochure img{width:100%;height:100%;object-fit:cover}.portfolio-branding-mission-brochure img:first-child{grid-column:span 3}.portfolio-branding-mission-catalog{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.portfolio-branding-mission-catalog img{width:100%;height:100%;object-fit:cover}.portfolio-branding-mission-listings{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.portfolio-branding-mission-listings img{width:100%;height:100%;object-fit:cover}.portfolio-branding-mission-listings img:first-child{grid-column:span 3}.portfolio-applications-banner{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.portfolio-applications-banner .portfolio-home-banner-container{align-items:flex-start;justify-content:flex-start;padding-top:200px}.portfolio-applications-banner .portfolio-home-banner-container section{width:550px;align-items:flex-start;justify-content:flex-start}.portfolio-applications-banner .portfolio-home-banner-container section h1{text-align:left}.portfolio-applications .portfolio-websites-projects-set{width:calc((100% - 24px) / 3)}.portfolio-projects-banner{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.portfolio-projects-banner .portfolio-home-banner-container{position:static;width:100%;transform:none;align-items:flex-start;justify-content:flex-start;padding:80px 160px 0}.portfolio-projects-banner .portfolio-home-banner-container section{align-items:flex-start;justify-content:flex-start}.portfolio-projects-banner .portfolio-home-banner-container section h1{text-align:left}.portfolio-projects-banner .portfolio-primary-button{width:329px}.portfolio-projects-cover{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:80px 0}.portfolio-projects-cover img{width:100%;object-fit:cover}.portfolio-projects-info-container{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:48px;padding:80px 160px}.portfolio-projects-info{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:48px;align-self:stretch}.portfolio-projects-info-set{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.portfolio-projects-info-set h2{color:#ffffffe6;font-family:Raleway;font-size:40px;font-style:normal;font-weight:500;line-height:140%}.portfolio-projects-info-container p{color:#ffffff94;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.portfolio-projects-gallery{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:80px 160px;gap:48px}.portfolio-projects-gallery-container{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:50px}.portfolio-projects-gallery section{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:48px}.portfolio-projects-gallery section:nth-child(2){padding-top:80px}.portfolio-projects-gallery section:nth-child(4){padding-top:80px}.portfolio-projects-gallery section img{width:100%;object-fit:cover}@media screen and (max-width: 1200px){.notMobile{display:none}.mobile{display:block}.portfolio-navbar{display:flex;height:56px;padding:10px 20px;justify-content:space-between;align-items:center;background:#12121280;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portfolio-navbar svg{width:32px;height:25.783px;flex-shrink:0;aspect-ratio:32/25.78}.portfolio-navbar nav{display:none}.portfolio-mobile-navbar-open-button svg{width:16px;height:16px;flex-shrink:0}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.activeMobileNavbar{transform:translate(0);animation:slideIn .3s forwards}.nonactiveMobileNavbar{transform:translate(100%);animation:slideOut .3s forwards}.portfolio-mobile-navbar{display:flex;width:100%;height:100svh;flex-direction:column;align-items:flex-end;gap:40px;background:#12121299;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5000;position:fixed;top:0;right:0;transform:translate(100%)}.portfolio-mobile-navbar-close-button{display:flex;height:56px;padding:10px 20px;justify-content:space-between;align-items:center}.portfolio-mobile-navbar-close-button svg{width:16px;height:16px;flex-shrink:0}.portfolio-mobile-navbar-container{width:100%;height:100%;padding:0 20px 20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch}.portfolio-mobile-navbar-container nav{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.portfolio-mobile-navbar-container nav a{width:100%;display:flex;padding:2px 0;align-items:center;gap:10px;align-self:stretch;text-decoration:none;color:var(--White-text, #fff);font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.portfolio-mobile-navbar-contact{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.portfolio-mobile-navbar-contact-button{width:100%;display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:6px;align-self:stretch;border-radius:8px;border-right:3px solid #fff;background:#fff;box-shadow:0 1px 2px #092c10a1;text-decoration:none;color:#111;text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.portfolio-mobile-navbar-contact section{width:100%;display:flex;padding:0 15px;justify-content:center;align-items:center;gap:8px;align-self:stretch}.portfolio-mobile-navbar-contact section a{display:flex;width:32px;height:32px;padding:6px;justify-content:center;align-items:center;gap:10px;text-decoration:none}.portfolio-mobile-navbar-contact section a svg{width:18px;height:18px;flex-shrink:0}.portfolio-home-banner{height:100svh}.portfolio-home-banner-background{height:100%;width:100%;object-fit:cover}.portfolio-home-banner-container{padding:120px 20px;overflow:hidden}.portfolio-home-banner-container section h1{color:#ffbf00;text-align:center;font-family:Raleway;font-size:32px;font-style:normal;font-weight:500;line-height:100%}.portfolio-home-banner-container section h1 span{background:linear-gradient(90deg,#fff 46.71%,#111 107.65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Raleway;font-size:32px;font-style:normal;font-weight:600;line-height:100%}.portfolio-home-banner-container section p{text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:linear-gradient(180deg,#fff,#fff0 329.17%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.portfolio-home-banner-icons img{width:132.729px;height:131.175px;flex-shrink:0}.portfolio-home-banner-icons img:nth-child(3){width:100px;height:96.491px}.portfolio-home-banner-icons .portfolio-home-banner-icon-1{transform:translate(calc(-50% - 75px),calc(-50% + 30px));animation:portfolioHomeBannerIcon1 forwards;animation-timeline:view();animation-range:entry -100%}@keyframes portfolioHomeBannerIcon1{to{transform:translate(calc(-50% - 150px),calc(-50% + 75px))}}.portfolio-home-banner-icons .portfolio-home-banner-icon-2{transform:translate(calc(-50% + 75px),calc(-50% + 30px));animation:portfolioHomeBannerIcon2 forwards;animation-timeline:view();animation-range:entry -100%}@keyframes portfolioHomeBannerIcon2{to{transform:translate(calc(-50% + 150px),calc(-50% + 75px))}}.portfolio-sidebar{width:100%;position:fixed;top:auto;right:auto;left:50%;bottom:0;transform:translate(-50%,40px);height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;transition:all .3s;z-index:5000}.portfolio-sidebar.visible{transform:translate(-50%,40px);animation:portfolioSidebar 1s linear}@keyframes portfolioSidebar{0%{transform:translate(-50%,60px)}10%{transform:translate(-50%,60px)}50%{transform:translate(-50%,60px)}to{transform:translate(-50%,40px)}}.portfolio-sidebar:hover{transform:translate(-50%)}.portfolio-sidebar-container{width:100%}.portfolio-sidebar-container nav{width:100%;border-radius:80px 80px 0 0;display:flex;align-items:center;justify-content:center}.portfolio-sidebar-container nav section{width:100%;transform:none;position:static;align-items:center;justify-content:center}.portfolio-sidebar-container nav a{color:#666;font-family:Merriweather Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.portfolio-home-marquee{display:flex;padding:48px 0;align-items:flex-start;gap:48px;align-self:stretch}.portfolio-home-marquee-slide{gap:40px}.portfolio-home-marquee-slide img{height:48px}.portfolio-home-services{display:flex;padding:48px 20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.portfolio-home-numbers-container{width:100%;display:flex;padding:48px 20px;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}.portfolio-home-numbers-container .portfolio-section-heading{padding:0}.portfolio-section-heading h2{color:#fff;font-family:Raleway;font-size:24px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.48px}.portfolio-home-numbers-div{padding:0 20px;gap:40px;align-items:center;justify-content:center}.portfolio-home-numbers-background,.portfolio-home-cursor-glow{display:none}.portfolio-home-numbers-set h3{color:#fff;font-family:Raleway;font-size:32px;font-style:normal;font-weight:500;line-height:140%}.portfolio-home-numbers-set p{color:#fffc;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.portfolio-home-gallery{display:flex;padding:48px 20px;flex-direction:column;align-items:flex-start;gap:48px;align-self:stretch}.portfolio-home-gallery-left{gap:40px}.portfolio-home-gallery-imgs{width:100%;height:132px;display:flex;align-items:center;justify-content:center}.portfolio-home-gallery-arrow{display:none}.portfolio-home-gallery-img-wrapper{width:64px;height:132px}.portfolio-home-gallery-right img{width:100%;height:auto;object-fit:cover}.portfolio-home-identities{display:flex;padding:48px 20px;flex-direction:column;align-items:flex-start;gap:48px;align-self:stretch}.portfolio-home-identities-heading{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.portfolio-home-faq{display:flex;padding:48px 20px;flex-direction:column;align-items:flex-start;gap:48px;align-self:stretch}.portfolio-home-faq .portfolio-section-heading,.portfolio-home-faq-container{width:100%}.portfolio-home-faq-set-heading h3{color:#ffffffe6;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:140%;text-transform:capitalize}.portfolio-websites-banner{height:100svh}.portfolio-websites-banner-container{padding:48px 20px;flex-direction:column}.portfolio-websites-banner .portfolio-home-banner-container{width:100%;padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px}.portfolio-websites-banner .portfolio-home-banner-container section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.portfolio-websites-banner .portfolio-home-banner-container section h1{text-align:center}.portfolio-websites-banner-imgs{width:100%;margin:0}.portfolio-websites-banner-img{transform:translate(calc(-50% + 40px),calc(-50% - 20px)) rotateX(25deg) rotateY(45deg) rotate(0);animation:portfolioWebsitesBannerImg 2s forwards}@keyframes portfolioWebsitesBannerImg{0%{transform:translate(calc(-50% + 40px),calc(-50% - 20px)) rotateX(25deg) rotateY(45deg) rotate(0)}to{transform:translate(calc(-50% - 40px),calc(-50% + 20px)) rotateX(25deg) rotateY(45deg) rotate(0)}}.portfolio-websites-banner-img-1{transform:translate(calc(-50% + 40px),calc(-50% - 20px)) rotateX(25deg) rotateY(45deg) rotate(0);animation:portfolioWebsitesBannerImg1 2s forwards}@keyframes portfolioWebsitesBannerImg1{0%{transform:translate(calc(-50% + 40px),calc(-50% - 20px)) rotateX(25deg) rotateY(45deg) rotate(0)}to{transform:translate(-50%,-50%) rotateX(25deg) rotateY(45deg) rotate(0)}}.portfolio-websites-banner-img-2{transform:translate(calc(-50% + 40px),calc(-50% - 20px)) rotateX(25deg) rotateY(45deg) rotate(0)}.portfolio-websites-responsive{display:flex;padding:48px 20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:48px}.portfolio-websites-projects{padding:48px 20px}.portfolio-websites-projects-heading{padding:0}.portfolio-websites-projects-container{gap:0px}.portfolio-websites-projects-set,.portfolio-applications .portfolio-websites-projects-set{width:100%}.portfolio-applications-banner{height:100svh}.portfolio-applications-banner .portfolio-home-banner-container{padding:120px 20px;height:100%;flex-direction:column;align-items:center}.portfolio-applications-banner .portfolio-home-banner-container section{width:100%;align-items:center;justify-content:center}.portfolio-branding-banner{padding:0;height:100svh}.portfolio-branding-banner .portfolio-home-banner-container{padding:120px 20px;flex-direction:column;align-items:center}.portfolio-branding-banner .portfolio-home-banner-container section{width:100%;align-items:center}.portfolio-branding-gallery{padding:48px 20px}.portfolio-branding-gallery-container{padding:20px}.portfolio-branding-gallery-container .even{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ffbf00;font-family:Raleway;font-size:54px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:8px;text-transform:uppercase}.portfolio-branding-gallery-container .odd{color:#ffbf00;font-family:Raleway;font-size:54px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:4px;text-transform:uppercase}.portfolio-branding-gallery-background{height:auto;padding-top:40px}.portfolio-branding-gallery-options{height:auto;transform:translate(-50%,-100%)}.portfolio-branding-gallery-options .image-container{width:80px;height:56px;flex-shrink:0;aspect-ratio:80/56}.portfolio-branding-gallery-options .active-option{width:120px;height:120px;flex-shrink:0;aspect-ratio:1/1}.portfolio-branding-designs{padding:48px 20px}.portfolio-branding-designs-container section{width:100%}.portfolio-branding-designs-container-img{padding:0}.portfolio-branding-designs-container-img-container{width:100%}.portfolio-branding-mission{padding:48px 20px;flex-direction:column}.portfolio-branding-mission-container{padding:35px 18px;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden}.portfolio-projects-banner .portfolio-home-banner-container{padding:120px 20px 0}.portfolio-projects-banner .portfolio-home-banner-container{align-items:center}.portfolio-projects-banner .portfolio-home-banner-container section{width:100%;align-items:center}.portfolio-projects-banner .portfolio-primary-button{width:100%}.portfolio-projects-cover{padding:64px 0 0}.portfolio-projects-info-container{padding:48px 20px}.portfolio-projects-info{display:flex;flex-direction:column;gap:48px}.portfolio-projects-info-set h2{font-family:Raleway;font-size:24px;font-style:normal;font-weight:500;line-height:140%}.portfolio-projects-info-set p{color:#ffffff94;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.portfolio-projects-gallery{padding:48px 20px}.portfolio-projects-gallery-container{gap:16px}.portfolio-projects-gallery section{gap:16px}.portfolio-projects-gallery section:nth-child(2){padding-top:34px}.portfolio-projects-gallery section:nth-child(4){padding-top:34px}.portfolio-footer{padding:40px 20px;gap:40px}.portfolio-footer-top{padding:0;flex-direction:column}.portfolio-footer-top:before{display:none}.portfolio-footer-top h2{color:var(--White, #fff);font-family:Raleway;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.portfolio-footer-top form{width:100%;height:auto;flex-direction:column;padding:12px;border-radius:8px;gap:12px;background:#fff}.portfolio-footer-top form input{width:100%;color:#1116;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.portfolio-footer-top form button{width:100%;display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:8px;background:#111;color:#fff;text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.portfolio-footer-bottom{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;align-self:stretch}.portfolio-footer-bottom section{display:flex;padding:10px 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}}*{margin:0;padding:0;box-sizing:border-box;letter-spacing:normal}html{scroll-behavior:smooth}.virtual-card{background:var(--Black-Primary, #121212)}.virtual-card h2{width:100%;padding:10px;color:#fff;text-align:center;text-shadow:0px 2px 20px rgba(255,255,255,.3);font-family:Poppins;font-size:48px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-2.88px;z-index:1}.virtual-card p{color:var(--Grey-grey-300, #a7a7a7);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px;z-index:1}.virtual-card-about-background,.virtual-card-reach-background,.virtual-card-find-background,.virtual-card-find-icon-label,.virtual-card-services-background,.virtual-card-products-background,.virtual-card-watch-frame,.virtual-card-skills-background,.virtual-card-experience-background,.virtual-card-contact-background,.virtual-card-connect-background{opacity:0;transition:all 2s}.virtual-card-inview{opacity:1}.virtual-star-twinkle{position:absolute;display:flex;align-items:center;justify-content:center}@keyframes twinkleAnimation{0%{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(2)}to{opacity:.2;transform:scale(1)}}.virtual-card-banner{width:100%;height:100svh;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;overflow:hidden}.virtual-card-banner-background{width:100%;height:100%;object-fit:cover;opacity:0;animation:VirtualCardBanner 1s forwards ease-in}@keyframes VirtualCardBanner{form{opacity:0}to{opacity:1}}.virtual-card-banner-container{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;gap:40px;padding:80px 160px}.virtual-card-banner-left{width:60%;height:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:40px}.virtual-card-banner-left-text{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:24px}.virtual-card-banner-left-text section{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.virtual-card-banner-left-text img{height:13px;object-fit:cover}.virtual-card-banner-left-text h1{color:var(--White, #fff);font-family:Poppins;font-size:64px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-2.56px}.virtual-card-banner-left-text h1 img{width:39px;height:39px;flex-shrink:0;aspect-ratio:1/1;object-fit:cover;margin-left:9px}.virtual-card-banner-designation{display:flex;align-items:center;gap:8px;padding:8px 16px;position:relative}.virtual-card-banner-designation:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;padding:1px;background:linear-gradient(90deg,#ffe500,#fff);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.virtual-card-banner-left-text span{color:#fff;text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.8px}.virtual-card-banner-left-text p{width:443px;color:var(--Grey-grey-300, #a7a7a7);font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.8px}.virtual-card-banner-button{display:flex;align-items:center;gap:8px;border-radius:26px;position:relative;text-decoration:none;overflow:hidden}@property --gradient-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes rotateGradient{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}.virtual-card-banner-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;padding:2px;background:linear-gradient(var(--gradient-angle),rgba(225,225,225,.3),transparent 70%);mask:linear-gradient(#414141cc 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotateGradient 5s linear infinite;z-index:2}.virtual-card-banner-button:hover:before{background:linear-gradient(var(--gradient-angle),rgba(255,191,0,.6),transparent 70%)}.virtual-card-banner-button-background{position:absolute;width:120%;height:100%;left:50%;transform:translate(-50%);object-fit:cover}.virtual-card-banner-button section{display:flex;align-items:center;gap:20px;padding:14px 28px;z-index:1}.virtual-card-banner-button p{color:#fff;font-family:Poppins;font-size:15px;font-style:normal;font-weight:600;line-height:20px}.virtual-card-white-button{text-decoration:none;display:inline-flex;padding:16px 32px;align-items:center;justify-content:center;gap:16px;border-radius:8px;background:var(--White-text, #fff);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .3s}.virtual-card-white-button p{color:var(--Black-Primary, #121212);text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px;transition:all .3s;flex-shrink:0}.virtual-card-white-button svg path{transition:all .3s}.virtual-card-white-button:hover{background:linear-gradient(0deg,#121212b3,#121212b3),#414141}.virtual-card-white-button:hover p{color:#fff}.virtual-card-white-button:hover svg path{fill:#fff}.virtual-card-black-button{text-decoration:none;display:inline-flex;padding:16px 32px;align-items:center;justify-content:center;gap:16px;border-radius:8px;background:linear-gradient(0deg,#121212b3,#121212b3),#414141;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .3s}.virtual-card-black-button p{color:var(--White-text, #fff);text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px;flex-shrink:0;transition:all .3s}.virtual-card-black-button:hover{background:#fff}.virtual-card-black-button:hover p{color:var(--Black-Primary, #121212)}.virtual-card-banner-right{width:40%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:4px}.virtual-card-banner-right img{width:100%;height:100%;object-fit:cover}.virtual-card-banner-marquee{width:200%;display:flex;padding:4px 0;justify-content:center;align-items:center;gap:8px;position:absolute}.virtual-card-banner-marquee.white{background:var(--White, #fff);transform:rotate(7.785deg);bottom:40px}.virtual-card-banner-marquee.yellow{background:var(--Yellow-Primary, #ffbf00);transform:rotate(-11.131deg);bottom:32px}.virtual-card-banner-marquee.white .virtual-card-banner-marquee-marquee{animation:marquee 20s linear infinite}.virtual-card-banner-marquee.yellow .virtual-card-banner-marquee-marquee{animation:reversemarquee 20s linear infinite}.virtual-card-banner-marquee-wrapper{width:100%;overflow:hidden}.virtual-card-banner-marquee-marquee{white-space:nowrap;overflow:hidden;display:inline-flex;align-items:center;gap:8px}.virtual-card .virtual-card-banner-marquee-marquee p{color:var(--Black-Primary, #121212);text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.72px}.virtual-card-banner-marquee-marquee img{width:12px;height:12px;flex-shrink:0;object-fit:cover}.virtual-card-about{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.virtual-card-about .star{position:absolute;top:-175px;right:0}.virtual-card-about-background{width:100%;object-fit:cover}.virtual-card-about-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Mahi_Rastogi .virtual-card-about-container{transform:translate(-50%,-20%)}.virtual-card-about-container p{width:720px;text-align:center}.virtual-card-about .twinkle-1{top:15%;left:30%;animation:twinkleAnimation 3.5s infinite alternate ease-in-out}.virtual-card-about .twinkle-2{top:25%;right:30%;animation:twinkleAnimation 3s infinite alternate ease-in-out}.virtual-card-about .twinkle-3{bottom:15%;left:40%;animation:twinkleAnimation 2s infinite alternate ease-in-out}.virtual-card-about .twinkle-4{top:30%;left:50%;animation:twinkleAnimation 4s infinite alternate ease-in-out}.virtual-card-about .twinkle-5{top:75%;right:30%;animation:twinkleAnimation 5s infinite alternate ease-in-out}.virtual-card-reach{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:64px;position:relative;overflow:hidden}.virtual-card-reach-background{width:100%;object-fit:cover}.virtual-card-reach-container{width:80%;position:absolute;top:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding-top:40px}.virtual-card-reach-container section{width:100%;display:flex;align-items:center;justify-content:center;gap:32px}.virtual-card-reach-set{text-decoration:none;display:flex;align-items:center;gap:9px;transition:all .3s}.virtual-card-reach-set img{width:48px;height:48px;object-fit:cover;border-radius:4px}.virtual-card-reach-set p{color:#fff;text-align:center;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:140%;transition:all .3s;flex-shrink:0}.virtual-card-reach-set:hover p{color:#ffbf00}.virtual-card-find{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:64px;position:relative;overflow:hidden;padding:64px 160px}.virtual-card-find-background{position:absolute;width:100%;object-fit:cover}.virtual-card-find-container{display:flex;align-items:center;justify-content:center;gap:90px;z-index:1}.virtual-card-find-set{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px;cursor:pointer;text-decoration:none}.virtual-card-find-icon{display:flex;width:160px;height:160px;padding:6px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;aspect-ratio:1/1;border-radius:100px;background:linear-gradient(0deg,#121212b3,#121212b3),#414141;transition:all .5s}.virtual-card-find-set:hover .virtual-card-find-icon{box-shadow:0 0 80px -10px #f8b711}.virtual-card-find-icon-label{color:#fff;text-align:center;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.virtual-card-services{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:64px;position:relative;overflow:hidden;padding:64px 160px}.virtual-card-services-background{position:absolute;width:100%;object-fit:cover}.virtual-card-services-container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.virtual-card-services-set{width:100%;height:406px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:16px;border-radius:4px;border:1px solid var(--Black-black-400, #414141);background:linear-gradient(148deg,#12121233,#12121266 99.15%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);position:relative;overflow:hidden;cursor:pointer}.virtual-card-services-set h3{color:#fff;font-family:Poppins;font-size:36px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.44px;z-index:1}.virtual-card-services-set img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-60%);object-fit:cover;transition:all .3s}.virtual-card-services-set:hover img{transform:translate(-50%,-50%)}.virtual-card-products{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:64px;position:relative;overflow:hidden;padding:64px 160px}.virtual-card-products-background{position:absolute;width:100%;object-fit:cover}.virtual-card-products-container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;z-index:1}.virtual-card-products-set{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.virtual-card-products-set-img{width:100%;height:349px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px}.virtual-card-products-set-img img{width:100%;height:100%;object-fit:cover;transition:all .3s}.virtual-card-products-set:hover img{scale:1.2}.virtual-card-products-set h3{color:#fff;font-family:Poppins;font-size:28px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.12px}.virtual-card-watch{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:64px;position:relative;overflow:hidden;padding:64px 160px}.virtual-card-watch-container{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px}.virtual-card-watch-weeks{display:inline-flex;align-items:center;gap:8px}.virtual-card-watch-weeks button{display:flex;width:56px;height:56px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;background:transparent;border:1px solid var(--Black-black-400, #414141);color:var(--Black-black-300, #606060);text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.72px;cursor:pointer}.virtual-card-watch-weeks button:hover{border:1px solid var(--Grey-grey-400, #959595)}.virtual-card-watch-weeks .virtual-card-watch-active-week{color:#fff;border:1px solid var(--Black-black-400, #414141)}.virtual-card-watch-display{display:flex;align-items:center;justify-content:center;position:relative}.virtual-card-watch-frame{width:665px;object-fit:cover}.virtual-card-watch-content{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px}.virtual-card-watch-content h3{color:#fff;text-align:center;font-family:Orbitron;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.8px}.virtual-card-watch-content section{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}.virtual-card-watch-available{display:flex;align-items:center;gap:4px}.virtual-card-watch-dot{width:12px;height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#b9ffbc;filter:drop-shadow(0px 2px 16px rgba(33,188,39,.3))}.virtual-card-watch-dot sub{width:6px;height:6px;border-radius:50%;background:#21bc27}.virtual-card-watch-red .virtual-card-watch-dot{background:#ffb9b9;filter:drop-shadow(0px 2px 16px #ffb9b9)}.virtual-card-watch-red .virtual-card-watch-dot sub{background:#e20f0f}.virtual-card-watch-content section span{color:#21bc27;font-family:Orbitron;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.96px}.virtual-card-watch-red section span{color:#e20f0f}.virtual-card-watch-content section p{color:#fff;text-align:center;font-family:Orbitron;font-size:40px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-1.6px}.virtual-card-watch-content img{height:13px;object-fit:cover}.virtual-card-skills{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:64px;position:relative;overflow:hidden}.virtual-card-skills-background{width:100%;object-fit:cover}.virtual-card-skills-div{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:64px;padding:64px 160px}.virtual-card-skills-container{width:800px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;z-index:1}.virtual-card-skills-set{display:flex;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer}.virtual-card-skills-set section{display:flex;width:36px;height:36px;padding:6px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:linear-gradient(0deg,#121212b3,#121212b3),#414141}.virtual-card-skills-set svg{width:20px;height:20px;flex-shrink:0;aspect-ratio:1/1}.virtual-card-skills-set svg path{transition:all .3s}.virtual-card-skills-set:hover svg path{fill:#ffbf00}.virtual-card-skills-set h3{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.64px;transition:all .3s}.virtual-card-skills-set:hover h3{color:#ffbf00}.virtual-card-experience{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:64px;position:relative;overflow:hidden;padding:64px 0}.virtual-card-experience-background{position:absolute;width:100%;object-fit:cover}.virtual-card-experience h2{z-index:1}.virtual-card-experience-container{display:flex;width:724px;flex-direction:column;align-items:flex-start;gap:24px;z-index:1}.virtual-card-experience-set{width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch;padding-bottom:24px;border-bottom:1px solid #414141}.virtual-card-experience-set h3{color:#fff;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.96px}.virtual-card-experience-set section{min-width:120px;display:flex;flex-direction:column;align-items:flex-end;gap:-2px}.virtual-card-experience-set section h4{color:var(--Black-black-100, #b6b6b6);font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.72px}.virtual-card-contact{width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:40px 0;background:var(--Black-Primary, #121212)}.virtual-card-contact-background{width:100%;object-fit:cover}.virtual-card-contact-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:64px;z-index:10}.virtual-card-contact-container form{display:flex;width:800px;padding:40px;flex-direction:column;justify-content:center;align-items:center;gap:24px;border-radius:8px;border:.7px solid var(--Woodsmoke-BG-woodsmoke-bg-600, #706f6f);background:linear-gradient(273deg,#121212 15%,#12121299 94.52%)}.virtual-card-contact-container form .form-section{display:flex;width:100%;align-items:flex-start;gap:24px}.virtual-card-contact-container form section{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.virtual-card-contact-container form section label{color:var(--White-text, #fff);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.56px}.virtual-card-contact-container form section label span{color:red}.virtual-card-contact-container form section input{width:100%;display:flex;height:52px;padding:12px 16px;align-items:center;align-self:stretch;border-radius:4px;background:transparent;border:.7px solid var(--Woodsmoke-BG-woodsmoke-bg-600, #706f6f);color:var(--Grey-text-grey-text-300, #b9b9b9);font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.64px}.virtual-card-contact-container form section textarea{width:100%;height:200px;display:flex;padding:12px 16px;align-items:center;align-self:stretch;border-radius:4px;background:transparent;border:.7px solid var(--Woodsmoke-BG-woodsmoke-bg-600, #706f6f);color:var(--Grey-text-grey-text-300, #b9b9b9);font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.64px;resize:none}.virtual-card-contact-container form .virtual-card-white-button{width:100%;border:none;cursor:pointer}.virtual-card-contact .twinkle-1{top:15%;left:10%;animation:twinkleAnimation 3.5s infinite alternate ease-in-out}.virtual-card-contact .twinkle-2{top:20%;right:15%;animation:twinkleAnimation 3s infinite alternate ease-in-out}.virtual-card-contact .twinkle-3{bottom:25%;left:10%;animation:twinkleAnimation 2s infinite alternate ease-in-out}.virtual-card-contact .twinkle-4{top:30%;left:5%;animation:twinkleAnimation 4s infinite alternate ease-in-out}.virtual-card-contact .twinkle-6{top:35%;right:15%;animation:twinkleAnimation 5s infinite alternate ease-in-out}.virtual-card-contact .twinkle-7{top:55%;right:15%;animation:twinkleAnimation 5s infinite alternate ease-in-out}.virtual-card-testimony{width:100%;display:flex;padding:54px 160px;flex-direction:column;justify-content:center;align-items:center;gap:64px;background:var(--Black-Primary, #121212);position:relative;overflow:hidden}.virtual-card-testimony-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:48px}.virtual-card-testimony-set-container{width:100%;overflow:hidden}.virtual-card-testimony-set-container .desktop{display:inline-flex}.virtual-card-testimony-set-slide{white-space:nowrap;overflow:hidden;display:inline-flex;align-items:center;gap:48px;animation:marquee 30s linear infinite}.virtual-card-testimony-set-slide:hover{animation-play-state:paused;cursor:grab}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes reversemarquee{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.virtual-card-testimony-set{white-space:wrap;width:500px;display:flex;padding:24px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:32px;flex-shrink:0;border-radius:16px;border:1px solid #414141;background:linear-gradient(159deg,#1d1d1d .49%,#121212 58.97%);align-self:stretch}.virtual-card-testimony-set p{width:100%;color:var(--Grey-grey-300, #a7a7a7);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px}.virtual-card-testimony-set section{width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch}.virtual-card-testimony-info{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"box-1 box-2" "box-1 box-3"}.virtual-card-testimony-info img{width:40px;height:40px;border-radius:40px;background:#5f5f5f;margin-right:8px}.virtual-card-testimony-info h4{color:#fff;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.56px}.virtual-card-testimony-info span{color:var(--Black-black-300, #606060);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px}.virtual-card-testimony-star{display:flex;align-items:center}.virtual-card-testimony-star img{width:16px;object-fit:cover}.virtual-card-testimony-dark{width:540px;height:100%;flex-shrink:0;border-radius:823px;background:var(--Black-Primary, #121212);filter:blur(80px);position:absolute;z-index:10;bottom:-20%}.virtual-card-testimony-left{left:-195px}.virtual-card-testimony-right{right:-195px}.virtual-card-connect{width:100%;display:flex;padding:64px 160px;flex-direction:column;justify-content:center;align-items:center;gap:64px;align-self:stretch;background:var(--Black-Primary, #121212)}.virtual-card-connect-container{width:834px;position:relative}.virtual-card-connect-container img{width:100%;object-fit:cover}.virtual-card-connect-container .heading{position:absolute;top:50%;left:50%;transform:translate(-50%)}.virtual-card-socials{display:flex;align-items:center;justify-content:center;gap:8px}.virtual-card-socials a{display:flex;width:60px;height:60px;padding:6px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:linear-gradient(0deg,#121212b3,#121212b3),#414141}.virtual-card-socials a svg{width:48px;height:40px;flex-shrink:0;aspect-ratio:6/5}.virtual-card-socials a svg path{transition:all .3s}.virtual-card-socials a:hover svg path{fill:#ffbf00}.virtual-card-connect .twinkle-1{top:0%;left:30%;animation:twinkleAnimation 3.5s infinite alternate ease-in-out}.virtual-card-connect .twinkle-2{top:5%;right:10%;animation:twinkleAnimation 3s infinite alternate ease-in-out}.virtual-card-connect .twinkle-3{bottom:5%;left:10%;animation:twinkleAnimation 2s infinite alternate ease-in-out}.virtual-card-connect .twinkle-4{top:50%;left:5%;animation:twinkleAnimation 4s infinite alternate ease-in-out}.virtual-card-connect .twinkle-5{top:75%;right:10%;animation:twinkleAnimation 5s infinite alternate ease-in-out}.virtual-card-footer{width:100%;display:flex;padding:64px 160px;flex-direction:column;justify-content:center;align-items:center;gap:32px;background:var(--Black-Primary, #121212)}.virtual-card-footer-container{display:flex;width:100%;padding:32px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:16px;border:1px solid var(--Black-black-400, #414141);background:var(--Black-Primary, #121212)}.virtual-card-footer-container section{width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch}.virtual-card-footer-container section img{height:40px;object-fit:cover}.virtual-card-footer-container section p{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px}.virtual-card-footer-container section span{text-decoration:none;color:var(--Grey-grey-700, #575757);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px}.virtual-card-footer-container section span a{text-decoration:none;color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px;transition:all .3s}.virtual-card-footer-container section span a:hover{color:#ffbf00}.virtual-card-footer-link-container{display:flex;height:24px;align-items:center;gap:8px}.virtual-card-footer-link-container a{text-decoration:none;color:var(--Grey-grey-700, #575757);font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.64px;transition:all .3s}.virtual-card-footer-link-container a:hover{color:#fff}.virtual-card-footer-link-container span{width:4px;height:4px;border-radius:50%;background:#575757}.virtual-card-footer-line{width:100%;height:1px;background:#414141}@media screen and (max-width: 1200px){.mobile{display:flex}.desktop{display:none}.virtual-card h2{color:#fff;text-align:center;text-shadow:0px 2px 20px rgba(255,255,255,.3);font-family:Poppins;font-size:28px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.68px}.virtual-card p{color:var(--Grey-grey-300, #a7a7a7);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px}.virtual-card-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto}.virtual-card-banner-container{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;padding:40px 20px}.virtual-card-banner-left{width:100%;height:auto}.virtual-card-banner-left-text{gap:16px}.virtual-card-banner-left-text section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.virtual-card-banner-left-text h1{color:var(--White, #fff);font-family:Poppins;font-size:36px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.44px;text-align:center}.virtual-card-banner-left-text h1 img{width:24px;height:24px;aspect-ratio:1/1;margin-left:9px}.virtual-card-banner-left-text p{width:100%;color:var(--Grey-grey-300, #a7a7a7);text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.64px}.virtual-card-banner-button:before{background:linear-gradient(var(--gradient-angle),rgba(255,191,0,.6),transparent 70%)}.virtual-card-bottom-bar{width:100%;height:80px;display:flex;padding:0 16px;align-items:center;gap:8px;flex-shrink:0;background:linear-gradient(97deg,#1b1b1b80 2.92%,#12121280 101.74%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:fixed;bottom:0;left:0;z-index:10000}.virtual-card-banner-button{width:100%}.virtual-card .virtual-card-banner-button p{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;flex-shrink:0}.virtual-card-banner-button section{width:100%;align-items:center;justify-content:center}.virtual-card-white-button{width:100%;padding:12px 24px;border-radius:30px;background:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.virtual-card .virtual-card-white-button p{color:var(--Black-Primary, #121212);text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.virtual-card-black-button{width:100%}.virtual-card-banner-right{width:100%}.virtual-card .virtual-card-banner-marquee-marquee p{color:var(--Black-Primary, #121212);text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.72px}.virtual-card-about{padding:40px 0 0}.virtual-card-about-container{width:100%;padding:0 20px}.virtual-card-about-container p{width:100%}.virtual-card-about .star{height:173px;object-fit:cover;top:-87px}.virtual-card-reach-container{width:100%;padding:0 20px}.virtual-card-reach-container section{gap:20px;flex-wrap:wrap;align-items:center;justify-content:center}.virtual-card-reach-set img{width:32px;height:32px;flex-shrink:0;aspect-ratio:1/1}.virtual-card .virtual-card-reach-set p{color:#fff;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.virtual-card-find{padding:40px 20px;gap:32px}.virtual-card-find-container{width:100%;gap:20px}.virtual-card-find-set{width:100%;flex-shrink:1;max-width:128px}.virtual-card-find-icon{width:100%;height:auto;flex-shrink:1}.virtual-card-find-icon svg{width:70%;height:70%}.virtual-card-find-icon-label{color:#fff;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.virtual-card-services{padding:40px 20px;gap:32px;overflow:visible}.virtual-card-services-background-wrapper{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.virtual-card-services .virtual-card-services-background-wrapper{display:block}.virtual-card-services-background{position:sticky;top:0;width:100%;object-fit:cover}.virtual-card-services-container{display:flex;flex-direction:column;align-items:flex-start;gap:20px;position:relative}.virtual-card-services-set{display:flex;flex-direction:column;align-items:flex-start;gap:16px;height:272px;padding:14px;border-radius:4px;border:1px solid var(--Black-black-400, #414141);background:linear-gradient(148deg,#12121233,#12121266 99.15%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.virtual-card-services-set img{transform:translate(-50%,-50%)}.virtual-card-services-set h3{color:#fff;font-family:Poppins;font-size:28px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.12px}.virtual-card-products{padding:40px 20px;gap:32px}.virtual-card-products-container{display:flex;flex-direction:row;align-items:flex-start;overflow-x:scroll;gap:20px;scrollbar-width:none;-ms-overflow-style:none}.virtual-card-products-container::-webkit-scrollbar{display:none}.virtual-card-products-set{width:80%;flex-shrink:0}.virtual-card-products-background{top:0}.virtual-card-products-set-img{height:296px}.virtual-card-products-set:hover img{scale:1}.virtual-card-products-set h3{color:#fff;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.96px}.virtual-card-watch{padding:40px 20px;gap:32px}.virtual-card-watch .virtual-card-banner-button{width:auto}.virtual-card-watch-container{gap:32px}.virtual-card-watch-weeks{width:100%}.virtual-card-watch-weeks button{width:100%;aspect-ratio:auto;color:var(--Black-black-300, #606060);text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.64px}.virtual-card-watch-display,.virtual-card-watch-frame{width:100%}.virtual-card-watch-content{gap:24px}.virtual-card-watch-content h3{color:#fff;text-align:center;font-family:Orbitron;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.64px}.virtual-card-watch-content section{gap:16px}.virtual-card-watch-content section span{color:#21bc27;font-family:Orbitron;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.64px}.virtual-card-watch-red section span{color:#e20f0f}.virtual-card-watch-content section p{color:#fff;text-align:center;font-family:Orbitron;font-size:28px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-1.12px}.virtual-card-watch-content img{height:8px}.virtual-card-skills{padding:0}.virtual-card-skills-background{width:100%;object-fit:cover}.virtual-card-skills-div{padding:0 20px 40px;gap:32px}.virtual-card-skills-container{width:100%;grid-template-columns:repeat(2,1fr);gap:24px}.virtual-card-skills-set{display:flex;align-items:center;justify-content:flex-start;gap:8px}.virtual-card-experience{padding:40px 20px;gap:32px}.virtual-card-experience-container{width:100%;gap:20px}.virtual-card-experience-set{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.virtual-card-experience-set h3{color:#fff;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.8px}.virtual-card-experience-set section{display:flex;flex-direction:column;align-items:flex-start;gap:0px}.virtual-card-experience-set section h4{color:var(--Black-black-100, #b6b6b6);font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.64px}.virtual-card p{color:var(--Black-black-200, #929292);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.56px}.virtual-card-contact{gap:32px}.virtual-card-contact-container{padding:40px 20px;gap:32px}.virtual-card-contact-container form{width:100%;display:flex;padding:32px 16px;flex-direction:column;align-items:flex-end;gap:24px;align-self:stretch;border-radius:8px;border:.7px solid var(--Woodsmoke-BG-woodsmoke-bg-600, #706f6f);background:linear-gradient(273deg,#121212 15%,#12121299 94.52%)}.virtual-card-contact-container form .form-section{flex-direction:column}.virtual-card-white-button p{color:var(--Black-Primary, #121212);text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.virtual-card-black-button p{color:var(--White-text, #fff);text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.virtual-card-testimony{padding:40px 20px;gap:32px}.virtual-card-testimony-dark,.virtual-card-testimony-set-container .desktop{display:none}.virtual-card-testimony-set-slide{animation:none;gap:20px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.virtual-card-testimony-set-slide::-webkit-scrollbar{display:none}.virtual-card-testimony-set{width:80%;display:flex;padding:16px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;border-radius:8px;border:1px solid #414141;background:linear-gradient(159deg,#1d1d1d .49%,#121212 58.97%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-self:stretch}.virtual-card-connect{padding:40px 0 0}.virtual-card-connect-container{width:100%}.virtual-card-connect-container h2{padding:0}.virtual-card-socials a{display:flex;width:36px;height:36px;padding:6px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:linear-gradient(0deg,#121212b3,#121212b3),#414141}.virtual-card-socials a svg{width:18px;height:18px;flex-shrink:0;aspect-ratio:1/1}.virtual-card-footer{padding:48px 20px 88px;gap:32px}.virtual-card-footer-container{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:4px;border:1px solid var(--Black-black-400, #414141);background:var(--Black-Primary, #121212)}.virtual-card-footer-container section img{height:28px}.virtual-card-footer-link-container{gap:4px}.virtual-card-footer-link-container a{color:var(--Grey-grey-700, #575757);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.virtual-card-footer-container section span{color:var(--Grey-grey-700, #575757);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.virtual-card-footer-container section p{color:#fff;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.virtual-card-footer-container section span a{color:#fff;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:16px}}.virtual-card-KES .virtual-card-banner-container{flex-direction:column-reverse;padding:40px 160px 0;justify-content:center}.virtual-card-KES .virtual-card-banner-right{height:100%;max-height:400px;width:auto;aspect-ratio:1/1;border-radius:50%}.virtual-card-KES .virtual-card-banner-left{width:100%;height:auto;align-items:center;justify-content:center;gap:32px}.virtual-card-KES .virtual-card-banner-left-img{object-fit:cover}.virtual-card-KES .virtual-card-banner-left-text{align-items:center;justify-content:center;gap:0px}.virtual-card-KES .virtual-card-banner-left-text section{align-items:center;justify-content:center}.virtual-card-KES .virtual-card-banner-left-logo{display:inline-flex;align-items:center;gap:4px}.virtual-card-KES .virtual-card-banner-left-logo img{height:28px;width:28px;object-fit:contain;flex-shrink:0}.virtual-card-KES .virtual-card-banner-left-logo span{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.virtual-card-KES .virtual-card-banner-left-text p{text-align:center;width:500px}.virtual-card-KES .virtual-card-about{overflow:hidden}.virtual-card-KES .virtual-card-about-background{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.virtual-card-KES .virtual-card-about-container{width:100%;position:static;padding:100px 160px;transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.virtual-card-KES .virtual-card-reach{display:flex;padding:80px 160px;justify-content:center;align-items:center}.virtual-card-KES .virtual-card-reach-container{width:100%;position:static;transform:none;padding:0}.virtual-card-KES .virtual-card-reach-container section{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.virtual-card-KES .virtual-card-reach-set{width:100%;display:flex;padding:16px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:8px;border:1px solid var(--Grey-grey-800, #444);background:linear-gradient(90deg,#121212,#1f1f1f)}.virtual-card-KES .virtual-card-reach-set:hover{box-shadow:0 4px 20px #d0d0d040}.virtual-card-KES .virtual-card-reach-set img{width:32px;height:32px;object-fit:cover}.virtual-card-KES .virtual-card-reach-set-text{display:flex;align-items:center;gap:16px}.virtual-card-KES .virtual-card-reach-set-text img{width:48px;height:48px;object-fit:cover}.virtual-card-KES .virtual-card-reach-set-content{display:flex;flex-direction:column;align-items:flex-start}.virtual-card-KES .virtual-card-reach-set-content h3{color:#fff;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.72px}.virtual-card-KES .virtual-card-reach-set-content p{color:var(--Black-black-100, #b6b6b6);font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.64px}.virtual-card-KES .virtual-card-find{overflow:visible}.virtual-card-KES .virtual-card-find-yellow{width:auto;position:absolute;left:50%;top:50%;transform-origin:center;animation:KESfindYellowAnimation 3s linear infinite}.virtual-card-KES .virtual-card-find-white{width:auto;position:absolute;left:50%;top:50%;transform-origin:center;animation:KESfindYellowAnimation 5s linear infinite;z-index:1}@keyframes KESfindYellowAnimation{0%{transform:translate(-50%,-50%) rotate(0) translate(20px) rotate(0)}25%{transform:translate(-50%,-50%) rotate(90deg) translate(20px) rotate(-90deg)}50%{transform:translate(-50%,-50%) rotate(180deg) translate(20px) rotate(-180deg)}75%{transform:translate(-50%,-50%) rotate(270deg) translate(20px) rotate(-270deg)}to{transform:translate(-50%,-50%) rotate(360deg) translate(20px) rotate(-360deg)}}.virtual-card-KES .virtual-card-find-set{z-index:2}.virtual-card-KES .virtual-card-find-icon{display:flex;width:124px;height:124px;padding:27px 27.816px 27.816px 27px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:8px;border:1px solid var(--Grey-grey-800, #444);background:#12121299;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.virtual-card-KES .virtual-card-find-icon svg{transition:all .3s}.virtual-card-KES .virtual-card-find-set:hover .virtual-card-find-icon{box-shadow:none}.virtual-card-KES .virtual-card-find-set:hover .virtual-card-find-icon svg{filter:drop-shadow(0px 4px 30px rgba(255,255,255,.5))}.virtual-card-KES .virtual-card-services-set{height:281px}.virtual-card-KES .virtual-card-services-set img{transform:translate(-70%,-50%)}.virtual-card-KES .virtual-card-services-set:hover img{transform:translate(-50%,-50%)}.virtual-card-KES .virtual-card-watch-frame-logo{position:absolute;width:40px;height:40px;object-fit:contain;background:#121212;transition:all .5s}.virtual-card-KES .virtual-card-watch-frame{transition:transform .5s,opacity 2s}.virtual-card-KES .virtual-card-skills-background{position:absolute;top:0}.virtual-card-KES .virtual-card-skills-div{position:static;transform:none;padding-top:120px}.virtual-card-KES .virtual-card-experience{flex-direction:row;align-items:flex-start;padding:100px 160px;min-height:400px;overflow:visible}.virtual-card-KES .virtual-card-experience-background{top:200px;left:200px;width:273px;object-fit:cover}.virtual-card-KES .virtual-card-experience-container{width:100%}.virtual-card-KES .virtual-card-experience h2{width:auto;flex-shrink:0}.virtual-card-KES .virtual-card-connect-container{width:100%}.virtual-card-KES .virtual-card-connect{padding:0}.virtual-card-KES .virtual-card-connect-container .heading{transform:translate(-50%,-50%)}.virtual-card-KES .virtual-card-connect-container .heading h2{color:#fff;text-align:center;font-family:Poppins;font-size:84px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-6.72px}.virtual-card-KES .virtual-card-connect-container .heading h2:first-child{text-align:left;transform:translate(-40px)}.virtual-card-KES .virtual-card-connect-container .heading h2:nth-child(2){text-align:left;transform:translate(60px,-60px)}.virtual-card-KES .virtual-card-socials{transform:translateY(-40px)}.mobile{display:none}.desktop{display:flex}@media screen and (max-width: 1200px){.mobile{display:flex}.desktop{display:none}.virtual-card h2{color:#fff;text-align:center;text-shadow:0px 2px 20px rgba(255,255,255,.3);font-family:Poppins;font-size:28px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.68px}.virtual-card p{color:var(--Grey-grey-300, #a7a7a7);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px}.virtual-card-KES .virtual-card-banner-container{padding:40px 20px 48px}.virtual-card-KES .virtual-card-banner-left-img,.virtual-card-KES .virtual-card-banner-left-text p{width:100%}.virtual-card-KES .virtual-card-banner-right{height:auto;width:100%;border-radius:0;padding:20px}.virtual-card-KES .virtual-card-banner-right img{aspect-ratio:1/1;height:100%;width:auto;border-radius:50%}.virtual-card-KES .virtual-card-about-background{width:100%;height:100%}.virtual-card-KES .virtual-card-about-container{padding:40px 20px}.virtual-card-KES .virtual-card-reach{padding:40px 20px;gap:32px}.virtual-card-KES .virtual-card-reach-container section{display:flex;flex-direction:column;gap:24px}.virtual-card-KES .virtual-card-find{overflow:hidden}.virtual-card-KES .virtual-card-find-white{width:100%;height:100%;object-fit:contain}.virtual-card-KES .virtual-card-find-yellow{width:50%;height:50%}.virtual-card-KES .virtual-card-find-container{flex-wrap:wrap}.virtual-card-KES .virtual-card-find-set{gap:8px;max-width:80px}.virtual-card-KES .virtual-card-find-icon{padding:16px;width:80px;height:80px}.virtual-card-KES .virtual-card-find-icon svg{width:80%;height:80%}.virtual-card-KES .virtual-card-products{overflow:visible}.virtual-card-KES .virtual-card-watch-frame{max-width:300px}.virtual-card-KES .virtual-card-watch-frame-logo{width:24px;height:24px}.virtual-card-KES .virtual-card-experience{flex-direction:column;align-items:center;padding:40px 20px}.virtual-card-KES .virtual-card-experience-background{position:static;max-width:273px}.virtual-card-KES .virtual-card-connect-container .heading h2{color:#fff;text-align:center;font-family:Poppins;font-size:48px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-3.84px}.virtual-card-KES .virtual-card-connect-container .heading h2:first-child{transform:translate(-40px,20px)}.virtual-card-KES .virtual-card-connect-container .heading h2:nth-child(2){transform:translate(20px,-10px)}.virtual-card-KES .virtual-card-socials{transform:translateY(0)}}
