@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Space+Grotesk:wght@300..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{padding:0;margin:0;box-sizing:border-box;font-family:Inter,sans-serif}body,html{overflow-x:hidden;overflow-y:auto}p{color:#4a4a4a}body{max-width:100vw;overflow-x:hidden!important}.theme-switcher{display:flex;justify-content:flex-end;padding:1rem}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;inset:0;background-color:#ccc;border-radius:34px}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;border-radius:50%}input:checked+.slider{background-color:#8b00ff}input:checked+.slider:before{transform:translateX(26px)}@keyframes SlideIn{0%{right:-100%}to{right:0}}.mobile-modal{position:fixed;z-index:99999;height:100vh;width:100%;background-color:rgba(0,0,0,.8)}.mobile-modal .modal-inner{width:90%;height:100vh;position:absolute;top:0;right:0;animation:SlideIn .3s ease-in-out;background-color:#fff;background-image:url(/assets/img/mobile-menu-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:.2rem}.mobile-modal .modal-inner .close{display:flex;justify-content:space-between;align-items:center;padding:.5rem}.mobile-modal .modal-inner .close .mobile-logo{max-width:100px}.mobile-modal .modal-inner .close .cross{max-width:25px}.mobile-modal .modal-inner .mobile-links{margin-top:1rem}.mobile-modal .modal-inner .mobile-links ul{list-style:none;padding:0;margin:2.5rem 0 0}.mobile-modal .modal-inner .mobile-links ul li{border-bottom:1px solid rgba(0,0,0,.1);background-color:hsla(0,0%,100%,.25)}.mobile-modal .modal-inner .mobile-links ul li:first-child{border-top:1px solid rgba(0,0,0,.1)}.mobile-modal .modal-inner .mobile-links ul li a{text-decoration:none;display:block;color:#0a0a0a;padding:.8rem 1rem}.header{padding-top:1rem;position:fixed;top:0;width:100%;left:0;z-index:9999}.header,.header .navigation{transition:all .3s ease-in-out}.header .navigation{padding:.5rem 1rem;background-color:#fff;box-shadow:4px 4px 40px 0 rgba(20,20,43,.08);border-radius:1rem;display:flex;justify-content:space-between;align-items:center}.header .navigation .logo a img{max-width:150px;transition:all .3s ease-in-out}.header .navigation .links ul{list-style:none;padding:0;margin:0;display:flex}.header .navigation .links ul li a{display:inline-block;padding:.8rem 1rem;text-decoration:none;color:#0a0a0a;font-weight:600}.header .navigation .menu{display:none}@media (max-width:992px){.header .navigation{padding:.9rem 1rem}.header .navigation .logo a img{max-width:100px}.header .navigation .links{display:none}.header .navigation .menu{display:block}}.scrolled{position:fixed;top:0;left:0;width:100%;padding:0;backdrop-filter:blur(2px);background-color:#fff;-webkit-backdrop-filter:blur(2px)}.scrolled .navigation{border-radius:0;box-shadow:unset}.scrolled .navigation .logo a img{max-width:130px!important}@media (max-width:992px){.scrolled .navigation{padding:.7rem 1rem}.scrolled .navigation .logo a img{max-width:70px!important}}.color-white{color:#fff!important}.banner{position:relative;width:100%;min-height:100vh;display:flex;justify-content:center;padding-top:8rem;flex-direction:column}.banner__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.banner__content{position:relative;z-index:1;color:#fff;text-align:center;top:50%;transform:translateY(-50%)}.banner .banner-inner{border-radius:40px;position:relative;background:linear-gradient(270deg,rgba(255,255,255,.3),rgba(255,255,255,.08));box-shadow:0 12px 45px 0 rgba(0,0,0,.12);backdrop-filter:blur(65px);-webkit-backdrop-filter:blur(65px);padding:4rem 3rem;z-index:999}.banner .banner-inner:hover .cta a{padding:1rem 2.4rem}@media (max-width:992px){.banner{min-height:100vh;padding-top:6rem;padding-bottom:0}.banner .banner-inner{padding:2rem 1.5rem;margin-bottom:0}}.cta{margin-top:2.5rem}.cta a,.cta button{padding:16px 24px;border-radius:.5rem;background-color:#00b2a9;color:#fff;font-family:Poppins,sans-serif!important;font-weight:600;font-style:normal;line-height:160%;text-align:center;text-decoration:none;font-size:1.125rem;transition:all .3s ease-in-out}.cta button{border:0;cursor:pointer}@media (max-width:768px){.cta a{font-size:1.2rem;line-height:1.5;padding:16px}}.right-small-image{max-width:230px;transform:rotate(-33.523deg);position:absolute;bottom:-7rem;left:-6rem}.line{height:1px;background:rgba(10,10,10,.1);margin-top:7rem;width:100%}@media (max-width:992px){.line{margin-top:4rem}}.arrow-bottom{width:75px;height:75px;border-radius:50%;display:grid;place-content:center;background-color:#fff;stroke-width:1px;stroke:#fff;fill:linear-gradient(180deg,rgba(255,255,255,.21) 21.54%,rgba(255,255,255,.08) 96.92%);filter:drop-shadow(0 12px 45px rgba(0,0,0,.12));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pulseScale 2s ease-in-out infinite}@keyframes pulseScale{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,.15)}50%{transform:scale(1.1);box-shadow:0 0 20px 10px rgba(0,0,0,.1)}}.trusted-by{padding:2rem .5rem;margin-top:3rem;position:relative;z-index:999;width:100%;overflow-x:hidden}.trusted-by p{color:#585d64;font-size:26px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.13px}.trusted-marquee-wrapper{overflow:hidden;width:100%}.trusted-ul{display:flex;gap:5rem;animation:scrollLeft 20s linear infinite;list-style:none;padding:0;margin:2rem 0}.trusted-ul li{flex-shrink:0}.trusted-ul li img{max-width:125px;aspect-ratio:25/8;opacity:.75}@media (max-width:992px){.trusted-ul{gap:2rem;margin-top:2rem}.trusted-ul li img{max-width:100px}}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.banner-bottom{background:#f2f2f2;position:relative;background-image:linear-gradient(90deg,#e6e1f2,#dbeceb)}.banner-bottom-left{width:411px;height:356px;flex-shrink:0;fill:rgba(139,92,246,.4);position:absolute;top:50%;transform:translateY(-50%);left:10%;z-index:-1;filter:blur(50px)}.small-service-ul li .small-service p{opacity:.7}@media(max-width:992px){.small-service-ul{width:max-content;animation:scroll-carousel 20s linear infinite}.small-service-ul li{width:250px;flex-shrink:0}.small-service-ul li .small-service img{max-width:30px}.small-service-ul li h3{font-size:16px}.small-service-ul li p{font-size:14px}}.small-service-carousel{overflow:hidden;width:100%;position:relative}.small-service-ul{list-style:none;display:flex;padding:0;margin:0;gap:1rem;justify-content:space-between}.small-service-ul li{position:relative;width:32%;text-align:center}.small-service-ul li:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:90%;width:1.5px;background:rgba(10,10,10,.1)}.small-service-ul li:last-child:after{display:none}.small-service-ul li .small-service{display:flex;flex-direction:column;align-items:center}.small-service-ul li .small-service img{max-width:50px;margin-bottom:1rem}.small-service-ul li .small-service h3{font-size:24px;font-weight:700}.small-service-ul li .small-service p{font-size:16px;color:#666}@media(max-width:992px){.small-service-ul{width:max-content;animation:scroll-carousel 25s linear infinite;flex-wrap:nowrap}.small-service-ul li{width:250px;flex-shrink:0}.small-service-ul li:after{display:block}.small-service-ul li .small-service img{max-width:30px}.small-service-ul li .small-service h3{font-size:16px}.small-service-ul li .small-service p{font-size:14px}}@keyframes scroll-carousel{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.mobile-img{display:none;padding-top:2rem}.mobile-img img{border-radius:.5rem;border-bottom-left-radius:2rem}@media (max-width:992px){.mobile-img{display:block}}.banner-img{position:absolute;top:0;right:0;width:800px!important;height:90vh;background-size:cover;background-position:50%;border-bottom-left-radius:6rem;z-index:1;transition:opacity .3s ease-in-out}@media (max-width:992px){.banner-img{display:none}}.banner-img.fade{opacity:0}.slider-dots{position:absolute;bottom:14vh;right:1rem;display:flex;gap:10px;z-index:2}@media (max-width:992px){.slider-dots{display:none}}.slider-dots .dot{width:12px;height:12px;background-color:hsla(0,0%,100%,.6);border-radius:50%;cursor:pointer;transition:background-color .3s ease}.slider-dots .dot.active{background-color:#fff}.banner-heading{letter-spacing:0;display:flex;flex-wrap:wrap;padding:0;color:#00b2a9!important;font-size:4.6rem;font-weight:600;line-height:1.2;border-radius:.5rem;margin-bottom:1rem;font-family:Poppins,sans-serif!important}.banner-heading .word{margin-right:1rem;display:inline-flex;white-space:nowrap}.banner-heading .word .letter-span{display:inline-block;transition:transform .3s ease-in-out}.banner-heading .word .letter-span:hover{transform:scale(1.5)}@media (max-width:768px){.banner-heading{font-size:2.5rem}}@media (max-width:480px){.banner-heading{font-size:2rem}}.banner-heading .word .letter-span{font-family:Poppins,sans-serif!important}.main-heading{color:#0a0a0a;font-size:3.75rem;font-weight:600;text-transform:capitalize;line-height:120%;margin-bottom:.6rem;font-family:Poppins,sans-serif}@media (max-width:768px){.main-heading{font-size:2.5rem}}@media (max-width:480px){.main-heading{font-size:2rem}}.sub-heading{color:#0a0a0a;font-size:1.375rem;font-style:normal;font-weight:400;line-height:170%}.border-radius{border-radius:.5rem}.about{min-height:100vh;-webkit-clip-path:polygon(0 4%,100% 0,100% 100%,0 100%);clip-path:polygon(0 4%,100% 0,100% 100%,0 100%)}.about-image-container{position:relative}.about-image-container .about-card{position:absolute;padding:1.5rem 2rem;border-radius:20px;background:hsla(0,0%,100%,.2);box-shadow:0 8px 20px 0 rgba(0,0,0,.15);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#fff;text-align:center}.about-image-container .about-card h3{font-family:Space Grotesk,sans-serif;margin-bottom:.5rem;font-size:2.4rem}.about-image-container .about-card p{color:#fff;margin:0}.about-image-container .total-projects{top:4rem;left:4rem}.about-image-container .client-satisfaction{top:50%;right:4rem;transform:translateY(-50%)}.about-image-container .team-members{bottom:4rem;left:4rem}.sec-heading{color:#000;font-size:2.5rem;font-style:normal;font-weight:600;line-height:120%;font-family:Poppins,sans-serif}.sec-heading span{color:#00b2a9}@media (max-width:992px){.sec-heading{margin-bottom:2rem;font-size:2.5rem}}@media (max-width:768px){.sec-heading{margin-bottom:2rem;font-size:2.1rem}}.accordion__item{border-radius:10px;border:1px solid #e0e0e0;padding:20px;background-color:#fff;margin-bottom:1rem}.accordion__item .accordion-header{display:flex;justify-content:space-between;align-items:center}.accordion__item .accordion-header .accordion-question{display:flex;align-items:center}.accordion__item .accordion-header .accordion-question h3{color:#231f20;font-family:Poppins,sans-serif;font-size:24px;font-style:normal;font-weight:600;margin:0 0 0 .5rem;line-height:29px}.accordion__item .accordion-content{margin-top:1rem}.accordion__item .accordion-content p{color:#0a0a0a}@media (max-width:992px){.accordion .accordion__item{padding:1rem;margin-bottom:1rem}.accordion .accordion__item .accordion-header .accordion-question h3{font-size:20px}.accordion .accordion__item .accordion-content p{font-size:16px}}.big-para{color:#0a0a0a;font-size:18px;font-style:normal;font-weight:400;text-overflow:ellipsis;line-height:160%}.para-24{font-size:24px}.sec{padding:5rem 0}@media (max-width:992px){.sec{padding:3rem 0}}.devider{width:100%;height:1px;background-color:#e0e0e0}.about-content{background-color:#fff;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);padding:2rem 1.5rem;border-radius:2rem}@media (max-width:992px){.about-content{padding:1rem}}.space-grotesk{font-family:Poppins,sans-serif}.values{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem}.values li .value-card{background-color:#00b2a9;padding:.5rem;border-radius:.4rem}.values li .value-card h5{color:#fff;margin:0}.color-teal{color:#00b2a9}.border-radius{border-radius:1rem}.masonry-container{width:100%;padding:0}.masonry-grid{width:100%;position:relative;margin:0 -8px}.masonry-item,.masonry-sizer{width:25%;padding:0 8px}@media(max-width:1280px){.masonry-item,.masonry-sizer{width:33.333%}}@media(max-width:1024px){.masonry-item,.masonry-sizer{width:50%}}@media(max-width:640px){.masonry-item,.masonry-sizer{width:100%}}.masonry-item{margin-bottom:16px;cursor:pointer;transform:translateZ(0)}.masonry-item-inner{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.12);transition:transform .3s ease,box-shadow .3s ease;padding-bottom:100%;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;height:0}.masonry-item:nth-child(4n+1) .masonry-item-inner{padding-bottom:120%}.masonry-item:nth-child(4n+2) .masonry-item-inner{padding-bottom:80%}.masonry-item:nth-child(4n+3) .masonry-item-inner{padding-bottom:100%}.masonry-item:nth-child(4n+4) .masonry-item-inner{padding-bottom:90%}.masonry-item-inner:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.masonry-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.masonry-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.masonry-item-inner:hover .masonry-overlay{opacity:1}.masonry-view-text{color:#fff;font-size:1rem;font-weight:500;letter-spacing:1px;background-color:rgba(0,0,0,.5);padding:6px 16px;border-radius:4px;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.masonry-item-inner:hover .masonry-view-text{opacity:1;transform:translateY(0)}.lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn .3s ease}.lightbox-content{position:relative;max-width:90%;max-height:90vh;animation:scaleIn .3s ease}.lightbox-image{max-width:100%;max-height:90vh;border-radius:4px;box-shadow:0 8px 20px rgba(0,0,0,.3)}.close-button{position:absolute;top:-40px;right:0;background:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.close-button:hover{background-color:hsla(0,0%,100%,.2)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.bg-white,.event-content{background-color:#fff}.event-content{padding:1.5rem 1rem;border-radius:1.875rem;margin-bottom:2rem;height:100%}.event-content,.event-content .link{transition:all .3s ease-in-out!important}.event-content .link{margin-top:2rem}.event-content .link a{padding:12px 20px;text-decoration:none;border:1px solid #3c3c3c;border-radius:.4rem;color:#3c3c3c;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;transition:all .3s ease-in-out!important}.event-content .link a img{margin-left:.5rem;transition:all .3s ease-in-out!important}.event-content h3{color:#231f20;font-family:Space Grotesk;font-size:26px;font-style:normal;font-weight:700;line-height:29px;margin-bottom:1rem}.event-content h3,.event-content p{transition:all .3s ease-in-out!important}.event-content p{height:8rem}.event-content .icon{width:80px;height:80px;display:grid;place-content:center;background:rgba(0,123,255,.1);border-radius:50%;margin-bottom:2rem;transition:all .3s ease-in-out!important}.event-content .icon img{max-width:40px;transition:all .3s ease-in-out}.event-content:hover{height:100%;transform:translateY(-5px);background-color:#00b2a9}.event-content:hover .link{margin-top:2rem}.event-content:hover .link a{padding:12px 20px;text-decoration:none;border:1px solid #fff;border-radius:.4rem;color:#00b2a9;background-color:#fff;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.event-content:hover .link a img{margin-left:.5rem}.event-content:hover .icon{background-color:#fff}.event-content:hover h3,.event-content:hover p{color:#fff!important}.gallery{background-color:#fff;position:relative}.projects-bottom{position:absolute;bottom:10px;left:0}.projects-top{position:absolute;top:5rem;right:0}.testimonial{background-color:#f2f2f2;position:relative}.testimonial-bottom{position:absolute;bottom:0;left:0}@media (max-width:992px){.testimonial-bottom{max-width:120px}}.custom-navigation{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem}.custom-navigation .custom-next-btn,.custom-navigation .custom-prev-btn{background-color:#00b2a9;color:#fff;border-radius:10px;padding:20px;width:40px;height:40px;display:grid;place-content:center;border:0}.custom-navigation .custom-prev-btn{background-color:#fff;border:1px solid rgba(0,0,0,.2);color:#000!important}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.testimonial .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#00b2a9!important;background-color:#fff}.form{background-color:#fff;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);padding:3rem 1rem;border-radius:1rem;z-index:999;position:relative}.fied-container{margin-bottom:1.2rem}.fied-container .select{padding:1rem}.fied-container input,.fied-container select,.fied-container textarea{width:100%!important;border:1px solid #00b2a9;padding:1.2rem 1rem;outline:none;box-shadow:none;border-radius:.5rem}.fied-container input:focus,.fied-container select:focus,.fied-container textarea:focus{border:1px solid #007bff}.fied-container textarea{min-height:7rem}.select{width:100%!important;border:1px solid #00b2a9;padding:1.2rem 1rem;outline:none;box-shadow:none;border-radius:.5rem}.select:focus{border:1px solid #007bff}.color-purple{color:#885cf6!important}.booking-btn{width:100%;background-color:#00b2a9;color:#fff;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;border:0;border-radius:.5rem;padding:.8rem 1rem;transition:all .3s ease-in-out}.booking-btn:hover{background-color:#007bff}.footer{background-color:#0a0a0a;padding-top:2rem;padding-bottom:0;display:flex;align-items:center;background-image:url(/assets/img/footer-top.png);background-size:cover}.social-icons{list-style:none;padding:0;margin-top:1rem}.social-icons li{display:inline-block;margin-right:1rem}@media (max-width:992px){.social-icons{margin:0}.social-icons li a img{max-width:30px}}.footer-line{border-top:1px solid hsla(0,0%,100%,.1);padding-top:2rem;padding-bottom:1rem}.bottom-links{list-style:none;padding:0;display:flex}.bottom-links li{position:relative;margin-right:1.5rem}.bottom-links li:first-child:after{content:"";position:absolute;top:50%;right:-1rem;transform:translateY(-50%);width:.5rem;height:.5rem;background-color:#fff;border-radius:50%}.bottom-links li a{color:#fff;text-decoration:none;font-size:1rem}.bottom-links li a:hover{text-decoration:underline}.footer-logo{margin-bottom:5rem}.footer-logo img{max-width:150px}@media (max-width:992px){.footer-logo{margin-bottom:0}.footer-logo img{max-width:120px}}.footer-ul{list-style:none;padding:0;margin-top:1rem}.footer-ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:#fff;opacity:.75}.footer-ul li:before{content:"";position:absolute;top:8px;left:0;width:10px;height:10px;border-radius:.2rem;background-color:#00b2a9}.footer-ul li a{color:#fff;text-decoration:none;opacity:.75}@media (max-width:992px){.footer-ul li{padding-left:0;margin-bottom:.5rem}.footer-ul li,.footer-ul li a{font-size:.8rem}.footer-ul li:before{display:none}.border-bottm-sm{border-bottom:1px solid #666}}.contact-container{display:flex;margin-top:1rem;margin-bottom:1.5rem}.contact-container .icon{margin-right:1rem}.contact-container .icon img{max-width:30px;transition:all .3s ease-in-out}.contact-container .contact-info a,.contact-container .contact-info p{color:#fff;font-size:1rem;text-decoration:none}@media (max-width:992px){.contact-container,.contact-container .icon{margin-bottom:0}.contact-container .contact-info a,.contact-container .contact-info p{font-size:.8rem}}.gallery-card{background-color:#fff;border-radius:10px;padding:1rem;margin-bottom:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease}.gallery-card:hover{transform:translateY(-5px)}.projects-ul{list-style:none;padding:0;margin-top:3.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;position:relative;z-index:9}.projects-ul li{width:48%}.projects-ul li:nth-child(2n){margin-top:4rem}.projects-ul li .custom-card{background-color:#f2f2f2;position:relative;border:1px solid #e0e0e0;padding:3rem 2rem;border-radius:20px;cursor:pointer}.projects-ul li .custom-card img{transition:all .3s ease-in-out}.projects-ul li .custom-card:hover img{transform:scale(1.05)}.projects-ul li .custom-card .active-content{display:flex;padding-top:1rem;justify-content:space-between}.projects-ul li .custom-card .active-content .right{margin-left:1rem}.projects-ul li .custom-card .active-content .right .icon{width:60px;height:60px;background-color:#00b2a9;display:grid;place-content:center;border-radius:18px}.projects-ul li .custom-card .active-content .left p{margin-bottom:0}.projects-ul li .custom-card .title-container{position:relative;padding-left:1rem;display:flex}.projects-ul li .custom-card .title-container:before{content:"";position:absolute;top:10px;left:0;width:10px;height:10px;border-radius:50%;background-color:#00b2a9}.projects-ul li .custom-card .title-container h5{color:#231f20;font-family:Space Grotesk;font-size:30px;font-style:normal;font-weight:500;line-height:29px}@media (max-width:992px){.projects-ul li .custom-card{padding:2rem 1rem}.projects-ul li .custom-card .title-container h5{font-size:24px}}.projects-ul li .active-card .active-content{display:flex}@media (max-width:992px){.projects-ul li{width:100%;margin-top:0}.projects-ul li .active-card{margin-bottom:14rem}.projects-ul li:nth-child(2n){margin-top:0}}@media (max-width:768px){.projects-ul li{width:100%;margin-top:0}.projects-ul li:nth-child(2n){margin-top:0}}.type{position:absolute;top:1rem;left:1rem;border-radius:10px;border:1px solid rgba(139,92,246,.2);background:rgba(139,92,246,.1);padding:.3rem .5rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999}.type p{font-size:14px;margin:0;color:#885cf6}.lightbox-btn{position:absolute;width:40px;height:40px;border-radius:50%;display:grid;place-content:center;border:0}.image-stack{height:320px}.image-stack img{transition:all .3s ease-in-out}.image-stack img:hover{transform:scale(1.03)!important}@media (max-width:992px){.image-stack{height:250px}}.btn-main{background-color:#00b2a9;color:#fff;padding:.6rem .8rem;border:0;border-radius:.5rem}@media (max-width:992px){.btn-main{padding:.5rem .6rem}}.btn-outline-main{background-color:#fff;color:#0a0a0a;padding:.6rem .8rem;border:1px solid #e0e0e0;border-radius:.5rem}@media (max-width:992px){.btn-outline-main{padding:.5rem .6rem}}.testimonial .swiper{width:100%;max-width:1280px;min-height:300px}.testimonial .swiper-slide{background:#00b2a9;min-height:245px;padding:1rem;box-shadow:0 8px 24px rgba(149,157,165,.2);border-radius:1rem}.testimonial .swiper-slide .review .rating{min-height:30px;background-image:url(/assets/icons/rating-white.png);width:100px;margin-bottom:1rem;background-size:contain;background-repeat:no-repeat}.testimonial .swiper-slide .review p{color:#fff!important}.testimonial .swiper-slide .top{display:flex;margin-top:1.5rem;align-items:center}.testimonial .swiper-slide .top .image{width:50px;height:50px;overflow:hidden;background-color:#00b2a9;border-radius:50%;position:relative}.testimonial .swiper-slide .top .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:50px;height:50px;object-fit:cover}.testimonial .swiper-slide .top .stars{margin-left:1rem}.testimonial .swiper-slide .top .stars .company{margin:0;color:#fff;font-size:.9rem}.testimonial .swiper-slide .top .stars .name{margin:0;color:#fff;font-weight:700}.testimonial .swiper-slide:nth-child(2n){background-color:#fff}.testimonial .swiper-slide:nth-child(2n) .review .rating{min-height:30px;background-image:url(/assets/icons/rating-teal.png);width:100px;margin-bottom:1rem;background-size:contain;background-repeat:no-repeat}.testimonial .swiper-slide:nth-child(2n) .review img{fill:#fff}.testimonial .swiper-slide:nth-child(2n) .review p{color:#0a0a0a!important}.testimonial .swiper-slide:nth-child(2n) .top{display:flex;margin-top:1.5rem;align-items:center}.testimonial .swiper-slide:nth-child(2n) .top .image{width:50px;height:50px;overflow:hidden;background-color:#00b2a9;border-radius:50%;position:relative}.testimonial .swiper-slide:nth-child(2n) .top .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:50px;height:50px;object-fit:cover}.testimonial .swiper-slide:nth-child(2n) .top .stars{margin-left:1rem}.testimonial .swiper-slide:nth-child(2n) .top .stars .company{margin:0;color:#000;font-size:.9rem}.testimonial .swiper-slide:nth-child(2n) .top .stars .name{margin:0;color:#000;font-weight:700}.testimonial .buttons-container{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:3rem;margin-top:2rem;position:relative;z-index:9}@media (max-width:992px){.testimonial .buttons-container{gap:.3rem;justify-content:start}}.team-container .swiper{width:100%;max-width:1280px;min-height:500px}.team-container .swiper-slide{min-height:445px;box-shadow:0 8px 24px rgba(149,157,165,.2);border-radius:20px;position:relative;overflow:hidden}.team-container .swiper-slide:hover .team-card{background-color:rgba(0,0,0,0)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-color:rgba(0,0,0,0);border-radius:0}.team-container .swiper-slide .team-card{position:absolute;bottom:0;width:100%;padding:.8rem;border-radius:1rem;text-align:center;border-radius:20px;border:1px solid hsla(0,0%,100%,.48);background:linear-gradient(273deg,rgba(0,178,169,.18) .81%,rgba(0,178,169,.03) 98.77%);box-shadow:0 12px 55px 0 rgba(0,0,0,.08);-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);transition:all .3s ease-in-out}.team-container .swiper-slide .team-card h6{color:#fff;font-size:30px;font-weight:600;font-family:Space Grotesk,sans-serif;margin-bottom:.5rem;text-transform:capitalize;line-height:1.2}.team-container .swiper-slide .team-card p{color:#fff;margin-bottom:.5rem;font-size:.9rem}.team-container .swiper-slide .team-linkedin{position:absolute;top:1rem;left:1rem;width:32px;height:32px;border-radius:50%;display:grid;place-content:center;background-color:#4875b4}.team-container .swiper-slide .team-linkedin img{max-width:16px}.team-container .swiper-slide:nth-child(2n) .team-card,.team-container .swiper-slide:nth-child(2n) .team-linkedin{background-color:#00b2a9}.projects-container{position:relative}.projects-container .swiper{width:100%;max-width:1280px;min-height:445px}.projects-container .swiper-slide{min-height:420px;box-shadow:0 8px 24px rgba(149,157,165,.2);border-radius:1rem;position:relative}.projects-container .projects-navigation button{border-radius:50%;background-color:#885cf6;border:0;width:30px;height:30px;color:#fff}.projects-container .projects-navigation .custom-prev-btn{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}.projects-container .projects-navigation .custom-next-btn{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1}@keyframes MoveUpDown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.image-left{position:absolute;left:0;top:-6%}@media (max-width:992px){.image-left{display:none}}.services{position:relative;background:#f2f2f2}.service-bg{position:absolute;top:50%;transform:translateY(-50%);height:90%;width:70%;border-top-right-radius:5rem;border-bottom-right-radius:5rem;z-index:-1;background-color:rgba(0,123,255,.1)}@media (max-width:992px){.service-bg{display:none}}.smart-navigation{list-style:none;padding:0;margin-top:2rem;display:flex;justify-content:center}.smart-navigation li:first-child{padding-right:1.3rem;position:relative}.smart-navigation li:first-child:after{content:"";width:20px;height:20px;background-image:url(/assets/icons/chevron-right-black.svg);background-size:contain;background-position:50%;position:absolute;top:2px;right:0;background-repeat:no-repeat}.smart-navigation li:first-child a{color:#0a0a0a}.smart-navigation li a{text-decoration:none;color:#885cf6}.page-banner{min-height:500px;background-color:#f8f8f8;display:flex;background-image:url(/assets/img/page-banner.jpg);background-size:cover;flex-direction:column;position:relative;padding-top:12rem;z-index:1}.page-banner .page-banner-right{position:absolute;max-width:180px;top:5%;right:3%;z-index:-1}@media (max-width:992px){.page-banner .page-banner-right{top:6rem;right:0}}.page-banner .page-banner-left{position:absolute;max-width:200px;bottom:2%;left:3%;z-index:-1}@media (max-width:992px){.page-banner .page-banner-left{display:none}}.our-mission{position:relative}.our-mission:after{position:absolute;bottom:0;height:70%;width:100%;content:"";background-color:#f2f2f2;z-index:-1}.mission-ul{list-style-type:none;padding:0}.mission-ul li{padding-left:1.9rem;position:relative;margin-bottom:1rem;font-size:18px}.mission-ul li:before{content:"";position:absolute;top:2px;left:0;width:24px;height:24px;background-image:url(/assets/icons/bullet.svg);background-size:contain;background-repeat:no-repeat;display:grid;place-content:center}@media (max-width:992px){.mission-ul li{padding-left:1.5rem;font-size:16px}.mission-ul li:before{width:20px;height:20px}}.our-vision{position:relative}.our-vision .vision-side{max-width:400px;position:absolute;left:1rem;top:0;z-index:-1}.vision-list{list-style:none;padding:0;margin-top:3rem}.vision-list .vision-item{display:flex;margin-bottom:1.8rem}.vision-list .vision-item .icon{width:35px;height:35px;margin-right:1rem}.vision-list .vision-item .vision-content h5{font-size:1.625rem;font-family:Space Grotesk,sans-serif}.vision-list .vision-item .vision-content p{margin-top:1rem}@media (max-width:768px){.vision-list .vision-item{margin-bottom:1rem}}.counter-container{background-image:url(/assets/img/facts-bg.png);background-position:50%;background-size:cover}.counter-ul{line-height:none;padding:0;margin:0;display:flex;flex-wrap:wrap;list-style:none;justify-content:space-evenly}.counter-ul li{width:24%}.counter-ul li .counter{text-align:center}.counter-ul li .counter h3{font-size:4rem;font-weight:600;font-family:Space Grotesk,sans-serif}.counter-ul li .counter p{font-size:1rem}@media (max-width:992px){.counter-ul li{width:48%;margin-bottom:2rem}.counter-ul li .counter h3{font-size:1.5rem}.counter-ul li .counter p{font-size:1rem}}.idea-container{background-color:#885cf6;position:relative;z-index:1}.idea-container .idea-right{max-width:300px;position:absolute;right:0;bottom:0;z-index:-1}.build-btn{background-color:#fff;border-radius:12px;color:#885cf6;text-decoration:none;display:inline-block;margin-top:1rem;padding:1rem 1.8rem;font-weight:18px;font-family:Space Grotesk,sans-serif;font-weight:700}.service-icon{width:80px;height:80px;display:grid;place-content:center;background:rgba(0,123,255,.1);border-radius:50%;margin-bottom:1.5rem}.review-container{border-radius:20px;border:1px solid rgba(0,0,0,.1);background:var(--Color-white,#fff);box-shadow:0 40px 48px 0 rgba(0,0,0,.06);padding:1rem}.review-container img{max-width:25px;margin-bottom:1.5rem}.service-container{background-color:#fff}.bg-service{background-color:#f2f2f2}.faq-container{padding:50px 0;z-index:11;position:relative}.faq-container .category-tabs{display:flex;flex-direction:column;gap:16px}.faq-container .category-tabs .category-tab{padding:15px 20px;background:rgba(0,178,169,.1);border:1px solid rgba(0,178,169,.15);cursor:pointer;font-size:18px;font-family:Poppins,sans-serif;font-weight:500;text-align:left;transition:all .3s ease;border-radius:8px}.faq-container .category-tabs .category-tab.active,.faq-container .category-tabs .category-tab:hover{background:#00b2a9;color:#fff;border-color:#00b2a9}.faq-container .faq-accordion{display:flex;flex-direction:column;gap:15px}.faq-container .faq-accordion .faq-item{box-shadow:0 12px 45px 0 rgba(0,0,0,.08);width:100%;padding:15px 20px;background:#fff;border-radius:12px;transition:border .3s ease}.faq-container .faq-accordion .faq-item.active{border:1px solid #007bff}.faq-container .faq-accordion .faq-item .faq-icon-top{width:50px;height:50px;display:grid;place-content:center;background:rgba(0,123,255,.1);border-radius:50%;margin-right:1rem}.faq-container .faq-accordion .faq-item .faq-icon-top img{max-width:24px}.faq-container .faq-accordion .faq-item .faq-question{background:#fff;width:100%;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease;font-size:16px;font-family:Poppins,sans-serif;font-weight:400;box-shadow:none!important}.faq-container .faq-accordion .faq-item .faq-question .faq-icon img{max-width:30px}.faq-container .faq-accordion .faq-item .faq-answer{max-height:0;padding:0 10px;background:#fff;font-size:14px;line-height:1.6;overflow:hidden;transition:max-height .3s ease-out .1s,padding .3s ease-out .1s;font-family:Poppins,sans-serif}.faq-container .faq-accordion .faq-item .faq-question.active+.faq-answer{max-height:200px;padding:15px 0}.faq-top-right{position:absolute;top:4rem;left:0;max-width:200px;z-index:-1}.contact-page-container{position:relative;z-index:2;background-color:#fff}.contact-bottom{position:absolute;left:0;bottom:0;z-index:-1;max-width:300px}@media (max-width:992px){.contact-bottom{display:none}}.portfolio-buttons-container{display:flex;justify-content:center;margin:2rem 0}.portfolio-list-container{margin-top:3rem}.portfolio-list-container .tags{list-style:none;padding:0;display:flex;gap:10px;margin-bottom:1.5rem}.portfolio-list-container .tags li{border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.4rem .8rem}.portfolio-list-container .tags li:nth-child(odd){border:1px solid rgba(139,92,246,.2);background:rgba(139,92,246,.1)}.portfolio-list-container .tags li:nth-child(odd) span{color:#885cf6;text-transform:capitalize}.portfolio-list-container .tags li:nth-child(2n){border:1px solid rgba(0,178,169,.1);background:rgba(0,178,169,.1)}.portfolio-list-container .tags li:nth-child(2n) span{color:#00b2a9;text-transform:capitalize}.portfolio-list-container .desc,.portfolio-list-container p{font-size:18px;color:#0a0a0a}.portfolio-list-container .items-container{padding:1.4rem 2rem;border-radius:20px;background:rgba(139,92,246,.1);margin-bottom:1.5rem}.portfolio-list-container .brandomatic h4{font-weight:600}.portfolio-list-container .project-logo{max-width:200px}.portfolio-list-container .project-link a{font-size:1.625rem;color:#007bff;text-decoration:none}.portfolio-list-container .case-study{display:inline-block;border-radius:12px;background-color:#00b2a9;color:#fff;text-decoration:none;font-family:Space Grotesk;font-size:18px;font-style:normal;font-weight:700;padding:18px 36px;border:0}.portfolio-list-container .project-image{position:relative}.portfolio-list-container .project-image .featured{background-color:#885cf6;padding:10px 1rem;color:#fff;position:absolute;width:-moz-fit-content;width:fit-content;top:1rem;left:1rem;border-radius:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.portfolio-list-container .project-image img{border-radius:1.9rem}.portfolio-list-container .project-review{border-radius:20px;background:rgba(139,92,246,.1);padding:3rem 0;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-size:cover;margin-top:3rem}.portfolio-list-container .project-review img{margin-bottom:1rem}.bg-grey{background-color:#f2f2f2}.fw-500{font-weight:500}.view-case-study{border:0}.process-ul{list-style:none;padding:0;margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem;position:relative}.process-ul:after{content:"";position:absolute;top:.8rem;left:50%;transform:translateX(-50%);width:75%;height:8px;border-radius:10px;background:rgba(0,123,255,.2)}.process-ul li{width:24%;position:relative;z-index:99}.process-ul li:after{content:"";position:absolute;top:50%;left:100%;transform:translate(-50%,-30%);width:140px;height:140px;background-image:url(/assets/icons/hand-drawn-arrow.svg);background-size:contain}.process-ul li:last-child:after{display:none}.process-ul li .process-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.process-ul li .process-card .step img{margin-bottom:.6rem;width:32px}.process-ul li .process-card .step p{font-size:1.2rem;font-family:Space Grotesk,sans-serif;font-weight:600;color:#0a0a0a}.process-ul li .process-card .process-content{margin-top:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.process-ul li .process-card .process-content h5{color:#0a0a0a;font-family:Space Grotesk;font-size:26px;font-style:normal;font-weight:700;line-height:36px;margin-top:1rem;max-width:240px}.process-ul li .process-card .process-content .process-icon-cont{display:flex;width:140px;height:140px;padding:35px 34.5px 35px 35.5px;display:grid;place-content:center;border-radius:50%;background:rgba(0,123,255,.1)}@media (max-width:1401px){.process-ul:after{display:none}.process-ul li{width:47%;margin-bottom:2rem}.process-ul li .process-card .process-content{margin-top:.5rem}.process-ul li .process-card .process-content .process-icon-cont{width:100px;height:100px}.process-ul li .process-card .process-content h5{font-size:1.2rem}.process-ul li:after{display:none}}.maps{background-color:#885cf6;min-height:50vh}.image-hover{transition:all .3s ease-in-out}.image-hover:hover{transform:scale(1.04)}.small-contact,.small-contact .icon{display:flex;align-items:center}.small-contact .icon{border-radius:110px;background:hsla(0,0%,100%,.1);width:80px;height:80px;padding:20.324px 20px 19.676px;justify-content:center;aspect-ratio:1/1;margin-right:1rem}.small-contact .number a,.small-contact .number p{font-size:2rem;font-weight:700;font-family:Space Grotesk,sans-serif;text-decoration:none;color:#fff}.contact-ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:1.3rem}.small{font-size:.8rem}