*{box-sizing:border-box;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding:0;scroll-behavior:smooth}@font-face{font-display:swap;font-family:Poppins;font-weight:400;src:url(../fonts/poppins-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-weight:600;src:url(../fonts/poppins-semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-weight:700;src:url(../fonts/poppins-bold.woff2) format("woff2")}.page{margin:0!important}a{outline:none!important;overflow-wrap:break-word;text-decoration:none}img{border-style:none;height:auto}embed,figure,iframe,img,object{max-width:100%}.screen-reader-text,a.skip-link.screen-reader-text{clip:rect(0,0,0,0)!important;word-wrap:normal!important;border:0!important;clip-path:inset(50%)!important;height:.0625rem!important;margin:-.0625rem!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.screen-reader-text:focus,a.skip-link.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:.1875rem;box-shadow:0 0 .125rem .125rem rgba(0,0,0,.6);clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:.3125rem;line-height:normal;padding:.9375rem 1.4375rem .875rem;text-decoration:none;top:.3125rem;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}ol,ul{margin:0 0 1.5rem 3rem}p{margin-bottom:1.25rem}table{margin:0 0 1.25rem;width:100%}.btn a{color:#000}.grecaptcha-badge{visibility:hidden}::-webkit-scrollbar{height:0;width:.25rem}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.m-0{margin:0!important}.h-100{height:100%}.header-content{align-items:center;display:flex;justify-content:space-between;padding:1rem}.header-content .logo{height:4.125rem;width:13.25rem}.header-content .right-side{align-items:center;display:flex}.header-content .right-side.portfolio-right-side{justify-content:space-between;width:45%}.header-content .right-side.portfolio-right-side .button-section .btn-icon{background-color:#fff}.header-content .right-side.portfolio-right-side .portfolio-btn{align-items:center;display:flex}.header-content .right-side .contact-section{align-items:center;display:flex;margin-right:1.875rem}.header-content .right-side .contact-section .phone-icon{background-color:#957ffb;border:.0625rem solid #fff;border-radius:100%;display:flex;margin-right:.625rem;padding:.5rem}.header-content .right-side .contact-section .contact-details span{color:#0c0908;font-size:.875rem;font-weight:600;line-height:normal}.header-content .right-side .contact-section .contact-details .phone-number{color:#a2a2a2;font-size:.875rem;font-weight:400;line-height:.875rem}.wpcf7-not-valid-tip{color:#dc3232;display:block;font-size:.75rem;font-weight:400;left:.625rem;position:absolute;top:2.5rem}.hire-btn-section{background-color:transparent;border:.0625rem solid #957ffb;border-radius:3.125rem;display:block;opacity:1;overflow:hidden;padding:.9rem 2.5rem;pointer-events:auto;transform:translateZ(0)}.hire-btn-section:hover{background-color:#957ffb}.hire-btn-section:hover .hire-btn .btn-arrow{transform:translateZ(0)}.hire-btn-section:hover .hire-btn a{color:#fff;transform:translate3d(.5rem,0,0)}.hire-btn-section:hover .dots .btn-bot{height:0;transform:scale(0) translateZ(0);width:0}.hire-btn-section .hire-btn{align-items:center;display:flex;flex-direction:row;gap:.625rem;justify-content:center;white-space:nowrap}.hire-btn-section .hire-btn .btn-arrow{height:1rem;left:1.2rem;position:absolute;top:calc(50% - .5rem);transform:translate3d(-2.5rem,0,0);transition:transform .3s cubic-bezier(.4,0,.1,1);width:1rem}.hire-btn-section .hire-btn a{color:#a2a2a2;font-size:1rem;font-weight:500;line-height:normal}.hire-btn-section .hire-btn .dots{height:1.15em;position:relative;transform:scale(.9) translateZ(0);transition:transform .1s cubic-bezier(.4,0,.1,1);width:1.15em}.hire-btn-section .hire-btn .dots .btn-dot{background:#957ffb;border-radius:100%;display:block;height:.3125em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.3125em}.single-portfolio{overflow-y:hidden!important;scrollbar-width:unset}.header-content .left-side{align-items:center;display:flex;width:55%}.header-content .left-side img{height:100%;width:100%}.back-btn{align-items:center;background-color:transparent;border:none;border-radius:100%;cursor:pointer;display:flex;justify-content:center;margin-right:.25rem;padding:0;position:relative}.back-btn .back-icon{display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.back-btn .back-text{color:#a0a0a0}.back-btn .back-text:hover{transform:scale(1.2)}.header-content .left-side .portfolio-logo .logo-icon{align-items:center;cursor:pointer;display:flex}.header-content .left-side .portfolio-logo .logo-icon span{color:#000;font-size:2.8125rem;font-weight:700;line-height:normal;margin-left:1rem}.header-content .left-side .back-btn .back-text svg{fill:currentColor;animation:textRotation 8s linear infinite;height:auto;transform-origin:center;width:66%}@keyframes textRotation{to{transform:rotate(1turn)}}.portfolio-left-side{justify-content:space-between}.portfolio-left-side .mobile-portfolio-back-btn{display:none}.portfolio-header{position:unset!important}.portfolio-back-btn .back-btn{align-items:center;background-color:#fff;border:.1125rem solid #957ffb!important;border-radius:3.125rem!important;box-shadow:0 0 .3125rem 0 #00000047;color:#5c5c5c;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:3rem!important;height:auto;line-height:normal;overflow:hidden;padding:.9rem 1rem!important;position:relative;width:auto}.portfolio-back-btn .arrow-icon{align-items:center;display:flex;height:1.2em;transition:color .5s,transform .4s cubic-bezier(.4,0,.1,1);width:1.2em;z-index:1}.portfolio-back-btn .left-arrow{color:linear-gradient(90deg,#957ffb 100%,#bbacfe 0);position:absolute;right:0;transform:translate3d(1rem,0,0);z-index:1}.portfolio-back-btn span{color:#5c5c5c;font-size:.875rem;font-weight:500;margin:0!important;padding:0 .5rem;position:relative;transition:color .5s cubic-bezier(.35,0,0,1) .1s,transform .4s cubic-bezier(.35,0,0,1) .1s;z-index:1}.portfolio-back-btn .back-btn:before{bottom:0;content:"";height:100%;position:absolute;right:-100%;top:0;transition:.3s ease-out;width:0}.portfolio-back-btn:hover .back-btn:before{background:linear-gradient(180deg,#957ffb,#bbacfe);height:100%;right:0;width:100%}.portfolio-back-btn:hover .back-btn:after{opacity:0}.portfolio-back-btn:hover .left-arrow{transform:translate3d(-1em,0,0)}.portfolio-back-btn:hover .right-arrow{transform:translate3d(-2em,0,0)}.portfolio-back-btn:hover span{color:#fff;transform:translate3d(-1.3em,0,0)}.portfolio-back-btn:hover .left-arrow path{stroke:#fff}.portfolio-btn{align-items:center;display:flex}.button-section .submit_btn{overflow:hidden}.button-section .submit_btn .connect-btn{height:100%;left:0;opacity:0;position:absolute;width:100%!important}.button-section:hover .submit_btn .connect-btn{position:absolute!important}.button-section{border-radius:6.25rem;box-shadow:0 0 .3125rem 0 rgba(0,0,0,.28);display:flex;opacity:1;overflow:hidden;transform:translateZ(0);transition:background .5s cubic-bezier(.35,0,0,1);width:fit-content}.button-section .btn-icon{align-items:center;background-color:hsla(0,0%,100%,.15);border:.1125rem solid #957ffb;border-radius:3.125rem;box-shadow:0 0 .3125rem 0 #00000047;color:#a2a2a2;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:3rem;line-height:normal;padding:.9rem 2rem .9rem .9rem;position:relative}.button-section .btn-icon.cs_button{background-color:#fff}.button-section.portfolio-hire-btn .btn-icon{background-color:#fff;position:relative}.button-section.schedule-btn{margin-right:1rem}.button-section.join_btn .btn-icon{border:.0625rem solid #fff}.button-section.join_btn .btn-icon:after{opacity:0}.button-section.join_btn .btn-icon .dot{background:#fff}.button-section.join_btn p{color:#fff}.button-section.join_btn .arrow-icon{background:#fff}.button-section.join_btn:hover a{color:#0c0908}.button-section .btn-icon .dot{background:linear-gradient(180deg,#957ffb,#bbacfe);border-radius:6.25rem;content:"";height:.5rem;margin-right:.625rem;transition:background .5s cubic-bezier(.35,0,0,1),transform .4s cubic-bezier(.35,0,0,1);width:.5rem;z-index:1}.button-section p{color:#5c5c5c;font-size:.875rem;font-weight:500;margin:0!important;position:relative;transition:color .5s cubic-bezier(.35,0,0,1) .1s,transform .4s cubic-bezier(.35,0,0,1) .1s;white-space:nowrap;z-index:1}.button-section .arrow-icon{align-items:center;background:#fff;border-radius:100%;display:flex;height:1.5rem;justify-content:center;position:absolute;right:.75rem;top:calc(50% - .75rem);transform:scale(0);transition:transform .4s cubic-bezier(.35,0,0,1);width:1.5rem;z-index:1}.button-section:hover{background:linear-gradient(180deg,#957ffb,#bbacfe);color:#fff;transition:background .5s cubic-bezier(.35,0,0,1) .1s}.button-section:hover .btn-icon .dot{background:linear-gradient(180deg,#957ffb,#bbacfe);transform:translate3d(5.4rem,0,0) scale(26)}.button-section:hover p{color:#fff!important;transform:translate3d(-20%,0,0);transition:color .5s cubic-bezier(.35,0,0,1),transform .4s cubic-bezier(.35,0,0,1)}.button-section:hover .arrow-icon{transform:scale(1);transition:transform .4s cubic-bezier(.35,0,0,1) .1s}.button-section .btn-icon input[type=submit]{border:none;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;margin:0 .625rem 0 0;padding:0;width:fit-content}.button-section:hover .btn-icon input[type=submit]{color:#fff!important;position:relative;z-index:1}.button-section .btn-icon .wpcf7-spinner{left:25%;opacity:0;position:absolute;z-index:10}.btn{align-items:center;background-color:transparent;border:.0625rem solid #957ffb;border-radius:3.125rem;box-shadow:0 0 .3125rem 0 #00000047;color:#a2a2a2;cursor:pointer;display:flex;padding:.9rem 2.5rem}.btn,.btn a{font-size:1rem;font-weight:500;line-height:normal}.btn a{color:#5c5c5c}.icon-btn{border:.0625rem solid #5c5c5c;box-shadow:unset;font-size:.875rem;margin-left:.5rem;padding:.7rem 2.5rem .7rem 1.5rem;position:relative}.icon-btn,.icon-btn:after{align-items:center;display:flex}.icon-btn:after{background:linear-gradient(180deg,#957ffb,#bbacfe);border-radius:100%;content:"";padding:.25rem;position:absolute;right:1.25rem}.icon-btn:hover:after{background:var(--project-details-highlight);display:none;transform:translate3d(5em,0,0) scale(26)}.icon-btn:before{align-items:center;background-color:#fff;border-radius:100%;content:url(../img/purple-arrow.svg)!important;display:flex;display:none;height:1.25rem;margin-left:.625rem;padding:.05rem .25rem .2rem;position:absolute;right:1rem;top:.9rem;width:1.25rem}.icon-btn:hover:before{display:block}.icon-btn .icon img{display:flex;display:none}.icon-btn:hover .icon{background:#fff;color:#fff}.icon-btn:hover{background:linear-gradient(180deg,#957ffb,#bbacfe)}.icon-btn:hover a{color:#fff!important}.icon-btn:hover .icon img{display:block}.page-content{height:100%}.ml-180{padding:0 2.5rem}.main-content .header-content{padding:1.5rem 1rem}.hero-section-title{justify-content:center;width:100%}.hero-section-title,.tiblers-section{display:flex;flex-direction:column;height:calc(100vh - 7.125rem)}.tiblers-section{align-items:flex-start}.tiblers-section .title{color:#b6b6b6;font-size:1.5rem;font-weight:500;letter-spacing:.4375rem;line-height:1.8125rem;text-align:left}.tiblers-section .main-title-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:100%}.tiblers-section .main-title-section .main-title{align-items:flex-end;display:flex;max-width:100%;width:60.625rem}.tiblers-section .main-title-section .main-title .hero-title-section .title-section:first-child{min-width:35.4375rem}.tiblers-section .main-title-section .sub-title{animation:subtitleFadeIn 1s forwards;animation-delay:4.5s;border-top:.0625rem solid #000;opacity:0}.tiblers-section .main-title-section .sub-title p{color:#b6b6b6;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem;margin:0;padding-top:.625rem;text-align:left}.tiblers-section .main-title-section .sub-title p span{color:#7b28ff;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.5rem;text-align:left}.tiblers-section .main-title-section .main-title span{align-items:center;color:#0c0908;display:flex;font-size:5rem;font-weight:600;height:100%;letter-spacing:0;line-height:6rem;text-align:left}.tiblers-section .main-title-section .main-title .title-1 p{color:#b6b6b6;font-size:4rem;font-weight:400;margin:0 1rem}.tiblers-section .main-title-section .main-title p{color:#b6b6b6;color:#0c0908;font-size:4rem;font-size:5rem;font-weight:400;font-weight:600;letter-spacing:0;line-height:6rem;margin-bottom:0;text-align:left}.tiblers-section .main-title-section .main-title .sub-title p{align-items:center;color:#b6b6b6;display:flex;font-size:1rem;font-weight:500;line-height:1rem;padding:0;white-space:nowrap}.tiblers-section .main-title-section .main-title .sub-title p span{padding:.3125rem}.tiblers-section .mouse-section{border:.1625rem solid #000;border-radius:1rem;bottom:1rem;cursor:pointer;display:flex;height:3rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:1.875rem}.tiblers-section .mouse-section span{animation-duration:4s;animation-iteration-count:infinite;animation-name:mouse_animation;animation-timing-function:linear;border:.0625rem solid #000;border-radius:1rem;height:.7rem;margin-top:.3125rem;width:.0625rem}@keyframes mouse_animation{0%{transform:translateY(20px)}25%{transform:translateY(0)}50%{transform:translateY(0)}to{transform:translateY(20px)}}.slider-section{background:#2b3242;height:calc(100vh - .6875rem);transition:all 1s ease;width:100%}.slider-section .slider-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.5rem}.slider-section .slider-header .title{align-items:flex-end;color:#596e9f;display:flex;font-size:3.625rem;font-style:normal;font-weight:600;line-height:3.625rem}.slider-section .slider-header .title:after{background-color:var(--title-color);content:"";display:inline-block;height:.125rem;margin-bottom:.5rem;width:5.57rem}.slider-section .slider-header .project-btn{align-items:center;background:transparent;border:.0625rem solid #957ffb;border-radius:2.5rem;box-shadow:none;cursor:pointer;display:flex;padding:.32rem}.slider-section .slider-header .project-btn span{color:#fff;font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal;padding:0 1.13rem}.slider-section .slider-header .project-btn .right-arrow{background-color:#957ffb;border-radius:3.125rem;padding:.75rem 3.25rem}.slider-section .slider-header .project-btn .right-arrow img{display:flex;height:100%;width:100%}.slider-content{align-items:center;display:flex;height:100%;max-height:100%;overflow-x:auto;padding:0 8.125rem}.slider-inner{height:100%;max-height:calc(100vh - 8.5rem);overflow:hidden;position:relative}.slider-inner .latest-work{align-items:center;bottom:0;color:#fff;display:flex;font-size:1.125rem;font-style:normal;font-weight:400;justify-content:flex-end;line-height:normal;position:absolute;right:1rem}.slider-inner .latest-work:before{background-color:#f988a4;content:"";display:inline-block;height:.0625rem;margin:.3125rem;width:3.125rem}.slider-content .swiper-wrapper{height:auto}.ourwork-swiper-arrow{align-items:center;bottom:0;display:flex;gap:.9375rem;justify-content:flex-start;padding:0 1.5rem;position:absolute}.ourwork-swiper-arrow .our-slider-button{border:1px solid #fff;border-radius:50%;color:#000;height:2.5rem;margin-top:0!important;padding:.5625rem;position:relative!important;width:2.5rem}.ourwork-swiper-arrow .our-slider-button:after{display:none}.ourwork-swiper-arrow .our-slider-button:hover{background-color:#7c6ce8;border:.0625rem solid #7c6ce8}.ourworkSwiper .swiper-slide{margin-top:0;transition:margin-top .4s ease;width:fit-content}.ourworkSwiper .swiper-slide.is-even,.slider-content .slider:nth-child(odd){margin-top:5%}.slider-content .slider{border-radius:.8rem;cursor:pointer;height:100%!important;margin-left:8.5rem!important;position:relative}.slider-content .slider.my-church-project .slider-img .image:hover .slider-content .slider.my-church-project .project-name span,.slider-content .slider.voffis-project .slider-img .image:hover .slider-content .slider.my-church-project .project-name span,.slider-content .slider.we-amor-project .slider-img .image:hover .slider-content .slider.my-church-project .project-name span{color:#fff}.slider-content .slider:last-child{margin-right:0}.slider-content .slider .slider-img{max-height:28.5rem;width:20rem}.slider-content .slider .slider-img .image{border:.25rem solid;border-color:inherit;border-radius:.8rem;height:100%;overflow:hidden;width:100%}.slider-content .slider .slider-img .image img{border-radius:1.25rem;height:100%;object-fit:cover;width:100%}.slider-content .slider .slider-img .project-name span{bottom:2rem;font-size:2.8125rem;font-style:normal;font-weight:700;left:-20%;line-height:3.375rem;max-width:14.375rem;position:absolute;transition:all 1s ease;white-space:nowrap}.slider-content .slider .slider-img:hover .pro_font_color{color:#fff!important}.slider-content .slider .project-details .see-more-btn{background-color:unset;border:none;cursor:pointer;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.slider-content .slider.voffis-project .project-details .see-more-btn{border-bottom:.0625rem solid #bfbcff;color:#bfbcff}.slider-content .slider.we-amor-project .project-details .see-more-btn{border-bottom:.0625rem solid #fdcbcc;color:#fdcbcc}.slider-content .slider.my-church-project .project-details .see-more-btn{border-bottom:.0625rem solid #ffae00;color:#ffae00}.slider-content .slider .project-details{align-items:center;display:flex;justify-content:end;margin-top:.8rem}.slider-content .slider .project-details span{color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.slider-content .slider .project-details span:before{background-color:#fff;content:"";display:inline-block;height:.0625rem;margin:.3125rem;width:3.125rem}.allproject_btn p{color:#0c0908!important}.home-services-section .our-services-section{padding:18rem 0 4rem}.our-services-section{padding:4rem 0;width:100%}.our-services-wrapper{align-items:flex-start;display:flex;gap:1.5rem}.our-services-wrapper .our-services-left{width:30%}.our-services-wrapper .our-services-left .header-title .border-text{top:2rem}.our-services-wrapper .our-services-right{padding-right:1.25rem;width:70%}.services-title{font-size:2.5rem;font-weight:700;line-height:1.2}.services-title .stroke{color:#e77c33;display:block}.services-subtext{color:#6b6b6b;margin:1rem 0 2rem;max-width:80%}.our-service-card{border:.0625rem solid #0c0908;border-right:0;display:flex;flex-direction:column;margin-right:0!important;padding:2rem;position:relative}.ourServicesSwiper{overflow:hidden;position:relative}.ourServicesSwiper:after{background-color:#0c0908;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:.0625rem;z-index:10}.our-services-right,.ourServicesSwiper .swiper-wrapper{position:relative}.our-service-card .our-service-card__main-link{color:inherit;display:block;text-decoration:none}.our-service-card img{margin-bottom:2rem;width:6.25rem}.our-service-card h3{-webkit-text-fill-color:transparent;background:linear-gradient(95.83deg,#0e2c73 .42%,#20bda9 99.33%);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:600;line-height:2.5rem}.our-service-card p{color:#0c0908;font-size:.875rem;margin-top:.625rem}.our-service-card .service-list{margin:1.25rem 0 0 1.25rem}.our-service-card .service-list li a{color:#0c0908;display:flex;font-size:1rem;font-weight:400;width:100%}.our-service-card .service-list li:hover::marker{color:#7c6ce8}.our-service-card .service-list li:hover a{color:#7c6ce8}.our-services-swiper-button{justify-content:flex-start!important;margin-top:3rem!important}.services-nav{align-items:center;display:flex;gap:.9375rem;justify-content:end;margin-top:1.25rem;padding-right:.625rem}.our-services-swiper-button .our-slider-button{border:1px solid #7c6ce8;border-radius:50%;color:#000;height:40px;margin-top:0!important;padding:9px;position:unset!important;width:40px}.our-services-swiper-button .our-slider-button:hover{background:#7c6ce8}.our-services-swiper-button .our-slider-button:hover svg path{stroke:#fff}.our-services-swiper-button .our-slider-button:after{display:none}.hire-section{background-color:#f5f5f5;padding:4.375rem 0}.case-study-consultation-section .hire-content{margin:0 auto;max-width:90rem}.contact-us-page.hire-section{background-color:transparent}.hire-section.contact-us-section .top-bg{height:100%;left:0;position:absolute;top:-23.125rem;width:100%;z-index:-1}.hire-section.contact-us-section .bottom-bg{bottom:-11.875rem;height:24.375rem;left:0;position:absolute;width:100%;z-index:-1}.hire-section.contact-us-section .bottom-bg img{height:100%;width:100vw}.hire-section.contact-us-section .top-bg img{height:100%;width:100%}.hire-section.contact-us-section{background-image:unset;margin-bottom:0}.hire-section.contact-us-section .hire-content{height:unset;position:relative;z-index:1}.hire-section .hire-content .left-section .hire-section-header{align-items:center;display:flex}.hire-section .hire-content .left-section .hire-section-header .back-btn{margin-right:1.25rem}.hire-section .left-section .header-title .border-text{top:1.5rem}.hire-section .hire-content .left-section .header-title span{color:#907afb}.hire-section .hire-content .left-section .header-title span:after{display:none}.hire-section .hire-content .left-section p{color:#5c5c5c;font-size:.875rem;font-weight:400;line-height:1.3125rem;margin-bottom:0;margin-top:1rem}.hire-section .hire-content{display:flex;height:100%}.hire-section .hire-content .left-section{display:flex;gap:40px;width:100%}.hire-section .hire-content .left-section .left-content{flex:1}.hire-section .hire-content .left-section .left-content .home-header-title{padding-top:0}.hire-section .hire-content .left-section .left-content .hire-title{color:#0c0908;font-size:36px;font-weight:600;margin-bottom:30px}.hire-section .hire-content .left-section .contact-info{display:flex;margin:1.5rem 0}.hire-section .hire-content .left-section .contact-info .phone-icon{border:none;padding:0}.hire-section .hire-content .form-section{width:50%}.hire-section .hire-content .left-section form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.hire-section .hire-content .left-section form .input-field{width:calc(50% - 12px)}.hire-section .hire-content .left-section form .input-field input{background-color:#fff;border:1px solid #ededed;border-radius:.6rem;color:#524f4f;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;line-height:1.125rem;outline:none;padding:.8rem 1.25rem;text-align:left;width:100%}.hire-section .hire-content .left-section form .input-field.textarea-field{width:100%}.hire-section .hire-content .left-section form .input-field.textarea-field textarea{background-color:#fff;border:1px solid #ededed;border-radius:.6rem;color:#524f4f;font-family:Poppins,sans-serif!important;font-size:.875rem;font-weight:400;line-height:1.125rem;outline:none;padding:.8rem 1.25rem;text-align:left;width:100%}.hire-section .hire-content .right-section{width:40%}.hire-section .hire-content .right-section .image{height:100%;width:100%}.hire-section .hire-content .left-section form .btn-section{height:3rem;position:relative}.hire-section .hire-content .left-section form .btn-section:after{align-items:center;background:linear-gradient(180deg,#957ffb,#bbacfe);border-radius:100%;content:"";display:flex;padding:.25rem;position:absolute;right:14%;top:50%;transform:translateY(-50%)}.hire-section .hire-content .left-section form .btn-section:hover:after{display:none!important}.hire-section .hire-content .left-section form .btn-section:before{align-items:center;background:#fff!important;border-radius:100%;content:url(../img/purple-arrow.svg)!important;display:flex;display:none;height:1.35rem;margin-left:.625rem;padding:0 0 .5625rem .25rem;position:absolute;right:10%;top:50%;transform:translateY(-50%);width:1.35rem;z-index:2}.hire-section .hire-content .left-section form .btn-section:hover:before{display:block!important}.hire-content input[type=submit]{align-items:center;background-color:transparent;border:.0625rem solid #5c5c5c;border-radius:3.125rem;color:#5c5c5c;cursor:pointer;display:flex;font-size:1rem;font-weight:400;line-height:normal;padding:.9rem 2.5rem .9rem 1.5rem}.hire-content input[type=submit]:hover{color:#fff}.hire-section .recaptcha-div{width:100%}.hire-section .recaptcha-div .wpcf7-not-valid-tip{color:#dc3232;display:block;font-size:.75rem;font-weight:400;left:.625rem;position:absolute;top:5rem!important}.hire-content .form_button{align-items:center;display:flex;gap:1.25rem;justify-content:center}.our-life-section{background:#2b3242;height:100vh;overflow:hidden;position:relative;z-index:1}.our_project_scroll{position:relative;z-index:2}.our-life-section .header-title{padding-top:6.3rem}.our-life-section .header-title span{position:unset;transform:unset}.our-life-section .header-title span:after{display:none}.our-life-section .our-life-content{height:100%;position:relative}.our-life-section .our-life-content .tree-image{left:24%;position:absolute;top:40%}.our-life-section .our-life-content .tree-image-two{left:53%;position:absolute;top:22%}.our-life-section .our-life-content .tree-image-three{left:80%;position:absolute;top:80%}.our-life-section .our-life-content p{color:#fff;font-size:1rem;font-style:italic;font-weight:400;line-height:1.5rem;margin:0 40% 0 auto;text-align:center;width:40%}.our-life-section .our-life-content p span{font-style:normal;font-weight:500}.our-life-section .our-life-content .our-life{align-items:center;display:flex;gap:5.375rem;height:calc(100% - 13.75rem);justify-content:space-between;margin:0 auto;max-width:80%}.our-life-section .our-life-content .our-life .life-section{flex-wrap:wrap;margin-right:4rem;position:relative}.our-life-section .our-life-content .our-life .life-section h4{cursor:pointer;font-size:20rem;font-weight:700;line-height:15.7rem;margin:0;width:fit-content}.our-life-section .our-life-content .our-life .life-section.trips-section h4{-webkit-text-stroke:.1875rem #9e8bfb;text-stroke:.1875rem #9e8bfb;color:transparent}.our-life-section .our-life-content .our-life .life-section.rejoice-section h4{-webkit-text-stroke:.1875rem #f7dd97;text-stroke:.1875rem #f7dd97;color:transparent}.our-life-section .our-life-content .our-life .life-section.rejoice-section{margin-left:3.125rem!important}.our-life-section .our-life-content .our-life .life-section.dinner-section h4{-webkit-text-stroke:.1875rem #d5e18a;text-stroke:.1875rem #d5e18a;color:transparent}.our-life-section .our-life-content .our-life .life-section.dinner-section .dinner-text{cursor:pointer;margin:0;position:absolute;right:-.1rem;top:1.3375rem;transform:rotate(45deg)}.our-life-section .our-life-content .our-life .life-section.dinner-section .image{bottom:0;left:.625rem;position:absolute;width:5.625rem}.our-life-section .our-life-content .our-life .life-section.dinner-section span{color:#444c4d;font-size:4.4375rem;font-weight:700;line-height:6.6875rem;position:absolute;right:0;top:0;transform-origin:top center}.our-life-section .our-life-content .our-life .life-section.dinner-section span:first-child{transform:translate(8.0875rem,.0313rem) rotate(40deg)}.our-life-section .our-life-content .our-life .life-section.dinner-section span:nth-child(2){transform:translate(4.175rem,-2.2375rem) rotate(20deg)}.our-life-section .our-life-content .our-life .life-section.dinner-section span:nth-child(3){transform:translate(.125rem,-2.8125rem) rotate(-3deg)}.our-life-section .our-life-content .our-life .life-section.dinner-section span:nth-child(4){transform:translate(-5.0875rem,-1.2rem) rotate(-31deg)}.our-life-section .our-life-content .our-life .life-section.dinner-section span:nth-child(5){transform:translate(-8.7625rem,.8875rem) rotate(-43deg)}.our-life-section .our-life-content .our-life .life-section.trips-section .trips-text{bottom:0;left:8.9rem;position:absolute}.our-life-section .our-life-content .our-life .life-section.trips-section .image{bottom:-.3125rem;left:.7rem;position:absolute;width:5.625rem}.our-life-section .our-life-content .our-life .life-section.trips-section .trips-text span{align-items:center;color:#43475e;display:flex;font-size:5.875rem;font-weight:700;line-height:5rem;word-break:normal}.our-life-section .our-life-content .our-life .life-section.rejoice-section .trips-text{bottom:4.825rem;left:7.875rem;position:absolute;transform:rotate(-90deg)}.our-life-section .our-life-content .our-life .life-section.rejoice-section .image{bottom:0;left:.625rem;position:absolute;width:5.625rem}.our-life-section .our-life-content .our-life .life-section.rejoice-section .trips-text span{align-items:center;color:#4a4c4f;cursor:pointer;display:flex;font-size:4.1rem;font-weight:700;line-height:normal;word-break:normal}.dinner-section h4,.rejoice-section h4,.trips-section h4{transition:color .5s ease-in-out}.about-us-section{margin-top:4rem;position:relative}.about-us-section .header-title .about_title{-webkit-text-stroke:.1875rem #b6b6b6;text-stroke:.1875rem #b6b6b6;bottom:1.25rem;color:transparent!important;font-size:72px;font-weight:600;position:relative;transform:rotate(-5deg);z-index:0}.about-us-section .about_title #blue-pink-dot{position:relative}.about-us-section .about_title #blue-pink-dot:after{background-color:#fc7e7f;border-radius:50%;bottom:-4.1875rem;content:"";left:12.5rem;padding:.5rem;position:absolute}.about-us-section .about_title #blue-pink-dot:before{background-color:#67b7c0;border-radius:50%;content:"";padding:.3125rem;position:absolute;right:51.2%;top:3.375rem}.about-us-section .about_title #sky-dot{background-color:#c3dfe2;border-radius:50%;content:"";padding:.3125rem;position:absolute;right:47.3%;top:3.375rem}.about-us-section .about-us-content{display:flex}.about-us-section .about-us-content .left-section{width:50%}.about-us-section .about-us-content .left-section .header-title{display:none}.about-us-section .about-us-content .left-section .image{height:100%;min-height:31.875rem;width:100%}.about-us-section .about-us-content .right-section .title{color:#b6b6b6;font-size:1.75rem;font-weight:700;line-height:2.625rem;margin-bottom:3rem}.about-us-section .about-us-content .right-section{padding:1rem 2.5rem;width:50%}.about-us-section .about-us-content .right-section .header-title h2{color:#907afb;font-size:3rem;font-weight:600}.about-us-section .about-us-content .right-section .header-title h2:after{background-color:#b6b6b6}.about-us-section .about-us-content .right-section .details p{color:#00003e;font-size:.875rem;font-weight:400;line-height:1.3125rem;margin-bottom:1.25rem}.about-us-section .number-counter-section{bottom:-8.875rem;max-width:57.75rem;position:absolute;right:4.375rem;width:100%}.about-us-section .number-counter-section:after{background-color:#737bfe;bottom:-2.5rem;content:"";height:10.4375rem;left:-2.75rem;position:absolute;width:50%}.about-us-section .number-counter-section ul{background-color:#0c0908;border-radius:.5625rem;display:flex;gap:3.125rem;margin:0;padding:1.5rem 5rem;position:relative;z-index:1}.about-us-section .number-counter-section ul li{list-style:none;width:25%}.about-us-section .number-counter-section ul li .image{height:3.25rem;margin:0 auto;padding-bottom:.3125rem;width:3.25rem}.about-us-section .number-counter-section ul li .image img{height:100%;width:100%}.about-us-section .number-counter-section ul li .number-counter{color:#fff;font-size:2.625rem;font-weight:700;line-height:3.9375rem;margin-bottom:.3125rem;text-align:center}.about-us-section .number-counter-section ul li p{color:#fff;font-size:.875rem;font-weight:400;line-height:1.3125rem;text-align:center}.header-title{position:relative}.header-title span{color:#907afb;font-size:3rem;font-weight:600;line-height:3.3rem!important;line-height:0rem;position:relative;z-index:1}.header-title span:after{bottom:1.0625rem;content:"";display:inline-block;height:.1875rem;left:100%;margin-bottom:0;position:absolute;width:5.57rem}.header-title .border-text{-webkit-text-stroke:.125rem #b6b6b6;text-stroke:.125rem #b6b6b6;color:transparent!important;position:absolute;top:4rem;transform:rotate(-5deg);z-index:0}.header-title .border-text:after{display:none}.section{height:100vh}.contact-section{align-items:center;display:flex;margin-right:1.875rem}.contact-section .phone-icon{border:.0625rem solid #fff;border-radius:100%;display:flex;margin-right:.625rem;padding:.94rem}.contact-section .contact-details span{color:#0c0908;font-size:1rem;font-weight:600;line-height:normal}.contact-section .contact-details .social-media-icon{align-items:center;display:flex;gap:.9375rem;margin-top:.3125rem}.contact-section .contact-details .social-media{display:flex}.contact-section .contact-details .instagram-icon:hover svg path{fill:#ff1c74}.contact-section .contact-details .linked_in_icon:hover svg path{fill:#0a66c2}.contact-section .contact-details .facebook-icon:hover svg path{fill:#0866ff}.contact-section .contact-details .twitter-icon:hover svg path{fill:#000}.contact-section .contact-details .youtube-icon:hover svg .youtube-bg{fill:red}.contact-section .contact-details .phone-number a{-webkit-appearance:none;border:none;color:#a2a2a2;font-size:.875rem;font-weight:500;line-height:normal}.contact-section .contact-details .phone-number a:hover{color:#00003e}.contact-section .contact-details .phone-number{-webkit-appearance:none;border:none;color:#a2a2a2;font-size:.875rem;font-weight:500;line-height:normal}.site-footer{background:#2b3242;color:#a2a2a2;font-size:.875rem;padding:1.25rem 0 0}.site-footer hr{background-color:#b6b6b6;border:0;height:.0625rem;margin-bottom:0}.footer-top{display:grid;gap:3.75rem;grid-template-columns:2fr 1fr 1fr;padding:3.125rem 2.5rem}.footer-about p{color:#fff;font-size:.875rem;line-height:1.5;margin-top:1.25rem}.footer-contact .contact-item{display:flex;gap:.625rem;margin-bottom:1.875rem}.footer-contact .contact-item .contact-list{display:flex;flex-direction:column}.footer-contact .contact-item .contact-list span{color:#fff;font-size:1rem}.footer-contact .contact-item .contact-list a{color:#a2a2a2;font-size:.875rem}.footer-contact .contact-item .contact-list a:hover{color:#fff}.footer-location{text-align:center}.footer-location .location-img{border-radius:50%;height:5rem;margin:0 auto .625rem;width:5rem}.footer-location .location-img img{height:100%;width:100%}.footer-location span{color:#fff;font-size:1.25rem;font-weight:700}.footer-location p{color:#b6b6b6;font-size:.875rem;font-weight:400;line-height:1.5rem;margin:.3125rem 0}.footer-links{display:grid;gap:1.875rem;grid-template-columns:repeat(4,1fr);padding:3.125rem 2.5rem}.footer-column h4{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:.9375rem;min-height:1.75rem}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column li{margin-bottom:.625rem}.footer-column li:last-child{margin-bottom:0}.footer-column a{font-size:1rem;font-weight:400;transition:.3s}.footer-column a,.footer-column a:visited{color:#b6b6b6!important}.footer-column a:hover{color:#fff!important}.footer-bottom{margin:0;padding:.6875rem 1rem;text-align:center}.footer-bottom p{font-size:.75rem;margin:0}.footer-contact .phone-icon{border:.125rem solid #fff;border-radius:100%;box-shadow:0 0 .5rem 0 #00000040;display:flex;margin-right:.625rem;padding:.94rem}.footer-contact .bg-purple{background:linear-gradient(180deg,#957ffb,#bbacfe),linear-gradient(0deg,#fff,#fff)}.footer-contact .bg-pink{background:linear-gradient(180deg,#f96e9b,#fe8eb8),linear-gradient(0deg,#fff,#fff)}.footer-contact .bg-orange{background:linear-gradient(0deg,#e77c33,#e77c33),linear-gradient(0deg,#fff,#fff)}.footer-contact .border{border:.0625rem solid #cfcfcf;margin:2.5rem 0}.footer-contact .contact-details .social-media-icon{align-items:center;display:flex;gap:.9375rem;margin-top:.3125rem}.footer-contact .contact-details .social-media{display:flex}.footer-contact .contact-details .instagram-icon:hover svg path{fill:#ff1c74}.footer-contact .contact-details .linked_in_icon:hover svg path{fill:#0a66c2}.footer-contact .contact-details .facebook-icon:hover svg path{fill:#0866ff}.footer-contact .contact-details .twitter-icon:hover svg path{fill:#000}.footer-contact .contact-details .youtube-icon:hover svg .youtube-bg{fill:red}.main-content{height:100%;overflow-x:hidden;width:100%}.projects-section{margin-bottom:2rem}.projects-section .projects-header{background:#fff;position:sticky;top:0;z-index:2}.projects-section .heading-section{align-items:center;display:flex;justify-content:space-between;padding:1rem 1rem 2.5rem 0}.projects-section .heading-section .header-title{padding-top:0}.projects-section.main-projects .heading-section .header-title{align-items:center;display:flex}.projects-section.main-projects .heading-section .header-title .border-text{line-height:6.3rem}.projects-section.main-projects .heading-section .header-title{padding-top:0}.projects-section.main-projects .heading-section .header-title .border-text{position:unset;transform:unset}.projects-section .heading-section .header-title .border-text{position:unset;top:unset}.projects-section .heading-section .header-title span{color:#907afb;line-height:5rem}.projects-section .heading-section .header-title span:after{display:none}.projects-section .heading-section .btn-section{align-items:center;display:flex}.projects-section .heading-section .btn-section .project-btn{align-items:center;border-radius:3rem;box-shadow:0 0 .3125rem 0 rgba(0,0,0,.28);cursor:pointer;display:flex;height:2.875rem;margin-right:1rem;padding:.315rem 1.5rem}.projects-section .heading-section .btn-section .active{background:linear-gradient(180deg,#957ffb,#bbacfe)!important;border:.0625rem solid #fff!important}.projects-section .heading-section .btn-section .active span{color:#fff}.projects-section .heading-section .btn-section .active .icon svg path{fill:#fff}.projects-section .heading-section .btn-section .project-btn .icon{display:flex;margin-right:.3125rem}.projects-section .heading-section .btn-section .project-btn .icon img{height:100%;width:100%}.projects-section .heading-section .btn-section .web-mobile-btn{background:#fff;border:none;border-radius:100%;box-shadow:0 0 .3125rem 0 rgba(0,0,0,.28);cursor:pointer;height:2.875rem;padding:.8125rem}.projects-section .heading-section .btn-section .web-mobile-btn:last-child{margin-left:1rem}.projects-section .heading-section .web-mobile-btn .icon{display:flex}.projects-section .heading-section .web-mobile-btn .icon img{height:100%;width:100%}.projects-section .heading-section .project-btn span{color:#a7a7a7;font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal}.projects-section .project-list{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0 auto;max-width:1810px}.projects-section .project-list .project{cursor:pointer;height:100%;max-width:calc(50% - 20px);overflow:hidden;position:relative;width:100%}.projects-section .project-list .project .project-img{border:.125rem solid #ddd;border-radius:1.25rem;height:100%;max-height:520px;overflow:hidden;transition:transform .5s ease;width:100%}.projects-section .project-list .project .project-img a{display:flex;height:100%;width:100%}.projects-section .project-list .project .project-img img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.projects-section .project-list .project .project-img:hover img{transform:scale(1.02)}.projects-section .project-list .project .project-concept{color:#606060;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;margin-top:1.25rem}.projects-section .project-list .project .project-concept p{color:#606060;font-size:1rem;font-weight:400;line-height:1.125rem;margin:0}.projects-section .project-list .project .project-inner{align-items:center;display:flex}.projects-section .project-list .project .project-inner .arrow-icon{align-items:center;display:flex;margin-left:-2.5rem;margin-right:1.625rem;scale:2;transform:translateX(-2.6rem);transition:.5s ease;will-change:transform}.projects-section .project-list .project:hover .project-inner .arrow-icon{margin-left:0;transform:translateX(0)}.projects-section .project-list .project .project-inner .project-name{position:relative;width:100%}.projects-section .project-list .project .project-inner .project-name span{color:#0c0908;font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal;position:relative;z-index:1}.projects-section .project-list .project:hover .project-inner .project-name .procolor{font-weight:600;transition:.5s}.projects-section .project-list .project .project-inner .project-name .border-text{-webkit-text-stroke:.0625rem #ddd;text-stroke:.0625rem #ddd;color:transparent!important;font-size:1.75rem;font-style:normal;font-weight:600;left:-.75rem;line-height:normal;opacity:0;position:absolute;top:46%;transform:translateY(-50%);width:100%;z-index:0}.projects-section .project-list .project:hover .project-inner .project-name .border-text{opacity:1}.detail_progress_bar{align-items:center;background-color:#5b6171;border-radius:.3125rem;bottom:.75rem;display:flex;height:.1875rem;justify-content:center;left:2.5rem;position:fixed;width:9.375rem;z-index:100}.detailinner_progress_bar{background-color:#cac9c9;border-radius:.1875rem;height:.1875rem;left:0;position:absolute;width:9.375rem}.logo-bg{bottom:-.625rem;left:0;position:fixed;z-index:-1}.logo-bg img{height:100%;width:100%}.project-details-page{height:100vh!important;margin-left:0;max-height:100vh!important;overflow:hidden;padding-left:2.5rem;padding-top:0!important;position:relative;scrollbar-width:none}.project-details-page.scroll-active{padding-top:5.875rem!important}.project-details-page .bg-img{bottom:-2rem;left:0;position:fixed}.project-details-container{height:100%;width:max-content}.project-details-container .project-details-content{align-items:center;display:flex;height:100%}.project-details-container .project-details-content .project-details .sub-title{color:#000;font-size:.875rem;font-weight:600;line-height:1.3125rem;margin-bottom:1rem;overflow:hidden}.project-details-container .project-details-content .project-details{margin-right:3rem;max-width:40rem;padding:1rem;width:50%}.project-details-container .project-details-content .project-details .header-title .border-text{top:-4rem}.project-details-container .project-details-content .project-details .pro_detail_title .border-text{position:unset;transform:unset}.project-details-container .project-details-content .project-details .pro_detail_title{display:flex}.project-details-container .project-details-content .project-details .header-title{display:flex;margin:0 0 1rem}.project-details-container .project-details-content .project-details .header-title span{font-size:4rem;line-height:5rem;line-height:unset!important;overflow:hidden}.project-details-container .project-details-content .project-details .header-title span:after{display:none}.project-details-container .project-details-content .project-details .details-section{align-items:flex-start;display:flex;margin-top:1.5rem}.project-details-container .project-details-content .project-details .left-side{flex:1;width:100%}.project-details-container .project-details-content .project-details .left-side p{color:#000;font-size:.875rem;font-weight:400;line-height:1.3125rem;margin:0;overflow:hidden}.project-details-container .project-details-content .project-details .left-side p .line{line-height:1.3125rem;overflow:hidden}.project-details-container .project-details-content .project-details .right-side ul{list-style:none}.project-details-container .project-details-content .project-details .right-side ul li{align-items:center;display:flex}.project-details-container .project-details-content .project-details .right-side ul li .icon{display:flex;margin-right:.625rem}.project-details-container .project-details-content .project-details .right-side ul li .details-text .services-link{color:#000;font-size:.875rem;font-weight:400;line-height:1.125rem;padding-left:.625rem}.project-details-container .project-details-content .project-details .right-side ul li .details-text .services-link:hover{color:#957ffb}.project-details-container .project-details-content .project-details .technologies-section .technologies-content{display:flex;margin-bottom:1.875rem}.project-details-container .project-details-content .project-details .technologies-section{margin:1.875rem 0;object-fit:contain;padding:0 5px}.project-details-container .project-details-content .project-details .technologies-section .technologies-content .technologies{display:unset;margin-right:1.5625rem}.project-details-container .project-details-content .project-details .technologies-section .technologies-content .technologies .technologies-name{color:#000;font-size:.875rem;font-weight:400;line-height:1.3125rem;overflow:hidden}.project-details-container .project-details-content .project-details .technologies-section .technologies-content .technologies:hover{scale:1.05}.project-details-container .project-details-content .project-details .button-section{align-items:center;display:flex;margin-bottom:1rem;min-width:9.25rem}.project-details-container .project-details-content .project-details .button-section .btn-icon{width:100%}.project-details-container .project-details-content .project-details .mobile-btn{align-items:center;display:flex;gap:1.5625rem}.project-details-container .project-details-content .project-details .button-section .icon-btn{margin-right:1.25rem}.project-details-container .project-details-content .project-details .button-section .icon-btn svg{margin-right:5px}.project-details-container .project-details-content .project-details .button-section .icon-btn span{display:flex;margin-right:.625rem}.project-details-container .project-details-content .project-details .button-section .icon-btn:hover span svg path{fill:#fff}.project-details-container .project-details-content .image-section .image,.project-details-container .project-details-content .image-section .image img{height:100%;width:100%}.project-details .project-details-button{display:flex;gap:1.5625rem}.project-details .project-details-button.both-apps{flex-direction:column;gap:0}.project-details .download{color:#000;font-size:.875rem;font-weight:400;margin-bottom:.5rem}.project-details .web_link{color:#acacac;font-size:14px;font-weight:400}.project-details .web_link u{color:#000}.project-details .web_link a{color:#000;font-size:18px;font-weight:500}.project-details .web_link img{height:15px;width:15px}.project-details .icon-btn{margin-left:0!important}.lift-details-container{margin-bottom:2rem;padding-left:2.5rem}.lift-details-container .lift-details-content{display:flex;margin-top:1.875rem;position:relative}.lift-details-container .lift-details-content .bg-color{height:80%;position:absolute;width:100%}.lift-details-container .lift-details-content .black-bg{background-color:#0c0908}.lift-details-container .lift-details-content .yellow-dark-bg{background-color:#f1ad00}.lift-details-container .lift-details-content .purple-bg{background-color:#907afb}.lift-details-container .lift-details-content .green-bg{background-color:#5ec200}.lift-details-container .lift-details-content .yellow-bg{background-color:#ffca39}.lift-details-container .lift-details-content .pink-light-bg{background-color:#ff777c}.lift-details-container .lift-details-content .left-section{max-width:19rem;padding:.8125rem;position:relative;width:40%;z-index:3}.lift-details-container .lift-details-content .left-section .name-section{-webkit-text-stroke:.1875rem #fff;text-stroke:.1875rem #fff;color:transparent;font-size:3.75rem;font-weight:600;line-height:3.75rem;margin-bottom:2.5rem;margin-top:6.25rem;text-align:left;text-transform:uppercase}.lift-details-container .lift-details-content .left-section .date-section{color:#fff;font-size:1rem;font-weight:500;line-height:1.5rem;padding-left:.625rem;position:relative}.lift-details-container .lift-details-content .left-section .date-section:after{background:#fff;border-radius:100%;content:"";font-size:1rem;font-weight:500;height:.3125rem;left:0;line-height:1.5rem;position:absolute;top:.5625rem;width:.3125rem}.lift-details-container .lift-details-content .right-section{-ms-overflow-style:none;scrollbar-height:none;display:flex;flex:1;margin-top:2.5rem;overflow-x:scroll;position:relative;scrollbar-width:none;z-index:1}.lift-details-container .lift-details-content .right-section .row{display:flex;gap:.2125rem;padding:0 .3125rem;scrollbar-width:none;transition:transform .1s linear;white-space:nowrap;width:max-content}.lift-details-container .lift-details-content .right-section .row .column{max-height:29.875rem}.lift-details-container .lift-details-content .right-section .row .column-1{max-width:25rem;min-width:25rem}.lift-details-container .lift-details-content .right-section .row .column-1 .h-100{height:100%;width:100%}.lift-details-container .lift-details-content .right-section .row .column-2{max-width:13.7rem;min-width:13.7rem}.lift-details-container .lift-details-content .right-section .row .column-2 .h-30{height:32.6%;margin-bottom:.3125rem;width:100%}.lift-details-container .lift-details-content .right-section .row .column-2 .h-30:last-child{margin-bottom:0}.lift-details-container .lift-details-content .right-section .row .column-3{min-width:16.8rem;width:16.8rem}.lift-details-container .lift-details-content .right-section .row .column-3 .h-40{height:40%;margin-bottom:.3125rem;width:100%}.lift-details-container .lift-details-content .right-section .row .column-3 .h-60{height:59%;width:100%}.lift-details-container .lift-details-content .right-section .mobile-img{display:none}.lift-details-container .lift-details-content .right-section .row .column img{border-radius:.5rem;height:100%;object-fit:cover;width:100%}.our-services-details-container{margin-bottom:2rem}.our-services-details-container .our-services-details-content .our-services-details{align-items:center;display:flex;padding:4.0625rem 0 5.9375rem 5.5rem}.our-services-details-container .our-services-details-content:nth-child(2n){background-color:#f6f6f6}.our-services-details-container .our-services-details-content.reverse-our-services-details .our-services-details{flex-direction:row-reverse}.our-services-details-container .our-services-details-content.reverse-our-services-details .right-section{padding-right:6.875rem}.our-services-details-container .our-services-details-content .left-section{width:50%}.our-services-details-container .our-services-details-content .left-section .services-name-section h1{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-background-clip:text;-moz-background-clip:text;font-size:8.125rem;font-weight:700;line-height:8.125rem;margin:0}.our-services-details-container .our-services-details-content .left-section .services-name-section .pink-color{background-image:linear-gradient(180deg,#ff69b4,#b1035a 93%),linear-gradient(0deg,#fff,#fff)}.our-services-details-container .our-services-details-content .left-section .services-name-section .green-color{background-image:linear-gradient(180deg,green,#014601),linear-gradient(0deg,#fff,#fff)}.our-services-details-container .our-services-details-content .left-section .services-name-section span{-webkit-text-stroke:.125rem #5c5c5c;text-stroke:.125rem #5c5c5c;color:transparent;font-size:4.375rem;font-weight:700;line-height:6.5625rem}.our-services-details-container .our-services-details-content .right-section{padding-right:6.875rem;width:50%}.our-services-details-container .our-services-details-content .right-section p{color:#0c0908;font-size:1.375rem;font-weight:700;line-height:2.0625rem}.our-services-details-container .our-services-details-content .right-section .img-section:after{align-items:flex-start;color:#e1e1e1;content:"Technologies";display:flex;font-size:2.5rem;font-weight:700;height:100%;justify-content:center;left:0;line-height:3.75rem;position:absolute;top:0;width:100%}.our-services-details-container .our-services-details-content .right-section .img-section{display:flex;flex-wrap:wrap;justify-content:center;padding-top:2.375rem;position:relative;width:fit-content}.our-services-details-container .our-services-details-content .right-section .img-section img{margin-bottom:1.25rem;margin-right:2.5rem;position:relative;z-index:1}.our-services-details-container .our-services-details-content .right-section .img-section img:last-child{margin-right:0}.file_box{background-color:#fff;border-radius:.625rem}.drop_box,.file_box{position:relative;width:100%}.drop_box{align-items:center;border:.125rem dotted #a3a3a3;border-radius:.5rem;display:flex;height:auto;justify-content:center;min-height:2.75rem;padding:.5rem .4375rem}.drag-input{height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:0}.join-file-field{position:relative}.join-file-field #fileInput-error,.join-file-field label.error{bottom:auto!important;display:block!important;left:0!important;margin-top:.5rem;position:relative!important;width:100%}.drop_box .drop_box_text,.drop_box p{color:#a3a3a3;font-size:.75rem;font-weight:400;line-height:1.25rem;margin:0;min-width:0;text-align:center;white-space:normal}.drop_box .drop_box_text span,.drop_box p span{color:#a3a3a3;font-size:.75rem;font-weight:700;margin:0}.drop_box .file_dropbox{align-items:center;display:flex;gap:.625rem;justify-content:center;min-width:0;width:100%}.drop_box .file_dropbox img{flex-shrink:0}.drop_box .add-file-name{align-items:center;display:none;justify-content:center}.drop_box .add-file-name span{color:#0c0908;font-size:.875rem;font-weight:400;max-width:18.9375rem;overflow:hidden;text-overflow:ellipsis}.drop_box .add-file-name .close-icon{cursor:pointer;display:none;margin-left:.625rem}.drop_box .add-file-name .close-icon.d-none{display:block}#browseBtn{-webkit-text-fill-color:transparent;background:unset;background:linear-gradient(90deg,#12affc,#7b28ff);-webkit-background-clip:text;background-clip:text;border:none;color:#fff;cursor:pointer;display:inline;font-size:.75rem;font-weight:700;line-height:1.25rem;outline:none;padding:0;text-decoration:none;transition:.3s}.join_us{padding-bottom:4.875rem;position:relative}.join_us .join-us-image{bottom:0;height:26.25rem;position:absolute;right:0;width:27.4375rem}.join_us .join-us-image img{height:100;width:100%}.join_us .join_us_header .page_title{color:#907afb;font-size:2.625rem;font-weight:600;line-height:3.9375rem;margin:0 1.25rem}.join_us .join_us_header{align-items:center;display:flex;padding:1.25rem 1rem}@keyframes back-button{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.join_us .join_page_body{display:flex;margin-top:3rem}.join_us .join_page_body .left-section .join-us-img{margin-left:1.65rem}.join_us .join_page_body .left-section{width:15.9375rem}.join_us .join_page_body .left-section .join-us-img{height:100%;position:relative;width:100%;z-index:2}.join_us .join_page_body .left-section .join-us-img img{height:100%;margin-right:-2rem;width:100%}.join_us .join-form{background:#fff;border-radius:.6875rem;box-shadow:0 0 .375rem 0 #00000040;height:100%;overflow:hidden;position:relative;width:calc(100% - 21.25rem);z-index:1}.join_us .join-form:after{border-image-slice:1;border-image-source:linear-gradient(180deg,#957ffb 100%,#bbacfe 0);border-right:solid;border-width:1.6875rem;content:"";height:100%;padding:1rem;position:absolute;right:0;top:0}.join_title{align-items:center;display:flex;height:auto;justify-content:center;width:auto}.join_title .join_title_h2{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#12affc,#7b28ff);-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-weight:600;line-height:6.75rem;margin:0 1rem 0 0;text-align:left}.join_title .join_us_img{height:7.8125rem;margin-left:-2.1875rem;width:9.875rem}.join_us_img img{height:100%;width:100%}.join_us_form{padding:0 67px 0 40px}.input_divs,.join_us_form{align-items:center;display:flex;flex-direction:column;justify-content:center}.input_divs{margin-bottom:1.25rem;position:relative;width:100%}.input_divs label.error{bottom:-1.375rem;left:0;position:absolute}.join_us_form .input_divs input{background-color:transparent;border:none;border-bottom:.0625rem solid #5c5c5c;border-radius:.6rem;color:#000;font-size:.875rem;font-weight:400;height:2.75rem;line-height:1.125rem;outline:none;padding:.7rem 1.25rem;text-align:left;width:100%}.join_us_form .mo_no_box{align-items:flex-start;display:flex;flex-direction:row;gap:2.125rem;justify-content:space-between;width:100%}.join_us_form .mo_no_box .input-filde{position:relative;width:calc(100% - .5rem)}#join_us_bio{background-color:transparent;border:none;border-bottom:.0625rem solid #5c5c5c;border-radius:.6rem;color:#000;font-size:.875rem;font-weight:400;height:6.875rem;line-height:1.125rem;outline:none;padding:.8rem 1.25rem;resize:none;text-align:left;width:100%}#number-error{margin-left:2%}.join_us_form .submit_btn{background:transparent;border:.0625rem solid #957ffb;border-radius:2rem;color:#0c0908;cursor:pointer;font-size:.875rem;height:2.75rem;line-height:1.3125rem;max-width:18.125rem;width:100%}#ball{background-color:#957ffb;border-radius:50%;height:10px;transition:width .5s ease,height .5s ease;width:10px}#ball,#cursor-text{pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:999}#cursor-text{color:#fff;display:grid;opacity:0;place-items:center;transition:opacity .15s ease-in-out}#balls{background-color:#957ffb;border-radius:50%;height:10px;transition:width .5s ease,height .5s ease;width:10px}#balls,#cursor-texts{pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:999}#cursor-texts{color:#fff;display:grid;opacity:0;place-items:center;transition:opacity .15s ease-in-out}.hero-title-section{height:100%;min-height:20rem;position:relative;width:100%}.hero-title-section>div{left:0;opacity:0;position:absolute;top:0;width:100%}.hero-title-section>.title-1{animation:heroTitleCycle 12s infinite;opacity:1}.hero-title-section>.title-2{animation:heroTitleCycle 12s -8s infinite}.hero-title-section>.title-3{animation:heroTitleCycle 12s -4s infinite}@keyframes heroTitleCycle{0%,30%{opacity:1}33.333%,96.667%{opacity:0}to{opacity:1}}.title-1,.title-2,.title-3{height:9rem;position:relative;width:100%}.title-1>div,.title-2>div,.title-3>div{overflow:hidden;position:relative}.head-1,.head-2{align-items:center;color:#0c0908;display:flex;font-size:6rem;font-weight:500;line-height:8rem;margin:.25rem 0;opacity:1;overflow-wrap:anywhere;position:relative;z-index:2}.block-1,.block-2{height:100%;left:0;position:absolute;top:unset;width:0;z-index:1}.block-1{background:linear-gradient(90deg,#12affc,#7b28ff)}.block-2{background:linear-gradient(90deg,#6f3d94,#a96fb9)}.block-1,.block-2{animation:blockAnim 12s cubic-bezier(.74,.06,.4,.92) infinite}.title-1 .block-1{animation-delay:0s}.title-1 .block-2{animation-delay:1.8s}.title-2 .block-1{animation-delay:-8s}.title-2 .block-2{animation-delay:-6.2s}.title-3 .block-1{animation-delay:-4s}.title-3 .block-2{animation-delay:-2.2s}@keyframes blockAnim{0%{left:0;width:0}5%{left:0;width:100%}10%{left:100%;width:0}to{left:100%;width:0}}@media (prefers-reduced-motion:reduce){.hero-title-section>div{animation:none;opacity:0}.hero-title-section>.title-1{animation:none;opacity:1}.hero-title-section .block-1,.hero-title-section .block-2{animation:none;display:none}}#nameError{display:none}.why-choose-us-section{margin-top:12.75rem}.why-choose-us-section .header-title{padding-top:6.3rem}.why-choose-us-section .header-title h2{color:#907afb;font-size:3rem;font-weight:600}.why-choose-us-section .header-title h2:after{background-color:#b6b6b6}.why-choose-us-section .why-choose-us-content{display:flex}.why-choose-us-section .why-choose-us-content .why-choose-left-section{width:60%}.why-choose-us-section .why-choose-us-content .why-choose-left-section p{color:#000;font-size:.875rem;font-weight:400;line-height:1.3125rem;margin-top:1.25rem}.why-choose-us-section .why-choose-us-content .why-choose-left-section .why-choose-rating-section{margin-top:1.875rem;padding:1.25rem;position:relative;z-index:1}.why-choose-us-section .why-choose-us-content .why-choose-left-section .why-choose-rating-section:after{background-color:#f4f4f4;border-radius:.5625rem;content:"";height:11.6875rem;left:0;position:absolute;top:0;width:150%;z-index:-1}.why-choose-us-section .why-choose-us-content .why-choose-left-section .why-choose-rating-section h6{color:#000;font-size:1.5rem;font-weight:700;line-height:2.25rem;margin:3rem 0 1.5625rem}.why-choose-us-section .why-choose-us-content .why-choose-left-section .why-choose-rating-section .rating-card-section{align-items:center;display:flex;gap:1.25rem}.why-choose-us-section .why-choose-us-content .why-choose-left-section .why-choose-rating-section .rating-card{background-color:#fff;border:.0625rem solid #f7f5f5;border-radius:.5625rem;box-shadow:0 0 .875rem 0 #00000040;max-width:8.7125rem;min-height:10rem;min-width:8.7125rem;padding:1rem 1rem .875rem;width:fit-content;width:8.6875rem}.why-choose-us-section .why-choose-us-content .why-choose-left-section .why-choose-rating-section .rating-card .rating-company-logo{display:flex;height:6rem;width:100%}.why-choose-us-section .why-choose-us-content .why-choose-left-section .why-choose-rating-section .rating-card .rating-company-logo img{height:100%;object-fit:contain;width:100%}.why-choose-us-section .why-choose-us-content .why-choose-left-section .why-choose-rating-section .rating-card .star{align-items:center;display:flex;justify-content:center;margin-top:.9375rem}.why-choose-us-section .why-choose-us-content .why-choose-right-section{position:relative;width:40%;z-index:1}.why-choose-us-section .why-choose-us-content .why-choose-right-section .why-choose-image{height:100%;width:100%}.why-choose-us-section .why-choose-us-content .why-choose-right-section .why-choose-image img{width:100%}.cursor{border:.0625rem solid #12affc;border-radius:100%;height:3.125rem;transition:width .2s ease-out,height .2s ease-out,opacity .15s;width:3.125rem}.cursor,.cursor2{left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translate3d(-50%,-50%,0);will-change:transform;z-index:99999}.cursor2{align-items:center;background:linear-gradient(90deg,#12affc,#7b28ff);border-radius:100%;display:flex;height:1.25rem;justify-content:center;transition:width .3s,height .3s,opacity .3s;width:1.25rem}.cursor2[data-cursor-visible],.cursor[data-cursor-visible]{opacity:1}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor,.cursor2{display:none}}.text-cursor{height:4.375rem;width:4.375rem}.text-cursor,.text-cursor2{transition:width .9s,height .9s}.text-cursor2{height:3.75rem;width:3.75rem}.c-text{animation:mainFadeIn 1s forwards;color:#fff;font-size:1rem;line-height:1.125rem}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.about-slideshow{overflow:hidden;position:relative}.about-slideshow .slide{height:100%;left:0;object-fit:contain;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.about-slideshow .slide.active{opacity:1}.page_header{align-items:center;display:flex}.page_header .page_title{color:#907afb;font-size:2.625rem;font-weight:600;line-height:3.9375rem;margin:0 1.25rem}.our-life-text{margin:10px}#DrawSVG,#Plugin,#lines,#logo,#otherText{visibility:hidden}.dinner-svg{margin-top:-7.375rem}.blog-page .page_header{margin-top:1rem}.blog-header{display:flex;justify-content:space-between;width:100%}.blog-header .blog-left-section,.newsletter-banner{align-items:center;display:flex}.newsletter-banner{background-color:#eceaff;border-radius:1rem;justify-content:space-between;padding:1.25rem}.banner-image{max-width:450px;width:100%}.banner-content{width:70%}.banner-text h1{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#12affc,#7b28ff);-webkit-background-clip:text;color:#4e6af1;font-size:2.625rem;font-weight:600}.banner-text h1,.banner-text p{margin-bottom:.875rem;text-align:center}.banner-text p{color:#0c0908;font-size:1.375rem}.banner-subscribe{align-items:center;background:transparent;border:.0625rem solid #5c5c5c;border-radius:.375rem;display:flex;justify-content:center;margin:0 auto;max-width:25rem;padding:.4375rem}.banner-subscribe .tnp form .tnp-field label{display:none}.banner-subscribe .tnp{margin:0}.banner-subscribe .tnp form .tnp-field-email{margin-bottom:0;width:100%}.banner-subscribe .tnp form .tnp-field-email input{background:transparent;border:none;font-size:.75rem;outline:none;padding:.625rem;width:100%}.banner-subscribe .tnp form .tnp-field-email input:-webkit-autofill{background-color:transparent!important;-webkit-box-shadow:unset!important;box-shadow:inset 0 0 0 1000px transparent!important}.banner-subscribe .tnp form{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.banner-subscribe .tnp form .tnp-field{margin-bottom:0}.banner-subscribe .tnp form .tnp-field-button input{background:linear-gradient(180deg,#957ffb,#bbacfe),linear-gradient(0deg,#fff,#fff);border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;padding:10px 20px}.banner-subscribe input{background:transparent;border:none;font-size:.75rem;outline:none;padding:.625rem;width:90%}.banner-subscribe button{background:linear-gradient(180deg,#957ffb,#bbacfe),linear-gradient(0deg,#fff,#fff);border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;margin-left:.625rem;padding:10px 20px}.banner-subscribe button:hover{background-color:#5a3cc7}.blog-container{display:flex;justify-content:space-between;padding:1rem 2.5rem}.blog-container .left-section{position:relative;width:calc(100% - 22.175rem)}.blog-container .right-section{width:22.175rem}.blog-post{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;padding-right:1rem;row-gap:1.3rem}.blog-card{border:.125rem solid transparent;border-radius:1rem;box-shadow:0 0 .25rem 0 #00000040;overflow:hidden;padding-bottom:1.25rem;position:relative;transition:all .3s;width:calc(50% - .625rem)}.blog-card:hover{border:.125rem solid #957ffb}.blog-card:hover .post-content .post-link-arrow .arrow-icon svg{z-index:2}.blog-card:hover .post-content .post-link-arrow .arrow-icon svg path{stroke:#fff}.blog-card .post-content .post-link-arrow .arrow-icon:after{border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:50% 50%;transition:all .3s;width:100%;z-index:-1}.blog-card:hover .post-content .post-link-arrow .arrow-icon:after{background:linear-gradient(180deg,#957ffb,#bbacfe);transform:scale(1.1);z-index:1}.blog-image,.relevant-image{display:flex;overflow:hidden;width:100%}.relevant-image{border-radius:.375rem}a:visited{color:inherit}.blog-image img{height:100%;width:100%}.post-content{padding:1rem}.post-details-content{margin-bottom:1.75rem;padding:0}.post-content .post-title h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:.875rem;font-weight:700;line-height:1.3125rem;margin:.875rem 0 .625rem;min-height:2.625rem;overflow:hidden;text-overflow:ellipsis}.post-description{display:flex;max-width:90%}.post-description p{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#5c5c5c;display:-webkit-box;font-size:.75rem;font-weight:400;line-height:1.125rem;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis}.post-link-arrow{display:flex;justify-content:flex-end;margin-left:auto;width:fit-content}.post-link-arrow .arrow-icon{align-items:center;border-radius:100%;bottom:.6rem;box-shadow:0 0 .25rem 0 #00000033;display:flex;height:2.25rem;justify-content:center;position:absolute;right:.6rem;width:2.25rem}.post-link-arrow .arrow-icon:before{background:linear-gradient(180deg,#957ffb,#bbacfe);border:.0625rem solid transparent;border-radius:100%;content:"";height:100%;left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.post-content .post-label{display:flex;flex-wrap:wrap;gap:.3125rem}.blog-filter-form{display:contents}.post-content .blog-category-label{background-color:#00003e;border:0;border-radius:.375rem;color:#fff;cursor:pointer;font-family:inherit;font-size:.625rem;line-height:inherit;margin:0;padding:.3125rem .625rem;white-space:nowrap}.blog-active-filter{color:#000;font-size:.875rem;font-weight:600;margin:0 0 1rem}.post-content .post-header{align-items:center;display:flex;justify-content:space-between}.post-content .date-time{bottom:1.25rem;color:#bababa;font-size:.625rem;font-weight:400;line-height:.9375rem;position:absolute}.post-content .date-time span{color:#5c5c5c}.blog-container .header .sub-title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#12affc,#7b28ff);-webkit-background-clip:text;color:#5a57f0;font-size:2rem;font-weight:700;position:relative}.blog-container .header .sub-title:after{-webkit-text-stroke:.125rem #dfdfdf;text-stroke:.125rem #dfdfdf;color:transparent!important;content:"For you";font-size:2.375rem;left:0;position:absolute;top:-.25rem;z-index:-1}.blog-container .categories{border-radius:.75rem;box-shadow:0 0 .25rem 0 #00000040;margin-top:1.5rem;padding:.625rem .75rem}.blog-container .categories .recommended_topics{display:flex;flex-wrap:wrap;gap:.625rem}.blog-container .categories h2{color:#000;font-size:.875rem;font-weight:600;margin-bottom:5px}.blog-container .categories h3{color:#5c5c5c;font-size:.875rem;font-weight:400;margin-bottom:.625rem}.blog-container .tech-grid{display:flex;flex-wrap:wrap;gap:.5rem}.blog-container .tech-item{align-items:center;background-repeat:no-repeat;background-size:100% 100%;border-radius:.625rem;color:#fff;display:flex;font-size:.75rem;font-weight:400;height:4.4375rem;justify-content:center;padding:.1875rem;text-align:center;width:4.4375rem}.blog-container .recommeded_topics{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.25rem}.blog-container .recommeded_topics h2{color:#000;font-size:.875rem;font-weight:600;margin-bottom:1.25rem}.blog-container .topics{display:flex;flex-wrap:wrap;gap:10px}.blog-container .topic{background:transparent;border:.0625rem solid #5c5c5c;border-radius:.9375rem;color:#000;cursor:pointer;font-family:inherit;font-size:.625rem;font-weight:600;line-height:inherit;padding:.5rem .75rem}.blog-container .topic.selected,.blog-container .topic:hover{background-color:#000;color:#fff}.pagination-container{align-items:center;color:#333;display:flex;font-size:.875rem}.rows-per-page{align-items:center;display:flex;gap:.25rem;margin-right:1.25rem}.rows-per-page label{font-size:.75rem;font-weight:400;line-height:1.125rem;margin:0}select{border:none;cursor:pointer;font-size:.75rem;outline:none;padding:.25rem .5rem}.page-info{margin-right:1.25rem}.nav-buttons{display:flex;gap:.625rem}.nav-button{align-items:center;background-color:transparent;border:none;color:#333;cursor:pointer;display:flex;font-size:1.125rem;height:1.5rem;justify-content:center;outline:none;width:1.5rem}.nav-button:disabled{color:#ccc;cursor:not-allowed}.nav-button:not(:disabled):hover{color:#000}.no-blog-post{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:6.875rem auto 3.125rem}.no-blog-post .no-blog-img{max-width:25rem;width:100%}.no-blog-post .no-blog-img img{height:100%;width:100%}.no-blog-post h3{color:#5c5c5c;font-size:1.625rem;font-weight:700;line-height:2.4375rem;margin:.625rem 0;text-align:center}.no-blog-post p{color:#5c5c5c;font-size:.75rem;font-weight:400;line-height:1.125rem;text-align:center}.no-blog-post .read-blog-link{align-items:center;background-color:#fff;border:.1125rem solid #957ffb!important;border-radius:3.125rem!important;box-shadow:0 0 .3125rem 0 #00000047;color:#5c5c5c;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:3rem!important;height:auto;line-height:normal;overflow:hidden;padding:.9rem 1rem!important;position:relative;width:auto}.blog-details-header{justify-content:space-between;margin-right:1.25rem}.blog-details-header,.blog-right-section{align-items:center;display:flex}.blog-right-section input{border:.0625rem solid #616161;border-radius:.75rem;padding:.5rem;width:18.75rem}.blog-right-section .input-section input::placeholder{color:#bababa;font-size:.75rem;font-weight:400}.blog-right-section .input-section{margin-left:.3125rem;position:relative}.blog-right-section .input-section .search-icon{position:absolute;right:.9375rem;top:.625rem}.portfolio-back-btn .header-back-btn{border:.0625rem solid #5c5c5c!important;box-shadow:unset}.get-in-touch-button{box-shadow:unset}.get-in-touch-button .btn-icon{border:.0625rem solid #5c5c5c}.get-in-touch-dot{background:#5c5c5c!important}.blog-details-top-section{margin-bottom:1.875rem;margin-top:1rem}.blog-details-top-section .heading{color:#000;font-size:2.625rem;font-weight:600;line-height:3.1875rem;margin:1.875rem 0}.blog-details-top-section .details-section{align-items:center;display:flex;gap:1.875rem}.blog-details-top-section .details-section .date-section{align-items:center;display:flex;gap:.625rem}.blog-details-top-section .details-section .date-section .img-section{height:1.5rem;width:1.5rem}.blog-details-top-section .details-section .date-section .img-section img{height:100%;width:100%}.blog-details-top-section .details-section .date-section p{color:#5c5c5c;font-size:1rem;font-weight:400;margin-bottom:0}.blog-details-top-section .share-section{align-items:center;display:flex;gap:.5rem}.blog-details-top-section .share-section .share-img{height:1rem;width:1rem}.blog-details-top-section .share-section .share-img img{height:100%;width:100%}.blog-details-top-section .share-section .social-image-section{align-items:center;display:flex;gap:.5rem}.blog-details-top-section .share-section .social-image-section .images{height:1.875rem;width:1.875rem}.blog-details-top-section .share-section .social-image-section .images img{height:100%;width:100%}.blog-details-middle-section{--blog-sticky-top:7rem;align-items:flex-start;display:flex;gap:1.5625rem}.blog-details-middle-section .left-section h2{color:#000;margin-bottom:1.25rem}.blog-details-middle-section .left-section ol li,.blog-details-middle-section .left-section ul li{font-size:.875rem}.blog-details-middle-section .left-section table{border-collapse:collapse;font-size:.875rem;text-align:center}.blog-details-middle-section .left-section table tr td{border:.0625rem solid #000;padding:.625rem}.blog-details-middle-section .left-section a{color:#4169e1}.blog-right-section .input-section .asl_w_container{border:.0625rem solid #616161;border-radius:.75rem;padding:.25rem .5rem;width:18.75rem}.blog-right-section .input-section .asl_w_container .asl_w{background-image:unset!important;background-image:unset;box-shadow:unset}.blog-right-section .input-section .asl_w_container .asl_w .probox{background-color:#fff!important;background-image:unset!important}.blog-right-section .input-section .asl_w_container .asl_w .probox button{background:transparent!important}div.asl_w .probox .promagnifier .innericon svg{fill:#000!important}.blog-right-section .input-section .asl_w_container .asl_w .probox .proinput{color:#000!important;margin:0;padding:0}.input-section #ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{color:#000!important;width:13.75rem}.blog-right-section .input-section .asl_w_container .asl_w .probox .proinput form input::placeholder{color:#bababa!important;font-size:.75rem;font-weight:400}.wpdreams_asl_results{max-height:18.75rem!important}div.asl_r .results .item .asl_content h3 a:hover{color:#000!important}div.asl_r.vertical{background:#fff!important;border:.0625rem solid #bdb9b9!important;border-radius:.625rem!important;margin-top:.4375rem;padding:0!important}div.asl_r .results{max-height:18.75rem!important}.wpdreams_asl_results .resdrg .item .asl_content .asl_image{height:5rem;width:5rem}.wpdreams_asl_results .resdrg .item .asl_content h3 .asl_res_url{color:#000}div.asl_r .results .item .asl_content .asl_desc{display:none}.proclose svg{left:-.8125rem!important}.table-contents-section{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-self:flex-start;background-color:#f9f9f9;max-height:calc(100vh - var(--blog-sticky-top));overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1.25rem 1.25rem 1.625rem;position:sticky;scrollbar-width:none;top:var(--blog-sticky-top);width:23%}.table-contents-section::-webkit-scrollbar{display:none}.table-contents-section h3{color:#000;font-size:1.25rem;font-weight:600}.contents-section ul{margin:0}.contents-section ul li{border-bottom:.0625rem solid #5c5c5c;list-style:none;padding:1rem 0}.contents-section ul li:last-child{border-bottom:none;padding:1rem 0 0}.contents-section ul li a{color:#5c5c5c;display:flex;font-size:.875rem;font-weight:400;width:100%}.contents-section ul li.active a{color:#000;font-weight:600;position:relative}.contents-section ul li.active a:after{background:linear-gradient(180deg,#957ffb,#bbacfe);content:"";height:1rem;left:-1rem;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1MC40NiA0NzgtMjAuNi0yMS41TDMzOS4xMSAyNTYgMTI5Ljg2IDU1LjQ5IDE1MC40NiAzNGwyMzEuNjggMjIyLTIzMS42OCAyMjJ6Ii8+PC9zdmc+) no-repeat center;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1MC40NiA0NzgtMjAuNi0yMS41TDMzOS4xMSAyNTYgMTI5Ljg2IDU1LjQ5IDE1MC40NiAzNGwyMzEuNjggMjIyLTIzMS42OCAyMjJ6Ii8+PC9zdmc+) no-repeat center;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.1625rem;width:1rem}.contents-section ul li.active a:active{color:#000;font-weight:600}.blog-details-middle-section .left-section{width:50%}.blog-details-middle-section .left-section .middle-header{color:#000;font-size:1.5rem;font-weight:400;margin-bottom:1.25rem}.blog-details-middle-section .left-section p{color:#000;font-size:.875rem;font-weight:400;line-height:1.3125rem}.blog-details-middle-section .image-section{align-items:center;display:flex;margin:1.25rem 0 1.25rem 3.3125rem}.blog-details-middle-section .image-section .image{border-radius:.625rem;height:14rem;width:35.8125rem}.blog-details-middle-section .image-section .image img{border-radius:.625rem;height:100%;width:100%}.blog-details-middle-section .left-section h3{color:#000;font-size:1.25rem;font-weight:400;margin-bottom:1.25rem}.blog-details-middle-section .left-section .list-section ul{margin-left:1.5625rem}.blog-details-middle-section .left-section .list-section ul li{color:#000;font-size:.875rem;font-weight:400}.blog-details-middle-section .right-section{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-self:flex-start;max-height:calc(100vh - var(--blog-sticky-top));max-width:16.875rem;overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-width:none;top:var(--blog-sticky-top);width:26%}.blog-details-middle-section .right-section::-webkit-scrollbar{display:none}.blog-details-middle-section .right-section .for-you{background:linear-gradient(14deg,#12affc 22%,#7b28ff 45%);background-clip:text;color:transparent;font-size:2.0625rem;font-weight:700;line-height:3.0625rem;margin-bottom:1.5rem;margin-top:0}.blog-details-middle-section .right-section .relevant-blog-section h4{color:#1c1c1c;font-size:.875rem;font-weight:400;margin-bottom:.5625rem}.blog-details-middle-section .right-section .relevant-blog-section{margin:0 .25rem 1.25rem}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs{border-radius:.75rem;box-shadow:0 0 .25rem 0 #00000040;display:flex;flex-direction:column;margin-bottom:.5625rem;padding:.5rem;position:relative}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs:active:before,.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs:hover:before{background:linear-gradient(90deg,#12affc,#7b28ff);border:.125rem solid transparent;border-radius:.75rem;content:"";height:100%;left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs .left-image-section{border-radius:.375rem;margin-bottom:.625rem;width:100%}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs .left-image-section img{border-radius:.375rem;height:100%;width:100%}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs .text-section{display:flex;flex-direction:column;gap:.625rem;justify-content:space-between;width:100%}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs .text-section p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1c1c1c;display:-webkit-box;font-size:.75rem;font-weight:400;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs .text-section .bottom-section{align-items:center;display:flex;justify-content:space-between}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs .text-section .bottom-section .user-profile-section{align-items:center;display:flex;gap:.1875rem}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs .text-section .bottom-section .user-profile-section .user-profile{border-radius:100%;display:flex;height:1.125rem;width:1.125rem}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs .text-section .bottom-section .user-profile-section .user-profile img{border-radius:100%;height:100%;width:100%}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs .text-section .bottom-section .user-profile-section .ratings-section{display:flex;height:.75rem;width:.75rem}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs .text-section .bottom-section .user-profile-section .username{color:#424242;font-size:12px;font-weight:400;margin-bottom:0}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs .text-section .bottom-section .user-profile-section .ratings-section img{height:100%;width:100%}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs .text-section .bottom-section .view-button-section{border:.0625rem solid #5c5c5c;border-radius:.9375rem;color:#5c5c5c;font-size:.625rem;font-weight:400;line-height:.75rem;padding:.1875rem .75rem}.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs:active .bottom-section .view-button-section,.blog-details-middle-section .right-section .relevant-blog-section .relevant-blogs:hover .bottom-section .view-button-section{background:linear-gradient(180deg,#957ffb,#bbacfe);border:none;color:#fff}.blog-details-middle-section .right-section .recommended-topics-section{border-radius:.75rem;box-shadow:0 0 .25rem 0 #00000040;margin-bottom:1.25rem;padding:.625rem 1.125rem}.blog-details-middle-section .right-section .recommended-topics-section h4{color:#1c1c1c;font-size:.75rem;font-weight:600;margin-bottom:1.25rem}.blog-details-middle-section .right-section .recommended-topics-section .topics-section{display:flex;flex-wrap:wrap;gap:.5625rem}.blog-details-middle-section .right-section .recommended-topics-section .topics-section .topics{border:.0625rem solid #5c5c5c;border-radius:.9375rem;color:#5c5c5c;cursor:pointer;font-size:10px;font-weight:600;padding:.5rem .75rem}.blog-details-middle-section .right-section .recommended-topics-section .topics-section .topics:active,.blog-details-middle-section .right-section .recommended-topics-section .topics-section .topics:hover{background:#141414;color:#efefef}.blog-details-middle-section .right-section .newsletter-section{border-radius:.75rem;box-shadow:0 0 .25rem 0 #00000040;margin-bottom:1.25rem;padding:.625rem 1.125rem}blog-details-middle-section .right-section .newsletter-section .tnp form .tnp-field-email input{background-color:transparent;border:.0625rem solid #616161;border-radius:.75rem;padding:.625rem;width:100%}.blog-details-middle-section .right-section .newsletter-section .tnp form .tnp-field-email label{display:none}.blog-details-middle-section .right-section .newsletter-section .tnp form .tnp-field-button input{background:linear-gradient(180deg,#957ffb,#bbacfe);border:none;border-radius:5.625rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:400;line-height:.75rem;margin-top:.625rem;padding:.625rem .9375rem;width:fit-content}.blog-details-middle-section .right-section .newsletter-section h4{color:#1c1c1c;font-size:.875rem;font-weight:400;margin-bottom:.875rem}.blog-details-middle-section .right-section .newsletter-section input{border:.0625rem solid #616161;border-radius:.75rem;padding:.625rem;width:100%}.blog-details-middle-section .right-section .newsletter-section input::placeholder{color:#bababa;font-size:.75rem;font-weight:400}.blog-details-middle-section .right-section .newsletter-section .subscribe-button{background:linear-gradient(180deg,#957ffb,#bbacfe);border-radius:5.625rem;color:#fff;font-size:.875rem;font-weight:400;line-height:.75rem;margin-top:.625rem;padding:.625rem .9375rem;width:fit-content}.get-in-touch-section{margin:4.0625rem 0 5.3125rem 2.5rem;padding:1.5625rem 1.875rem;position:relative}.get-in-touch-section .touch-color-section{border-radius:1.875rem 0 0 0;height:100%;position:absolute;right:0;top:0;width:100%}.get-in-touch-section .touch-color-section.light-purple-color{background:linear-gradient(180deg,#957ffb,#bbacfe);opacity:20%;right:-1rem;top:4rem;width:101%}.get-in-touch-section .touch-color-section.dark-purple-color{background:linear-gradient(180deg,#957ffb,#bbacfe);left:2rem;opacity:50%;top:2rem}.get-in-touch-section .touch-color-section.purple-color{background:linear-gradient(180deg,#957ffb,#bbacfe);left:4rem;top:0}.get-in-touch-section .touch-left-section{padding-left:6%;padding-top:1%}.get-in-touch-section .starts-title{height:100%;margin-bottom:1.25rem;margin-top:7rem}.get-in-touch-section .starts-title .border-text{-webkit-text-stroke:.125rem #fff;text-stroke:.125rem #fff;top:-4rem}.get-in-touch-section .starts-title span{color:#fff}.get-in-touch-section .starts-title span:after{background:linear-gradient(180deg,#957ffb 100%,#bbacfe 0)}.get-in-touch-section h1{background-clip:text;color:#fff;font-size:3rem;font-weight:600;line-height:4.5rem;margin-bottom:.3125rem;margin-top:0}.get-in-touch-section h1:after{color:#fff;content:"";display:inline-block;height:.1875rem;margin-left:.5625rem;width:5.5625rem}.get-in-touch-section .text{color:#fff;font-size:.875rem;font-weight:600;position:relative}.get-in-touch-section .contact-buttons{display:flex}.get-in-touch-section .get-in-touch-img{position:absolute;right:3.125rem;top:-2.8125rem;z-index:1}.get-in-touch-section .get-in-touch-img img{height:100%;width:100%}.recent-blogs-section{margin-bottom:5.5rem}.written_section{margin:1.25rem auto 2.5rem;max-width:37.5rem}.written_section .title{color:#d9d9d9;font-size:1.625rem;font-weight:700;line-height:1.3rem}.written_section .title span{-webkit-text-stroke:.125rem #d9d9d9;text-stroke:.125rem #d9d9d9;color:transparent!important}.written_section .witten-card{background:#fff;border:.0625rem solid #d9d9d9;border-radius:.6875rem;box-shadow:0 0 .25rem 0 rgba(0,0,0,.25);display:flex;gap:1.375rem;padding:1rem;position:relative}.written_section .witten-card .left-section .author_image{border:.0625rem dashed #000;border-radius:100%;height:7.375rem;min-height:7.375rem;min-width:7.375rem;overflow:hidden;width:7.375rem}.written_section .witten-card .left-section .author_image img{height:100%;width:100%}.written_section .witten-card .right-section .user-name{color:#000;font-size:1.25rem;font-weight:600;line-height:1.875rem}.written_section .witten-card .right-section .more-details{color:#000;font-size:.75rem;font-weight:600;line-height:1.875rem;text-align:end;text-decoration:underline}.written_section .witten-card .right-section .more-details a,.written_section .witten-card .right-section .more-details button{background:transparent;border:0;color:#000;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.875rem;margin:0;padding:0;text-align:end;text-decoration:underline}.written_section .witten-card .right-section .user-role{color:#000;font-size:.875rem;font-weight:400;line-height:1.3125rem;position:relative}.written_section .witten-card .right-section .border{background:linear-gradient(90deg,#12affc,#7b28ff);height:.3125rem;margin:.625rem 0;width:5.75rem}.written_section .witten-card .right-section .border-bottom{border:.0625rem solid #bababa;margin-left:auto!important;margin:.625rem 0;width:80%}.written_section .witten-card .right-section .author_more{align-items:center;display:flex;gap:2.5rem;justify-content:flex-end}.written_section .witten-card .right-section .author_more .author_social_media{display:flex;position:relative}.written_section .witten-card .right-section .author_more .author_social_media a{display:flex}.written_section .witten-card .right-section .author_more .author_social_media:after{background-color:#bababa;content:"";height:100%;position:absolute;right:-1.25rem;top:0;width:.0625rem}.written_section .witten-card .right-section .description{font-size:.75rem;font-weight:400;line-height:1.25rem}.recent-blogs-section .section-title{color:#fa74a1;font-size:2.5rem;font-weight:600;margin-bottom:1.875rem;margin-top:0}@media screen and (min-width:767px){.blog-details-middle-section .left-section.no-table-content{width:73%}}.recent-blogs-section .blogs-section{display:flex;gap:2.1875rem;padding-bottom:.625rem}.recent-blogs-section .blogs{border:.125rem solid transparent;border-radius:1rem;box-shadow:0 0 .25rem 0 #00000040;overflow:hidden;padding-bottom:1.25rem;position:relative;transition:all .3s;width:31%}.recent-blogs-section .blogs:hover{border:.125rem solid #957ffb}.recent-blogs-section .blogs:hover .post-content .post-link-arrow .arrow-icon svg{z-index:2}.recent-blogs-section .blogs:hover .post-content .post-link-arrow .arrow-icon svg path{stroke:#fff}.recent-blogs-section .blogs .post-content .post-link-arrow .arrow-icon:after{border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:50% 50%;transition:all .3s;width:100%;z-index:-1}.recent-blogs-section .blogs:hover .post-content .post-link-arrow .arrow-icon:after{background:linear-gradient(180deg,#957ffb,#bbacfe);transform:scale(1.1);z-index:1}.recent-blogs-section .blogs .blog-image-section img{border-top-left-radius:1rem;border-top-right-radius:1rem;height:100%;width:100%}.recent-blogs-section .blogs .blog-details-section{padding:1.0625rem;position:relative}.recent-blogs-section .blogs .blog-details-section h3{color:#000;font-size:.875rem;font-weight:700;margin-bottom:.625rem}.recent-blogs-section .blogs .blog-details-section p{color:#5c5c5c;font-size:.75rem;font-weight:400;margin-bottom:1.5625rem}.recent-blogs-section .blogs .blog-details-section .arrow-section{align-items:center;border-radius:100%;bottom:10px;box-shadow:0 0 .25rem 0 #00000033;display:flex;height:2.25rem;justify-content:center;position:absolute;right:10px;width:2.25rem}.recent-blogs-section .blogs .blog-details-section .arrow-section:before{background:linear-gradient(180deg,#957ffb,#bbacfe);border:.0625rem solid transparent;border-radius:100%;content:"";height:100%;left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.subscribe-section{background-image:url(../img/subscribe_bg_img.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;margin-bottom:1.25rem;padding-bottom:1.875rem}.subscribe-section h2{color:#fff;font-size:1.5rem;font-weight:600;padding:.9375rem .9375rem 1.5rem}.right-section .subscribe-section .subscribe-button{background:linear-gradient(180deg,#957ffb,#bbacfe);border-radius:5.625rem;color:#fff;font-size:.875rem;font-weight:400;line-height:.75rem;margin-left:.9375rem;padding:.625rem .9375rem;width:fit-content}.right-section .subscribe-section .schedule-btn{margin-left:.9375rem}.home-blogs-section{background:#fff;padding-bottom:2rem}.home-blogs-section .blogs-list-section .blogs{overflow:hidden;padding-bottom:2.125rem;position:relative;width:33.33%}.home-blogs-section .blogs-list-section .blog-wrapper .blog-img{display:flex}.blogs-section-content .home-blog-header{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 0 0}.blogs-section-content .title{font-size:2.5rem;font-weight:600;line-height:4.5rem;margin-bottom:.625rem;margin-top:0;position:relative}.blogs-section-content .title:after{bottom:1.25rem;content:"";display:inline-block;height:.1875rem;position:absolute;width:5.5625rem}.blogs-section-content .blog-sub-title{color:#000;font-size:.875rem;font-weight:400;margin-bottom:2.1875rem;padding-right:1.5rem}.blog-progress-bar-container{background-color:#5b6171;border-radius:10px;height:6px;margin-top:10px;overflow:hidden;width:100%;width:8.875rem}.blog-progress-bar{background-color:#cac9c9;height:100%;transition:width .1s ease-in-out;width:0}.blogs-list-section{display:flex;gap:1.25rem;margin-bottom:1.875rem;padding-right:1.25rem}.blogs-list-section .blogs{background-color:#fff;border:.125rem solid transparent;border-radius:1rem;box-shadow:0 0 .25rem 0 #00000040;min-width:19.1875rem;overflow:hidden;transition:all .3s;width:19.1875rem}.blogs-list-section .blogs:hover{border:.125rem solid #957ffb}.blogs-list-section .blogs:hover .blog-details-section .arrow-section svg{z-index:2}.blogs-list-section .blogs:hover .blog-details-section .arrow-section svg path{stroke:#fff}.blogs-list-section .blogs:hover .blog-details-section .arrow-section:after{background:linear-gradient(180deg,#957ffb,#bbacfe);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transform:scale(1.1);transform-origin:50% 50%;transition:all .3s;width:100%;z-index:-1;z-index:1}.blogs-list-section .blogs .blog-image-section img{border-top-left-radius:1rem;border-top-right-radius:1rem;height:100%;width:100%}.blogs-list-section .blogs .blog-image-section{display:flex;width:100%}.blogs-list-section .blogs .blog-details-section{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;padding:1.0625rem}.blogs-list-section .blogs .blog-details-section .date-time{bottom:1.25rem;color:#bababa;font-size:.625rem;font-weight:400;line-height:.9375rem;margin:1.375rem 0 0;position:absolute}.blogs-list-section .blogs .blog-details-section .details-section{align-items:center;display:flex;flex-wrap:wrap;gap:.3125rem;margin-bottom:14px}.blogs-list-section .blogs .blog-details-section .details-section .buttons{border-radius:.375rem;color:#fff;font-size:10px;font-weight:400;padding:5px 10px}.blogs-list-section .blogs .blog-details-section .details-section .buttons a{color:#fff}.blogs-list-section .blogs .blog-details-section .details-section .red-bg{background-color:#ff5a00}.blogs-list-section .blogs .blog-details-section .details-section .purple-bg{background-color:#2e0dfe}.blogs-list-section .blogs .blog-details-section .details-section .blue-bg{background-color:#3886fc}.blogs-list-section .blogs .blog-details-section h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:.875rem;font-weight:700;margin-bottom:.625rem;min-height:2.625rem;overflow:hidden;text-overflow:ellipsis}.blogs-list-section .blogs .blog-details-section p{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#5c5c5c;display:-webkit-box;font-size:.75rem;font-weight:400;margin-bottom:0;min-height:6.75rem;overflow:hidden;text-overflow:ellipsis;width:100%}.blogs-list-section .blogs .blog-details-section .arrow-section{align-items:center;border-radius:100%;bottom:10px;box-shadow:0 0 .25rem 0 #00000033;display:flex;height:2.25rem;justify-content:center;position:absolute;right:10px;width:2.25rem}.blogs-list-section .blogs .blog-details-section .arrow-section:hover svg{z-index:2}.blogs-list-section .blogs .blog-details-section .arrow-section:hover svg path{stroke:#fff}.blogs-list-section .blogs .blog-details-section .arrow-section:after{border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:50% 50%;transition:all .25s;width:100%;z-index:-1}.blogs-list-section .blogs .blog-details-section .arrow-section:hover:after{background:linear-gradient(180deg,#957ffb,#bbacfe);transform:scale(1.1);z-index:1}.blogs-list-section .blogs .blog-details-section .arrow-section:before{background:linear-gradient(180deg,#957ffb,#bbacfe);border:.0625rem solid transparent;border-radius:100%;content:"";height:100%;left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.mr-10{margin-right:.625rem}.single-blog-post{overflow:hidden}.custom-pagination-container{align-items:center;display:flex;gap:1rem;margin-top:2rem;width:100%}.rows-per-page{margin-right:0}.rows-per-page span{color:#000}.item-range,.rows-per-page select,.rows-per-page span{font-size:.875rem;font-weight:400}.rows-per-page select{color:#000;padding:.125rem .25rem}.item-range{white-space:nowrap}.pagination-buttons{display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.pagination-buttons .arrow{cursor:pointer}.pagination-buttons .arrow.disabled{cursor:default}.pagination-buttons .page-numbers{align-items:center;display:flex;gap:.25rem}.pagination-buttons .page-number{align-items:center;border-radius:.25rem;color:#000;display:inline-flex;font-size:.875rem;font-weight:600;height:1.75rem;justify-content:center;min-width:1.75rem;padding:0 .35rem;text-decoration:none}.pagination-buttons .page-number.current{background:#000;color:#fff}.loader-section{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-loader{align-items:center;animation:s3 1s linear infinite;background:conic-gradient(#0000 10%,#957ffb);border-radius:50%;display:flex;height:3.125rem;justify-content:center;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);width:3.125rem}@keyframes s3{to{transform:rotate(1turn)}}.page-template-our-services,.services-template-default,.we-serve-template-default{overflow-x:unset}.hero_services-container{align-items:center;display:flex;height:calc(100vh - 16.375rem)}.hero-section{margin:0 auto;max-width:56rem;padding:0 1rem}.services-hero-title{color:#0c0908;font-size:4rem;font-weight:600;line-height:4.375rem;margin:0;text-align:center}.services-hero-title span{color:#907afb}.services-details .hero-description{color:#5c5c5c;font-size:1rem;line-height:1.625rem;margin:1.25rem 0;text-align:center}.learn-btn{margin:0 auto}.service-header-title{margin-top:3.25rem}.service-header-title p{color:#5c5c5c;font-size:1.25rem;font-weight:400;margin:.625rem 0 0}.service-header-title .border-text,.service-header-title span{color:#907afb}.service-header-title span:after{background-color:#907afb}.services-content .services-details-section:last-child{margin-bottom:3.125rem}.services-content .services-details-section{margin-bottom:9.375rem;padding:0 2.8125rem 0 0}.services-content .services-category{align-items:center;display:flex;gap:.3125rem;justify-content:center;position:relative;position:sticky;text-transform:uppercase;top:1rem}.services-content .services-category:after{border-bottom:.0625rem solid #0c0908;bottom:1.6875rem;content:"";position:absolute;width:100%}.services-content .services-category .category-title{font-size:4.375rem;font-weight:700;line-height:6.5625rem;margin:0}.services-content .services-category .category-subtitle{-webkit-text-stroke:.125rem #5c5c5c;text-stroke:.125rem #5c5c5c;color:transparent;font-size:4.375rem;font-weight:700;line-height:6.5625rem}.services-content .services-details{align-items:center;background-color:#fff;border-bottom:.0625rem solid #0c0908;display:flex;gap:1.25rem;justify-content:space-between;padding:2.5rem 0;position:sticky;top:6.125rem}.services-content .services-details .services-details-left h2{color:#0c0908;font-size:2.75rem;font-weight:500;line-height:normal;margin-bottom:.3125rem}.services-content .services-details .services-details-left p{color:#5c5c5c;font-size:1.5rem;font-weight:400;line-height:normal;margin-bottom:0}.services-content .services-details .services-details-right .service-image{border:.125rem solid #ededed;border-radius:1rem;height:17.5rem;overflow:hidden;width:25rem}.services-content .services-details .services-details-right .service-image img{display:flex;height:100%;width:100%}.infinite-slider{background:#2b3242;overflow:hidden;padding:1.5625rem 0;white-space:nowrap;width:100%}.slider-track{align-items:center;animation:autoScroll 40s linear infinite;display:inline-flex;width:max-content}.slider-track span{-webkit-text-stroke:.0625rem #fff;color:transparent;font-size:3.375rem;font-weight:700;margin:0}.slider-icon{margin:0 1.875rem;width:1.75rem}@keyframes autoScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.we-serve-content .we-serve-detail{color:#5c5c5c;font-size:1rem;font-weight:400;margin:.625rem 0 3.125rem;width:80%}.we-serve-cards-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:3.125rem 0 6.25rem;padding:0 2.8125rem 0 0}.we-serve-card{background:#fff;border:.0625rem solid #ededed;border-radius:1.125rem;height:14.375rem;overflow:hidden;position:relative;transition:.3s}.we-serve-card:hover .card-image img{transform:scale(1.02)}.we-serve-card:hover{border:.0625rem solid #957ffb}.card-image,.card-image img{height:100%;width:100%}.card-image img{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;object-fit:cover}.card-title-overlay{color:#fff;font-size:1.125rem;font-weight:600;width:90%}.card-content{background:linear-gradient(179.9deg,transparent .09%,#000 82.64%);bottom:0;padding:.9375rem 1.25rem;position:absolute;width:100%}.card-content .card-desc{width:90%}.card-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:.875rem;margin-bottom:0;overflow:hidden}.learn-more{gap:.3125rem}.learn-more,.learn-more .arrow-icon{align-items:center;bottom:.6rem;display:flex;position:absolute;right:.6rem}.learn-more .arrow-icon{border-radius:100%;box-shadow:0 0 .25rem 0 #00000033;height:2.25rem;justify-content:center;width:2.25rem}.learn-more .arrow-icon:before{border:.0625rem solid #957ffb;border-radius:100%;pointer-events:none}.learn-more .arrow-icon:after,.learn-more .arrow-icon:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.learn-more .arrow-icon:after{border-radius:50%;transform:scale(0);transform-origin:50% 50%;transition:all .3s;z-index:-1}.we-serve-card:hover .learn-more .arrow-icon:after{background:linear-gradient(180deg,#957ffb,#bbacfe);transform:scale(1.1);z-index:1}.we-serve-card:hover .learn-more .arrow-icon svg{z-index:2}.we-serve-card:hover .learn-more .arrow-icon svg path{stroke:#fff}.hire-developer-section{background:#f4f4f4;padding:3.125rem 0}.hire-header-title{margin-top:0;padding:0}.hire-header-title span{line-height:unset}.hire-header-title p{margin-top:0}.hire-description{color:#5c5c5c;margin-top:1.25rem;max-width:80%}.hire-tabs{border-bottom:.0625rem solid #0c0908;display:flex;gap:3.125rem;margin-top:2.5rem;overflow-x:auto;padding:0 2.8125rem 0 0;white-space:nowrap}.hire-tabs::-webkit-scrollbar{display:none}.hire-tab-button{align-items:center;background:none;border:none;color:#0c0908;cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:.3125rem;padding:1.25rem;position:relative}.hire-tab-button:after{background:#907afb;bottom:0;content:"";height:.1875rem;left:0;position:absolute;transition:width .35s ease;width:0}.hire-tab-button.active{color:#907afb}.hire-tab-button.active:after{width:100%}.hire-tab-button img.tab-icon{filter:grayscale(100%) brightness(50%);height:1.125rem;object-fit:contain;transition:.3s ease;width:1.125rem}.hire-tab-button:hover{border-color:#907afb;color:#907afb}.hire-tab-button.active img.tab-icon,.hire-tab-button:hover img.tab-icon{filter:invert(74%) sepia(59%) saturate(624%) hue-rotate(201deg) brightness(102%) contrast(94%)}.hire-tabs-content{margin-top:2.5rem;min-height:10rem;overflow:hidden;position:relative}.hire-tab-panel{display:none;inset:0;opacity:0;position:absolute;transform:translateX(3.125rem);transition:transform .45s ease,opacity .45s ease}.hire-tab-panel.active{display:block;opacity:1;position:relative;transform:translateX(0)}.hire-tab-panel.exit-left{display:block;opacity:0;position:absolute;transform:translateX(-3.125rem)}.hire-tab-panel.active,.hire-tab-panel.exit-left{will-change:transform,opacity}.technologies{display:flex;flex-wrap:wrap;gap:5.625rem;justify-content:center}.tech-item{padding:1.25rem;text-align:center}.tech-item img:hover{transform:scale(1.05);transition:transform .3s ease}.tech-item img{height:5rem}.tech-item p{color:#0c0908;font-size:.875rem;font-weight:400}.service-hire-section{margin-bottom:0;margin-top:3.5rem;padding:3.125rem 2.8125rem 3.125rem 0}.home-testimonials-section{margin-bottom:4rem}.testimonials-wrapper{margin-top:6.25rem}.testimonials-top-section{align-items:center;display:flex;gap:1.25rem;justify-content:space-between}.rating-platforms{display:flex;gap:1.1875rem}.rating-box{background:#fff;border:.0625rem solid #f7f5f5;border-radius:.625rem;box-shadow:0 0 .25rem 0 #0000000d;max-width:9.375rem;padding:1.875rem .7rem 1.25rem;text-align:center;width:100%}.platform-logo{height:4rem}.platform-logo img{height:100%;object-fit:contain;width:100%}.rating-number{color:#000;font-size:1.125rem;font-weight:500;margin:.625rem 0}.stars{color:gold;font-size:1rem}.testimonial-card{background:#fff;border:.0625rem solid #ededed;border-radius:1.25rem;display:flex;flex-direction:column;height:100%;padding:2rem;width:100%}.testimonial-card h3{color:#0c0908;font-size:1.5rem;font-weight:500;margin-bottom:.625rem}.testimonial-desc{height:6.25rem;margin-bottom:2rem}.testimonial-desc p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#5c5c5c;display:-webkit-box;font-size:.875rem;font-weight:400;line-height:1.5rem;margin:0;overflow:hidden}.testimonial-bottom{align-items:flex-end;display:flex;gap:1.25rem;justify-content:space-between;margin-top:auto}.testimonial-author-info{flex:1}.rating-stars{color:gold;font-size:1.25rem}.client-name{color:#0c0908;font-size:1.125rem;font-weight:600;margin-bottom:.3125rem}.designation{color:#5c5c5c;font-size:.875rem;font-weight:400;margin:0}.testimonial-cta{align-items:center;border:.1125rem solid #957ffb;border-radius:5.25rem;color:#000;display:inline-flex;font-size:.875rem;font-weight:600;gap:.625rem;padding:.625rem 1.25rem}.testimonial-cta img{height:1.5rem;width:1.5rem}.testimonialSwiper{padding:4rem 0!important}.swiper-slide{display:flex!important;height:auto!important;padding:1.25rem}.swiper-button-next,.swiper-button-prev{color:#907afb!important;padding:1rem}.swiper-pagination-bullet{background:#c1b0fb;opacity:1}.swiper-pagination-bullet-active{background:#907afb!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.5rem!important}.swiper-button-next{right:-.4375rem!important}.swiper-button-prev{left:-.4375rem!important}.faq-wrapper{margin-top:3rem}.faq-wrapper .service-header-title{margin-top:0;max-width:90%;width:100%}.faq-accordion{margin:3rem auto;max-width:60rem}.faq-container{margin:0 auto;max-width:60rem}.faq-title{color:#0d0d0d;font-size:clamp(26px,3vw,32px);font-weight:700;letter-spacing:.02em;margin:0 0 32px;text-align:center}.faq-item{background:transparent;border:.0625rem solid #ededed;border-radius:.625rem;margin-bottom:1rem;padding:1.25rem 2.5rem;transition:border-color .3s ease,background-color .3s ease}.faq-item.is-open{border-color:#907afb}.faq-item.is-open .accordion-header{color:#907afb}.accordion-header{align-items:center;background:transparent;border:none;color:#0c0908;cursor:pointer;display:flex;font-size:1.25rem;font-weight:500;gap:1rem;justify-content:space-between;line-height:1.4;outline:none;text-align:left;width:100%}.accordion-header:focus-visible{outline:.125rem solid #907afb;outline-offset:.125rem}.faq-question{flex:1}.faq-icon{flex-shrink:0;height:1rem;position:relative;width:1rem}.faq-icon:after,.faq-icon:before{background:#0d0d0d;border-radius:62.4375rem;content:"";height:.125rem;left:50%;position:absolute;top:50%;transform-origin:center;transition:transform .25s ease,opacity .25s ease;width:100%}.faq-icon:before{transform:translate(-50%,-50%)}.faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-open .faq-icon:before{background:#907afb;opacity:0;transform:translate(-50%,-50%) rotate(45deg)}.faq-item.is-open .faq-icon:after{background:#907afb;transform:translate(-50%,-50%) rotate(0deg)}.faq-body{max-height:0;overflow:hidden;transition:max-height .22s ease-out,padding-bottom .22s ease-out,padding-top .22s ease-out;will-change:max-height}.faq-body p{color:#5c5c5c;font-size:1.125rem;line-height:1.4;margin:0;padding:.625rem}.hire-why-choose-us-section{background-color:#f4f4f4;padding:3.125rem 0}.hire-why-choose-us-section .why-choose-wrapper{margin-top:0}.hire-why-choose-us-section .wc-title-section{padding:0!important}.hire-why-choose-us-section .service-header-title .border-text{-webkit-text-stroke:unset!important;text-stroke:unset!important;color:#907afb!important;display:flex;flex-wrap:wrap;position:unset;transform:unset}.hire-why-choose-us-section .service-header-title .text-color{-webkit-text-fill-color:transparent;background:linear-gradient(175deg,#ff7950 13.07%,#ff1c74 55.68%,#6c1cd1 195.36%);-webkit-background-clip:text;position:unset}.home-why-choose-us .why-choose-wrapper{margin:3rem 0}.why-choose-wrapper{align-items:center;display:flex;gap:3rem;margin-top:3rem}.why-choose-left{flex:1}.wc-title-section{width:95%}.wc-title-section span{color:#907afb;line-height:3.125rem}.wc-description{color:#5c5c5c;font-size:1.125rem;margin-top:1.25rem;width:80%}.wc-list{list-style:none;margin-left:0;margin-top:3.25rem;padding:0}.wc-list li{align-items:center;display:flex;font-size:1rem;gap:.625rem;margin-bottom:.625rem}.why-choose-right{height:21.875rem;max-width:31.25rem;position:sticky;top:5rem;width:50%}.wc-stat-card{border-radius:.875rem;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.1);margin-bottom:1.2rem;padding:1.5rem;position:absolute;text-align:center;width:15.625rem}.wc-stat-card:first-child{left:0;top:0;transform:rotate(-7deg)}.wc-stat-card:nth-child(2){right:1.875rem;top:1.875rem;transform:rotate(9deg)}.wc-stat-card:nth-child(3){bottom:-1.25rem;right:3.125rem;transform:rotate(-13.5deg);z-index:1}.wc-stat-card:nth-child(4){bottom:.625rem;left:-1.875rem;transform:rotate(11deg)}.wc-stat-card h3{font-size:2.25rem;font-weight:600;margin:0}.wc-stat-card p{font-size:1rem;margin-top:.5rem}.wm-wrapper{height:calc(100vh - 130px);position:relative}.wm-wrapper lottie-player{height:calc(100vh - 200px)!important}.wm-header{padding:0 1rem 1rem!important}.service-detail-top-section{background-color:#2b3242}.header-content .left-side .portfolio-logo .service-logo span{color:#fff}.hero-section-detail{padding:6.6875rem 1rem 4.375rem}.hero-section-detail-wrapper{margin:0 auto;max-width:59.375rem}.hire-developer-hero-section .hero-section-detail-wrapper{margin:unset;max-width:unset}.hero-section-detail .services-detail-title{color:#fff;font-size:4rem;font-weight:600;line-height:5rem;margin-bottom:.625rem;text-align:center}.hire-developer-hero-section .services-detail-title{color:#907afb;margin-bottom:1.875rem;text-align:left}.hero-section-detail .hero-detail-description{color:#fff;font-size:1rem;font-weight:400;text-align:center}.hire-developer-hero-section .hero-detail-description{color:#5c5c5c;text-align:left}.hire-developer-hero-section .talk-btn{margin:unset!important}.hero-section-detail .talk-btn{background-color:#fff;margin:0 auto}.hero-section-detail .talk-btn p{color:#5c5c5c}.we-deliver-wrapper{align-items:flex-start;display:grid;gap:5.75rem;grid-template-columns:1.2fr 1fr}.we-deliver-left{position:sticky;top:3.125rem}.we-deliver-left .wc-description{width:100%}.we-deliver-left .wd-label{color:#0c0908;display:inline-block;font-size:1.125rem;font-weight:600;letter-spacing:.0625rem;margin-bottom:.625rem;position:relative;text-transform:uppercase}.we-deliver-left .wd-label:after{background-color:#907afb;bottom:.1875rem;content:"";display:inline-block;height:.1875rem;left:100%;margin-bottom:0;position:absolute;width:5.57rem}.we-deliver-btn{margin-top:2.5rem}.we-deliver-right{display:flex;flex-direction:column;gap:1rem;padding-top:3.75rem}.wd-service-card{border-radius:.375rem;padding:1rem}.wd-service-card h4{color:#0c0908;font-size:1.25rem;font-weight:700;margin-bottom:.625rem}.wd-service-card p{color:#5c5c5c;font-size:1rem;margin-bottom:0}.trusted-brands-section{margin-top:3rem;overflow:hidden;width:100%}.trusted-brands-section .header-title{margin-bottom:3rem}.trusted-brands-section .header-title span:after{background-color:#907afb}.brands-slider-wrapper{overflow:hidden;position:relative;width:100%}.trustedBrandsSwiper .swiper-wrapper{transition-timing-function:linear!important}.brand-item{align-items:center;display:flex;height:64px;justify-content:center;padding:0 1rem}.brand-item img{height:100%;object-fit:contain;transition:all .3s ease;width:100%}.brand-item:hover img{transform:scale(1.1)}@media (max-width:768px){.trusted-brands-section{padding:2rem 0}.trusted-brands-section .header-title h2{font-size:2rem}.brand-item{height:50px;padding:0 .5rem}.brand-item img{max-height:50px;max-width:100px}}@media (max-width:480px){.trusted-brands-section .header-title h2{font-size:1.5rem}.brand-item{height:40px;padding:0 .25rem}.brand-item img{max-height:40px;max-width:80px}}@media screen and (min-width:1700px){.our-life-text{height:28.125rem;width:25rem}.our-life-text.rejoice-svg{height:28.125rem;width:19.375rem}.our-life-text.dinner-svg{height:28.125rem;width:21.875rem}}@media screen and (min-width:1501px){.our-life-text{height:28.125rem;width:22rem}.our-life-text.rejoice-svg{height:28.125rem;width:16.375rem}.our-life-text.dinner-svg{height:28.125rem;width:18.875rem}}@media screen and (max-width:1500px){.our-life-text{height:18.75rem;width:18.75rem}.our-life-text.rejoice-svg{width:13.75rem}.our-life-text.dinner-svg{margin-top:-5.625rem;width:15rem}.our-life-section .our-life-content .our-life{gap:0;max-width:85%}.our-life-section .our-life-content .tree-image-two{top:17%}.projects-section .heading-section .header-title span{font-size:4rem;line-height:4rem}.our-services-details-container .our-services-details-content .our-services-details{padding:4.0625rem 0 5.9375rem 3.5rem}.our-services-details-container .our-services-details-content .left-section .services-name-section h1{font-size:7.125rem;font-weight:700;line-height:7.125rem}}.error-page{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:3.125rem}.error-page .image-section{height:24rem;max-height:80%;max-width:80%;text-align:center;width:38rem}.error-page .image-section img{height:100%;width:100%}.error-page .error-heading{color:#2d2f31;font-size:1.5rem;font-weight:700;line-height:1.625rem;margin:1.875rem 0 .9375rem;text-align:center}.error-page .description{color:#939393;font-size:1rem;font-weight:400;line-height:1.125rem;text-align:center}@media screen and (min-width:768px){.services-section .services-content .services-list .services-item:nth-child(n+4){border-bottom:none}}@media only screen and (max-width:1024px){.page-template-home-page .canvas{display:none}.single-blog-post{height:auto!important}.single-blog-post,body.single-blog-post{-webkit-overflow-scrolling:touch;overflow-y:auto!important}.error-page{justify-content:center}.error-page,.error-page .image-section{height:unset}.page_header{padding:0 1rem}.page_header .page_title{font-size:1.5rem;margin:0 .5rem}.cursor,.cursor2{display:none}.ml-180{padding:0 1rem}.btn{padding:.6rem 2.5rem}.portfolio-left-side{width:35%!important}.portfolio-right-side{width:65%!important}.main-content{margin-left:0}.tiblers-section{padding:1rem}.head-1,.head-2{font-size:4.5rem;line-height:6rem}.tiblers-section .main-title-section .main-title p,.tiblers-section .main-title-section .main-title span{font-size:3.75rem;line-height:normal}.tiblers-section .mouse-section{bottom:7rem}.slider-section .slider-header{margin:0;padding:1rem}.slider-content{display:flex;height:100%;margin-left:9.25rem;max-height:calc(100vh - 18.5rem)}.slider-content .slider{margin-bottom:50px;margin-left:6.5rem!important}.slider-section .slider-header .title{font-size:3.75rem}.slider-section .slider-header .title:after{margin-bottom:1.4rem}.slider-inner{margin-left:0;max-height:calc(100vh - 13.5rem);padding:0 0 70px}.ourwork-swiper-arrow{bottom:2.5rem}.ourworkSwiper .swiper-slide.is-even{margin-top:10%}.slider-content .slider .slider-img{width:20rem!important}.slider-inner .latest-work{bottom:0}.home-services-section .our-services-section{padding:1rem 0}.our-services-section{padding:0 0 2rem}.our-services-wrapper{flex-direction:column;padding:1rem 0}.our-services-wrapper .our-services-left{width:100%}.our-services-wrapper .our-services-left .services-subtext{max-width:100%}.our-services-wrapper .our-services-right{padding-right:0;width:100%}.our-service-card{border-right:.0625rem solid #0c0908}.hire-section{padding:30px 0}.hire-section .hire-content{flex-direction:column-reverse;flex-wrap:wrap}.hire-section .hire-content .left-section{flex-direction:column;gap:10px;width:100%}.hire-section .hire-content .form-section{width:100%}.hire-section .hire-content .right-section{display:flex;justify-content:center;margin-bottom:3rem;width:100%}.hire-section .hire-content .right-section .image{display:flex;height:100%;justify-content:center;width:60%}.hire-section .hire-content .left-section .contact-info,.hire-section .hire-content .left-section form{padding:1rem 0}.hire-section .hire-content .left-section p{margin-top:0;padding:.5rem 1rem}.home-blogs-section{padding:2rem 0}.blogs-list-section .blogs{min-width:14rem}.blogs-list-section{padding-right:0}.our-life-section .our-life-content .our-life{flex-direction:column;gap:3.75rem;height:calc(100% - 16rem);max-width:unset!important;width:fit-content}.our-life-text{height:9.375rem;width:12.5rem}.our-life-text.rejoice-svg{height:12.5rem;width:8.75rem}.our-life-text.dinner-svg{height:12.5rem;margin-top:-1.875rem;width:10rem}.our-life-section .our-life-content .our-life .life-section{margin-bottom:5rem}.our-life-section .our-life-content .our-life .life-section:last-child{margin-bottom:0}.our-life-section .our-life-content p{padding:2rem;width:100%}.our-life-section .our-life-content .our-life .life-section h4{font-size:9rem;line-height:7rem}.our-life-section .our-life-content .our-life .life-section.trips-section .trips-text{left:4rem}.our-life-section .our-life-content .our-life .life-section.trips-section .trips-text span{font-size:3rem;line-height:3rem}.our-life-section .our-life-content .our-life .life-section.rejoice-section .trips-text{bottom:2.125rem;left:3.875rem}.our-life-section .our-life-content .our-life .life-section.rejoice-section .trips-text span{font-size:2rem}.our-life-section .our-life-content .our-life .life-section.dinner-section{width:unset}.our-life-section .our-life-content .our-life .life-section{margin-right:0;width:unset}.our-life-section .our-life-content .our-life .life-section.dinner-section span{font-size:2.5rem;line-height:6rem}.our-life-section .our-life-content .our-life .life-section.dinner-section span:nth-child(5){transform:translate(-3.2625rem,-3.4125rem) rotate(-43deg)}.our-life-section .our-life-content .our-life .life-section.dinner-section span:nth-child(4){transform:translate(-.7875rem,-4.8rem) rotate(-30deg)}.our-life-section .our-life-content .our-life .life-section.dinner-section span:nth-child(3){transform:translate(2.625rem,-5.7125rem) rotate(-3deg)}.our-life-section .our-life-content .our-life .life-section.dinner-section span:nth-child(2){transform:translate(5.475rem,-5.1375rem) rotate(21.1deg)}.our-life-section .our-life-content .our-life .life-section.dinner-section span:first-child{transform:translate(8.0875rem,-3.5687rem) rotate(40deg)}.our-life-section .our-life-content .our-life .life-section.trips-section .image{bottom:-1.3125rem;left:.6rem;width:4.375rem}.our-life-section .our-life-content .our-life .life-section.rejoice-section .image{bottom:-.125rem;left:.325rem;width:3.125rem}.our-life-section .our-life-content .our-life .life-section.rejoice-section{margin-left:0!important}.our-life-section .our-life-content .our-life .life-section.dinner-section .image{left:-.275rem;width:4.375rem}.our-life-section .our-life-content .our-life .life-section.dinner-section .dinner-text{right:42%;top:.8375rem;transform:rotate(57deg)}.lift-details-container{padding-left:1rem}.our-services-details-container .our-services-details-content .left-section .services-name-section h1{font-size:4.375rem;line-height:4.375rem}.our-services-details-container .our-services-details-content .left-section .services-name-section span{font-size:2.25rem;line-height:2.25rem}.our-services-details-container .our-services-details-content .our-services-details{padding:3rem 0 2rem 2rem}.our-services-details-container .our-services-details-content .right-section,.our-services-details-container .our-services-details-content.reverse-our-services-details .right-section{padding-right:2rem}.our-services-details-container .our-services-details-content .right-section p{font-size:1rem;font-weight:600;line-height:1rem;margin-bottom:2rem}.our-services-details-container .our-services-details-content .right-section .img-section{padding-top:2.5rem}.our-services-details-container .our-services-details-content .right-section .img-section:after{align-items:flex-start}.our-services-details-container .our-services-details-content .right-section .img-section img{margin-right:1rem}.about-us-section{margin-top:0;padding-top:0}.about-us-section .about-us-content{flex-direction:column;padding:0}.about-us-section .about-us-content .left-section .header-title{display:block}.about-us-section .about-us-content .left-section .header-title span{color:#2473af}.about-us-section .about-us-content .left-section .header-title span:after{background-color:#b6b6b6;content:"";display:inline-block;height:.19rem;margin-bottom:0;width:5.57rem}.about-us-section .about-us-content .left-section{margin:0 auto;width:100%}.about-us-section .about-us-content .right-section{padding:1rem 0;width:100%}.about-us-section .about-us-content .right-section .header-title{display:none}.about-us-section .about-us-content .right-section .title{font-size:1.25rem;line-height:normal;margin-bottom:1.5rem}.about-us-section .about-us-content .right-section .details{padding-left:1.5rem}.about-us-section .number-counter-section{margin:1.875rem auto;position:unset;width:100%}.about-us-section .number-counter-section ul{gap:1rem;padding:1rem 1.5rem}.projects-section{margin-left:0;width:100%}.projects-section .heading-section{padding:0}.projects-section .heading-section .title span{font-size:3.75rem}.projects-section .heading-section .title .border-text{top:3rem}.project-details-page{margin-left:0}.footer-top{gap:1.25rem;grid-template-columns:1fr 1fr 1fr;padding:1rem}.footer-top .footer-logo{margin:0 auto;width:fit-content}.footer-links{gap:.625rem;grid-template-columns:repeat(2,1fr);padding:1rem}.footer-column h4{margin-top:.625rem}.section{height:100%}.trusted-brands-section .header-title{padding:1rem;width:84%}.header-title{padding:1rem 0}.services-section .services-content .services-list .services-item{padding:1.5rem 1rem}.contact-section .phone-icon{padding:.5rem}.join_us_form .mo_no_box{flex-direction:column}.join_us .join-form{width:calc(100% - 19.25rem)}.hire-section .bottom-bg{bottom:-11.375rem}.title-1,.title-2,.title-3{height:5.625rem}.tiblers-section .main-title-section .main-title .hero-title-section{align-items:flex-start;flex-direction:column}.title-3 .head-3 .equal-icon{margin-right:.625rem}.why-choose-us-section{margin-top:3.75rem}.why-choose-us-section .why-choose-us-content{padding:1rem}.blog-details-top-section{padding:0 1rem}.blog-details-middle-section{flex-wrap:wrap;padding:1rem}.blog-details-middle-section .table-contents-section{display:none;max-height:none;overflow:visible;position:unset;width:100%}.recent-blogs-section{padding:0 1rem}.get-in-touch-section .get-in-touch-img{display:none}.get-in-touch-section .header-title{padding-left:0}.banner-image{max-width:18.75rem;width:100%}.banner-text h1{font-size:1.625rem}.banner-text p{font-size:1rem}.blog-container{flex-direction:column}.blog-details-top-section .heading{font-size:2rem;line-height:normal;margin:1rem 0}.blog-container .left-section{width:100%}.blog-container .left-section .blog-post{padding-right:0}.blog-page .page_header .blog-header{margin-bottom:0}.blog-container .right-section{margin-right:0;max-height:none;max-width:unset;overflow:visible;width:100%}.blogs-list-section .blogs .blog-details-section h3,.post-content .post-title h2{min-height:unset}.blog-container .right-section .relevant-blog-section{display:flex;flex-wrap:wrap;gap:1.25rem;row-gap:0}.blog-container .right-section .relevant-blog-section h4{width:100%}.blog-container .right-section .relevant-blog-section .relevant-blogs{width:30%}.get-in-touch-section{margin:2.8125rem 0 5.3125rem 1rem}.get-in-touch-section .touch-left-section{padding-left:9%}.get-in-touch-section .touch-color-section.light-purple-color{right:-2.2rem;top:2.2rem}.get-in-touch-section .touch-color-section.dark-purple-color{left:2.8rem;top:1rem}.recent-blogs-section .blogs-section{flex-wrap:wrap}.recent-blogs-section .blogs{width:100%}.recent-blogs-section .section-title{font-size:2.25rem}.hero_services-container{height:100%;margin:6.25rem 0}.services-hero-title{font-size:2.25rem;line-height:2.625rem}.services-details .hero-description{font-size:.875rem;line-height:normal}.service-header-title{margin-top:3.125rem;padding:3.3rem 0 1rem}.services-content .services-details-section{margin-bottom:3.125rem;padding:0 1rem}.services-content .services-category .category-subtitle,.services-content .services-category .category-title{font-size:2.75rem;line-height:normal}.services-content .services-category:after{bottom:.9875rem}.services-content .services-details{padding:1rem;top:3.125rem}.services-content .services-details .services-details-left h2{font-size:1.5rem}.services-content .services-details .services-details-left p{font-size:.875rem}.services-content .services-details .services-details-right .service-image{height:12.375rem;width:17.625rem}.slider-track span{font-size:2.25rem}.we-serve-content .we-serve-detail{padding:0;width:100%}.we-serve-cards-grid{margin:3.125rem 0;padding:0}.hire-header-title{margin-top:0;padding:0!important}.hire-header-title .title{width:85%}.hire-description{max-width:100%}.hire-tabs{gap:1rem;margin-top:1rem;padding:0}.technologies{flex-wrap:wrap;gap:2rem}.tech-item img{height:2.5rem}.testimonials-wrapper{margin-top:3.125rem}.testimonials-top-section{align-items:flex-start;flex-direction:column;padding:2rem 0}.rating-platforms{flex-wrap:wrap}.rating-box{max-width:unset;width:calc(24% - .625rem)}.testimonialSwiper{margin:.5rem 0!important;padding:1rem 0 3rem!important}.testimonial-card{padding:1.25rem}.testimonial-card h3{font-size:1.125rem}.testimonial-desc{height:9.45rem}.testimonial-desc p{-webkit-line-clamp:6}.testimonial-bottom{align-items:flex-start;flex-direction:column;flex-wrap:wrap}.client-name{font-size:1rem}.designation{font-size:.875rem}.faq-wrapper{margin-top:0}.faq-accordion{margin-top:1rem;padding:1rem 0}.faq-item{margin-bottom:1rem;padding:1rem}.accordion-header{font-size:1rem}.faq-body p{font-size:.875rem}.faq-icon{height:1rem;width:1rem}.hero-section-detail .services-detail-title{font-size:2.25rem;line-height:2.625rem;margin-top:0}.hero-section-detail .hero-detail-description{font-size:.875rem}.call-to-action-section{padding-bottom:0}.why-choose-wrapper{flex-direction:column;margin-top:0;padding:1rem}.wc-description{width:100%}.wc-title-section{margin-top:1rem;width:89%}.we-title-section{max-width:88%}.wm-wrapper{height:100%}.wm-wrapper lottie-player{height:100%!important}.wm-header{max-width:90%;padding-left:0!important}.home-why-choose-us .why-choose-wrapper{margin:0}.why-choose-right{display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;max-width:100%;width:100%}.wc-stat-card{position:unset;transform:unset!important;width:calc(50% - .625rem)}.we-deliver-section{padding:1rem}.we-deliver-wrapper{gap:2rem;grid-template-columns:1fr}.we-deliver-left{position:unset}.we-deliver-right{padding-top:2rem}.service-hire-section{padding:0}.join_us{padding-bottom:2rem}.join_title{padding-top:1rem}.join_title .join_title_h2{font-size:2.25rem;line-height:2.25rem}.join_title .join_us_img{height:3.8125rem;margin-left:-1rem;width:4.875rem}.join_us .join-us-image{height:27.05rem}}@media screen and (max-width:767px){.blogs-section-content .title{font-size:2.25rem;line-height:2.625rem}.blogs-section-content .title:after{bottom:.6rem;width:2rem}.blogs-list-section{flex-direction:column}.blogs-list-section .blogs{min-width:100%;width:100%}.blogs-section-content .home-blog-header{padding:0}.portfolio-left-side .mobile-portfolio-back-btn{display:block}.portfolio-left-side,.portfolio-right-side{width:100%!important}.mobile-back-icon{align-items:center;border:.1125rem solid #957ffb;border-radius:100%;cursor:pointer;display:flex;display:none;height:3rem;justify-content:center;width:3rem}.mobile-back-icon a{display:flex}.portfolio-right-side .portfolio-back-btn{display:none}.header-content .right-side.portfolio-right-side .portfolio-btn{justify-content:space-between;width:100%}.header-content{flex-wrap:wrap}.header-content .left-side{justify-content:center;width:100%}.header-content .right-side{justify-content:space-between;margin-top:.625rem;width:100%}.header-content .logo{height:3rem;width:10rem}.header-content .right-side .contact-section{display:none}.header-title .border-text{-webkit-text-stroke:.0625rem #b6b6b6;text-stroke:.0625rem #b6b6b6}.sidebar-content ul li{margin:0 3.25rem 2rem}.tiblers-section{height:100%;padding:1rem}.tiblers-section .mouse-section{bottom:7rem;display:none}.tiblers-section .title{font-size:1rem}.head-1,.head-2{color:#000;font-size:2.8125rem;line-height:3.75rem}.tiblers-section .main-title-section .main-title p,.tiblers-section .main-title-section .main-title span{font-size:2.625rem;line-height:normal}.tiblers-section .main-title-section{align-items:flex-start;flex-direction:column}.tiblers-section .main-title-section .sub-title{width:100%}.about-us-section{margin:0;padding-top:0}.about-us-section .header-title .about_title{font-size:2.25rem;line-height:2.25rem}.about-us-section .header-title{padding-top:2.3rem}.about-us-section .header-title .about_title{-webkit-text-stroke:.0625rem #b6b6b6;text-stroke:.0625rem #b6b6b6}.about-us-section .about-us-content,.about-us-section .about-us-content .right-section .details{padding:0}.about-us-section .number-counter-section ul{flex-direction:column}.about-us-section .number-counter-section ul li{width:100%}.about-us-section .number-counter-section:after{display:none}.sidebar-content ul li{margin:0 2rem 1.5rem}.sidebar-content ul li .item .item-name a{font-size:1.25rem}.sidebar-content ul li .item .item-name p{font-size:1.875rem;top:.2rem}.slider-section{height:100%}.slider-section .slider-header{margin:0;padding:1rem}.slider-section .slider-header .title{font-size:2.25rem}.slider-section .slider-header .title:after{margin-bottom:1rem;width:2rem}.slider-section .slider-header .project-btn span{font-size:.875rem;padding:0 .13rem}.slider-section .slider-header .project-btn .right-arrow{padding:.4rem}.slider-content{flex-direction:column;margin:0;max-height:100%;padding:0 1rem}.slider-inner{max-height:100%}.ourworkSwiper .swiper-slide.is-even,.slider-content .slider:nth-child(odd){margin-top:0}.slider-inner .latest-work{bottom:1rem;font-size:.75rem}.slider-inner .latest-work:before{width:2rem}.slider-content .slick-list .slick-track .slick-slide:nth-child(odd){margin-top:0}.slider-content .slider{margin-left:0!important;margin-right:0;width:100%}.slider-content .slider .slider-img{height:100%;margin:0 auto;width:100%!important}.slider-content .slider .slider-img .project-name span{color:#fff!important;font-size:2.25rem;left:1.25rem;line-height:2.25rem}.services-section{margin-bottom:1rem;margin-top:1rem}.services-section .services-content .services-list{margin-bottom:0;margin-top:1rem}.services-section .services-content .services-list .services-item{width:100%}.services-section .services-content .services-list .services-item .services-icon{height:4.5rem;width:4.5rem}.services-section .services-content .services-list .services-item .services-icon .icon{height:4.2rem;width:4.2rem}.services-section .services-content .services-list .services-item{border-right:none}.services-section .services-content .services-list .services-item:last-child{border-bottom:none}.hire-section .hire-content .left-section .hire-section-header .back-btn{margin-right:.5rem}.hire-section .hire-content .left-section .contact-info{flex-wrap:wrap;margin:0}.hire-section .hire-content .left-section .header-title{padding:2.3rem 0 .5rem}.hire-section .hire-content .left-section .hire_content{padding:0}.hire-section .hire-content .left-section form .input-field{width:100%}.hire-section .left-section .header-title .border-text{top:0}.hire-content .form_button{flex-direction:column;width:100%}.hire-section .hire-content .right-section{margin-bottom:1rem}.contact-section .contact-details .phone-number,.contact-section .contact-details span{font-size:.875rem}.hire-section .hire-content .left-section form .input-field.textarea-field textarea{width:100%}.our-services-details-container .our-services-details-content .our-services-details{flex-direction:column!important;padding:1rem 0 1rem 1rem}.our-services-details-container .our-services-details-content .left-section{margin-bottom:2.5rem;width:100%}.our-services-details-container .our-services-details-content .left-section .services-name-section h1{font-size:3rem;line-height:3rem}.our-services-details-container .our-services-details-content .right-section{width:100%}.our-services-details-container .our-services-details-content .right-section .img-section:after{font-size:1.5rem}.our-life-section{height:100%}.our-life-section .our-life-content{padding-top:1rem}.our-life-section .header-title{padding-top:2.3rem}.our-life-section .our-life-content .our-life{flex-direction:column;gap:0!important}.our-life-section .our-life-content .tree-image{left:75%!important;top:7%!important}.our-life-section .our-life-content .tree-image-two{left:0!important;top:35%!important}.our-life-section .our-life-content .tree-image-three{top:65%!important}.projects-section .heading-section{flex-wrap:wrap}.projects-section .heading-section .page_header{flex-wrap:wrap;padding:1rem 0}.projects-section .project-list .project{margin:1rem 0 0;max-width:100%!important}.projects-section .project-list .project .project-concept{margin-top:.25rem}.projects-section .heading-section .title .border-text{top:2rem}.projects-section .heading-section .header-title span{font-size:2.5rem!important;line-height:2.5rem!important}.projects-section .heading-section .header-title{padding:0 0 1rem}.lift-details-container .lift-details-content{flex-direction:column}.lift-details-container .lift-details-content .left-section{width:100%}.lift-details-container .lift-details-content .left-section .name-section{-webkit-text-stroke:.125rem #fff;text-stroke:.125rem #fff;font-size:2rem;line-height:normal;margin:.5rem 0}.lift-details-container .lift-details-content .right-section{margin-top:0}.lift-details-container .lift-details-content .right-section .row .column{height:10.25rem;width:13.75rem}.lift-details-container .lift-details-content .right-section .row .column-1{max-width:13.7rem!important;min-width:13.7rem!important}.lift-details-container .lift-details-content .right-section .row .column-2 .h-30,.lift-details-container .lift-details-content .right-section .row .column-3 .h-40,.lift-details-container .lift-details-content .right-section .row .column-3 .h-60{height:98%}.lift-details-container .lift-details-content .right-section .desktop-img{display:none}.lift-details-container .lift-details-content .right-section .mobile-img{display:block}.footer-top{display:grid;grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(1,1fr)}.footer-column:last-child h4{display:none}.project-details-page{overflow-y:scroll;padding:0;padding-top:0!important}.project-details-container{height:100%;width:100%}.project-details-container .project-details-content .project-details .technologies-section{margin:0}.project-details-container .project-details-content .project-details .technologies-section .technologies-content{margin-bottom:1rem}.project-details-container .project-details-content{flex-direction:column;height:100%;padding:1rem}.project-details-container .project-details-content .project-details{margin:0;max-width:100%;padding:0;width:100%}.project-details-container .project-details-content .project-details.project-content{margin-bottom:2rem}.project-details-container .image{border-radius:1rem;height:100%!important;margin-bottom:1rem;margin-right:0!important;width:100%!important}.project-details-container .project-details-content .project-details .details-section{flex-direction:column;margin-top:1rem}.project-details-container .project-details-content .project-details .left-side{width:100%}.project-details-container .project-details-content .project-details .right-side{margin:1rem 0;width:100%}.project-details-container .project-details-content .project-details .right-side ul{margin:0!important}.project-details-container .project-details-content .project-details .button-section{flex-direction:column}.project-details-container .project-details-content .project-details .button-section .icon-btn{margin-bottom:1rem}.project-details-container .project-details-content .project-details .title{font-size:3rem;line-height:3rem;padding:0!important}.project-details-container .project-details-content .project-details .header-title .border-text{top:-2rem!important}.detail_progress_bar{display:none}.project-details-container .project-details-content .project-details .mobile-btn{flex-wrap:wrap;gap:.5rem}.button-section p{white-space:nowrap}.header-title span{font-size:2.25rem!important;line-height:3rem!important}.blog-listing-section .header-title span{font-size:1.8rem;line-height:2.25rem}.blog-listing-section .header-title span:after{width:4.57rem}.blog-listing-section.get-in-touch-section .starts-title{padding:1.2rem 0 1rem}.header-title .border-text{top:.6rem}.services-section .services-content .header-title{padding-top:2.3rem}.contact-section{margin-bottom:1rem}.join_us{padding:1rem}.join_us .join_us_header{padding:0 1rem}.join_us .join_us_header .page_title{font-size:2.25rem;line-height:2.25rem}.join_us .join-form{width:100%}.join_us .join-form:after{border-width:.625rem;border-right:.625rem solid}.join_us_form{padding:0 2rem 0 1rem}.join_us .join_page_body{margin-top:1.25rem}.join_us .join_page_body .left-section{display:none}.file_box{margin-top:1.25rem}.join_us_form .mo_no_box .input-filde{margin-bottom:1rem;width:100%}.join_us_form .mo_no_box{flex-direction:column;gap:0;margin-bottom:0}.mo_no_box input[type=number]{margin-bottom:0}label.error{margin-left:0!important}#fileInput-error{bottom:auto!important;display:block!important;left:0!important;margin-top:.5rem;position:relative!important}.title-1,.title-2,.title-3{height:3.625rem!important}.why-choose-us-section .why-choose-us-content{flex-wrap:wrap}.why-choose-us-section .why-choose-us-content .why-choose-left-section,.why-choose-us-section .why-choose-us-content .why-choose-right-section{width:100%}.why-choose-us-section .why-choose-us-content .why-choose-left-section .why-choose-rating-section .rating-card-section{flex-wrap:wrap}.why-choose-us-section .why-choose-us-content .why-choose-left-section .why-choose-rating-section:after{width:100%}.why-choose-us-section .why-choose-us-content{padding:0 1rem}.why-choose-us-section .why-choose-us-content .why-choose-left-section .why-choose-rating-section .rating-card{width:45%}.why-choose-us-section .header-title{padding-top:2.3rem}.why-choose-us-section{margin-top:1rem}.about-us-section .about-us-content .left-section .image{max-height:15.875rem!important;min-height:15.875rem!important}.about-us-section .about-us-content .right-section{padding:0}.blog-details-header{justify-content:center;margin-right:0}.blog-details-header .right-section input{width:100%}.blog-details-top-section .heading{font-size:1.5rem;line-height:normal}.blog-details-top-section .details-section{flex-wrap:wrap;gap:0 1.875rem}.blog-details-top-section .share-section{justify-content:center}.table-contents-section{max-height:none;overflow:visible;position:unset;width:100%}.blog-details-top-section{margin-top:0}.blog-page .page_header{flex-direction:column}.blog-page .page_header .blog-search-container{margin-top:1rem;width:100%}.blog-details-middle-section{flex-wrap:wrap}.blog-details-middle-section .left-section{width:100%}.blog-details-middle-section .right-section{max-height:none;max-width:100%;overflow:visible;position:unset;width:100%}.blog-container .right-section .relevant-blog-section .relevant-blogs{width:100%}.blog-details-middle-section .image-section{margin:0}.get-in-touch-section .touch-color-section.light-purple-color{right:-1rem;top:2.2rem;width:104%}.get-in-touch-section .touch-color-section.dark-purple-color{left:1rem;top:1.3rem}.get-in-touch-section .touch-color-section.purple-color{left:2rem;top:0}.get-in-touch-section h1{font-size:2.25rem}.get-in-touch-section .get-in-touch-img{display:none}.recent-blogs-section .blogs-section{flex-wrap:wrap}.recent-blogs-section .blogs{width:100%}.recent-blogs-section .section-title{font-size:2.25rem}.page_header .blog-header{flex-direction:column;gap:1.25rem}.blog-right-section .input-section{margin-left:0;width:100%}.banner-content,.blog-right-section .input-section .asl_w_container{width:100%}.newsletter-banner{flex-direction:column;text-align:center}.banner-subscribe{justify-content:center}.blog-container{flex-direction:column;gap:1.875rem;padding:0 1rem}.blog-card{width:100%}.post-content .post-header{align-items:flex-start;flex-direction:column;gap:1.25rem;justify-content:flex-start}.get-in-touch-section .starts-title{padding:1rem 0}.written_section .witten-card{align-items:center;flex-direction:column;justify-content:center}.written_section .witten-card .right-section .user-name,.written_section .witten-card .right-section .user-role{text-align:center}.written_section .witten-card .right-section .border{margin:.625rem auto}.services-page_header{padding:0 1rem}.service-header-title .border-text{top:4rem}.services-content .services-category{flex-wrap:wrap}.services-content .services-category .category-subtitle,.services-content .services-category .category-title{font-size:1.75rem}.services-content .services-category:after{bottom:.6875rem}.services-content .services-details .services-details-left h2{font-size:1.125rem}.services-content .services-details{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}.services-content .services-details .services-details-right .service-image{height:100%;width:100%}.services-content .services-details{padding:1rem 0}.service-header-title p{font-size:1.125rem}.we-serve-content .we-serve-detail{font-size:.875rem}.we-serve-content .service-header-title{margin-top:0;width:90%}.rating-box{max-width:unset;width:calc(50% - .625rem)}.hero-section-detail{padding:3.125rem 0}.service-left-side{justify-content:unset!important}.service-left-side .mobile-back-icon{background:#fff;display:flex;height:2rem;width:2rem}.service-left-side .logo,.service-left-side .portfolio-logo{margin:0 auto}}@media screen and (min-height:640px) and (max-height:641px){.slider-content{max-height:calc(100vh - 9.5rem)}.slider-content .slider{margin-right:6rem;max-width:16rem}.hire-section .hire-content .left-section .header-title{margin-top:3rem;padding-top:5.3rem}.hire-section .left-section .header-title .border-text{top:1rem}.hire-section .hire-content .left-section p{margin-top:1rem}.hire-section .hire-content .left-section .contact-info{margin:1rem 0}.hire-section .hire-content .left-section form{gap:1.5rem}}@media screen and (min-width:200px) and (max-width:389px){.why-choose-us-section .why-choose-us-content .why-choose-left-section .why-choose-rating-section .rating-card{max-width:6.7125rem;min-width:6.7125rem}.header-title span:after{width:2.5rem!important}.faq-header span:after{width:1.3rem}.we-serve-cards-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.wc-title-section span:after{width:3.57rem}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.error{color:red}label{margin-top:1.25rem;width:100%}label span{font-size:1rem}label.error{color:red;font-size:.75rem;margin-left:1rem;margin-top:.3125rem}label.error.input-filde{margin-left:2.5rem}input.error{border:.0625rem dashed red;color:red;font-weight:400}button{background:#fff;border:none;border-radius:0;color:#fff;font-weight:400;line-height:1;margin-left:0;padding:.625rem 0}[type=submit]{border:.1em solid #3494e6;border-radius:.12em;box-sizing:border-box;display:inline-block;font-size:1rem;margin:0 .3em .3em 0;padding:.35em 1.2em;text-align:center;text-decoration:none;transition:all .2s}.form-success{color:green!important;font-size:medium!important}p.form-success{color:green!important;font-size:1.25rem!important}.project-details-container .image img{border-radius:1.25rem;height:100%;width:100%}.project-details-container .image{border-radius:1.25rem;box-shadow:0 .3125rem .4375rem 0 #0000004a;height:29.6875rem;margin-right:5rem;width:48.4375rem}.project-details-container .image:last-child{margin-right:0}.our-life a{outline:none}@media screen and (min-width:1600px){.slider-section .slider-header{padding:1.25rem}.blogs-section-content .home-blog-header{padding:1.25rem 1.25rem 0 0}}@media screen and (max-width:1599px){.slider-content .slider .slider-img{width:19.0625rem}}@media screen and (max-width:1440px){.slider-content .slider .slider-img{width:14.0625rem}.project-details-container .project-details-content .project-details{max-width:45rem}}@media screen and (max-width:1366px){.slider-content .slider .slider-img{width:15rem}.project-details-container .project-details-content .project-details .header-title .border-text{top:-2rem}.project-details-container .project-details-content .project-details .header-title span{font-size:2.6rem}.project-details-container .project-details-content .project-details .details-section{margin-top:0}.project-details-container .project-details-content .project-details .left-side{max-height:calc(100vh - 25.625rem);overflow:auto}.project-details-container .project-details-content .project-details .technologies-section .technologies-content{margin-bottom:.5rem}.project-details-container .project-details-content .project-details .right-side ul{margin:0 0 0 1rem}.project-details-container .project-details-content .project-details .technologies-section{margin:1rem 0;padding:0}.project-details-container .image{height:25.3125rem;width:44.0625rem}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.response-block span.errorsmsg{color:red;display:block;font-size:16px;font-weight:600}.response-block span.successmsg{color:green;display:block;font-size:16px;font-weight:600}.button--loading:after{animation:loading-spinner-animation 1s linear infinite;border-color:#957ffb transparent;border-radius:50%;border-style:solid;border-width:3px;content:" ";display:inline-block;font-size:30px;height:16px;margin-right:.5em;position:absolute;right:0;top:15px;width:16px}.response-block{margin-top:30px}@keyframes loading-spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.join_us .join_page_body .response-block{margin-bottom:10px;margin-top:0;padding:1rem;text-align:center}.submit_btn_block{display:block;margin:3.125rem 0 2rem;max-width:18.125rem;position:relative;text-align:center;width:100%}.submit_btn_block.button--loading:after{right:25%}.errorsmsg pre{background:transparent;line-height:normal;margin-bottom:0;padding:0}.pagination{margin-top:1.25rem;text-align:center}.pagination a,.pagination span{background:linear-gradient(180deg,#957ffb,#bbacfe);border-radius:.1875rem;color:#fff;display:inline-block;margin:0 .3125rem;padding:.5rem .75rem;text-decoration:none}.pagination .current{font-weight:700}.pagination .current,.pagination a:hover{background:linear-gradient(180deg,#957ffb,#bbacfe)}ul.custom-pagination{align-items:center;display:flex;gap:20px;justify-content:center;list-style:none;margin:0;padding:50px 0 30px;width:100%}.custom-pagination li a:not(.prev):not(.next){align-items:center;border:1px solid #aaa;border-radius:2px;color:#000;display:flex;justify-content:center;min-height:34px;min-width:34px}.custom-pagination li span[aria-current]{align-items:center;border:1px solid #4e6af1;border-radius:2px;color:#4e6af1;display:flex;justify-content:center;min-height:34px;min-width:34px}.load-container{align-items:center;display:flex;min-height:400px}.load-container p{color:#595959;font-size:18px}.search-inside input#blog_search{background-color:#fff;background-image:url(https://d36ndtd1xxc0x2.cloudfront.net/2025/04/fi-rr-search.png);background-position:95% 50%;background-repeat:no-repeat;border:.0625rem solid #616161;border-radius:.75rem;box-sizing:border-box;color:#bababa;font-size:1rem;max-height:2.875rem;padding:.9375rem 2.625rem .9375rem .8125rem;width:21.375rem}.search-inside input#blog_search:focus-visible{outline:none}input#blog_search::placeholder{color:#bababa}@media screen and (max-width:767px){.search-inside input#blog_search{width:100%}.blog .page_header .blog-header{margin:0}.blog .page_header{margin:20px 0 15px}}.site-header{background:#fff;border-bottom:.0625rem solid #eee;position:sticky;top:0;z-index:1000}.site-header .container{align-items:center;display:flex;justify-content:space-between;margin:auto;padding:1.25rem}.site-header .container .header-logo{width:9.375rem}.header-logo a{display:block;line-height:0}.header-logo img{display:block}.calendly-btn[aria-busy=true]{cursor:wait}.header-nav .nav-list{display:flex;gap:1.875rem;list-style:none;margin:0;padding:0 1rem}.nav-item .nav-text{align-items:center;color:#0c0908;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:6px;padding:10px 0;position:relative;transition:all .3s ease}.nav-item .nav-text a{color:#0c0908}.nav-item .nav-text a.nav-ai-link{align-items:center;background:#fff;border-radius:1.25rem;display:inline-flex;font-size:1rem;font-weight:500;gap:.125rem;line-height:normal;margin:-.3125rem 0;overflow:visible;padding:.3125rem .625rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.site-header--dark .nav-item .nav-text a.nav-ai-link{background:#000}.nav-ai-link__beam{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:2}.nav-ai-link__beam-line{fill:none;opacity:0;stroke:url(#nav-ai-beam);stroke-dasharray:0 100;stroke-linecap:round;stroke-width:2px}.nav-item .nav-text a.nav-ai-link:focus-visible,.nav-item .nav-text a.nav-ai-link:hover{box-shadow:0 .25rem 1.125rem rgba(0,91,255,.28),0 0 .875rem rgba(0,242,255,.45);transform:translateY(-1px)}.nav-item .nav-text a.nav-ai-link:focus-visible .nav-ai-link__beam-line,.nav-item .nav-text a.nav-ai-link:hover .nav-ai-link__beam-line{animation:nav-ai-beam 3.6s linear infinite}.nav-item .nav-text a.nav-ai-link:active{transform:translateY(0)}.nav-ai-link:focus-visible .nav-ai-link__mark img,.nav-ai-link:hover .nav-ai-link__mark img{animation:nav-ai-spark 1.8s ease-in-out infinite}@keyframes nav-ai-beam{0%{opacity:0;stroke-dasharray:0 100;stroke-dashoffset:0}2%{opacity:1}12%{opacity:1;stroke-dasharray:25 100;stroke-dashoffset:0}48%{opacity:1;stroke-dasharray:25 100;stroke-dashoffset:-75}60%{opacity:1;stroke-dasharray:0 100;stroke-dashoffset:-100}62%,to{opacity:0;stroke-dasharray:0 100;stroke-dashoffset:-100}}@keyframes nav-ai-spark{0%{opacity:.85;transform:scale(1)}16%{opacity:1;transform:scale(1.25)}32%,to{opacity:.85;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nav-item .nav-text a.nav-ai-link{transition:none}.nav-item .nav-text a.nav-ai-link:focus-visible,.nav-item .nav-text a.nav-ai-link:hover{transform:none}.nav-ai-link:focus-visible .nav-ai-link__beam-line,.nav-ai-link:focus-visible .nav-ai-link__mark img,.nav-ai-link:hover .nav-ai-link__beam-line,.nav-ai-link:hover .nav-ai-link__mark img{animation:none}}.nav-item--ai .nav-text:after{content:none}.nav-ai-link__label{background-image:linear-gradient(225deg,#7b28ff 0%,#12affc 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;z-index:1}.nav-ai-link__mark{align-items:center;background:none;position:relative;z-index:1;display:flex;flex-shrink:0;height:1rem;justify-content:center;width:1rem}.nav-ai-link__mark img{display:block;height:.9375rem;max-width:none;width:.75rem}.nav-item .nav-text:after{background:#957ffb;border-radius:2px;bottom:-19px;content:"";height:3px;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:all .3s ease;width:100%}.about-us-mega-menu:hover~.nav-text:after,.case-study-mega-menu:hover~.nav-text:after,.hire-talent-mega-menu:hover~.nav-text:after,.industries-mega-menu:hover~.nav-text:after,.nav-item.about-us-menu-trigger:hover .nav-text:after,.nav-item.case-study-menu-trigger:hover .nav-text:after,.nav-item.hire-talent-menu-trigger:hover .nav-text:after,.nav-item.industries-menu-trigger:hover .nav-text:after,.nav-item.nav-active .nav-text:after,.nav-item.services-menu-trigger:hover .nav-text:after,.nav-item:hover .nav-text:after,.services-mega-menu:hover~.nav-text:after{opacity:1;transform:scaleX(1)}.nav-item--ai .nav-text:after,.nav-item--ai.nav-active .nav-text:after,.nav-item--ai:hover .nav-text:after{content:none}.nav-item.has-dropdown .arrow{display:flex}.card-left-dot{left:-100px;top:100%}.card-left-dot,.card-right-dot{background:#907afb33;filter:blur(140px);height:470px;position:absolute;transform:translateY(-50%);width:400px;z-index:-1}.card-right-dot{right:-100px;top:0}.services-menu-trigger{position:relative}.mega-menu--visible{opacity:1!important;visibility:visible!important}.services-mega-menu.mega-menu--visible{transform:translateX(-30%) translateY(40px)!important}.about-us-mega-menu.mega-menu--visible,.case-study-mega-menu.mega-menu--visible,.hire-talent-mega-menu.mega-menu--visible,.industries-mega-menu.mega-menu--visible{transform:translateX(-50%) translateY(40px)!important}.services-mega-menu{background:#fff;border-radius:12px;box-shadow:0 4px 30px #00000059;left:30%;max-width:calc(100vw - 40px);opacity:0;padding:20px;position:absolute;top:100%;transition:all .3s ease;visibility:hidden;width:960px;z-index:1000}.services-mega-menu,.services-menu-trigger:hover .services-mega-menu{transform:translateX(-30%) translateY(40px)}.services-mega-menu:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:30%;position:absolute;top:-8px;transform:translateX(-30%);width:0;z-index:1001}.services-menu-trigger:hover .services-mega-menu{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.mega-inner{display:flex;gap:30px}.mega-left{flex:0 0 200px}.mega-left .mega-title{color:#5c5c5c;font-size:16px;font-weight:600;margin-bottom:10px}.mega-category-list{list-style:none;margin:0;padding:0}.mega-category{gap:12px;margin-bottom:8px;padding:12px 0 12px 16px}.mega-category.active,.mega-category:hover{background:#f8f9ff;color:#6366f1}.mega-category.active .dot,.mega-category:hover{background:#957ffb}.mega-category .dot{background:transparent;border:2px solid;border-radius:50%;display:block;height:12px;width:12px}.mega-right{flex:1}.mega-content{display:none}.mega-content.active{display:block}.mega-content h3{color:#333;font-size:20px;font-weight:600;margin-bottom:24px}@media (max-width:1024px){.services-mega-menu{width:100%}.service-grid{grid-template-columns:1fr}.mega-inner{flex-direction:column;gap:20px}}.mega-header{align-items:center;display:flex;gap:5px;margin-bottom:30px}.mega-header .mega-title{color:#0f1525;font-size:20px;font-weight:500;margin:0}.arrow-icon{display:flex}.mega-header:hover .arrow-icon{color:#6366f1}.mega-cta{background:#1f2937;border-radius:12px;color:#fff;margin-top:24px;padding:24px}.mega-cta .mega-cta-title{color:#fff;font-size:26px;font-weight:600;line-height:1.4;margin:0 0 12px}.service-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.service-card .service-title{color:#0c0908;font-size:16px;font-weight:500;line-height:1.3;margin:0 0 5px}.service-card .service-title:hover{color:#957ffb}.service-card .service-description{color:#5c5c5c;font-size:12px;font-weight:400;line-height:1.4;margin:0}.mega-left{flex:0 0 240px}.services-menu-trigger .mega-left{border-right:1px solid #e5e7eb;flex:0 0 360px;padding-right:30px}.mega-category{align-items:center;border-radius:8px;color:#0c0908;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;margin-bottom:4px;padding:10px 15px;transition:all .2s ease}.mega-category.active,.mega-category:hover{color:#957ffb}.mega-category.active,.mega-category:hover{background:linear-gradient(180deg,rgba(149,127,251,.1),rgba(187,172,254,.1))}.mega-category.active{border-left:2px solid #957ffb}@media (max-width:1024px){.services-mega-menu{width:100%}.service-grid{gap:12px;grid-template-columns:1fr}.mega-cta .mega-cta-title{font-size:16px}.service-card p{font-size:12px}}.industries-menu-trigger{position:relative}.industries-mega-menu{background:#fff;border-radius:12px;box-shadow:0 4px 30px #00000059;left:50%;opacity:0;padding:20px;position:absolute;top:100%;transform:translateX(-50%) translateY(10px);transition:all .3s ease;visibility:hidden;width:860px;z-index:1000}.industries-mega-menu:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:0;z-index:1001}.industries-menu-trigger:hover .industries-mega-menu{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.industries-inner .mega-title{color:#5c5c5c;font-size:16px;font-weight:600;margin-bottom:10px}.industries-grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.industry-item{border-radius:8px;padding:10px;transition:all .2s ease}.industry-item,.industry-item a{align-items:center;color:inherit;display:flex;text-decoration:none}.industry-item a{gap:12px;max-width:300px;width:100%}.industry-item a:hover .industry-dot{background:#957ffb}.industry-item a:hover .industry-title{color:#957ffb}.industry-dot{background:transparent;border:2px solid;border-radius:50%;display:block;height:12px;max-height:12px;max-width:12px;min-height:12px;min-width:12px;width:12px}.industry-title{color:#0c0908;font-size:16px;font-weight:400;line-height:1.4}@media (max-width:1024px){.industries-mega-menu{width:100%}.industries-grid{gap:12px;gap:8px;grid-template-columns:repeat(1,1fr);grid-template-columns:1fr}.industry-item{padding:10px 0}}.hire-talent-menu-trigger{position:relative}.hire-talent-mega-menu{background:#fff;border-radius:.75rem;box-shadow:0 .25rem 1.875rem #00000059;left:50%;max-width:calc(100vw - 40px);min-width:42rem;opacity:0;padding:1.875rem;position:absolute;top:100%;transform:translateX(-50%) translateY(10px);transition:all .3s ease;visibility:hidden;width:fit-content;z-index:1000}.hire-talent-mega-menu:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:0;z-index:1001}.hire-talent-menu-trigger:hover .hire-talent-mega-menu{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.hire-talent-inner{display:flex;gap:30px}.hire-talent-left{border-right:1px solid #e5e7eb;flex:0 0 320px;padding-right:30px}.hire-talent-left .mega-title{color:#5c5c5c;font-size:16px;font-weight:600;margin-bottom:10px}.hire-talent-category-list{list-style:none;margin:0;padding:0}.hire-talent-category{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:10px;padding:10px 15px;transition:all .2s ease}.hire-talent-category.active,.hire-talent-category:hover{background:linear-gradient(180deg,rgba(149,127,251,.1),rgba(187,172,254,.1))!important;border-left:2px solid #957ffb}.hire-talent-category.active .hire-talent-dot,.hire-talent-category:hover{background:#957ffb}.hire-talent-dot{border:2px solid;border-radius:50%;display:block;height:12px;width:12px}.hire-talent-right{flex:1}.hire-talent-content{display:none}.hire-talent-content.active{display:block}.hire-talent-header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.hire-talent-header .mega-title{color:#0c0908;font-size:20px;font-weight:500;margin:0}.hire-talent-header .arrow-icon{display:flex}.developers-grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.developer-item{border-left:2px solid transparent;border-radius:6px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.developer-item,.developer-item a{align-items:center;color:inherit;display:flex;gap:8px;text-decoration:none}.developer-item a{font-size:16px;font-weight:400;width:100%}.developer-item a:hover .developer-bullet,.developer-item a:hover .developer-title{color:#957ffb}.developer-bullet{color:#0c0908;font-size:16px;font-weight:700;line-height:1}.developer-title{color:#0c0908;font-size:16px;font-weight:400;line-height:1.4}@media (max-width:1024px){.hire-talent-mega-menu{width:100%}.developers-grid{gap:6px;grid-template-columns:1fr}}@media (max-width:768px){.hire-talent-inner{flex-direction:column;gap:20px}.hire-talent-left{flex:none}.developers-grid{gap:4px;grid-template-columns:1fr}}.case-study-menu-trigger{position:relative}.case-study-mega-menu{background:#fff;border-radius:.75rem;box-shadow:0 .25rem 1.875rem #00000059;box-sizing:border-box;left:50%;max-width:calc(100vw - 2.5rem);min-width:46rem;opacity:0;padding:1.875rem;position:absolute;top:100%;transform:translateX(-50%) translateY(10px);transition:all .3s ease;visibility:hidden;width:-webkit-fit-content;width:max-content;z-index:1000}.case-study-mega-menu:before{border-bottom:.5rem solid #fff;border-left:.5rem solid transparent;border-right:.5rem solid transparent;content:"";height:0;left:50%;position:absolute;top:-.5rem;transform:translateX(-50%);width:0;z-index:1001}.case-study-menu-trigger:hover .case-study-mega-menu{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.case-study-inner{display:flex;gap:1.875rem}.case-study-left{border-right:.0625rem solid #e5e7eb;flex:0 0 20rem;padding-right:1.875rem}.case-study-left .mega-title{color:#5c5c5c;font-size:1rem;font-weight:600;margin-bottom:.625rem}.case-study-category-list{list-style:none;margin:0;padding:0}.case-study-category{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:.625rem;padding:.625rem .9375rem;transition:all .2s ease}.case-study-category.active,.case-study-category:hover{background:linear-gradient(180deg,rgba(149,127,251,.1),rgba(187,172,254,.1))!important;border-left:.125rem solid #957ffb}.case-study-category.active .case-study-dot,.case-study-category:hover .case-study-dot{background:#957ffb}.case-study-dot{border:.125rem solid;border-radius:50%;display:block;flex:0 0 0.75rem;height:.75rem;width:.75rem}.case-study-category-link{color:#0c0908;font-size:1rem;font-weight:400;line-height:1.4;text-decoration:none;width:100%}.case-study-category-link:hover{color:#0c0908}.case-study-right{flex:1;min-width:20rem}.case-study-content{display:none}.case-study-content.active{display:block}.case-study-preview-image{border-radius:.5rem;display:block;max-width:26.25rem;overflow:hidden;text-decoration:none;width:100%}.case-study-preview-image img{display:block;height:auto;object-fit:cover;width:100%}@media (max-width:1024px){.case-study-mega-menu{width:100%}.case-study-right{display:none}}@media (max-width:768px){.case-study-inner{flex-direction:column;gap:1.25rem}.case-study-left{border-right:none;flex:none;padding-right:0}}.about-us-menu-trigger{position:relative}.about-us-mega-menu{background:#fff;border-radius:12px;box-shadow:0 4px 30px #00000059;left:50%;opacity:0;padding:20px;position:absolute;top:100%;transform:translateX(-50%) translateY(10px);transition:all .3s ease;visibility:hidden;width:750px;z-index:1000}.about-us-mega-menu:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:0;z-index:1001}.about-us-menu-trigger:hover .about-us-mega-menu{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.about-us-inner{display:flex;gap:30px}.about-us-left{flex:0 0 230px}.about-us-left .mega-title{color:#5c5c5c;font-size:16px;font-weight:600;margin-bottom:10px}.about-us-nav-list{list-style:none;margin:0;padding:0}.about-us-nav-item a{align-items:center;border-radius:8px;color:inherit;display:flex;font-size:18px;font-weight:400;gap:12px;padding:10px 15px;text-decoration:none;transition:all .2s ease}.about-us-nav-item a:hover{background:linear-gradient(180deg,rgba(149,127,251,.1),rgba(187,172,254,.1));border-left:2px solid #957ffb}.about-us-nav-item a:hover .about-us-dot{background:#957ffb}.about-us-dot{background:transparent;border:2px solid;border-radius:50%;display:block;flex-shrink:0;height:12px;width:12px}.about-us-nav-title{color:#0c0908;font-size:16px;font-weight:400;line-height:1.4}.about-us-right{border-left:1px solid #e5e7eb;flex:1;padding-left:30px}.about-us-content .about-us-title{color:#5c5c5c;font-size:24px;font-weight:600;line-height:1.3;margin:0 0 10px}.about-us-content p{color:#5c5c5c;font-size:12px;line-height:1.6;margin:20px 0}.about-us-contact{display:flex;gap:30px}.contact-item{align-items:center;display:flex;gap:8px}.about-us-text{border:1px solid #ededed;border-radius:12px;margin-bottom:20px;padding:20px}.contact-text{color:#0c0908;font-size:14px;font-weight:500}@media (max-width:1024px){.about-us-mega-menu{width:100%}.about-us-contact{flex-direction:column;gap:16px}}@media (max-width:768px){.about-us-inner{flex-direction:column;gap:20px}.about-us-left{flex:none}.about-us-right{border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:20px}.about-us-content h3{font-size:20px}.about-us-contact{flex-direction:column;gap:12px}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-toggle{background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;outline:none;padding:8px;position:relative;transition:transform .3s ease;z-index:10001}.mobile-menu-toggle:hover{transform:scale(1.05)}.mobile-menu-toggle:focus{outline:2px solid #957ffb;outline-offset:2px}.hamburger-line{background:#333;border-radius:2px;height:3px;transform-origin:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:24px}.mobile-menu-toggle.active .hamburger-line:first-child{background:#6366f1;transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0;transform:scale(0)}.mobile-menu-toggle.active .hamburger-line:nth-child(3){background:#6366f1;transform:rotate(-45deg) translate(6px,-6px)}@media (max-width:1024px){.site-header .container{padding:16px}.header-logo img{max-height:40px}.header-cta .button-section{font-size:13px;padding:8px 16px}.site-header .header-logo{position:relative;z-index:1001}.header-nav{position:relative}.mobile-menu-toggle{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;padding:0;width:40px;z-index:1001}.hamburger-line{border-radius:2px;height:3px;transition:all .3s ease;width:25px}.mobile-menu-toggle.active .hamburger-line:first-child{transform:rotate(45deg) translate(4px,6px)}.mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(4px,-6px)}.nav-list{-webkit-overflow-scrolling:touch;align-items:stretch;background:#fff;display:none;flex-direction:column;height:calc(100vh - 78px);justify-content:flex-start;left:0;overflow-x:hidden;overflow-y:auto;padding:20px!important;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:100%;z-index:1000}.nav-list.mobile-active{display:flex!important;gap:10px;margin-top:78px;transform:translateX(0)}.nav-text{justify-content:space-between;padding:10px 0}.nav-item.has-dropdown .nav-text .arrow{transform:rotate(0deg);transition:transform .3s ease}.nav-item.has-dropdown.mobile-dropdown-active .nav-text .arrow{transform:rotate(180deg)}.nav-text:after{content:none!important}.nav-item.has-dropdown .about-us-mega-menu,.nav-item.has-dropdown .case-study-mega-menu,.nav-item.has-dropdown .hire-talent-mega-menu,.nav-item.has-dropdown .industries-mega-menu,.nav-item.has-dropdown .services-mega-menu{background:#fff;border-radius:12px;box-shadow:none;left:auto;max-height:0;max-width:100%;opacity:0;overflow:hidden;padding:0;position:static;top:auto;transform:scaleY(0);transform-origin:top;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 0s linear 0s,max-height .25s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s;visibility:hidden;width:100%;will-change:transform,opacity,max-height}.nav-item.has-dropdown.mobile-dropdown-active .about-us-mega-menu,.nav-item.has-dropdown.mobile-dropdown-active .case-study-mega-menu,.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu,.nav-item.has-dropdown.mobile-dropdown-active .industries-mega-menu,.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu{max-height:280px!important;opacity:1!important;overflow-y:auto;padding:0 20px!important;transform:scaleY(1)!important;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s;visibility:visible!important}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-inner{flex-direction:column;gap:0}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-left{border-right:none;flex:none;margin-bottom:0;order:1;padding-right:0;width:100%}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-left .mega-title{display:none}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-right{width:100%}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-category-list{display:flex;flex-wrap:wrap;gap:8px}.nav-item.has-dropdown .services-mega-menu .mega-category{opacity:0;transition:none;visibility:hidden}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-category{background:transparent;border-left:none;color:#0c0908;font-size:16px;font-weight:500;opacity:1;padding:10px 0;position:relative;transform:translateY(0);transition:opacity .1s ease,transform .1s ease;visibility:visible;width:100%}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-category.mobile-expanded:after{transform:translateY(-50%) rotate(180deg)}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-category:after{background-image:url(https://d36ndtd1xxc0x2.cloudfront.net/2026/01/mingcute_down-line.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease;width:20px}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-category .dot{display:none}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .service-grid{display:grid;gap:12px;grid-template-columns:1fr}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .service-card{background:#fff;border-radius:10px;cursor:pointer;transition:all .2s ease}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .service-card p{display:none}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .service-card .service-title{display:block}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-right{order:2!important;width:100%!important}.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-content,.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-left .mega-title{display:none!important}.mobile-service-dropdown{max-height:0;opacity:0;overflow:hidden;padding:0 16px;transform:scaleY(0);transform-origin:top;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity 0s linear 0s,max-height .2s cubic-bezier(.4,0,.2,1);will-change:transform,opacity,max-height}.mobile-service-dropdown.show{max-height:fit-content;opacity:1;transform:scaleY(1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),max-height .25s cubic-bezier(.4,0,.2,1)}.mobile-service-dropdown .service-grid{opacity:0;transition:none;visibility:hidden}.mobile-service-dropdown.show .service-grid{opacity:1;transform:translateY(0);visibility:visible}.mobile-service-dropdown .service-card{opacity:0;transition:none;visibility:hidden}.mobile-service-dropdown.show .service-card{opacity:1;transform:translateY(0);visibility:visible}.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu .hire-talent-content,.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu .hire-talent-left .mega-title{display:none!important}.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu .hire-talent-category:after{background-image:url(https://d36ndtd1xxc0x2.cloudfront.net/2026/01/mingcute_down-line.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease;width:20px}.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu .hire-talent-category.mobile-expanded:after{transform:translateY(-50%) rotate(180deg)}.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu .hire-talent-category .hire-talent-dot{display:none!important}.mobile-hire-talent-dropdown{max-height:0;opacity:0;overflow:hidden;transform:scaleY(0);transform-origin:top;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity 0s linear 0s,max-height .2s cubic-bezier(.4,0,.2,1);will-change:transform,opacity,max-height}.mobile-hire-talent-dropdown.show{max-height:fit-content;opacity:1;transform:scaleY(1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),max-height .25s cubic-bezier(.4,0,.2,1);width:100%}.mobile-hire-talent-dropdown .developers-grid{opacity:0;transition:none;visibility:hidden}.mobile-hire-talent-dropdown.show .developers-grid{opacity:1;transform:translateY(0);visibility:visible}.mobile-hire-talent-dropdown .developer-item{opacity:0;transition:none;visibility:hidden}.mobile-hire-talent-dropdown.show .developer-item{opacity:1;transform:translateY(0);visibility:visible}.mobile-hire-talent-dropdown .developer-item .developer-bullet,.nav-item.has-dropdown.mobile-dropdown-active .industries-mega-menu .industries-inner .mega-title,.nav-item.has-dropdown.mobile-dropdown-active .services-mega-menu .mega-cta{display:none}.nav-item.has-dropdown .industries-mega-menu .industry-item{opacity:0;transition:none;visibility:hidden}.nav-item.has-dropdown.mobile-dropdown-active .industries-mega-menu .industry-item{opacity:1;transform:translateY(0);transition:opacity .1s ease,transform .1s ease;visibility:visible}.nav-item.has-dropdown.mobile-dropdown-active .industries-mega-menu .industry-item .industry-dot{display:none}.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu .hire-talent-inner{flex-direction:column;gap:0}.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu .hire-talent-left{border-right:none;margin-bottom:0;padding-right:0;width:100%}.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu .hire-talent-left .mega-title{padding-bottom:8px}.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu .hire-talent-right{width:100%}.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu .hire-talent-category-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.nav-item.has-dropdown .hire-talent-mega-menu .hire-talent-category{opacity:0;transition:none;visibility:hidden}.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu .hire-talent-category{background:transparent!important;border:none;border-radius:0;opacity:1;padding:10px 0;position:relative;transform:translateY(0);transition:opacity .1s ease,transform .1s ease;visibility:visible;white-space:nowrap;width:100%}.nav-item.has-dropdown.mobile-dropdown-active .about-us-mega-menu .about-us-left .mega-title,.nav-item.has-dropdown.mobile-dropdown-active .about-us-mega-menu .about-us-right,.nav-item.has-dropdown.mobile-dropdown-active .hire-talent-mega-menu .hire-talent-category .hire-talent-dot{display:none}.about-us-nav-item a{font-size:inherit;gap:0;padding:10px 0}.nav-item.has-dropdown .about-us-mega-menu .about-us-nav-item{opacity:0;transition:none;visibility:hidden}.nav-item.has-dropdown.mobile-dropdown-active .about-us-mega-menu .about-us-nav-item{opacity:1;transform:translateY(0);transition:opacity .1s ease,transform .1s ease;visibility:visible}.nav-item.has-dropdown.mobile-dropdown-active .about-us-mega-menu .about-us-content,.nav-item.has-dropdown.mobile-dropdown-active .about-us-mega-menu .about-us-nav-item .about-us-dot,.nav-item.has-dropdown.mobile-dropdown-active .case-study-mega-menu .case-study-left .mega-title{display:none}.nav-item.has-dropdown.mobile-dropdown-active .case-study-mega-menu .case-study-inner{flex-direction:column;gap:0}.nav-item.has-dropdown.mobile-dropdown-active .case-study-mega-menu .case-study-left{border-right:none;margin-bottom:0;padding-right:0;width:100%}.nav-item.has-dropdown.mobile-dropdown-active .case-study-mega-menu .case-study-right{display:none}.nav-item.has-dropdown.mobile-dropdown-active .case-study-mega-menu .case-study-category-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.nav-item.has-dropdown .case-study-mega-menu .case-study-category{opacity:0;transition:none;visibility:hidden}.nav-item.has-dropdown.mobile-dropdown-active .case-study-mega-menu .case-study-category{background:transparent!important;border:none;border-radius:0;opacity:1;padding:.625rem 0;position:relative;transform:translateY(0);transition:opacity .1s ease,transform .1s ease;visibility:visible;white-space:nowrap;width:100%}.nav-item.has-dropdown.mobile-dropdown-active .case-study-mega-menu .case-study-category .case-study-dot{display:none}.nav-item.has-dropdown.mobile-dropdown-active .case-study-mega-menu .case-study-content{display:none!important}}@media (max-width:1024px){@keyframes slideDownFromTop{0%{max-height:0;opacity:0;transform:scaleY(0)}to{max-height:600px;opacity:1;transform:scaleY(1)}}@keyframes slideUpToTop{0%{max-height:600px;opacity:1;transform:scaleY(1)}to{max-height:0;opacity:0;transform:scaleY(0)}}.header-cta{display:none}.card-left-dot,.card-right-dot{display:none!important}}@media (hover:none) and (pointer:coarse){.about-us-menu-trigger:hover .about-us-mega-menu,.case-study-menu-trigger:hover .case-study-mega-menu,.hire-talent-menu-trigger:hover .hire-talent-mega-menu,.industries-menu-trigger:hover .industries-mega-menu,.services-menu-trigger:hover .services-mega-menu{opacity:0!important;visibility:hidden!important}}.about-section{margin:4.375rem 0}.about-container{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.about-left{max-width:80%;position:sticky;top:2rem}.about-header{margin-bottom:2rem}.about-title{color:#907afb;display:inline-block;font-size:3rem;font-weight:600;line-height:1.2;margin:0;position:relative}.about-title:after{background-color:#907afb;content:"";display:inline-block;height:.19rem;margin-bottom:0;width:5.57rem}.about-description{margin-top:.625rem}.about-description p{color:#5c5c5c;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:1rem;text-align:justify}.about-right{display:flex;flex-direction:column;margin-right:6.25rem;position:relative}.about-image-wrapper{overflow:hidden;position:relative;width:100%}.about-team-image{display:block;height:auto;object-fit:cover;width:100%}.about-stats{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.stat-card{align-items:center;background:#fff;border:.0625rem solid #e5e5e5;border-radius:1rem;box-shadow:0 .25rem .25rem 0 #bbacfe;display:flex;gap:.625rem;padding:1.25rem 1.5rem;pointer-events:auto;position:absolute;transition:all .3s ease;width:fit-content}.stat-card.stat-experience{align-items:center;border:.0625rem solid #957ffb;border-radius:0 1.25rem 0 1.25rem;display:flex;flex-direction:column;justify-content:center;left:-6rem;padding:1.25rem;text-align:center;top:20%;transform:translateY(-50%)}.stat-card.stat-experience .stat-icon{height:3.125rem;width:3.125rem}.stat-card.stat-experience .stat-content{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:.5rem}.stat-card.stat-experience .stat-content .stat-label{margin-top:.5rem}.stat-card.stat-clients{border:.0625rem solid #957ffb;padding:1.25rem;right:-10%;top:-8%}.stat-card.stat-clients .stat-icon{height:1.875rem;width:1.875rem}.stat-card.stat-clients .stat-content{align-items:center;display:flex;gap:.5rem}.stat-card.stat-experience-years{border:.0625rem solid #957ffb;bottom:-2%;left:-25%}.stat-card.stat-experience-years .stat-icon{height:1.875rem;width:1.875rem}.stat-card.stat-experience-years .stat-content{align-items:center;display:flex;gap:.5rem}.stat-card.stat-professionals{align-items:center;border:.0625rem solid #957ffb;border-radius:0 1.875rem 0 1.875rem;bottom:-10%;display:flex;flex-direction:column;justify-content:center;max-width:10.625rem;padding:1.25rem;right:-7%;text-align:center}.stat-card.stat-professionals .stat-content{display:flex;flex-direction:column-reverse;gap:.5rem}.stat-card.stat-professionals .stat-icon{height:1.875rem;width:1.875rem}.stat-card.stat-professionals .stat-label{font-size:1rem;max-width:8.25rem}.stat-card.stat-professionals .stat-number{font-size:1.5rem}.stat-icon{align-items:center;border-radius:.625rem;display:flex;flex-shrink:0;justify-content:center;transition:all .3s ease}.stat-content{flex:1}.stat-number{color:#0c0908;font-size:1.5rem;font-weight:400;line-height:1}.stat-label{color:#0c0908;font-size:1rem;font-weight:500;margin:0}@media (max-width:1024px){.about-container{grid-template-columns:1fr}.about-section{margin:2.375rem 0}.about-title{font-size:2.25rem}.about-left{max-width:100%;position:relative;top:0}.about-right{margin-right:0;min-height:auto}.about-stats{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:1.5rem;position:relative}.stat-card:first-child,.stat-card:nth-child(2),.stat-card:nth-child(3),.stat-card:nth-child(4){align-items:center;bottom:auto;flex-direction:column;justify-content:center;left:auto;max-width:none;position:relative;right:auto;top:auto;transform:none;width:100%}.stat-card.stat-experience .stat-icon{height:1.875rem;width:1.875rem}.stat-card.stat-clients .stat-content{justify-content:center;text-align:center}.stat-card.stat-experience-years .stat-content{flex-direction:column;justify-content:center;text-align:center}.stat-card.stat-clients .stat-content{flex-direction:column}.stat-card.stat-professionals .stat-label{font-size:1rem}.stat-card.stat-professionals .stat-number{font-size:1.5rem}.stat-card.stat-experience .stat-content{align-items:center}.stat-card.stat-experience .stat-content,.stat-card.stat-professionals .stat-content{display:flex;flex-direction:column;gap:.5rem}}.vision-section{padding:4rem 0}.vision-container{max-width:100%}.vision-header{padding:0 2.5rem;text-align:left}.vision-title{color:#907afb;display:inline-block;font-size:3rem;font-weight:600;line-height:1.2;margin:0;position:relative}.vision-title:after{background-color:#907afb;content:"";display:inline-block;height:.19rem;margin-left:.5rem;width:5.57rem}.timeline{height:clamp(20rem,40vw,20rem);overflow:hidden;position:relative}.arc{border-bottom:.0625rem solid #222;border-radius:100%;border-top:.125rem solid #222;height:140vw;top:5.25rem;width:200%}.arc,.center-line{left:50%;position:absolute;transform:translateX(-50%)}.center-line{border-left:.125rem dashed #777;height:4.375rem;top:30%}.year-item{cursor:pointer;position:absolute;text-align:center;transform:translate(-50%,-50%);transition:all .8s cubic-bezier(.22,1,.36,1)}.year-item span{display:block;font-size:1.625rem;margin-top:.625rem}.year-item .dot{background:#d9d9d9;border-radius:50%;height:.875rem;margin:0 auto;transition:.4s;width:.875rem}.year-item.active .dot{background:#8c7cf0;transform:scale(1.6)}.year-item.active{color:#8c7cf0}.timeline-content{color:#5c5c5c;font-size:.875rem;left:50%;max-width:31.25rem;opacity:0;position:absolute;text-align:center;top:11.25rem;transform:translateX(-50%);transition:.4s;width:100%}.timeline-content.show{opacity:1}@media (max-width:767px){.vision-section{padding:2rem 0}.vision-title{font-size:2.25rem}.vision-header{padding:0 1rem}.timeline-content{top:9.375rem;width:90%}.center-line{height:2.375rem}.year-item span{font-size:1rem;margin-top:1.5625rem}.year-item .dot{height:.625rem;width:.625rem}}.pillars-main-title{color:#907afb;font-size:3rem;font-weight:600;margin-bottom:.5rem;text-align:left}.pillars-grid{display:flex;flex-direction:column}.pillar-item{align-items:flex-end;display:flex;gap:3.75rem;justify-content:space-between;padding-top:2.5rem}.pillar-item.pillar-left{background:#f5f5f5}.pillar-item.pillar-left .pillar-content{order:2}.pillar-item.pillar-left .pillar-image-wrapper{order:1}.pillar-content{display:flex;flex-direction:column;gap:1.25rem}.pillar-quote{position:relative}.quote-icon{height:2rem;margin-bottom:1.25rem;opacity:.8;width:2.5rem}.pillar-quote p{color:#000;font-size:.875rem;line-height:1.5;margin:0}.pillar-member-info{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.25rem}.member-name{color:#000;font-size:2.25rem;font-weight:500;margin:0}.member-position{border:.0625rem solid #907afb;border-radius:1.5625rem;color:#907afb;display:inline-block;font-size:1rem;font-weight:500;padding:.25rem 1.5rem;text-transform:uppercase;width:fit-content}.pillar-image-wrapper{aspect-ratio:1;margin:0 auto;max-width:19rem;overflow:hidden;position:relative;width:100%}.member-image{height:100%;object-fit:contain;object-position:center bottom;width:100%}@media (max-width:768px){.pillars-section{padding:1rem 0}.pillars-main-title{font-size:2rem;margin-bottom:1.25rem}.pillar-item,.pillar-item.pillar-left,.pillar-item.pillar-right{flex-direction:column;gap:1.875rem}.pillar-item.pillar-left .pillar-content{order:1}.pillar-item.pillar-left .pillar-image-wrapper{order:2}.pillar-image-wrapper{max-width:18.75rem}.member-name{font-size:1.25rem}.pillar-quote p{font-size:.875rem}}.case-study-page{width:100%}.home-case-studies{padding:3.75rem 0 5rem;width:100%}.home-case-studies__inner{box-sizing:border-box;max-width:100%;width:100%}.home-case-studies__header{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2.5rem;width:100%}.home-case-studies__title-wrap{align-items:center;display:flex;min-width:0}.home-case-studies__title{color:#907afb;display:inline-block;font-size:2.25rem;font-weight:600;line-height:normal;margin:0;padding-right:6.5rem;position:relative}.home-case-studies__title:after{background-color:#b6b6b6;content:"";height:.125rem;left:calc(100% - 5.5625rem);position:absolute;top:50%;transform:translateY(-50%);width:5.5625rem}.home-case-studies__discover{align-items:center;background:transparent;border:.0625rem solid #957ffb;border-radius:2.5rem;color:#0c0908;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.5625rem;justify-content:center;line-height:normal;margin-left:auto;min-height:2.875rem;padding:.75rem 1.25rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.home-case-studies__discover:focus-visible,.home-case-studies__discover:hover{background-color:#957ffb;color:#fff}.home-case-studies__discover-dot{background:linear-gradient(180deg,#957ffb,#bbacfe);border-radius:2.5rem;flex-shrink:0;height:.625rem;width:.625rem}.home-case-studies__discover:focus-visible .home-case-studies__discover-dot,.home-case-studies__discover:hover .home-case-studies__discover-dot{background:#fff}.home-case-studies__grid{box-sizing:border-box;column-gap:clamp(1.25rem,2vw,1.25rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.25rem;width:100%}.home-case-studies .cs-landing-card{height:auto;justify-self:stretch;max-height:none;max-width:none;min-width:0;width:100%}.home-case-studies .cs-landing-card__media{aspect-ratio:398/262;height:auto;max-height:none;max-width:none;width:100%}.home-case-studies .cs-landing-card__body{overflow:visible;width:100%}.home-case-studies .cs-landing-card__body,.home-case-studies .cs-landing-card__footer,.home-case-studies .cs-landing-card__result{height:auto;max-height:none;max-width:none}.home-case-studies .cs-landing-card__result p{overflow:visible;text-overflow:unset;white-space:normal}@media screen and (max-width:1279px){.home-case-studies__grid{column-gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media screen and (max-width:767px){.home-case-studies{padding:2.5rem 0 3.75rem}.home-case-studies__header{align-items:flex-start;flex-direction:column;margin-bottom:1.75rem}.home-case-studies__discover{margin-left:0}.home-case-studies__title{font-size:1.75rem;padding-right:4.5rem}.home-case-studies__title:after{left:calc(100% - 3.5rem);width:3.5rem}.home-case-studies__grid{column-gap:0;grid-template-columns:1fr;row-gap:2rem}}