*{margin:0;padding:0;border:none;outline:none}a,button,h1,li,p,ul{font-family:Manrope,sans-serif!important;font-weight:500!important;color:#141414}body{font-size:14px;color:#000;line-height:1.7;font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-family:Manrope,sans-serif;font-display:swap}::-webkit-scrollbar{width:7px;height:5px;background-color:#f5f5f5}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#555}.no-animation{animation:none!important;-webkit-animation:none!important;-moz-animation:none!important;-ms-animation:none!important;-o-animation:none!important}a{text-decoration:none;cursor:pointer;color:#1f8ceb}button{outline:none!important;box-shadow:none!important}a:focus,a:hover,a:visited,button{text-decoration:none;outline:none!important}h1,h2,h3,h4,h5,h6{position:relative;font-weight:400;margin:0;background:none;line-height:1.6em;font-family:Manrope,sans-serif;font-display:swap}textarea{overflow:hidden}p{position:relative;line-height:1.8em}#cc-main{--cc-bg:$white;--cc-text:#111;--cc-btn-primary-bg:$brand-primary;--cc-btn-primary-text:$white;--cc-btn-secondary-bg:#eaeaea;--cc-btn-secondary-text:#111;--cc-border-radius:12px;--cc-font-family:$font}.auto-container{position:static;max-width:1560px;padding:0 15px;margin:0 auto}@media(max-width:1660px){.auto-container{max-width:1360px}}@media(max-width:1400px){.auto-container{max-width:1200px}}.build-something-container{position:static;max-width:1230px;padding:0 60px;margin:0 auto}.consultation-button{padding:10px 20px}.collaborate-something-container{position:static;max-width:1230px;padding:0 60px;margin:0 auto}.large-container{position:static;max-width:1590px;padding:0 30px;margin:0 auto}.medium-container{max-width:850px}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;overflow:hidden}li,ul{list-style:none;padding:0;margin:0}.theme-btn{display:inline-block;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.centered,.theme-btn{text-align:center}.theme_color{color:#1f8ceb}.preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-image:url(/images/icons/preloader.svg?v=1.1)}img{max-width:100%;height:auto}.stars,img{display:inline-block}.stars{font-size:30px;color:gold;position:relative}.stars .half{width:.5em;overflow:hidden;position:absolute;top:0;left:3.5em}.anim-icons{position:absolute;left:0;top:0;right:0;height:100%;width:100%;max-width:1170px;margin:0 auto}.anim-icons .icon{position:absolute;background-repeat:no-repeat;background-position:50%}.pull-left{float:left}.pull-right{float:right}.scroll-to-top{position:fixed;bottom:15px;right:15px;width:44px;height:44px;color:#fff;font-size:16px;text-transform:uppercase;line-height:44px;text-align:center;z-index:100;cursor:pointer;background:#333;display:none;transition:all .3s ease}.scroll-to-top:hover{color:#fff;background:#8053f7}.sec-title{position:relative;margin-bottom:50px}.sec-title .title{display:block;font-size:16px;line-height:24px;color:#7478fa;text-transform:uppercase;margin-bottom:15px;font-family:Manrope,sans-serif;font-display:swap}.sec-title .title,.sec-title h2{position:relative;font-weight:500}.sec-title h2{font-size:36px;line-height:1.4em;color:#141414}.sec-title .text,.sec-title p{position:relative;font-size:16px;line-height:1.4em;color:#75717b}.sec-title .text{display:block;margin-top:15px}.heading{display:flex;align-items:center;gap:10px}.heading .dot{width:10px;height:10px;background-color:#00a29e;border-radius:50%}.heading h3{font-size:16px;color:#666;font-weight:600;margin:0;text-transform:uppercase}.sec-title.light .text,.sec-title.light h2{color:#fff}.main-header{position:fixed;z-index:999;width:100%;background-color:#fff;transition:all .3s ease}.main-header.fixed-header{top:0;background-color:#fff;box-shadow:0 10px 20px rgba(42,38,49,.15)}.main-header .header-upper{position:relative}.main-header .header-upper .logo-box{position:relative;float:left;left:0;z-index:10;padding:1px 0}.main-header .header-upper .logo-box .logo img{display:inline-block;max-width:100%;max-height:50px;max-width:140px;transition:all .3s ease}.main-header .header-upper .nav-outer{position:relative;float:left;padding-left:40px}.main-header .header-upper .nav-outer .main-menu{position:relative;float:left;width:100%;display:flex}.main-menu .navbar-collapse{padding:0;justify-content:flex-end}.main-menu .navigation{position:relative;margin:0}.main-menu .navigation>li{position:relative;float:left;padding:0;margin-right:45px;transition:all .3s ease}.main-menu .navigation>li>a{position:relative;display:block;text-align:center;font-size:15px;line-height:30px;font-weight:500;opacity:1;color:#141414;padding:0;transition:all .3s ease}.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a{color:#8a57de}.main-menu .navigation>li.current>a:before,.main-menu .navigation>li:hover>a:before{width:100%;left:0}.main-menu .navigation>li>ul{position:absolute;left:0;top:100%;width:400px;z-index:100;padding:30px 20px 30px 30px;opacity:1;background:#e1cff9;border-radius:0 0 3px 3px;transform:translateY(30px);transform-origin:top;transition:all .4s ease;-ms-box-shadow:5px 5px 15px 1px rgba(0,0,0,.05),-5px 0 15px 1px rgba(0,0,0,.05);-o-box-shadow:5px 5px 15px 1px rgba(0,0,0,.05),-5px 0 15px 1px rgba(0,0,0,.05);box-shadow:5px 5px 15px 1px rgba(0,0,0,.05),-5px 0 15px 1px rgba(0,0,0,.05)}.main-menu .navigation>li>ul>li{position:relative;width:100%;margin-bottom:15px}.main-menu .navigation>li>ul>li:last-child{margin-bottom:0}.main-menu .navigation>li>ul>li>a{font-size:16px;padding:0 10px;font-weight:600}.main-menu .navigation>li>ul>li>a,.main-menu .navigation>li>ul>strong{display:block;line-height:24px;color:#000;text-align:left;text-transform:capitalize;transition:all .2s ease}.main-menu .navigation>li>ul>strong{font-size:18px;padding:10px 0;font-weight:700}.main-menu .navigation>li>ul>li:hover>a{color:#8a57de}.main-menu .navigation>li>ul>li.dropdown>a:after{content:"";position:absolute;right:0;top:5px;display:block;font-size:16px;line-height:24px;padding:3px 25px;color:#222;font-weight:900;font-family:Font Awesome\ 5 Free;font-display:swap;text-align:center;z-index:5}.main-menu .navigation>li>ul>li>ul{position:absolute;left:100%;top:0;width:250px;z-index:100;padding:30px 20px 30px 30px;opacity:1;background:#fff;border-radius:0 0 3px 3px;transform:translateY(30px);transform-origin:top;transition:all .4s ease;-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05)}.main-menu .navigation>li>ul>li>ul>li{position:relative;width:100%;margin-bottom:15px}.main-menu .navigation>li>ul>li>ul>li:last-child{margin-bottom:0}.main-menu .navigation>li>ul>li>ul>li>a{display:block;font-size:16px;line-height:24px;padding:0;color:#8182a8;font-weight:600;text-align:left;text-transform:capitalize;transition:all .2s ease}.main-menu .navigation>li>ul>li>ul>li:hover>a{color:#8a57de}.main-menu .navigation li>ul>li.dropdown:hover>ul,.main-menu .navigation>li.dropdown:hover>ul,.main-menu .navigation>li>a>i.dropdown:hover>ul{transform:translateY(0);visibility:visible;opacity:1}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{position:absolute;right:0;top:12px;width:34px;height:30px;border:1px solid #fff;text-align:center;font-size:20px;line-height:30px;color:#fff;cursor:pointer;z-index:5;display:none}.main-header .outer-box{position:relative;float:right}.main-header .outer-box .btn-box{position:relative;padding:20px 0}.header-style-one.fixed-header .outer-box .btn-box a,.header-style-three.fixed-header .outer-box .btn-box a,.header-style-two.fixed-header .outer-box .btn-box a{border:1px solid #8a57de;line-height:24px}.header-style-two .outer-box .btn-box .theme-btn{border:1px solid #8a57de;line-height:24px;background:none}.header-style-two .outer-box .btn-box .theme-btn:hover{background:#8a57de}.header-style-two .header-upper .nav-outer{float:left;height:75px;width:84%;display:flex;align-items:center}.header-style-two .main-menu .navigation>li>a{color:#000}.header-style-two .main-menu .navigation>li>a:before{background-color:#000}.header-style-three .header-upper .nav-outer{float:right;height:75px;width:88%;display:flex;align-items:center}.header-style-three .main-menu .navigation>li>a{color:#000}.header-style-three .main-menu .navigation>li>a:before{background-color:#000}.header-style-three.fixed-header .main-menu .navigation>li>a{color:#000}.header-style-three.fixed-header .main-menu .navigation>li>a:before{background-color:#000}.header-style-three .main-menu .navbar-header>button .navbar-toggle:active,.header-style-three .main-menu .navbar-header>button .navbar-toggle:focus{outline:none!important;box-shadow:none}.header-style-four .main-menu .navigation>li>a{color:#fff}.header-style-four .main-menu .navigation>li>a:before{background-color:#fff}.header-style-four .outer-box{float:right}.header-style-four.fixed-header{background-color:rgba(0,0,0,.7)}.header-style-five.fixed-header{background-color:#7478fa}.header-style-five .header-upper .nav-outer{float:right}.header-style-five .main-menu .navigation>li>a{color:#fff}.header-style-five .main-menu .navigation>li>a:before{background-color:#fff}.banner-section .large-container{position:relative}.banner-section .layer-outer{position:absolute;right:0;top:0;height:100%;width:50%}.banner-section .layer-image{position:absolute;left:-200px;right:0;top:0;bottom:0;background-image:url(/images/icons/1.webp);background-repeat:no-repeat;background-position:0 100%;background-size:cover}.banner-section .content-box{position:relative;max-width:650px;width:100%;padding:320px 0}.banner-section .content-box .title{position:relative;display:block;font-size:16px;line-height:26px;color:#8a57de;font-weight:600;letter-spacing:5px;margin-bottom:10px;text-transform:uppercase}.banner-section .content-box h1{position:relative;color:#4c4754;font-size:50px;line-height:64px;font-weight:600;margin-bottom:28px}.banner-section .content-box .text{position:relative;display:block;font-size:18px;line-height:30px;font-weight:500;margin-bottom:50px}.banner-section .content-box .btn-box{position:relative}.banner-section .content-box .btn-box a{line-height:30px}.banner-section .image-box{position:absolute;right:70px;top:150px}.banner-section .image-box .image{position:relative;margin-bottom:0}.banner-section .image-box .image img{display:block;max-width:100%;height:auto}.icon-blue-blur{height:50px;width:70px;background-image:url(/images/icons/blue-blur.png)}.icon-green-blur{height:50px;width:70px;background-image:url(/images/icons/green-blur.png)}.icon-pink-blur{height:50px;width:70px;background-image:url(/images/icons/pink-blur.png)}.icon-circle-1{height:144px;width:147px;background-image:url(/images/icons/icon-circle-1.png)}.icon-circle-2{height:88px;width:88px;background-image:url(/images/icons/icon-circle-2.png)}.icon-circle-3{height:88px;width:88px;background-image:url(/images/icons/icon-circle-3.png)}.icon-triangle-1{height:76px;width:75px;background-image:url(/images/icons/icon-triangle-1.png)}.icon-triangle-2{height:57px;width:56px;background-image:url(/images/icons/icon-triangle-2.png)}.banner-section .anim-icons{max-width:1550px}.banner-section .icon-pink-blur{left:-70px;top:180px}.banner-section .icon-green-blur{left:350px;top:280px}.banner-section .icon-blue-blur{left:230px;bottom:140px}.banner-section .icon-circle-1{left:50%;margin-left:-55px;top:290px}.banner-section .icon-circle-2{right:610px;top:555px;opacity:.5}.banner-section .icon-circle-3{right:-10px;top:405px;opacity:.5}.banner-section .icon-triangle-1{right:25px;bottom:265px;opacity:.5}.banner-section .icon-triangle-2{right:565px;bottom:500px}.banner-section-three,.banner-section-three .large-container{position:relative}.banner-section-three .layer-outer{position:absolute;right:0;top:0;height:100%;width:50%}.banner-section-three .layer-image{position:absolute;left:80px;right:0;top:0;bottom:0}.banner-section-three .banner-container{height:80vh}.banner-section-three .banner-container-inner{position:relative;padding:0;margin:0 auto;display:flex;align-items:center;flex-direction:row;justify-content:space-between;height:77%;background-image:url(/images/banner/hero-banner1.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;top:8%}.banner-section-three .content-box{position:relative;min-width:1560px;width:100%;justify-content:left;padding-bottom:150px;padding-left:0;top:-8%;left:0}@media(max-width:1600px){.banner-section-three .content-box{min-width:1360px}}@media(max-width:1400px){.banner-section-three .content-box{min-width:1150px}}@media(max-width:1200px){.banner-section-three .banner-container .auto-container{margin-left:0!important;margin-right:auto!important;max-width:100%!important;padding-left:15px;transform:translateY(-10%)}.banner-section-three .content-box{min-width:100%!important;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:70px 0 50px}}.banner-section-three .content-box .inner-content{width:82%;margin-top:14px;color:#ccc;font-size:18px;font-family:Manrope,sans-serif}.banner-section-three .content-box .content-button-container{display:flex;width:100%;align-items:center;gap:16px;margin-top:4px}.banner-section-three .content-box .content-button-container .contact-us img{margin-left:5%;margin-top:-4px}.banner-section-three .content-box .content-button-container div{color:#141414;font-weight:500;font-size:18px}.banner-section-three .content-box .title{position:relative;display:block;font-size:16px;line-height:26px;color:#8a57de;font-weight:600;letter-spacing:5px;margin-bottom:10px;text-transform:uppercase}.banner-section-three .content-box h1{position:relative;color:#fff;font-size:56px;line-height:52px;font-weight:700;text-transform:uppercase}.banner-section-three .content-box h2{margin-bottom:20px;animation:typing 4s steps(28) forwards,blink 1s infinite;width:0}.banner-section-three .content-box h2,.banner-section-three .content-box h3{position:relative;color:#141414;font-size:38px;line-height:48px;font-weight:700;white-space:nowrap;overflow:hidden;border-right:2px solid hsla(0,0%,100%,0)}@keyframes typing{0%{width:0}to{width:21.8ch}}@keyframes blink{0%,to{border-right:2px solid hsla(0,0%,100%,0)}50%{border-right:2px solid rgba(186,138,255,.7607843137)}}.banner-section-three .content-box .text{position:relative;display:block;font-size:16px;line-height:20px;color:#666;font-weight:500;margin-bottom:50px;margin-right:55px}.banner-section-three .content-box .btn-box{position:relative}.banner-section-three .content-box .btn-box a{line-height:30px;padding:15px 28px}.banner-section-three .image-box{position:relative}@media(min-width:1699px){.banner-section-three .image-box{right:0}.banner-section-three .content-box h1{position:relative;color:#fff;font-size:56px;line-height:55px;font-weight:700}.banner-section-three .content-box h2{margin-bottom:20px;animation:typing 4s steps(28) forwards,blink 1s infinite}.banner-section-three .content-box h2,.banner-section-three .content-box h3{position:relative;color:#141414;font-size:42px;line-height:55px;font-weight:700;white-space:nowrap;overflow:hidden;border-right:2px solid hsla(0,0%,100%,0)}.banner-section-three .content-box .text{position:relative;display:block;font-size:19px;line-height:20px;color:#666;font-weight:500;margin-bottom:50px}}@media(max-width:999px){.banner-section-three .image-box{right:0}.banner-section-three .content-box h1{position:relative;color:#fff;font-size:22px;line-height:40px;font-weight:700}.banner-section-three .content-box h2{margin-bottom:5px;animation:typing 4s steps(28) forwards,blink 1s infinite}.banner-section-three .content-box h2,.banner-section-three .content-box h3{position:relative;color:#141414;font-size:26px;line-height:40px;font-weight:700;align-self:center;white-space:nowrap;overflow:hidden;border-right:2px solid hsla(0,0%,100%,0)}.banner-section-three .content-box .text{position:relative;display:block;font-size:20px;line-height:32px;margin-right:0;align-self:center;color:#666;font-weight:500;margin-top:50px}}.banner-section-three .image-box .image-1{position:absolute;right:-30px;margin-bottom:0}.banner-section-three .image-box .image-2{position:relative;right:0;top:0}.banner-section-three .image-box img{display:block;width:100%;height:auto}@media(min-width:1699px){.banner-section-three .image-box img{display:block;width:90%;height:auto}}.inner-content-flex{display:flex;flex-direction:column;gap:8px;margin-top:25px}.icon-orange-blur{height:50px;width:68px;background-image:url(/images/icons/orange-blur.png)}.icon-apple{height:140px;width:230px;background-image:url(/images/icons/icon-apple.png)}.btn-style-title{position:relative;font-size:16px;color:#fff;padding:5px 26px;display:inline-block;border-radius:50px;font-weight:700;font-family:Manrope,sans-serif;font-display:swap;background-image:linear-gradient(90deg,#1db8cc,#3297c5,#4673bd,#5855b5,#7d46d6)}.about-us{background-color:#1a1a1a}.about-us .sec-title .inner-container{margin-top:10px}.about-us .sec-title h2{width:43%;font-size:36px}.about-us .sec-title h2,.about-us .sec-title h3{position:relative;line-height:1.4em;color:#000;font-weight:700}.about-us .sec-title h3{width:90%;font-size:24px}.about-us .btn-style-title{position:relative;font-size:16px;color:#fff;padding:5px 26px;display:inline-block;border-radius:50px;font-weight:700;font-family:Manrope,sans-serif;font-display:swap;background-image:linear-gradient(90deg,#1db8cc,#3297c5,#4673bd,#5855b5,#7d46d6)}.about-us .sec-title .text{position:relative;display:block;width:48%;font-size:16px;line-height:30px;color:#000;font-weight:500;margin-top:10px}.about-us .sec-title .inner-container{display:flex;justify-content:space-between;margin-top:20px;margin-bottom:20px}.about-us .sec-title .inner-text{position:relative;display:block;width:60%;font-size:15px;line-height:19px;margin-left:10px;color:#000;font-weight:500}.features-section-three-services{position:relative;padding:45px 0 20px;background-image:url(/images/background/service-tab-bg.webp);background-size:cover}.features-section-three-services.services{background-image:none}.features-section-three-services.services .sidebar.services-page{background-image:url(/images/services/services-sidebar-background.webp)}.features-section-three-services.services .sidebar.services-page ul li{color:#000}.features-section-three-services.services .sidebar.services-page ul li path{fill:#000}.features-section-three-services .service-container{display:flex;flex-direction:row;margin-bottom:34px}.features-section-three-services .sec-title{margin-bottom:34px}.features-section-three-services .sec-title .inner-container{margin-top:10px}.features-section-three-services .sec-title h2{position:relative;width:40%;font-family:Manrope,sans-serif!important;line-height:38px;color:#fff}.features-section-three-services .sec-title h3{color:#fff}.features-section-three-services .sec-title .text{position:relative;display:block;width:40%;font-size:16px;line-height:30px;color:#fff;font-weight:500;margin-top:2px;font-family:Manrope,sans-serif!important}.features-section-three-services .sidebar{width:25%;border-radius:16px;padding:20px;height:451px;background-image:url(/images/services/services-sidebar-bg.png);background-size:cover}.features-section-three-services .sidebar ul{list-style:none;padding:0}.features-section-three-services .sidebar ul li{display:flex;padding:12px 20px;align-items:center;font-size:16px;gap:10px;align-self:stretch;border-radius:6px;cursor:pointer;opacity:.65;color:#fff}.features-section-three-services .sidebar ul li path{fill:#fff}.features-section-three-services .sidebar ul li img{width:24px;height:24px}.features-section-three-services .sidebar ul li.active{background-color:#fff;color:#000;opacity:1}.features-section-three-services .sidebar ul li.active path{fill:#693cb0}.features-section-three-services .content{width:75%;height:451px;margin-left:20px;padding:40px;border-radius:16px;background-image:url(/images/services/software-development-background.webp);background-size:cover;overflow:hidden;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.features-section-three-services .content img{width:100%;height:auto}.features-section-three-services .content .details{display:flex;width:386px;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px}.features-section-three-services .details h2{margin:0 0 10px;font-size:20px;font-family:Manrope,sans-serif!important}.features-section-three-services .details p{color:#fff;font-size:14px;font-family:Manrope,sans-serif!important}.features-section-three-services .details ul{list-style:none;padding:0;display:flex;align-items:center;align-content:center;gap:20px;align-self:stretch;flex-wrap:wrap}.features-section-three-services .details ul li a{color:#fff;font-family:Manrope,sans-serif!important;font-size:14px;font-style:normal;font-weight:400;line-height:30px}.features-section-three-services .details ul li a:hover{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-skip-ink:auto;text-decoration-thickness:10%;text-underline-offset:25%;text-underline-position:from-font}.features-section-three-services .stats{display:flex;flex-wrap:wrap;justify-content:space-around;padding:35px;background-color:#f9f7fd;background-image:url(/images/services/services-stats-background.webp);background-size:cover;border-radius:16px;gap:20px}.features-section-three-services .stats div{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 20px);text-align:center;padding:20px}.features-section-three-services .stats div h3{margin:0;font-size:32px;color:#000}.features-section-three-services .stats div p{margin:5px 0 0;color:#666;font-size:16px}.features-section-three-services .btn-style-title{position:relative;font-size:16px;color:#fff;padding:5px 26px;display:inline-block;border-radius:50px;font-weight:700;font-family:Manrope,sans-serif;font-display:swap;background-image:linear-gradient(90deg,#1db8cc,#3297c5,#4673bd,#5855b5,#7d46d6)}@media(min-width:769px)and (max-width:1199px){.features-section-three-services .sidebar{width:25%;padding:15px}.features-section-three-services .sidebar ul li{padding:12px}.features-section-three-services .stats div h3{font-size:25px}.features-section-three-services .stats div p{font-size:15px}}@media(min-width:585px)and (max-width:768px){.features-section-three-services .service-container{flex-direction:column}.features-section-three-services .sidebar{width:100%;margin-bottom:20px;height:248px;z-index:1}.features-section-three-services .content{width:100%;margin-left:0}.features-section-three-services .stats div{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 20px)}}@media(max-width:585px){.features-section-three-services .service-container{flex-direction:column}.features-section-three-services .sidebar{width:100%;margin-bottom:20px;height:240px;z-index:1;padding-left:0;padding-right:0}.features-section-three-services .sidebar ul li{font-size:16px}.features-section-three-services .sidebar ul li img{width:26px;height:26px}.features-section-three-services .content{width:100%;margin-left:0;height:100%;padding:24px}.features-section-three-services .content .details{width:100%!important}.features-section-three-services .content .details h2{font-size:20px}.features-section-three-services .content .details p{font-size:13px}.features-section-three-services .content .details ul{display:block}.features-section-three-services .content .details ul li{padding-bottom:13px}.features-section-three-services .content .details ul li a{font-size:13px}.features-section-three-services .stats div{flex:1 1 100%}.features-section-three-services .sec-title .inner-container{display:block}.features-section-three-services .sec-title .text,.features-section-three-services .sec-title h2{width:100%}}.features-section-three{position:relative;padding:30px 0 70px}.features-section-three .sec-title{margin-bottom:70px}.features-section-three .sec-title .text{margin-top:10px}.feature-block-two{position:relative;margin-bottom:30px}.feature-block-two .inner-box{position:relative;min-height:420px;padding:70px 35px 45px;border-radius:7px;border:2px solid #f5f5f5;background-color:#fff;transition:all .3s ease}.feature-block-two .inner-box:hover{background-color:#7478fa;-ms-box-shadow:0 20px 40px rgba(35,38,125,.1);box-shadow:0 20px 40px rgba(35,38,125,.1)}.feature-block-two .icon-box{position:relative;display:block;margin-bottom:45px}.feature-block-two .icon-box:before{position:absolute;left:-20px;top:-13px;height:81px;width:88px;background-image:url(/images/icons/small-shape-1.png);content:"";transition:all .3s ease}.feature-block-two:nth-child(2) .icon-box:before{background-image:url(/images/icons/small-shape-4.png)}.feature-block-two:nth-child(3) .icon-box:before{background-image:url(/images/icons/small-shape-3.png)}.feature-block-two:nth-child(2) .icon-box .icon{color:#b6a971}.feature-block-two:nth-child(3) .icon-box .icon{color:#5b8f98}.feature-block-two .icon-box .icon{position:relative;font-size:54px;line-height:1em;color:#755c9c;margin-bottom:30px;transition:all .2s ease}.feature-block-two .inner-box:hover .icon-box:before{opacity:.1}.feature-block-two .inner-box:hover .icon{color:#fff}.feature-block-two h4{position:relative;display:block;font-size:24px;line-height:1.2em;color:#4c4754;font-weight:500;margin-bottom:15px}.feature-block-two h4 a{display:inline-block;color:#4c4754;transition:all .3s ease}.feature-block-two .inner-box:hover h4 a{color:#fff}.feature-block-two .text{position:relative;display:block;font-size:18px;line-height:30px;color:#75717b;font-weight:400;margin-bottom:40px;cursor:default;transition:all .3s ease}.feature-block-two .inner-box:hover .text{color:#fff}.feature-block-two .link-box{position:relative;display:block}.feature-block-two .link-box a{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#4c4754;font-weight:400;transition:all .3s ease}.feature-block-two .link-box a i{color:#4c4754;font-size:20px;margin-left:10px;vertical-align:middle;transition:all .3s ease}.feature-block-two .inner-box:hover .link-box a,.feature-block-two .inner-box:hover .link-box a i{color:#fff}.section-gradient-bg{background:var(--Light-linear,linear-gradient(105deg,#d5fbfb .22%,#efe5ff 73.8%))}.section-bg{background-color:#f6f9fe}.section-bg .container h2{font-size:30px;padding:30px 0;font-weight:700}.section-bg .container h2,.section-bg .container h5{position:relative;text-align:center;line-height:1.2em;color:#000}.section-bg .container h5{font-size:18px;margin-bottom:30px;font-weight:400}.section-bg-build-something{background-image:url(/images/background/left.webp);background-size:cover}.btn-style-our-model,.btn-style-submit{position:relative;font-size:16px;color:#fff;padding:9px 26px;display:inline-block;border-radius:50px;font-weight:700;background-color:#d43396;font-family:Manrope,sans-serif;font-display:swap;background-image:linear-gradient(90deg,#7478fa,#7e69ed,#7774f7,#8362e7,#8a57de)}.btn-style-submit:hover{color:#fff;background-image:linear-gradient(90deg,#8362e7,#7e69ed,#7774f7,#7e69ed,#7478fa)}.contact .info-box,.contact .php-email-form{background:#fff}.contact .map{margin-bottom:20px}.contact .info-box{color:#0b2341;text-align:center;padding:20px 0 30px}.contact .info-box i{font-size:29px;color:#8a57de;border-radius:50%;padding:9px;border:2px dotted #fbdad2}.contact .info-box h3{font-size:15px;color:#777;font-weight:700;margin:10px 0}.contact .info-box p{padding:0;font-size:13px;margin-bottom:0}.contact .info-box a{color:#8a57de}.contact .php-email-form{padding:19px}.contact .php-email-form .validate{display:none;color:#dc3545;font-weight:400;font-size:13px;margin-top:6px;line-height:1.3}.contact .php-email-form .validate.is-visible{display:block}.contact .php-email-form .error-message{display:none;color:#fff;background:#dc3545;text-align:left;padding:15px;font-weight:600}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600}.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;animation:animate-loading 1s linear infinite}.contact .php-email-form .contact-form-status{display:block;width:100%;margin:0 0 12px;padding:14px 16px;border-radius:12px;text-align:center;font-size:14px;font-weight:600;line-height:1.4}.contact .php-email-form .contact-form-status--pending{color:#4b2d7a;background:#efe5ff;border:1px solid #d5c2f5}.contact .php-email-form .contact-form-status--success{color:#fff;background:#18d26e;border:1px solid #14b861}.contact .php-email-form .contact-form-status--error{color:#fff;background:#dc3545;border:1px solid #c82333}.contact .php-email-form input,.contact .php-email-form select,.contact .php-email-form textarea{border-radius:18px;box-shadow:none;font-size:14px;background-color:#f1f1f1;background-clip:padding-box;border:1px solid #e0e3eb}.contact .php-email-form input:focus,.contact .php-email-form select:focus,.contact .php-email-form textarea:focus{border-color:#7478fa}.contact .php-email-form input,.contact .php-email-form select{padding:7px 15px}.contact .php-email-form textarea{padding:10px 15px}.skills-section .owl-item,.skills-section .owl-stage-outer .owl-stage{display:flex;justify-content:center;align-items:center}.skills-section .owl-item{padding:0 20px}.skills-section .owl-item img{width:70%;transition:.3s}.skills-section .owl-item img:hover{filter:none;opacity:1}.skills-section .owl-nav{margin-top:5px;text-align:center}.skills-section{position:relative;padding:0 0 30px}.skills-section .sponsors-outer{position:relative;text-align:center}.skills-section .sponsors-outer .text{position:relative;display:inline-block;font-size:20px;line-height:1.3em;color:#75717b;font-weight:500;margin-bottom:50px}.skills-section .slide-item{position:relative}.skills-section .image-box{position:relative;margin:0;text-align:center}.skills-section .image-box img{display:inline-block;max-width:100%!important;width:auto!important;height:auto;transition:all .3s ease}.skills-section .image-box:hover img{transform:scale(1.1)}.skills-section .sponsors-carousel .owl-dots,.skills-section .sponsors-carousel .owl-nav{display:none}.skills-section.style-two{-ms-box-shadow:inset 0 10px 30px rgba(0,0,0,.1);-o-box-shadow:inset 0 10px 30px rgba(0,0,0,.1);box-shadow:inset 0 10px 30px rgba(0,0,0,.1)}.skills-section.alternate{background-color:#f3f3f3}.skills-section.style-three{padding:20px 0 80px;background-color:#fbfbfd}.skills-section.style-four{padding:20px 0 80px;background:none}.skills-section.style-four .sponsors-outer .text,.skills-section.style-three .sponsors-outer .text{color:#c6c2ce}.clients-section{position:relative;padding:10px 0 40px}.clients-section .sponsors-outer{position:relative;text-align:center}.clients-section .sponsors-outer .text{position:relative;display:inline-block;font-size:20px;line-height:1.3em;color:#75717b;font-weight:500;margin-bottom:50px}.clients-section .slide-item{position:relative}.clients-section .image-box{position:relative;margin:0;text-align:center}.clients-section .image-box img{display:inline-block;max-width:100%!important;width:auto!important;height:auto;transition:all .3s ease}.clients-section .image-box:hover img{transform:scale(1.1)}.clients-section .sponsors-carousel .owl-dots,.clients-section .sponsors-carousel .owl-nav{display:none}.clients-section.style-two{-ms-box-shadow:inset 0 10px 30px rgba(0,0,0,.1);-o-box-shadow:inset 0 10px 30px rgba(0,0,0,.1);box-shadow:inset 0 10px 30px rgba(0,0,0,.1)}.clients-section.alternate{background-color:#f3f3f3}.clients-section.style-three{padding:20px 0 80px;background-color:#fbfbfd}.clients-section.style-four{padding:20px 0 80px;background:none}.clients-section.style-four .sponsors-outer .text,.clients-section.style-three .sponsors-outer .text{color:#c6c2ce}.news-section{position:relative;padding:100px 0 50px}.news-section .news-title{text-align:-webkit-center}.news-section .sec-title{margin-bottom:70px}.news-block{margin-bottom:10px}.news-block,.news-block .image-box,.news-block .inner-box{position:relative}.news-block .image-box .image{border-radius:5px}.news-block .image-box .image img{height:auto}.news-block .inner-box:hover .image-box .image img{opacity:.5;transform:scale(1.2)}.news-block .caption-box{position:relative;padding:30px 0 0}.news-block .caption-box h4{font-size:22px;color:#4c4754;margin-bottom:10px}.news-block .caption-box h4 a{color:#4c4754;display:inline-block;transition:all .3s ease}.news-block .caption-box h4 a:hover{color:#7478fa}.sidebar .search-box{position:relative}.sidebar .search-box .form-group{position:relative;margin:0 0 50px}.sidebar .search-box .form-group input[type=search],.sidebar .search-box .form-group input[type=text]{position:relative;display:block;font-size:18px;color:#8182a8;line-height:30px;padding:20px 75px 20px 30px;height:70px;border-radius:10px;width:100%;background-color:#f4f7ff;transition:all .5s ease}.sidebar .search-box .form-group input:focus{border-color:#91c53c}.sidebar .search-box .form-group button,.sidebar .search-box .form-group input[type=submit]{position:absolute;right:0;top:0;width:70px;height:70px;line-height:70px;text-align:center;font-size:20px;color:#454789;padding:0;font-weight:400;cursor:pointer;background-color:hsla(0,0%,100%,0);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.sidebar .search-box .form-group button:hover,.sidebar .search-box .form-group input[type=submit]:hover{color:#000}.sidebar .categories{position:relative}.sidebar .categories .sidebar-title{margin-bottom:20px}.banner-section-six{position:relative;color:#fff;background-position:50%;background-size:cover;background-repeat:no-repeat;padding:70px 0 50px}.banner-section-six .content-column{position:relative}.banner-section-six .content-box{position:relative;padding-top:100px;max-width:500px}.banner-section-six .content-box h2{font-size:60px;font-weight:700;line-height:1.2em;margin-bottom:40px}.banner-section-six .content-box .text{font-size:18px;font-weight:500;line-height:1.5em;margin-bottom:35px}.banner-section-six .content-box .theme-btn{color:#8a57de}.banner-section-six .content-box .theme-btn:hover{color:#fff}.banner-section-six .image-box{position:relative}.banner-section-six .image-box .mac-image{position:relative;display:block;margin-left:-278px;margin-right:100px}.banner-section-six .image-box img{position:relative;display:block}.banner-section-six .image-box .iphone-image{position:absolute;right:-10px;top:190px;display:block}.btn-style-twelve{position:relative;font-size:16px;color:#d43396;padding:11px 34px 13px;display:inline-block;border-radius:50px;font-weight:700;z-index:1;overflow:hidden;border:1px solid #d43396;font-display:swap;font-family:Manrope,sans-serif}.btn-style-twelve i{position:relative;z-index:1;font-style:normal}.btn-style-twelve:before{position:absolute;content:"";width:101%;height:0;top:50%;left:50%;opacity:0;transition:all .6s ease;transform:translateX(-50%) translateY(-50%) rotate(45deg);background-image:linear-gradient(90deg,#d43396,#dd3482,#e13a6f,#e1455e,#de514e)}.btn-style-twelve:hover:before{opacity:1;height:350%}.btn-style-twelve:hover{color:#fff;box-shadow:0 10px 15px rgba(219,72,99,.1)}.services-section{position:relative;padding:150px 0 0}.services-section .inner-container{padding-bottom:80px}.services-block{position:relative;margin-bottom:30px}.services-block .inner-box{position:relative;padding-right:50px}.services-block .inner-box .icon-outer{position:relative;display:inline-block}.services-block .inner-box .icon-outer .icon{position:relative;width:80px;height:80px;color:#fff;font-size:38px;line-height:80px;text-align:center;border-radius:50%;z-index:1;margin-bottom:38px;display:inline-block;background-color:#4e936e;transition:all .9s ease}.services-block .inner-box .icon-outer:after{position:absolute;content:"";right:-15px;top:-10px;width:50px;height:50px;border-radius:50%;transition:all .9s ease;background-color:rgba(78,147,110,.2)}.services-block .inner-box:hover .icon-outer:after{transform:rotateX(1turn);-webkit-transform:rotateX(1turn);-ms-transform:rotateX(1turn);-o-transform:rotateX(1turn)}.services-block .inner-box h3{position:relative;color:#394963;font-size:22px;font-weight:600;line-height:1.3em}.services-block .inner-box h3 a{position:relative;color:#394963;transition:all .3s ease}.services-block .inner-box h3 a:hover{color:#de514e}.services-block .inner-box .text{position:relative;color:#7f8897;font-size:18px;line-height:1.6em;margin-top:18px;margin-bottom:28px}.services-block:nth-child(2) .inner-box .icon-outer .icon{background-color:#c54949}.services-block:nth-child(2) .inner-box .icon-outer:after{background-color:rgba(197,73,73,.2)}.services-block:nth-child(3) .inner-box .icon-outer .icon{background-color:#dcb918}.services-block:nth-child(3) .inner-box .icon-outer:after{background-color:rgba(220,185,24,.2)}.call-to-action-six{position:relative;padding:83px 0 70px}.call-to-action-six .sec-title{margin-bottom:5px}.call-to-action-six .sec-title h2{color:#141414;font-weight:700;letter-spacing:-1px;margin-bottom:5px}.call-to-action-six .sec-title .text{font-size:18px;line-height:22.68px;color:#292e3d;font-weight:400;margin-top:6px}.call-to-action-six .sec-list .text{font-size:16px;line-height:30px;color:#141414;font-weight:600;margin-top:30px}.steps{margin-bottom:20px}.steps li{color:#000;list-style-type:none;position:relative;font-size:17px;font-weight:800;padding-left:20px;margin-bottom:11px}.steps li:before{content:"○";position:absolute;left:0;top:-10px;font-size:27px}.steps li.active:before{content:"●"}.steps li:after{content:"";position:absolute;left:7.5px;top:17px;width:1px;height:calc(100% - 1px);border-left:1px dotted #000}.steps li:last-child:after{content:none}.call-to-action-six .pattern-layer{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:repeat}.call-to-action-six .btn-column{text-align:right;padding-top:30px}.build-something{position:relative;padding:45px 0 70px}.section-bg-build-something .divider{width:1px;background-color:#333}.build-something .pattern-layer{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:repeat}.build-something .btn-column{text-align:right;padding-top:30px}.subscribe{display:flex;flex-direction:row}@media(max-width:767.98px){.subscribe{display:block;margin-bottom:5px;text-align:-webkit-center}.stats-container,.subscribe-container{width:100%;margin-bottom:20px}.subscribe button{background-color:#693cb0;border:none;color:#fff;padding:10px 5px;width:100%!important;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:22px;transition:background-color .3s ease}}.subscribe .subscribe-container{width:100%}.subscribe h1,.subscribe h2{position:relative;color:#fff;font-weight:700;font-size:30px;line-height:1.3em;transition:all .3s ease}.subscribe h6,.subscribe p{position:relative;color:#bfbfbf;font-size:14px;line-height:1.3em;transition:all .3s ease}.subscribe h6{margin-top:20px;margin-bottom:20px}.subscribe input{background-color:#fff;color:#949494;width:75%}.subscribe button,.subscribe input{border:none;padding:10px 5px;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:22px;transition:background-color .3s ease}.subscribe button{background-color:#693cb0;color:#fff;width:20%}.subscribe .consultation-button{background-color:rgba(186,138,255,.7607843137);border:none;color:#000;padding:10px 5px;width:50%;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:22px;transition:background-color .3s ease}.get-appointment{width:60%!important}.get-appointment,.send-message{background-color:#693cb0;border:none;color:#fff;padding:10px 5px;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:22px;transition:background-color .3s ease}.send-message{width:25%!important;font-weight:800}@media(max-width:767px){.send-message{background-color:#693cb0;border:none;color:#fff;padding:10px 5px;width:50%!important;text-decoration:none;display:inline-block;font-size:16px;font-weight:800;margin:4px 2px;cursor:pointer;border-radius:22px;transition:background-color .3s ease}}.header-contact-container{display:flex;justify-content:flex-end;width:45%}.header-contact-container-landing{display:flex;justify-content:flex-end;width:86%;gap:20px}.contact-us{background-color:#693cb0;color:#fff;font-size:16px;font-weight:500}.contact-us,.contact-us-hero{border:none;padding:7px 5px;width:183px;text-decoration:none;display:inline-block;margin:7px 2px;cursor:pointer;border-radius:22px;transition:background-color .3s ease}.contact-us-hero{background-color:#fff;color:#693cb0;font-size:20px;font-weight:600!important}.landing .contact-us,.services .contact-us{width:295px!important}.subscribe .stats-container,.subscribe .stats-container-hours{flex-direction:column;height:100%;justify-content:space-between}.subscribe .stats-container-hours{display:flex}@media(max-width:767px){.subscribe .stats-container{height:40%}.subscribe .stats-container,.subscribe .stats-container-hours{display:flex;flex-direction:column;justify-content:space-between}.subscribe .stats-container-hours{height:60%}.subscribe .stats-container-hours .stats-row{justify-content:space-evenly}}.subscribe .stats-container h2{position:relative;color:#fff;font-weight:700;font-size:20px;line-height:1.3em;transition:all .3s ease}.subscribe .stats-container p{position:relative;color:#bfbfbf;margin-bottom:0!important;font-size:14px;line-height:1.3em;transition:all .3s ease}.subscribe .stats-container .stats-row{justify-content:space-evenly}.subscribe .stats-container-hours .stats-row{display:flex;flex-wrap:wrap;gap:20px}.footer-style-two{position:relative;background-color:#000}.footer-style-two .widgets-section{position:relative;padding:50px 0 5px;border-top:1px solid #333}.footer-style-two .footer-column{position:relative;margin-bottom:40px}.footer-style-two .footer-column .footer-title{position:relative;color:#fff;font-size:22px;font-weight:700;line-height:1.3em;height:37px;font-display:swap;font-family:Manrope,sans-serif}.footer-style-two .footer-column .footer-list{position:relative;padding:0;margin:0;list-style:none}.footer-style-two .footer-column .footer-list li{position:relative;margin-bottom:10px}.footer-style-two .footer-column .footer-list input{background-color:#fff;color:#949494;width:75%}.footer-style-two .footer-column .footer-list button,.footer-style-two .footer-column .footer-list input{border:none;padding:10px 5px;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:22px;transition:background-color .3s ease}.footer-style-two .footer-column .footer-list button{background-color:#ba8aff;color:#000;width:20%}.footer-style-two .footer-column .footer-list li a{position:relative;color:#bfbfbf;font-size:15px;line-height:1.2em;text-decoration:none!important;transition:all .3s ease}.footer-style-two .footer-column .footer-list li p{position:relative;color:#bfbfbf;font-size:16px;line-height:1.3em;transition:all .3s ease}.footer-style-two .footer-column .footer-list li strong{position:relative;color:#fff;font-size:16px;line-height:1.3em;transition:all .3s ease}.footer-style-two .footer-column .footer-list li a:hover{color:#8a57de}.footer-style-two .footer-column .text{position:relative;color:#9ca3b0;font-size:16px;margin-bottom:18px}.footer-style-two .widgets-section .building-pattern{position:absolute;left:0;bottom:0;height:96px;width:100%;background:url(/images/background/building-layer.webp);background-position:50%;background-repeat:no-repeat}.footer-style-two .cloud-one{position:absolute;margin-left:85px;top:200px;height:36px;width:100px;background:url(/images/icons/cloud-1.png);background-position:50%;background-repeat:no-repeat;animation:animateCloud 10s linear infinite}.footer-style-two .cloud-two{position:absolute;margin-left:200px;top:60px;height:29px;width:80px;background:url(/images/icons/cloud-2.png);background-position:50%;background-repeat:no-repeat;animation:animateCloudtwo 20s linear infinite}.footer-style-two .cloud-three{position:absolute;margin-right:180px;top:60px;height:35px;width:100px;background:url(/images/icons/cloud-4.png);background-position:50%;background-repeat:no-repeat;animation:animateCloud 20s linear infinite}.footer-style-two .cloud-four{position:absolute;top:200px;height:35px;width:100px;background:url(/images/icons/cloud-5.png);background-position:50%;background-repeat:no-repeat;animation:animateCloud 40s linear infinite}.footer-style-two .cloud-five{position:absolute;margin-right:130px;bottom:170px;height:35px;width:100px;background:url(/images/icons/cloud-6.png);background-position:50%;background-repeat:no-repeat;animation:animateCloud 50s linear infinite}.footer-style-two .footer-bottom{position:relative;padding:20px 0 30px;border-top:1px solid #f0e5ea}.footer-style-two .footer-bottom .copyright{position:relative;color:#9ca3b0;font-size:16px;padding-top:15px}.footer-style-two .footer-bottom .social-box{position:relative}.footer-style-two .footer-bottom .social-box li{position:relative;margin-left:2px;display:inline-block}.footer-style-two .footer-bottom .social-box li a{position:relative;color:#fff;width:50px;height:50px;text-align:center;font-size:16px;line-height:50px;border-radius:50px;display:inline-block;transition:all .3s ease}.footer-style-two .footer-bottom .social-box li a:hover{color:#fff;background-image:linear-gradient(90deg,#d43396,#dd3482,#e13a6f,#e1455e,#de514e)}.custom-container{margin:0 auto;padding:0}.custom-row{display:flex;width:100%}.how-we-do-area .custom-row .how-we-do-bg{position:absolute;z-index:-1;left:0;bottom:0}.how-we-do-area .custom-container>.custom-row{background:#1c1c1c url(/images/background/services-background.webp);background-size:cover;padding:50px;position:relative;z-index:1;justify-content:space-around}.how-we-do-area .how-we-do-left-content{flex:none;width:255px;display:flex;flex-direction:column;align-items:flex-start;text-align:center;justify-content:space-between;margin-top:5%}.how-we-do-area .how-we-do-left-content .top .section-title{color:#fff;font-weight:700;letter-spacing:-2px;margin-bottom:13px}.how-we-do-area .how-we-do-left-content .top .section-subtitle{margin-bottom:20px;color:#4f8dff}.how-we-do-area .how-we-do-left-content .top p{color:#fff;opacity:.8;font-size:20px;font-weight:300;margin:0}.how-we-do-area .how-we-do-right-content{padding:20px 0}.how-we-do-area .how-we-do-left-content .theme-btn:after,.how-we-do-area .how-we-do-left-content .theme-btn:before{background:#fff}.how-we-do-area .how-we-do-left-content .theme-btn:hover{color:#1c1c1c}.how-we-do-area .how-we-do-left-content .theme-btn:hover svg path{fill:#1c1c1c}.how-we-do-area .how-we-do-right-content .how-we-do-items{gap:100px}.how-we-do-card{display:flex;align-items:center;background:#fff;border-radius:10px;padding:15px 32px 15px 15px;gap:26px;position:relative;min-width:255px;color:#1351d8}.how-we-do-card:hover{background-color:#8084fd;color:#fff!important;left:0;right:unset}.how-we-do-card:hover .how-we-do-content h4{color:#fff!important}.how-we-do-card .how-we-do-icon{background:rgba(19,81,216,.1)}.how-we-do-card .how-we-do-icon,.how-we-do-card:hover .how-we-do-icon{width:60px;height:55px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none}.how-we-do-card:hover .how-we-do-icon{background:#fff}.how-we-do-card .how-we-do-content{font-size:17px;font-weight:500;line-height:1}.how-we-do-card .how-we-do-content h4{color:#1351d8;font-size:17px;margin-bottom:5px}.how-we-do-card .how-we-do-content h4 a{color:#1351d8}.how-we-do-card:hover .how-we-do-content h4 a{color:#fff}.how-we-do-card .how-we-do-content p{margin:0;color:rgba(28,28,28,.85)}.how-we-do-area .how-we-do-right-content .how-we-do-items+.how-we-do-items{margin-top:80px}.how-we-do-area .how-we-do-right-content .how-we-do-items .how-we-do-card .circle-shape{position:absolute;left:-10px;width:20px;height:20px;border-radius:50%;background:#fff;top:50%;margin-top:-10px}.how-we-do-area .how-we-do-right-content .how-we-do-items .how-we-do-card .circle-shape:before{content:"";border-radius:50%;background:#1351d8;width:10px;height:10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.how-we-do-area .how-we-do-right-content .how-we-do-items:first-child .how-we-do-card:first-child .circle-shape{display:none}.how-we-do-area .how-we-do-right-content .how-we-do-items .how-we-do-card .line-shape{position:absolute;background-image:url(/css/images/linenew.png);background-repeat:no-repeat;height:1px;width:270px;background-size:cover;z-index:-1;right:-100px;top:50%}.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card+.how-we-do-card .line-shape{right:auto;left:-100px}.how-we-do-area .how-we-do-right-content .how-we-do-items:first-child .how-we-do-card:last-child .line-shape{height:135px;background-image:url(/css/images/linenew2.png);background-repeat:round;right:-50px}.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card:first-child .line-shape{background-image:none;right:auto;left:-84px;background-image:url(/css/images/linenew3.png);background-repeat:round;height:166px}.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card .circle-shape{left:auto;right:-10px}.how-we-do-area .how-we-do-right-content .how-we-do-items:last-child .how-we-do-card .line-shape{display:none}.awards-recognitions{position:relative;padding:50px 0 45px;background-color:#f9f4ff}.awards-recognitions .sec-title-container{width:85%;display:flex;margin-inline:auto;margin-bottom:50px;padding:30px 40px;background-image:url(/images/background/award-background.webp);border-radius:20px;background-blend-mode:overlay}.awards-recognitions .sec-title{margin-bottom:0}.awards-recognitions .sec-title h2{color:#fff;font-size:30px;line-height:1.4em;font-weight:700;margin-top:20px}.awards-recognitions .sec-title .text{font-size:16px;margin-bottom:10px;line-height:1.4em;color:#fff;font-weight:500;margin-top:20px}.awards-recognitions .sec-title .let-start{background-color:hsla(0,0%,100%,0);border:1px solid #fff;color:#fff;padding:8px 10px;width:33%!important;text-decoration:none;display:inline-block;font-size:16px;font-weight:800;margin:4px 2px;cursor:pointer;border-radius:22px;transition:background-color .3s ease}.awards-recognitions .reviews{text-align:right}.awards-recognitions .reviews .rating{display:flex;height:100%;flex-direction:column;justify-content:center;font-weight:700}.awards-recognitions .reviews .reviews-count{font-size:18px;font-weight:600;margin-bottom:40px}.awards-recognitions .reviews .score{font-family:Manrope,sans-serif!important;color:#fff;font-size:87px;font-weight:400;margin-bottom:33px}.awards-recognitions .reviews .stars{color:gold;font-size:24px}.awards-recognitions .feature-block-two{position:relative;margin-bottom:30px}.awards-recognitions .feature-block-two .inner-box{position:relative;display:flex;justify-content:center;align-items:center;min-height:180px;padding:20px 17px;text-align:center;border-radius:20px;background-color:#fff;transition:all .3s ease;border:2px solid #8263e9}.awards-recognitions .feature-block-two .inner-box img{height:132px}.awards-recognitions .feature-block-two h4{position:relative;display:block;font-size:16px;line-height:22.68px;color:#131318;font-weight:600;margin-top:15px;margin-bottom:0}.awards-recognitions .feature-block-two .inner-box:hover h4 a{color:#000}.swiper-section{position:relative;padding:82px 0 70px}.swiper-section .sec-title{margin-bottom:40px}.swiper-section-inner{position:relative;padding:50px 0 70px;background:#1c1c1c url(/images/background/services-background.webp);background-size:cover}.swiper-section-inner .sec-title h2{color:#141414;font-weight:700;letter-spacing:-1px;margin-top:5px;margin-bottom:5px}.swiper-section-inner .heading-container h2{position:relative;font-size:30px;text-align:center;padding:20px 0 30px;line-height:1.4em;font-weight:700;color:#fff}.swiper-section-inner .heading-container h5{position:relative;font-size:16px;text-align:center;margin-bottom:20px;line-height:1.8em;color:#9a9a9a;font-weight:500}.swiper-section-inner .swiper-slide{background:hsla(0,0%,100%,0);display:flex;justify-content:center;align-items:center;padding-top:46px}.swiper-inner-block{position:relative;max-width:calc(100% - 100px);margin-inline:auto;margin-bottom:50px;border-radius:24px}.swiper-button-next,.swiper-button-prev{color:#fff!important;fill:#fff!important;stroke:#fff!important}.swiper-pagination-bullet{background-color:#666!important}.swiper-pagination-bullet-active{background-color:#fff!important}.swiper{width:100%;height:100%}.swiper-slide{background:#fff;display:flex;justify-content:center;align-items:center;padding-top:46px}.swiper-testimonial-block{position:relative;padding:50px 24px 24px;margin-bottom:50px;border:1px solid #e0e3eb;border-radius:24px}.swiper-testimonial-block .inner-box{position:relative;padding:2px}.swiper-testimonial-block .info-box{position:relative;padding-top:6px;padding-bottom:6px}.swiper-testimonial-block .thumb{position:absolute;left:25px;top:-35px;height:70px;width:70px;border-radius:50%;overflow:hidden;min-height:70px}.swiper-testimonial-block .thumb img{display:block;width:100%;height:auto}.swiper-testimonial-block .info-box .name{position:relative;display:block;font-size:14px;line-height:18px;color:#000;font-weight:800;padding-bottom:2px}.swiper-testimonial-block .info-box .designation{position:relative;display:block;font-size:14px;line-height:18px;color:#666;font-weight:700}.swiper-testimonial-block .text{position:relative;display:block;font-size:14px;line-height:18px;color:#75717b;font-weight:600;margin-bottom:10px}.tab{overflow:hidden;display:flex;justify-content:center;border-bottom:1px solid #ccc}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;font-size:18px;padding:14px 30px;transition:.3s}.tab button.active{border-bottom:3px solid rgba(186,138,255,.7607843137)}.tabcontent{display:none;padding:6px 12px;border-top:none}@media(max-width:600px){.tab{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;justify-content:flex-start;scroll-snap-type:x mandatory}.tab button{flex:0 0 auto;min-width:100px;margin:5px;scroll-snap-align:start}.tab::-webkit-scrollbar{height:4px}.tab::-webkit-scrollbar-track{background:#f1f1f1}.tab::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.tab::-webkit-scrollbar-thumb:hover{background:#555}}.box{padding-left:40px!important;padding-right:40px!important}.news-block .image-box .image{position:relative;border-radius:30px;overflow:hidden;margin-bottom:0;background-color:#4c4754}.news-block .image-box .image img{display:block;width:100%;height:220px;max-width:100%;transition:all .5s ease}.news-block .caption-box h4{position:relative;display:block;font-size:20px;line-height:1.2em;color:#262626;font-weight:500;margin-bottom:5px}.news-block .caption-box p{position:relative;display:block;font-size:16px;color:#5c5c5c;margin-bottom:10px;line-height:1.5em}.news-block .caption-box .date{position:relative;color:#262626;display:block;font-size:16px;font-weight:500;line-height:26px;text-transform:uppercase}.news-title h2{position:relative;margin-top:20px;margin-bottom:30px;line-height:1em;color:#000}.social-icons{display:flex;gap:10px}.icon{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%;color:#fff;font-size:24px;text-decoration:none;transition:background-color .3s ease}.facebook{background-color:#3b5998}.instagram{background-color:#e1306c}.linkedin{background-color:#0077b5}.icon:hover{opacity:.8}.why-choose-us-block .text{position:relative;display:block;font-size:15px;color:#8182a8;font-weight:400}.heading-container{padding-left:7rem;padding-right:7rem}.perks{text-align:center;padding:40px 20px;max-width:1100px;margin:0 auto}.perks h2{color:#9f7aea;font-size:2em;font-weight:700;margin-bottom:10px;line-height:1.2em}.perks p{font-size:1.1em;color:#666;margin-bottom:30px}.perks-grid{padding:0 40px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.perk{background-color:#f3f4f6;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;max-width:250px;min-height:200px;flex:1 1 200px;text-align:left}.perk h3{color:#333;font-size:1.2em;font-weight:700;margin-bottom:10px}.perk h3:after{content:"";display:block;width:60%;height:3px;background-color:#ff5722;margin-top:5px}.perk p,.perks h5{color:#666;font-size:1em;line-height:1.5}.perks h5{margin-bottom:30px}@media(min-width:900px){.perks h2{padding:0 100px;color:#9f7aea;font-size:2em;font-weight:700;margin-bottom:10px;line-height:1.2em}.perks h5{padding:0 100px;color:#666;font-size:1em;margin-bottom:50px;line-height:1.5}}.banner-section{display:flex;height:90vh;justify-content:center;align-items:center;padding:50px 0;background:#fff;background-image:url(/images/background/BG1.webp);background-repeat:no-repeat;background-size:cover}.container-banner{align-items:center;width:80%;max-width:1200px}.banner-content,.container-banner{display:flex;justify-content:space-between}.banner-content{padding-top:50px;align-items:flex-start;width:100%}.banner-text{width:55%;margin-top:5%}.banner-text h2{font-size:2rem;font-weight:700;color:#a677e7;margin-bottom:20px}.banner-text p{font-size:1rem;color:#6c757d;margin-bottom:30px}.cta-button{display:inline-block;padding:12px 25px;color:#a677e7;background-color:#fff;border:1px solid #c9a2ff;text-decoration:none;border-radius:25px;font-weight:700;transition:background-color .3s ease}.cta-button:hover{background-color:#4525a7}.banner-form{width:35%;background:#fff;padding:25px 30px;border-radius:15px;box-shadow:0 -2px 10px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.1)}.banner-form h2{color:#c9a2ff;font-weight:700;font-size:2rem;margin-bottom:20px}.banner-form p{color:#000;font-size:14px}.form-group{margin-bottom:15px}.form-group input,.form-group textarea{width:100%;border-radius:5px;border-bottom:1px solid #ccc;font-size:1.2rem}.form-group textarea{resize:none}.button-wrapper{display:flex;justify-content:center;width:100%;margin-top:10px}.banner-form .cta-button{background-color:#fff;font-size:18px;color:#a677e7;border:1px solid #a677e7;padding:7px 50px;border-radius:25px;text-align:center}@media screen and (max-width:900px){.banner-section{display:block;text-align:-webkit-center;padding:20px 10px;height:auto}.container{max-width:100%}.banner-content,.container{display:block;width:100%}.banner-text{width:100%;margin-bottom:30px;margin-top:60px}.banner-text h2{font-size:2rem}.banner-text p{font-size:1.2rem}.banner-form{width:100%;padding:20px}.banner-form h2{font-size:1.5rem}.form-group input,.form-group textarea{font-size:.8rem}.banner-form .cta-button{width:100%}}@media screen and (min-width:901px)and (max-width:1099px){.banner-text h2{font-size:1.7rem}.banner-text p{font-size:1rem}.banner-form h2{font-size:1.5rem}.form-group input,.form-group textarea{font-size:.8rem}.banner-form .cta-button{width:100%;background-color:#fff;font-size:18px;color:#c9a2ff;border:1px solid #c9a2ff;padding:7px 30px;border-radius:25px;text-align:center}}@media screen and (min-width:1100px)and (max-width:1399px){.banner-text h2{font-size:2.5rem}.banner-text p{font-size:1rem}.banner-form p{color:#000;font-size:13px}.banner-form h2{font-size:1.6rem}.form-group input,.form-group textarea{font-size:1rem}.banner-form .cta-button{width:100%;background-color:#fff;font-size:18px;color:#c9a2ff;border:1px solid #c9a2ff;padding:7px 30px;border-radius:25px;text-align:center}}.col-md-12{color:#000}.bottom-bg{position:absolute;bottom:0;left:0;width:100%;height:100px;background-color:#f7f1ff}.banner-section{position:relative;overflow:hidden}.loading{display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;text-align:center;background:none}.loading:before{content:none!important;display:none!important;border:none!important;background:none!important;animation:none!important}.loading:after{content:"";display:inline-block;width:20px;height:20px;margin-left:10px;border:4px solid #4caf50;border-top-color:hsla(0,0%,100%,0);border-radius:50%;animation:spin 1s linear infinite}.loading-banner{display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;text-align:center;background:none}.loading-banner:before{content:none!important;display:none!important;border:none!important;background:none!important;animation:none!important}.loading-banner:after{content:"";display:inline-block;width:20px;height:20px;margin-left:10px;border:4px solid #4caf50;border-top-color:hsla(0,0%,100%,0);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.message-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px}.error-message,.sent-message{color:#000;text-align:center;margin-bottom:10px}.features-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;max-width:800px;margin:2rem auto}.feature-item{gap:.2rem;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 1rem)}.feature-item,.icon-container{display:flex;align-items:center}.icon-container{justify-content:center;width:60px;height:60px;background-color:#f4f4f4;border-radius:10px;border:1px dashed #c8a2ff}.icon-container img{width:50%;height:auto}.text-container h3{font-size:1rem;color:#333;font-weight:600}@media(max-width:768px){.feature-item{flex:0 1 100%}}.tawk-branding,.tawk-flex .tawk-flex-center .tawk-text-center .tawk-padding-small{display:none!important}.about-content{display:flex;justify-content:space-between;gap:40px}.sub-content p{font-size:15px;color:#4f4f4f;margin:3px 0}.sub-content{margin-top:-22px}.mission-section{max-width:100%;position:relative;width:100%;height:460px;overflow:hidden;border-radius:16px;margin:0 auto 30px}.video-container{position:relative;width:100%;height:100%;background-image:url(/images/about-us-image.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.video-container video{width:100%;height:100%;object-fit:cover}.video-container .overlay-text{width:358px;position:absolute;top:50%;left:16%;transform:translate(-50%,-50%);color:#fff;background-color:#fff;padding:24px;border-radius:10px}.video-container .overlay-text h2{font-size:24px;line-height:1.4;color:#000;font-weight:600}.video-container .overlay-text .highlight{background:linear-gradient(90deg,#0bd3d2 .94%,#693cb1 70.21%);-webkit-background-clip:text;-webkit-text-fill-color:hsla(0,0%,100%,0);font-weight:400}.keywords-ticker-container{overflow:hidden;padding:10px 0}.keywords-ticker-container .keywords-ticker-inner{display:flex;width:max-content;align-items:center;animation:keywordsTicker 52s linear infinite}.keywords-ticker-container .keywords-ticker-inner .keyword-item{display:flex;flex:0 0 auto;align-items:center;padding-right:30px}.keywords-ticker-container .keywords-ticker-inner .keyword-item img{width:22px;margin-right:30px}.keywords-ticker-container .keywords-ticker-inner .keyword-text{font-size:42px;font-weight:500;font-family:Manrope,sans-serif!important;margin-bottom:0}@keyframes keywordsTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.header-content h2,.main-content h2,.section-header h2{font-size:31px;color:#141414;font-family:Manrope,sans-serif!important;font-weight:400;margin:0}.header-content p{color:#666;text-align:center;font-family:Manrope,sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:1.5rem}.highlight{font-weight:700}.highlight-text{background:var(--Linear,linear-gradient(90deg,#0bd3d2 .94%,#693cb1 70.21%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:Manrope,sans-serif;font-style:normal;font-weight:700}.background-container{position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:12px;padding:50px}.contact-us img{margin-left:5%;margin-top:-4px}.landing-services-section{position:relative;padding-top:30px;padding-bottom:30px}.landing-services-section .background-container{background-image:url(/images/background/software-services-background.webp)}.landing-services-section .header-content{width:45%;text-align:center;margin-inline:auto;margin-bottom:2rem}.landing-services-section .header-content h2{text-align:center;margin-bottom:1.2rem}.landing-services-section .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center}.landing-services-section .stat-item h2{font-size:2rem;color:var(--theme-color)}.landing-services-section .stat-item .title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.landing-services-section .stat-item p{font-size:.9rem;color:#666}.landing-what-we-do{margin:30px auto;padding:1rem}.landing-what-we-do .section-header{width:70%;margin-bottom:2rem}.landing-what-we-do .section-header h2{text-transform:uppercase}.landing-what-we-do .services-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;align-items:center;justify-items:center}.landing-what-we-do .service-item{display:flex;align-items:center;width:100%}.landing-what-we-do .service-item img{max-width:50px;margin-right:1rem;margin-bottom:1rem}.landing-what-we-do .service-item p{font-size:16px;line-height:normal;color:#000}.landing-our-product{margin:30px auto;padding:1rem}.landing-our-product .background-container{background-image:url(/images/background/our-product-background.webp);padding:50px 50px 0}.landing-our-product .header-content{width:50%;text-align:center;margin-inline:auto;margin-bottom:2rem}.landing-our-product .header-content h2{text-align:center;margin-bottom:1.2rem}.landing-our-product .product-container{display:flex;justify-content:center}.landing-stack-section{position:relative;padding-top:30px;padding-bottom:30px;margin-bottom:50px;background-color:#f6f6f6}.landing-stack-section .header-content{width:59%;text-align:center;margin-inline:auto;margin-bottom:2rem}.landing-stack-section .header-content h2{text-align:center;margin-bottom:1.2rem}.landing-stack-section .header-content p{text-align:center;margin-top:1.2rem}.landing-stack-section .stack-icons{display:grid;grid-template-columns:repeat(5,160px);gap:10px;justify-content:center;margin-top:8px}.landing-stack-section .stack-item{text-align:center;border-radius:8px;border:1px solid #d1d1d1;background:#f6f6f6;padding:8px 36px;transition:background-color .3s ease}.landing-stack-section .stack-item img{max-width:100%;max-height:60px;height:38px;object-fit:contain;filter:none;transition:filter .3s ease}.landing-stack-section .stack-item:hover{background:#fff}.landing-stack-section .stack-item:hover img{filter:saturate(0)}.landing-why-gss-tech{margin:30px auto;padding:1rem}.landing-why-gss-tech .section-header{width:100%;margin-bottom:2rem}.landing-why-gss-tech .section-header h2{line-height:38px}.landing-why-gss-tech .cards-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:2rem}.landing-why-gss-tech .card{background-color:#fff;border:1px solid #d1d1d1;border-radius:12px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.landing-why-gss-tech .card:hover{border:1px solid #693cb0}.landing-why-gss-tech .card-icon img{max-width:50px;margin-bottom:15px}.landing-why-gss-tech .card h3{font-size:18px;margin-bottom:15px}.landing-why-gss-tech .card p{font-size:14px;color:#666}.landing-our-projects{margin:30px 0;padding:60px 20px;background-image:url(/images/background/project-background.webp);background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff;overflow-x:hidden}.landing-our-projects .header-content h2,.landing-our-projects .header-content p{color:#fff;text-align:left;margin-bottom:10px}.landing-our-projects .project-status{display:inline-flex;font-size:16px;margin-bottom:2px}.landing-our-projects .project-status-content{font-size:16px;margin-bottom:15px}.landing-our-projects .live-status{display:flex;width:70px;padding:0 5px;justify-content:center;align-items:center;gap:4px;border:1px solid #fff;border-radius:30px;font-size:14px;margin-right:9px}.landing-our-projects .live-status-icon{background-color:#4caf50;color:#fff;border-radius:50%;width:10px;height:10px;display:inline-block;margin-right:5px}.landing-our-projects .project-count{font-weight:700}.landing-our-projects .projects-container{display:inline-flex;justify-content:space-between;gap:20px;overflow-x:scroll}.landing-our-projects .project-card{padding:20px;width:50%;display:flex;flex-direction:column;flex-shrink:0}.landing-our-projects .project-logo{width:100%;height:272px;display:flex;justify-content:center;align-items:center;border-radius:10px;box-sizing:border-box}.landing-our-projects .project-logo img{max-width:100%;height:auto;margin-bottom:15px}.landing-our-projects .project-info{margin-top:15px}.landing-our-projects .project-info h4{font-size:24px;margin-bottom:12px}.landing-our-projects .project-duration,.landing-our-projects .project-info h4{font-family:Manrope,sans-serif;font-style:normal;font-weight:400;line-height:normal}.landing-our-projects .project-duration{color:silver;font-size:14px}.landing-our-projects .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.landing-our-projects .tag{color:#fff;padding:3px 12px;justify-content:center;align-items:center;gap:10px;border-radius:24px;border:1px solid #dcdcdc}.landing-our-projects .all-projects{margin-top:30px}.landing-our-projects .all-projects-btn{background-color:#4c6fff;color:#fff;padding:8px 32px;font-size:16px;border-radius:5px;cursor:pointer;border-radius:40px;border:1px solid #414141;background:#161616;margin-bottom:10px}.landing-customer-say{position:relative;padding-top:30px;padding-bottom:30px}.landing-customer-say .background-container{background-image:url(/images/background/testimonial-background.webp);padding-bottom:20px}.landing-customer-say .header-content{width:45%;text-align:center;margin-inline:auto;margin-bottom:1rem}.landing-customer-say .header-content .heading{justify-content:center}.landing-customer-say .header-content .heading h3{text-align:center;text-transform:uppercase}.landing-customer-say .swiper-container{width:50%;text-align:center;margin-inline:auto}.landing-customer-say .swiper-wrapper{display:flex}.landing-customer-say .swiper-slide{width:100%;background-color:hsla(0,0%,100%,0);text-align:center;padding-top:2px;margin-bottom:17px}.landing-customer-say .swiper-slide blockquote{color:#141414;text-align:center;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.landing-customer-say .swiper-slide footer{margin-top:1rem}.landing-customer-say .customer-name{color:#141414;font-size:16px;line-height:normal;margin-bottom:4px}.landing-customer-say .customer-title{color:#666;font-size:14px}.landing-customer-say .swiper-label{color:#693cb0;font-family:Manrope,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-align:center;margin-top:20px}.landing-customer-say .swiper-button-next,.landing-customer-say .swiper-button-prev{font-size:24px;color:#4c6fff!important;cursor:pointer;margin:0 10px;top:var(--swiper-navigation-top-offset,81%)}.landing-customer-say .swiper-button-prev{background-image:url(/images/icons/swiper-arrow-previous.png)!important;background-repeat:no-repeat;background-position:50%;left:var(--swiper-navigation-sides-offset,36%)}.landing-customer-say .swiper-button-next{background-image:url(/images/icons/swiper-arrow-next.png)!important;background-repeat:no-repeat;background-position:50%;right:var(--swiper-navigation-sides-offset,36%)}.landing-customer-say .swiper-button-next:after,.landing-customer-say .swiper-button-prev:after{content:""!important}.landing-content-section{display:flex;justify-content:center;align-items:center;padding:60px 20px 70px!important}.landing-content-section .content{display:flex;justify-content:space-between;width:100%;max-width:1200px}.landing-content-section .left-content{flex:1 1;padding-right:20px}.landing-content-section .left-content h2{color:#141414;font-family:Manrope,sans-serif;font-size:31px;font-style:normal;font-weight:400;line-height:normal;padding-right:4rem}.landing-content-section .right-content{flex:1 1;text-align:left;padding-left:20px}.landing-content-section .right-content p{color:#666;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.landing-contact-section{position:relative;background:linear-gradient(97deg,#693cb0 18.52%,#2c194a 131.32%)}.landing-contact-section .row{justify-content:space-between}.landing-contact-section .call-to-action-six{padding:60px 0 50px}.landing-contact-section .call-to-action-six .section-header h2{color:#fff;font-weight:500;line-height:35px}.landing-contact-section .call-to-action-six .section-header .heading{margin-bottom:10px}.landing-contact-section .call-to-action-six .section-header .heading h3,.landing-contact-section .call-to-action-six .text{color:#fff}.landing-contact-section .call-to-action-six .steps{margin-bottom:0}.landing-contact-section .call-to-action-six .steps li{color:#fff}.landing-contact-section .call-to-action-six .steps li:after{border-left:1px dotted #fff}.landing-contact-section .call-to-action-six .contact-us{width:183px!important}.landing-footer .widgets-section{padding:60px 0 30px}.landing-footer .footer-title{font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important}.landing-footer .header-content{width:100%}.landing-footer .header-content h2{color:#fff;line-height:normal;margin-bottom:1rem}.landing-footer .header-content p{color:#fff;text-align:left}.services .banner-container-inner{background-image:url(/images/banner/service-banner.webp)!important}.services .sidebar{position:sticky;top:97px}@media screen and (max-width:768px){.services .sidebar{top:78px}}.services .contents{width:75%;margin-left:20px;padding-left:40px;padding-right:4rem;border-radius:16px;overflow:hidden;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}@media screen and (max-width:768px){.services .contents{width:100%;margin-left:0}}@media screen and (max-width:584px){.services .contents{padding-left:0;padding-right:0}}.services .service-section{scroll-margin-top:97px;margin-bottom:50px}.services .service-section:first-child{scroll-margin-top:297px}.services .service-section h2{color:#141414;font-family:Manrope,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:normal}.services .cards{display:grid;grid-template-columns:repeat(2,1fr)}.services .card{background-color:#fff;border:1px solid #d1d1d1;border-radius:0;padding:20px}.services .card h3{font-size:1rem;color:#333;margin-bottom:10px}.services .card:hover h3{color:#693cb0}.services .card p{font-size:.9rem;color:#666;margin-bottom:15px}.services .card a{text-decoration:none;color:#000;font-weight:700;font-size:.9rem}.services .card a .learn-more{display:inline-block;overflow:hidden;width:0;color:#693cb0;height:18px;transition:.3s ease-in}.services .card:hover a .learn-more{width:80px;transition:.3s ease-in}.services .card:hover a svg path{fill:#693cb0}.services .icon{font-size:2rem;color:#43b9b2;margin-bottom:10px}.services .section-icon{display:flex;align-items:center;gap:10px;margin-bottom:15px}.intl-tel-input,.iti{width:100%}.grecaptcha-badge{display:none!important}.captcha-text{font-size:12px;color:#693cb0;margin-left:4px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.banner-inner-service{position:relative}.banner-inner-service .banner-container{position:relative;height:95vh;display:flex;flex-direction:row;justify-content:space-between}.banner-inner-service .banner-container-right{position:relative;border-radius:12px;height:78.3%;width:35%;padding:7px;top:17%;display:flex;justify-content:center;align-items:center}.banner-inner-service .banner-container-right:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:12px;padding:7px;background:linear-gradient(136deg,#0bd3d2 8.05%,#693cb1 97.07%);background-size:300% 300%;animation:moveBorder 4s linear infinite;z-index:-1}.banner-inner-service .banner-container-left{position:relative;padding:0 15px;border-radius:12px;height:80%;width:62%;background-image:url(/images/banner/web-service-banner.png);background-repeat:no-repeat;background-position:50%;background-size:cover;top:16%}.banner-inner-service .content-box{position:relative;width:100%;padding:0 35px!important;height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:5px}.banner-inner-service .content-box h1{font-family:Manrope,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:44px}.banner-inner-service .content-box h1 .highlight-text{background:var(--Linear,linear-gradient(90deg,#0bd3d2 .94%,#693cb1 70.21%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:hsla(0,0%,100%,0);font-weight:600}.banner-inner-service .content-box h1 .highlight-text-1{background:var(--Linear,linear-gradient(90deg,#0bd3d2 .94%,#693cb1 3.21%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:hsla(0,0%,100%,0);font-weight:600}.banner-inner-service .content-box .inner-content{width:99%;margin-top:14px;color:#474747;font-size:18px;font-family:Manrope,sans-serif}.banner-inner-service .content-box .content-button-container{display:flex;width:100%;align-items:center;gap:16px;margin-top:14px}.banner-inner-service .content-box .content-button-container .contact-us{width:238px!important;display:flex;justify-content:center;padding-left:12px}.banner-inner-service .content-box .content-button-container .contact-us:hover{background-color:#000!important}.banner-inner-service .content-box .content-button-container .contact-us .svg-container{width:20px;height:20px;background-color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;margin:auto 5%}.banner-inner-service .content-box .content-button-container .contact-us:hover .svg-container{transform:rotate(45deg)}.banner-inner-service .content-box .content-button-container .contact-us:hover .svg-container svg path{fill:#1c1c1c}.banner-inner-service .content-box .content-button-container div{color:#141414;font-weight:500;font-size:18px}@keyframes moveBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.inner-service .heading-container{padding-left:0;padding-right:0}.inner-service .heading-container .heading{display:flex;align-items:center;width:100%;gap:10px;margin-bottom:8px}.inner-service .heading-container .dot{width:10px;height:10px;background-color:#00a29e;border-radius:50%}.inner-service .heading-container .heading h3,.project-success .heading-container .heading h3,.testimonial-one-section .heading-container .heading h3{font-size:16px;color:#666;text-transform:uppercase;font-weight:600;margin:0}.inner-service .heading-container h2,.project-success .heading-container h2,.testimonial-one-section .heading-container h2{color:#141414;font-family:Manrope,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:38px}.inner-service .content{display:flex;justify-content:space-between;width:100%}.inner-service .left-content{flex:1 1;padding-right:20px}.inner-service .left-content h2{color:#141414;font-family:Manrope,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:38px}.inner-service .right-content{flex:1 1;text-align:left;padding-left:20px}.inner-service .right-content p{color:#474747;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.inner-service .highlight-text,.project-success .highlight-text{background:var(--Linear,linear-gradient(90deg,#0bd3d2 .94%,#693cb1 70.21%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:hsla(0,0%,100%,0);font-weight:600}.inner-service .highlight-text-1,.project-success .highlight-text-1{background:var(--Linear,linear-gradient(90deg,#0bd3d2 .94%,#693cb1 3.21%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:hsla(0,0%,100%,0);font-weight:600}.inner-service .content-button-container{display:flex;width:100%;align-items:center;gap:16px;margin-top:14px}.inner-service .content-button-container .contact-us,.inner-service .content-button-container .send-message{display:flex;justify-content:center}.inner-service .content-button-container .contact-us:hover,.inner-service .content-button-container .send-message:hover{background-color:#000!important}.inner-service .content-button-container .contact-us .svg-container,.inner-service .content-button-container .send-message .svg-container{width:20px;height:20px;background-color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;margin:auto 6%}.inner-service .content-button-container .contact-us:hover .svg-container,.inner-service .content-button-container .send-message:hover .svg-container{transform:rotate(45deg)}.inner-service .content-button-container .contact-us:hover .svg-container svg path,.inner-service .content-button-container .send-message:hover .svg-container svg path{fill:#1c1c1c}.inner-service .cards-container{display:grid;gap:20px;margin-bottom:2rem}.inner-service .card{background-color:#fff;border:1px solid #d1d1d1;border-radius:12px;padding:20px 14px 5px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.inner-service .card:hover{border:1px solid #693cb0}.inner-service .card-icon img{max-width:50px;margin-bottom:15px}.inner-service .card h3{font-size:18px;margin-bottom:15px}.inner-service .card p{font-size:14px;color:#666}.inner-service-content-section-one{display:flex;justify-content:center;align-items:center;padding:60px 20px 30px!important}.inner-service-content-section-one .content .right-content{margin-top:auto;margin-bottom:auto}.inner-service-content-section-two{position:relative;padding:10px 20px 40px!important}.inner-service-content-section-two .button-group{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:2px}.inner-service-content-section-two .button{display:flex;padding:6px 18px;justify-content:center;align-items:center;text-align:center;gap:10px;flex:1 0;border-radius:24px;color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.inner-service-content-section-two .green{background-color:#009688}.inner-service-content-section-two .purple{background-color:#673ab7}.inner-service-content-section-two .blue{background-color:#3f51b5}.inner-service-content-section-two .image-container{position:relative;padding:30px 0 40px;height:80%;width:100%}.inner-service-content-section-two .image-container img{max-width:100%;width:100%;height:auto;border-radius:16px}.inner-service-content-section-two .content-container{display:flex;padding:40px 40px 20px;margin:20px 0;flex-direction:column;align-items:flex-start;gap:40px;border-radius:16px;background:var(--Light-linear,linear-gradient(105deg,#d5fbfb .22%,#efe5ff 73.8%))}.inner-service .inner-service-content-section-two .content-container .left-content{padding-right:0}.inner-service-content-section-two .cards-container{grid-template-columns:repeat(4,1fr)}.inner-service-expert-section{padding-bottom:30px;margin-bottom:25px}.inner-service-expert-section .backgroung-image-container{padding:16px;border-radius:16px;background-repeat:no-repeat;background-position:50%;background-size:cover}.inner-service-expert-section .backgroung-image-container.ae-web-dev{background-image:url(/images/services/ae/ae-web-dev-experts-bg.webp)}.inner-service-expert-section .backgroung-image-container.ae-google-ads{background-image:url(/images/services/ae/ae-google-ads-experts-bg.webp)}.inner-service-expert-section .backgroung-image-container.website{background-image:url(/images/services/web/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.e-commerce{background-image:url(/images/services/eCommerce/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.desktop{background-image:url(/images/services/desktop/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.software{background-image:url(/images/services/software/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.mobile{background-image:url(/images/services/mobile/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.devops{background-image:url(/images/services/devops/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.cloud{background-image:url(/images/services/cloud/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.ai-model{background-image:url(/images/services/ai-model/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.machine{background-image:url(/images/services/machine/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.data-analytics{background-image:url(/images/services/data-analytics/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.data-visualization{background-image:url(/images/services/data-visualization/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.seo{background-image:url(/images/services/seo/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.social{background-image:url(/images/services/social/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.paid{background-image:url(/images/services/paid/experts-background.webp)}.inner-service-expert-section .backgroung-image-container.brand{background-image:url(/images/services/brand/experts-background.webp)}.inner-service-expert-section .backgroung-image-container .content{border-radius:8px;background-color:#fff;padding:16px;gap:24px;flex:1 0}.inner-service-expert-section .backgroung-image-container .left-content h2{padding:20px 0}.inner-service-expert-section .backgroung-image-container .left-content p{font-size:16px;line-height:normal;color:#141414}.inner-service-expert-section .backgroung-image-container .right-content img{max-width:100%}.project-success{position:relative;overflow:hidden;min-height:620px}.project-success .heading-container{padding-left:0;padding-right:0}.project-success .project-success-swiper .swiper-wrapper{margin-top:25px}.project-success .swiper-slide{padding-top:0;background:none}.project-success .project-success-swiper{position:absolute;width:100%;height:unset}.project-success .card-hover-content,.project-success .card-image{display:flex;justify-content:center;position:relative;height:260px;overflow:hidden;border-radius:16px}.project-success .card-image img{width:100%;height:100%;object-fit:fill;display:block;margin-top:13px}.project-success .card-logo-container{display:flex;align-items:center;margin-bottom:10px}.project-success .card-logo-container .card-logo{width:40px;height:40px;aspect-ratio:1/1;margin-right:10px}.project-success .card-content{padding:20px 0}.project-success .card-content h3{color:#141414;font-size:24px}.project-success .card-content h3,.project-success .card-content p{font-family:Manrope,sans-serif;font-style:normal;font-weight:400;line-height:normal}.project-success .card-content p{color:#474747;font-size:16px;letter-spacing:.18px}.project-success .swiper-button-next,.project-success .swiper-button-prev{font-size:24px;color:#4c6fff!important;cursor:pointer;margin:0 10px;top:var(--swiper-navigation-top-offset,7%)}.project-success .swiper-button-prev{background-image:url(/images/icons/swiper-arrow-previous.png)!important;left:var(--swiper-navigation-sides-offset,55%)}.project-success .swiper-button-next,.project-success .swiper-button-prev{background-repeat:no-repeat;background-position:50%;display:flex;width:50px;height:32px;padding:8px 17.842px 8px 17px;justify-content:center;align-items:center;border-radius:40px;background-color:#f5f5f5}.project-success .swiper-button-next{background-image:url(/images/icons/swiper-arrow-next.png)!important;right:var(--swiper-navigation-sides-offset,37%)}.project-success .swiper-button-next:hover,.project-success .swiper-button-prev:hover{background-color:#0d7180}.project-success .swiper-button-next:after,.project-success .swiper-button-prev:after{content:""!important}.project-success .project-success-swiper .swiper-slide .card-hover-content{opacity:0;transition:.6s ease-in;position:absolute;top:0;width:100%;flex-direction:column;justify-content:space-between;padding:20px}.project-success .project-success-swiper .swiper-slide:hover .card-hover-content{opacity:1;transition:.4s ease-in}.project-success .project-success-swiper .card-hover-content .tags .tag_text{border:1px solid #fff;border-radius:20px;color:#fff;padding-inline:20px}.project-success .project-success-swiper .card-hover-content *{color:#fff}.project-success .project-success-swiper .card-hover-content .card-title a{background-color:#fff;width:30px;height:30px;border-radius:15px;display:flex;justify-content:center;align-items:center;transform:rotate(45deg)}.testimonial-one-section{position:relative;padding:10px 0 40px!important}.testimonial-one-section .testimonial-container{display:flex;padding:30px 40px 20px;flex-direction:column;align-items:flex-start;gap:33px;border-radius:16px;background:var(--Light-linear,linear-gradient(105deg,#d5fbfb .22%,#efe5ff 73.8%))}.testimonial-one-section .testimonial-card{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;border-radius:16px;background-color:#fff;margin-inline:10px}.testimonial-one-section .testimonial-card-logo-container{display:flex;align-items:center;margin-bottom:10px}.testimonial-one-section .testimonial-card-logo-container .testimonial-card-logo{width:40px;height:40px;aspect-ratio:1/1;margin-right:10px}.testimonial-one-section .testimonial-card-content h3{color:#141414;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.testimonial-one-section .testimonial-card-content h4{color:#474747;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.testimonial-one-section .testimonial-card-content p{color:#474747;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.18px}.inner-service-why-choose-us-section{padding:70px 0 170px;margin:28px 0 10px;background-color:#141414}.inner-service-why-choose-us-section .content .heading-container h3{color:#fff}.inner-service-why-choose-us-section .content .left-content{flex:1.8 1}.inner-service-why-choose-us-section .content .right-content{flex:2 1}.inner-service-why-choose-us-section .content .left-content h2{padding:20px 0;color:#fff}.inner-service-why-choose-us-section .content .left-content p{font-size:16px;line-height:normal;color:#fff;opacity:.7}.inner-service-why-choose-us-section .content .content-button-container .contact-us{width:238px!important;margin-top:20px}.inner-service-why-choose-us-section .content .content-button-container .contact-us:hover{border:1px solid #fff}.inner-service-why-choose-us-section .cards-container{grid-template-columns:repeat(2,1fr);margin-bottom:0}.inner-service-why-choose-us-section .card{background-color:hsla(0,0%,100%,0);border:0;border-radius:0;padding:10px 4px 2px;box-shadow:none}.inner-service-why-choose-us-section .card:hover{border:0}.inner-service-why-choose-us-section .card-icon img{max-width:44px;margin-bottom:15px}.inner-service-why-choose-us-section .card h3{color:#fff}.inner-service-why-choose-us-section .card p{color:#fff;opacity:.7}.inner-service-let-work-section{position:relative;min-height:170px;padding-bottom:30px;margin-bottom:30px}.inner-service-let-work-section .inner-container{position:absolute;width:100%;right:50%;left:50%;transform:translate(-50%,-50%)}.inner-service-let-work-section .backgroung-image-container{padding:16px;border-radius:16px;background-image:url(/images/services/lets-work-together.webp);background-repeat:no-repeat;background-position:50%;background-size:cover}.inner-service-let-work-section .backgroung-image-container .content{padding:16px;gap:24px}.inner-service-let-work-section .content .left-content h2{padding:20px 0;color:#fff;font-size:40px}.inner-service-let-work-section .content .right-content{margin-top:auto;margin-bottom:auto}.inner-service-let-work-section .content .right-content div{padding:13px 0}.inner-service-let-work-section .content .right-content div a{color:#fff;font-family:Manrope,sans-serif;font-size:38px;font-style:normal;font-weight:400!important;line-height:normal}.inner-service-let-work-section .content .right-content div a:hover{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-skip-ink:auto;text-decoration-thickness:9%;text-underline-offset:12%;text-underline-position:from-font}.inner-service-let-work-section .content .left-content p,.inner-service-let-work-section .content .right-content p{font-size:16px;line-height:normal;color:#fff;opacity:.7}.inner-service-what-you-get-section{position:relative;padding:0 0 60px}.inner-service-what-you-get-section .what-you-get-container{display:flex;padding:40px;flex-direction:column;align-items:center;gap:33px;border-radius:16px;background:var(--Light-linear,linear-gradient(105deg,#d5fbfb .22%,#efe5ff 73.8%))}.inner-service-what-you-get-section .what-you-get-container .heading-container h2{text-align:center}.inner-service-what-you-get-section .what-you-get-container .heading-container p{padding-top:10px;padding-inline:20%;text-align:center}.inner-service-what-you-get-section .what-you-get-container p{padding-top:10px}.inner-service-what-you-get-section .steps-container{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin:0 20px 40px}.inner-service-what-you-get-section .step-item{width:190px;text-align:center}.inner-service-what-you-get-section .step-item h3{color:#693cb0;text-align:center;font-family:Manrope,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:normal}.inner-service-what-you-get-section .step-item p{color:#000;text-align:center;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:500!important;line-height:normal}.inner-service-what-you-get-section .content{display:flex;gap:40px;width:100%}.inner-service-what-you-get-section .content .left-content{flex:1.3 1;padding-right:0}.inner-service-what-you-get-section .content .left-content p{padding-right:10px}.inner-service-what-you-get-section .content .right-content{flex:2 1;padding-left:0;margin-top:auto;margin-bottom:auto}.inner-service-what-you-get-section .technologies-icons{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin:0 auto;justify-content:center}.inner-service-what-you-get-section .technologies-item{width:152px;text-align:center;border:1px solid #d1d1d1;border-radius:8px;background:#f6f6f6;padding:8px 30px;transition:background-color .3s ease}.inner-service-what-you-get-section .technologies-item img{max-width:100%;max-height:60px;height:38px;object-fit:contain;filter:saturate(0);transition:filter .3s ease}.inner-service-what-you-get-section .technologies-item:hover{background:#fff}.inner-service-what-you-get-section .technologies-item:hover img{filter:none}.inner-service-faqs-section{position:relative;padding:10px 0 70px}.inner-service-faqs-section .content .left-content{flex:1.3 1;padding-right:0}.inner-service-faqs-section .content .left-content h2{padding-right:10px}.inner-service-faqs-section .content .left-content p{padding-top:10px}.inner-service-faqs-section .content .right-content{flex:2 1;padding-left:0}.inner-service-faqs-section .right-content .accordion-custom-style{border-radius:16px!important;background-color:#f6f6f6;border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important}.inner-service-faqs-section .right-content .accordion-button{padding:1.25rem;color:#000;font-family:Manrope,sans-serif!important;font-size:16px;font-style:normal;font-weight:400!important;line-height:normal}.inner-service-faqs-section .right-content .accordion-button:not(.collapsed){font-weight:600!important}.inner-service-faqs-section .right-content .accordion-button:after{width:27px;height:27px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='5' viewBox='0 -1 7 10' fill='none'%3E%3Cpath d='M1.31922 7.00576L6.09847 2.2271V5.93943H7.26514V0.235596H1.56072V1.40226H5.27364L0.494969 6.18093L1.31922 7.00576Z' fill='%23FFFFFF'/%3E%3C/svg%3E");background-color:#693cb0;border-radius:20px;background-position:50%}.case-study .image-container img{max-width:100%;width:100%;height:auto;border-radius:16px}.case-study .heading-container{padding-left:0;padding-right:0}.case-study .heading-container .heading{display:flex;align-items:center;width:100%;gap:10px;margin-bottom:8px}.case-study .heading-container .dot{width:10px;height:10px;background-color:#00a29e;border-radius:50%}.case-study .heading-container .heading h3{font-size:16px;color:#666;text-transform:uppercase;font-weight:600;margin:0}.case-study .heading-container h2{color:#141414;font-family:Manrope,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:38px}.case-study .content{display:flex;justify-content:space-between;width:100%}.case-study .left-content{flex:1 1;padding-right:20px}.case-study .left-content h2{color:#141414;font-family:Manrope,sans-serif;font-size:38px;font-style:normal;font-weight:400;line-height:41px}.case-study .right-content{flex:1 1;text-align:left;padding-left:20px}.case-study .right-content p{color:#474747;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.case-study .tags{margin-top:5px}.case-study .tags .tag-text{border:1px solid #dcdcdc;border-radius:24px;color:#141414;padding-inline:20px;margin-top:5px}.case-study .content-button-container{display:flex;width:100%;align-items:center;gap:16px;margin-top:14px}.case-study .content-button-container .contact-us,.case-study .content-button-container .send-message{display:flex;justify-content:center}.case-study .content-button-container .contact-us:hover,.case-study .content-button-container .send-message:hover{background-color:#000!important}.case-study .content-button-container .contact-us .svg-container,.case-study .content-button-container .send-message .svg-container{width:20px;height:20px;background-color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;margin:auto 6%}.case-study .content-button-container .contact-us:hover .svg-container,.case-study .content-button-container .send-message:hover .svg-container{transform:rotate(45deg)}.case-study .content-button-container .contact-us:hover .svg-container svg path,.case-study .content-button-container .send-message:hover .svg-container svg path{fill:#1c1c1c}.case-study-hero-section{padding:70px 20px 30px!important}.case-study-hero-section .content{margin:30px 0}.case-study-hero-section .content .left-content{flex:1 1;padding-right:60px}.case-study-hero-section .content .right-content{flex:1 1;padding-left:20px}.case-study-content-section-one{display:flex;justify-content:center;align-items:center;padding:30px 20px!important}.case-study-content-section-one .content .right-content{margin-top:auto;margin-bottom:auto}.case-study-introduction-section{position:relative;padding:60px 40px}.case-study-introduction-section .heading-container h2{text-align:center;font-size:30px}.case-study-introduction-section .heading-container h4{color:#474747;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:center;padding-top:15px;padding-inline:20%}.case-study-introduction-section .heading-container p{color:#474747;padding-top:10px;padding-inline:20%;text-align:center;line-height:normal}.case-study-challenge-section{padding-bottom:30px;margin-bottom:25px}.case-study-challenge-section .content{border-radius:8px;background-color:#fff;gap:24px;flex:1 0}.case-study-challenge-section .left-content{flex:1.5 1}.case-study-challenge-section .left-content img{max-width:100%}.case-study-challenge-section .right-content{flex:2 1;margin-top:auto;margin-bottom:auto}.case-study-challenge-section .right-content h2{padding:20px 0}.case-study-challenge-section .right-content p{font-size:16px;line-height:normal;color:#141414;padding-right:15px}.case-study-brand-repositioning-section{position:relative;padding-top:20px;padding-bottom:60px}.case-study-brand-repositioning-section .brand-repositioning-slider{display:flex;padding:40px 40px 60px;margin-top:20px;flex-direction:column;align-items:center;gap:33px;border-radius:16px;background:var(--Light-linear,linear-gradient(105deg,#d5fbfb .22%,#efe5ff 73.8%))}.brand-repositioning-swiper .swiper-slide{background:hsla(0,0%,100%,0);display:flex;justify-content:center;align-items:center;padding-top:0;padding-bottom:60px}.brand-repositioning-slider .swiper-button-next,.brand-repositioning-slider .swiper-button-prev{font-size:24px;color:#4c6fff!important;cursor:pointer;margin:0 10px;top:var(--swiper-navigation-top-offset,88%)}.brand-repositioning-slider .swiper-button-prev{background-image:url(/images/icons/swiper-arrow-previous-white.png)!important;left:var(--swiper-navigation-sides-offset,42%)}.brand-repositioning-slider .swiper-button-next,.brand-repositioning-slider .swiper-button-prev{background-repeat:no-repeat;background-position:50%;display:flex;width:50px;height:32px;padding:8px 17.842px 8px 17px;justify-content:center;align-items:center;border-radius:40px;background-color:#141414}.brand-repositioning-slider .swiper-button-next{background-image:url(/images/icons/swiper-arrow-next-white.png)!important;right:var(--swiper-navigation-sides-offset,45%)}.brand-repositioning-slider .swiper-button-next:hover,.brand-repositioning-slider .swiper-button-prev:hover{background-color:#f5f5f5}.brand-repositioning-slider .swiper-button-next:after,.brand-repositioning-slider .swiper-button-prev:after{content:""!important}.case-study-image-section{padding-top:20px;padding-bottom:60px}.case-study-image-section .content{margin-top:24px}.case-study-image-section .left-content img{max-width:100%;padding-right:10px;border-radius:20px}.case-study-image-section .right-content img{max-width:100%;padding-left:10px}.landing .heading-container{padding-left:0;padding-right:0}.landing .header-content h2,.landing .heading-container h2{font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px;color:#141414;margin:0}.landing .header-content p,.landing .heading-container p{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#141414}.google-ads-landing-banner,.google-ads-landing-banner .large-container,.healthcare-landing-banner,.healthcare-landing-banner .large-container,.tech-stack-landing-banner,.tech-stack-landing-banner .large-container,.web-generic-landing-banner,.web-generic-landing-banner .large-container{position:relative}.healthcare-landing-banner .banner-container{height:88vh;background-image:url(/images/landing/healthcare/banner.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.google-ads-landing-banner .banner-container{height:88vh;background-image:url(/images/landing/google-ads/banner.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.tech-stack-landing-banner .banner-container{height:82vh;background-image:url(/images/landing/tech-stack/banner.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.web-generic-landing-banner .banner-container{height:83vh;background-image:url(/images/landing/web-generic/banner.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.google-ads-landing-banner .banner-container-inner,.healthcare-landing-banner .banner-container-inner{position:relative;padding:0 15px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;height:90%;top:17%}.tech-stack-landing-banner .banner-container-inner,.web-generic-landing-banner .banner-container-inner{position:relative;padding:0 15px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;height:90%;top:18%}.google-ads-landing-banner .content-box,.healthcare-landing-banner .content-box,.tech-stack-landing-banner .content-box,.web-generic-landing-banner .content-box{position:relative;max-width:700px;width:100%;display:flex;flex-direction:column;padding-bottom:5px;padding-left:0}.google-ads-landing-banner .content-box h1,.healthcare-landing-banner .content-box h1,.tech-stack-landing-banner .content-box h1,.web-generic-landing-banner .content-box h1{position:relative;color:#fff;font-size:42px;font-family:Manrope,sans-serif;font-style:normal;font-weight:700!important;line-height:50px;text-transform:capitalize}.google-ads-landing-banner .content-box .inner-content,.healthcare-landing-banner .content-box .inner-content,.tech-stack-landing-banner .content-box .inner-content,.web-generic-landing-banner .content-box .inner-content{width:82%;margin-top:14px;color:#fff;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}.google-ads-landing-banner .content-box .text,.healthcare-landing-banner .content-box .text,.tech-stack-landing-banner .content-box .text,.web-generic-landing-banner .content-box .text{position:relative;display:block;font-size:16px;line-height:20px;color:#666;font-weight:500;margin-bottom:50px;margin-right:55px}.google-ads-landing-banner .trustpilot-rating,.healthcare-landing-banner .trustpilot-rating,.tech-stack-landing-banner .trustpilot-rating,.web-generic-landing-banner .trustpilot-rating{margin-bottom:10px}.google-ads-landing-banner .benefit-item,.healthcare-landing-banner .benefit-item{display:flex;align-items:center;margin-bottom:5px;font-family:Manrope,sans-serif;font-size:16px;color:#fff}.google-ads-landing-banner .benefit-icon,.healthcare-landing-banner .benefit-icon{color:#fff;font-size:20px;margin-right:12px;display:inline-block}.google-ads-landing-banner .certifications-list,.healthcare-landing-banner .certifications-list,.tech-stack-landing-banner .certifications-list,.web-generic-landing-banner .certifications-list{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.google-ads-landing-banner .cert-badge,.healthcare-landing-banner .cert-badge,.tech-stack-landing-banner .cert-badge,.web-generic-landing-banner .cert-badge{object-fit:contain;border-radius:16px;background:#fff;display:flex;width:110px;height:110px;padding:15px;justify-content:center;align-items:center;aspect-ratio:1/1;transition:transform .3s ease}.google-ads-landing-banner .cert-badge:hover,.healthcare-landing-banner .cert-badge:hover,.tech-stack-landing-banner .cert-badge:hover,.web-generic-landing-banner .cert-badge:hover{transform:scale(1.05)}.google-ads-landing-banner .image-box,.healthcare-landing-banner .image-box,.tech-stack-landing-banner .image-box,.web-generic-landing-banner .image-box{flex:1 1;max-width:500px;position:relative;z-index:2}.healthcare-landing-banner .form-container{background:#fff;border-radius:16px;padding:20px 35px;box-shadow:0 10px 40px rgba(0,0,0,.2);min-height:613px;display:flex;flex-direction:column}.healthcare-landing-banner .form-container h2{font-family:Manrope,sans-serif;font-size:22px;font-weight:700;color:#141414;margin-bottom:1px}.healthcare-landing-banner .form-instruction{font-family:Manrope,sans-serif;font-size:14px;color:#666;margin-bottom:1px}.healthcare-landing-banner .form-progress{display:flex;align-items:center;gap:12px;margin-bottom:10px}.healthcare-landing-banner .progress-bar-container{flex:1 1;height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden}.healthcare-landing-banner .progress-bar{height:100%;background:#693cb0;border-radius:2px;transition:width .3s ease;width:20%}.healthcare-landing-banner .progress-text{font-family:Manrope,sans-serif;font-size:14px;color:#666;white-space:nowrap}.healthcare-landing-banner .estimate-form{position:relative;min-height:321px;flex:1 1;display:flex;flex-direction:column}.healthcare-landing-banner .form-step{display:none;animation:fadeInForm .3s ease;flex:1 1;flex-direction:column;justify-content:space-between}.healthcare-landing-banner .form-step.active{display:flex}@keyframes fadeInForm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.healthcare-landing-banner .form-group{margin-bottom:15px}.healthcare-landing-banner .form-control{width:100%;padding:8px 16px;border:1px solid #e0e0e0;border-radius:8px;font-family:Manrope,sans-serif;font-size:14px;color:#141414;background:#f8f8f8;transition:all .3s ease}.healthcare-landing-banner .form-control:focus{outline:none;border-color:#693cb0;background:#fff;box-shadow:0 0 0 3px rgba(105,60,176,.1)}.healthcare-landing-banner .form-question{font-family:Manrope,sans-serif;font-size:16px;font-weight:600;color:#141414;margin-bottom:5px}.healthcare-landing-banner .radio-group{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.healthcare-landing-banner .radio-option{display:flex;align-items:center;padding:8px 16px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#f8f8f8}.healthcare-landing-banner .radio-option:hover{border-color:#693cb0;background:#fff}.healthcare-landing-banner .radio-option input[type=radio]{margin-right:12px;width:20px;height:20px;cursor:pointer;accent-color:#693cb0}.healthcare-landing-banner .radio-option input[type=radio]:checked+span{color:#693cb0;font-weight:600}.healthcare-landing-banner .radio-option:has(input[type=radio]:checked){border-color:#693cb0;background:rgba(105,60,176,.05)}.healthcare-landing-banner .radio-option span{font-family:Manrope,sans-serif;font-size:15px;color:#141414;flex:1 1}.healthcare-landing-banner .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:1px}.healthcare-landing-banner .btn-back,.healthcare-landing-banner .btn-continue{padding:8px 32px;border-radius:40px;border:none;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.healthcare-landing-banner .btn-back{justify-content:center;align-items:center;gap:6px;flex:1 0;padding:8px 32px;border-radius:40px;border:1px solid #d1d1d1;background:#f9f7fd;font-family:Manrope,sans-serif;font-size:15px;font-weight:600}.healthcare-landing-banner .btn-back:hover{background:#f8f8f8;border-color:#693cb0}.healthcare-landing-banner .btn-continue{width:100%;background-color:#693cb0;color:#fff;padding:8px 32px;border-radius:40px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600}.healthcare-landing-banner .btn-continue:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(105,60,176,.3)}.healthcare-landing-banner .privacy-statement{font-family:Manrope,sans-serif;font-size:12px;color:#999;text-align:center;margin-top:20px;margin-bottom:0;line-height:1.5}@media(min-width:1699px){.healthcare-landing-banner .image-box{right:0}.healthcare-landing-banner .content-box h1{position:relative;color:#fff;font-size:42px;line-height:48px;font-weight:700!important}}@media(max-width:999px){.healthcare-landing-banner .image-box{right:0}.healthcare-landing-banner .content-box h1{position:relative;color:#fff;font-size:22px;line-height:40px;align-self:center;font-weight:700}}@media(max-width:1024px){.healthcare-landing-banner .banner-container-inner{flex-direction:column}.healthcare-landing-banner .content-box,.healthcare-landing-banner .image-box{max-width:100%}.healthcare-landing-banner .content-box h1{font-size:36px}}@media(max-width:768px){.healthcare-landing-banner .banner-container{padding:100px 0 60px}.healthcare-landing-banner .content-box h1{font-size:28px}.healthcare-landing-banner .content-box .inner-content{font-size:16px}.healthcare-landing-banner .form-container{padding:25px}.healthcare-landing-banner .cert-badge{height:60px}}.landing.skills-section{padding-top:30px}.landing.skills-section .sec-title{margin-top:10px;margin-bottom:20px}.healthcare-landing-case-study{margin:50px auto;padding:1rem}.healthcare-landing-case-study .case-study-content{display:flex;align-items:flex-start;gap:60px;max-width:1400px;margin:0 auto}.healthcare-landing-case-study .case-study-inner-content{flex:1 1;max-width:600px}.healthcare-landing-case-study .section-header{margin-bottom:15px}.healthcare-landing-case-study .section-header .heading h3{text-transform:uppercase}.healthcare-landing-case-study .section-header h2{font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px;color:#141414;margin:0}.healthcare-landing-case-study .case-study-description{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;margin-bottom:25px}.healthcare-landing-case-study .case-study-features{display:flex;flex-direction:column;gap:14px}.healthcare-landing-case-study .feature-container{display:flex;align-items:flex-start;gap:15px}.healthcare-landing-case-study .feature-content{color:#5b5a5a;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400}.healthcare-landing-case-study .feature-content strong{color:#141414;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:600;margin-bottom:2px;display:block}.healthcare-landing-case-study .case-study-image{flex:1 1;max-width:700px;position:relative;display:block;overflow:hidden}.healthcare-landing-case-study .case-study-slideshow{position:relative;width:100%;overflow:hidden}.healthcare-landing-case-study .case-study-slideshow img{display:block;width:100%;height:auto}.healthcare-landing-case-study .case-study-slideshow .slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 1s ease;z-index:1}.healthcare-landing-case-study .case-study-slideshow .slide.active{opacity:1;position:relative;z-index:2}.healthcare-landing-case-study .case-study-slideshow .slide.prev{z-index:0}@media(max-width:1024px){.healthcare-landing-case-study .case-study-content{flex-direction:column;gap:40px}.healthcare-landing-case-study .case-study-image,.healthcare-landing-case-study .case-study-inner-content{max-width:100%}.healthcare-landing-case-study .section-header h2{font-size:32px}.healthcare-landing-case-study .case-study-banner{min-height:500px;padding:30px}}@media(max-width:768px){.healthcare-landing-case-study{margin:40px auto;padding:20px 15px}.healthcare-landing-case-study .section-header h2{font-size:28px}.healthcare-landing-case-study .case-study-description{font-size:15px}}.healthcare-landing-services-section{position:relative;padding-top:50px;padding-bottom:50px;background-color:#f6f6f6}.healthcare-landing-services-section .healthcare-header-content{display:flex;justify-content:space-between;margin-bottom:2rem}.healthcare-landing-services-section .healthcare-header-content h2{width:40%;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px;color:#141414}.healthcare-landing-services-section .healthcare-header-content p{width:48%;text-align:left;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;color:#5b5a5a}.healthcare-landing-services-section .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.healthcare-landing-services-section .stat-item{border-radius:12px;padding:24px;border:1.3px solid #d1d1d1;background:#fff;display:flex;flex-direction:column;justify-content:space-between}.healthcare-landing-services-section .stat-item .stat-item-icon{width:55px;height:55px;background-color:#f6f6f6;border-radius:12px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.healthcare-landing-services-section .stat-item .stat-item-icon svg{width:32px;height:32px}.healthcare-landing-services-section .stat-item h3{color:#000;font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:10px}.healthcare-landing-services-section .stat-item p{color:#474747;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;margin-bottom:0}.healthcare-landing-services-section .stat-item:hover{border:1.3px solid rgba(0,0,0,0);border-radius:12px;background:linear-gradient(white,white) padding-box,linear-gradient(90deg,#693cb0,#04817f) border-box;background-clip:padding-box,border-box;background-origin:border-box}.healthcare-landing-services-section .stat-item:hover h3{color:#693cb0}.healthcare-landing-steps-section{position:relative;padding-block:60px;margin-bottom:50px;background-image:url(/images/landing/healthcare/section-bg-1.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.healthcare-landing-steps-section .steps-content{margin-top:10px;gap:33px}.healthcare-landing-steps-section .steps-content,.healthcare-landing-steps-section .steps-content .heading-container{display:flex;flex-direction:column;align-items:center}.healthcare-landing-steps-section .steps-content .heading-container h2{font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px;color:#fff;text-align:center;text-transform:capitalize;width:70%}.healthcare-landing-steps-section .steps-content .heading-container p{padding-top:15px;padding-inline:20%;text-align:center;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;color:#fff}.healthcare-landing-steps-section .steps-content p{padding-top:10px}.healthcare-landing-steps-section .steps-container{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin:0 20px 10px}.healthcare-landing-steps-section .step-item{width:190px;text-align:center}.healthcare-landing-steps-section .step-item h3{color:#ba8aff;text-align:center;font-family:Manrope,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:30px}.healthcare-landing-steps-section .step-item p{color:#fff;text-align:center;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:500!important}.google-ads-landing-banner .form-container{background:#fff;border-radius:16px;padding:20px 35px;box-shadow:0 10px 40px rgba(0,0,0,.2);min-height:613px;display:flex;flex-direction:column}.google-ads-landing-banner .form-container h2{font-family:Manrope,sans-serif;font-size:22px;font-weight:700;color:#141414;margin-bottom:1px}.google-ads-landing-banner .form-instruction{font-family:Manrope,sans-serif;font-size:14px;color:#666;margin-bottom:1px}.google-ads-landing-banner .form-progress{display:flex;align-items:center;gap:12px;margin-bottom:10px}.google-ads-landing-banner .progress-bar-container{flex:1 1;height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden}.google-ads-landing-banner .progress-bar{height:100%;background:#693cb0;border-radius:2px;transition:width .3s ease;width:20%}.google-ads-landing-banner .progress-text{font-family:Manrope,sans-serif;font-size:14px;color:#666;white-space:nowrap}.google-ads-landing-banner .estimate-form{position:relative;min-height:321px;flex:1 1;display:flex;flex-direction:column}.google-ads-landing-banner .form-step{display:none;animation:fadeInForm .3s ease;flex:1 1;flex-direction:column;justify-content:space-between}.google-ads-landing-banner .form-step.active{display:flex}.google-ads-landing-banner .form-group{margin-bottom:15px}.google-ads-landing-banner .form-control{width:100%;padding:8px 16px;border:1px solid #e0e0e0;border-radius:8px;font-family:Manrope,sans-serif;font-size:14px;color:#141414;background:#f8f8f8;transition:all .3s ease}.google-ads-landing-banner .form-control:focus{outline:none;border-color:#693cb0;background:#fff;box-shadow:0 0 0 3px rgba(105,60,176,.1)}.google-ads-landing-banner .form-question{font-family:Manrope,sans-serif;font-size:16px;font-weight:600;color:#141414;margin-bottom:5px}.google-ads-landing-banner .radio-group{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.google-ads-landing-banner .radio-option{display:flex;align-items:center;padding:8px 16px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#f8f8f8}.google-ads-landing-banner .radio-option:hover{border-color:#693cb0;background:#fff}.google-ads-landing-banner .radio-option input[type=radio]{margin-right:12px;width:20px;height:20px;cursor:pointer;accent-color:#693cb0}.google-ads-landing-banner .radio-option input[type=radio]:checked+span{color:#693cb0;font-weight:600}.google-ads-landing-banner .radio-option:has(input[type=radio]:checked){border-color:#693cb0;background:rgba(105,60,176,.05)}.google-ads-landing-banner .radio-option span{font-family:Manrope,sans-serif;font-size:15px;color:#141414;flex:1 1}.google-ads-landing-banner .checkbox-group{display:flex;flex-direction:column;gap:12px}.google-ads-landing-banner .checkbox-option{display:flex;align-items:center;padding:8px 16px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#f8f8f8}.google-ads-landing-banner .checkbox-option:hover{border-color:#693cb0;background:#fff}.google-ads-landing-banner .checkbox-option input[type=checkbox]{margin-right:12px;width:20px;height:20px;cursor:pointer;accent-color:#693cb0}.google-ads-landing-banner .checkbox-option input[type=checkbox]:checked+span{color:#693cb0;font-weight:600}.google-ads-landing-banner .checkbox-option:has(input[type=checkbox]:checked){border-color:#693cb0;background:rgba(105,60,176,.05)}.google-ads-landing-banner .checkbox-option span{font-family:Manrope,sans-serif;font-size:15px;color:#141414;flex:1 1}.google-ads-landing-banner .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:1px}.google-ads-landing-banner .btn-back,.google-ads-landing-banner .btn-continue{padding:8px 32px;border-radius:40px;border:none;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.google-ads-landing-banner .btn-back{justify-content:center;align-items:center;gap:6px;flex:1 0;padding:8px 32px;border-radius:40px;border:1px solid #d1d1d1;background:#f9f7fd;font-family:Manrope,sans-serif;font-size:15px;font-weight:600}.google-ads-landing-banner .btn-back:hover{background:#f8f8f8;border-color:#693cb0}.google-ads-landing-banner .btn-continue{width:100%;background-color:#693cb0;color:#fff;padding:8px 32px;border-radius:40px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600}.google-ads-landing-banner .btn-continue:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(105,60,176,.3)}.google-ads-landing-banner .privacy-statement{font-family:Manrope,sans-serif;font-size:12px;color:#999;text-align:center;margin-top:20px;margin-bottom:0;line-height:1.5}@media(min-width:1699px){.google-ads-landing-banner .image-box{right:0}.google-ads-landing-banner .content-box h1{position:relative;color:#fff;font-size:42px;line-height:48px;font-weight:700!important}}@media(max-width:999px){.google-ads-landing-banner .image-box{right:0}.google-ads-landing-banner .content-box h1{position:relative;color:#fff;font-size:22px;line-height:40px;align-self:center;font-weight:700}}@media(max-width:1024px){.google-ads-landing-banner .banner-container-inner{flex-direction:column}.google-ads-landing-banner .content-box,.google-ads-landing-banner .image-box{max-width:100%}.google-ads-landing-banner .content-box h1{font-size:36px}}@media(max-width:768px){.google-ads-landing-banner .banner-container{padding:100px 0 60px}.google-ads-landing-banner .content-box h1{font-size:28px}.google-ads-landing-banner .content-box .inner-content{font-size:16px}.google-ads-landing-banner .form-container{padding:25px}.google-ads-landing-banner .cert-badge{height:60px}}.google-ads-landing-why-choose-us{margin:50px auto;padding:1rem}.google-ads-landing-why-choose-us .why-choose-us-content{display:flex;align-items:flex-start;gap:60px;max-width:1400px;margin:0 auto}.google-ads-landing-why-choose-us .why-choose-us-left{flex:1 1;max-width:600px}.google-ads-landing-why-choose-us .section-header{margin-bottom:15px}.google-ads-landing-why-choose-us .section-header .heading h3{text-transform:uppercase}.google-ads-landing-why-choose-us .section-header h2{font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px;color:#141414;margin:0}.google-ads-landing-why-choose-us .why-choose-us-description{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px;margin-bottom:25px}.google-ads-landing-why-choose-us .why-choose-us-features{display:flex;flex-direction:column;gap:20px}.google-ads-landing-why-choose-us .feature-container{display:flex;align-items:flex-start;gap:15px}.google-ads-landing-why-choose-us .feature-content{color:#5b5a5a;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400}.google-ads-landing-why-choose-us .feature-content strong{color:#141414;font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:600;margin-bottom:4px;display:block}.google-ads-landing-why-choose-us .why-choose-us-right{flex:1 1;max-width:700px;position:relative}@media(max-width:1024px){.google-ads-landing-why-choose-us .why-choose-us-content{flex-direction:column;gap:40px}.google-ads-landing-why-choose-us .why-choose-us-left,.google-ads-landing-why-choose-us .why-choose-us-right{max-width:100%}.google-ads-landing-why-choose-us .section-header h2{font-size:32px}.google-ads-landing-why-choose-us .why-choose-us-banner{min-height:500px;padding:30px}}@media(max-width:768px){.google-ads-landing-why-choose-us{margin:40px auto;padding:20px 15px}.google-ads-landing-why-choose-us .section-header h2{font-size:28px}.google-ads-landing-why-choose-us .why-choose-us-description{font-size:15px}}.google-ads-case-study-section{position:relative;padding-top:30px;overflow:hidden;min-height:725px}.google-ads-case-study-section .case-study-left{flex:1 1;max-width:600px}.google-ads-case-study-section .section-header{margin-bottom:15px}.google-ads-case-study-section .section-header h2{font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px;color:#141414;margin:0}.google-ads-case-study-section .case-study-description{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px;margin-bottom:25px}.google-ads-case-study-section .project-success-swiper .swiper-wrapper{margin-top:25px}.google-ads-case-study-section .swiper-slide{padding-top:0;background:none}.google-ads-case-study-section .project-success-swiper{position:absolute;width:100%;height:unset}.google-ads-case-study-section .swiper-button-next,.google-ads-case-study-section .swiper-button-prev{font-size:24px;color:#4c6fff!important;cursor:pointer;margin:0 10px;top:var(--swiper-navigation-top-offset,7%)}.google-ads-case-study-section .swiper-button-prev{background-image:url(/images/icons/swiper-arrow-previous.png)!important;left:var(--swiper-navigation-sides-offset,55%)}.google-ads-case-study-section .swiper-button-next,.google-ads-case-study-section .swiper-button-prev{background-repeat:no-repeat;background-position:50%;display:flex;width:50px;height:32px;padding:8px 17.842px 8px 17px;justify-content:center;align-items:center;border-radius:40px;background-color:#f5f5f5}.google-ads-case-study-section .swiper-button-next{background-image:url(/images/icons/swiper-arrow-next.png)!important;right:var(--swiper-navigation-sides-offset,37%)}.google-ads-case-study-section .swiper-button-next:hover,.google-ads-case-study-section .swiper-button-prev:hover{background-color:#26a7c8}.google-ads-case-study-section .swiper-button-next:after,.google-ads-case-study-section .swiper-button-prev:after{content:""!important}.google-ads-case-study-section .project-success-swiper .swiper-slide .card-hover-content{display:flex;justify-content:center;position:relative!important;height:380px;overflow:hidden;border-radius:16px;opacity:1;width:100%;flex-direction:column;justify-content:space-between;padding:20px}.google-ads-case-study-section .project-success-swiper .swiper-slide .card-hover-content.case-study-1{background-image:url(/images/landing/google-ads/case-study-1.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.google-ads-case-study-section .project-success-swiper .swiper-slide .card-hover-content.case-study-2{background-image:url(/images/landing/google-ads/case-study-2.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.google-ads-case-study-section .project-success-swiper .swiper-slide .card-hover-content.case-study-3{background-image:url(/images/landing/google-ads/case-study-3.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.google-ads-case-study-section .project-success-swiper .swiper-slide .card-hover-content.case-study-4{background-image:url(/images/landing/google-ads/case-study-4.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.google-ads-case-study-section .card-hover-content .card-title h3{color:#fff;font-family:Manrope,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:10px}.google-ads-case-study-section .project-success-swiper .card-hover-content .tags .tag_text{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;color:#fff;padding-inline:12px;font-size:13px}.google-ads-case-study-section .project-success-swiper .card-hover-content *{color:#fff}.google-ads-comprehensive-services-section{position:relative;padding:80px 0;background:rgba(0,0,0,0)}.google-ads-comprehensive-services-section .comprehensive-services-container{display:flex;gap:0;max-width:1400px;margin:0 auto;border-radius:20px;overflow:hidden;min-height:488px;height:488px}.google-ads-comprehensive-services-section .services-nav-panel{flex:0 0 380px;background:linear-gradient(137deg,#0f172b -8.61%,#1c398e 31.22%,#693cb0);padding:0;display:flex;flex-direction:column;position:relative}.google-ads-comprehensive-services-section .nav-buttons-container{display:flex;flex-direction:column;padding:40px 20px;gap:12px;flex:1 1}.google-ads-comprehensive-services-section .nav-service-btn{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);padding:14px 18px;border-radius:8px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;color:#fff;text-align:left;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.google-ads-comprehensive-services-section .nav-service-btn:hover{background:hsla(0,0%,100%,.15);transform:translateX(5px)}.google-ads-comprehensive-services-section .nav-service-btn.active{background:#fff;color:#693cb0;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.2);border-color:#fff}.google-ads-comprehensive-services-section .services-content-panel{flex:1 1;background:#1a1a1a;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.03) 1px,transparent 0);background-size:24px 24px;padding:40px 60px;display:flex;flex-direction:column;min-height:500px;height:500px}.google-ads-comprehensive-services-section .service-content{display:none;animation:fadeInContent .4s ease}.google-ads-comprehensive-services-section .service-content.active{display:block}@keyframes fadeInContent{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.google-ads-comprehensive-services-section .service-content h2{font-family:Manrope,sans-serif;font-size:36px;font-weight:700;line-height:1.3;color:#fff;margin:0 0 30px}.google-ads-comprehensive-services-section .service-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.google-ads-comprehensive-services-section .service-features-list li{display:flex;align-items:flex-start;gap:15px;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;color:#fff;line-height:1.6}.google-ads-comprehensive-services-section .service-features-list .feature-icon{color:rgba(0,0,0,0);font-size:0;margin-top:10px;flex-shrink:0;display:inline-block;width:8px;height:8px;background:#693cb0;border-radius:16px}.google-ads-comprehensive-services-section .service-features-list li span:last-child{flex:1 1}.google-ads-ppc-social-section{padding:80px 0;background:#f6f6f6}.ppc-social-wrapper{display:flex;align-items:stretch;gap:32px}.ppc-social-image{flex:1 1;max-width:360px}.ppc-social-image img{width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.08)}.ppc-social-content{flex:1.4 1;display:flex;flex-direction:column;gap:16px}.ppc-social-content h2{font-size:36px;line-height:45px;margin:0}.ppc-social-content h2,.ppc-social-content p{font-family:Manrope,sans-serif;font-style:normal;font-weight:400;color:#141414}.ppc-social-content p{font-size:16px}.ppc-social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.ppc-social-card{background:#fff;border:1px solid #d1d1d1;border-radius:14px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease;box-shadow:0 10px 28px rgba(0,0,0,.04)}.ppc-social-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.08);background:#fff;border-color:#dcdaf1}.ppc-social-card:hover h3{color:#693cb0}.ppc-social-card .card-icon{width:50px;height:50px;border-radius:10px;background:#ede7f6;display:inline-flex;align-items:center;justify-content:center;color:#693cb0;font-size:18px;margin-bottom:14px}.ppc-social-card h3{color:#000;font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:14px}.ppc-social-card p{margin:0;color:#4a4a4a;font-size:15px}.ppc-social-card .card-link{margin-top:10px}.ppc-social-card .card-link svg{width:17px;height:18px}.ppc-social-card:hover .card-link svg{transform:rotate(44deg)}.logo-banner-section{background:linear-gradient(137deg,#0f172b -8.61%,#1c398e 31.22%,#693cb0);padding:40px 0;margin-bottom:40px}.logo-banner-section h3{font-size:22px;font-family:Manrope,sans-serif;color:#fff;font-style:normal;font-weight:400;line-height:30px}.logo-banner-section .logo-item{background-color:#fff;height:50px;width:130px;border-radius:8px;padding:8px}.logo-banner-section .logo-item img{width:100%;height:100%;object-fit:contain}.tech-stack-landing-banner .form-container{background:#fff;border-radius:16px;padding:20px 35px;box-shadow:0 10px 40px rgba(0,0,0,.2);min-height:518px;display:flex;flex-direction:column}.tech-stack-landing-banner .form-container h2{font-family:Manrope,sans-serif;font-size:22px;font-weight:700;color:#141414;margin-bottom:1px}.tech-stack-landing-banner .form-instruction{font-family:Manrope,sans-serif;font-size:14px;color:#666;margin-bottom:1px}.tech-stack-landing-banner .form-progress{display:flex;align-items:center;gap:12px;margin-bottom:10px}.tech-stack-landing-banner .progress-bar-container{flex:1 1;height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden}.tech-stack-landing-banner .progress-bar{height:100%;background:#693cb0;border-radius:2px;transition:width .3s ease;width:20%}.tech-stack-landing-banner .progress-text{font-family:Manrope,sans-serif;font-size:14px;color:#666;white-space:nowrap}.tech-stack-landing-banner .estimate-form{position:relative;min-height:321px;flex:1 1;display:flex;flex-direction:column}.tech-stack-landing-banner .form-step{display:none;animation:fadeInForm .3s ease;flex:1 1;flex-direction:column;justify-content:space-between}.tech-stack-landing-banner .form-step.active{display:flex}.tech-stack-landing-banner .form-group{margin-bottom:15px}.tech-stack-landing-banner .form-control{width:100%;padding:8px 16px;border:1px solid #e0e0e0;border-radius:8px;font-family:Manrope,sans-serif;font-size:14px;color:#141414;background:#f8f8f8;transition:all .3s ease}.tech-stack-landing-banner .form-control:focus{outline:none;border-color:#693cb0;background:#fff;box-shadow:0 0 0 3px rgba(105,60,176,.1)}.tech-stack-landing-banner .form-question{font-family:Manrope,sans-serif;font-size:16px;font-weight:600;color:#141414;margin-bottom:5px}.tech-stack-landing-banner .radio-group{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}.tech-stack-landing-banner .radio-option{display:flex;align-items:center;padding:8px 16px;border:2px solid #e0e0e0;border-radius:26px;cursor:pointer;transition:all .3s ease;background:#f8f8f8}.tech-stack-landing-banner .radio-option:hover{border-color:#693cb0;background:#fff}.tech-stack-landing-banner .radio-option input[type=radio]{margin-right:12px;width:18px;height:18px;cursor:pointer;accent-color:#693cb0}.tech-stack-landing-banner .radio-option input[type=radio]:checked+span{color:#693cb0;font-weight:600}.tech-stack-landing-banner .radio-option:has(input[type=radio]:checked){border-color:#693cb0;background:rgba(105,60,176,.05)}.tech-stack-landing-banner .radio-option span{font-family:Manrope,sans-serif;font-size:15px;color:#141414;flex:1 1}.tech-stack-landing-banner .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:1px}.tech-stack-landing-banner .btn-back,.tech-stack-landing-banner .btn-continue{padding:8px 32px;border-radius:40px;border:none;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.tech-stack-landing-banner .btn-back{justify-content:center;align-items:center;gap:6px;flex:1 0;padding:8px 32px;border-radius:40px;border:1px solid #d1d1d1;background:#f9f7fd;font-family:Manrope,sans-serif;font-size:15px;font-weight:600}.tech-stack-landing-banner .btn-back:hover{background:#f8f8f8;border-color:#693cb0}.tech-stack-landing-banner .btn-continue{width:100%;background-color:#693cb0;color:#fff;padding:8px 32px;border-radius:40px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600}.tech-stack-landing-banner .btn-continue:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(105,60,176,.3)}.tech-stack-landing-banner .privacy-statement{font-family:Manrope,sans-serif;font-size:12px;color:#999;text-align:center;margin-top:20px;margin-bottom:0;line-height:1.5}@media(min-width:1699px){.tech-stack-landing-banner .image-box{right:0}.tech-stack-landing-banner .content-box h1{position:relative;color:#fff;font-size:42px;line-height:48px;font-weight:700!important}}@media(max-width:999px){.tech-stack-landing-banner .image-box{right:0}.tech-stack-landing-banner .content-box h1{position:relative;color:#fff;font-size:22px;line-height:40px;align-self:center;font-weight:700}}@media(max-width:1024px){.tech-stack-landing-banner .banner-container-inner{flex-direction:column}.tech-stack-landing-banner .content-box,.tech-stack-landing-banner .image-box{max-width:100%}.tech-stack-landing-banner .content-box h1{font-size:36px}}@media(max-width:768px){.tech-stack-landing-banner .banner-container{padding:100px 0 60px}.tech-stack-landing-banner .content-box h1{font-size:28px}.tech-stack-landing-banner .content-box .inner-content{font-size:16px}.tech-stack-landing-banner .form-container{padding:25px}.tech-stack-landing-banner .cert-badge{height:60px}}.tech-stack-landing-banner .tech-stack-list{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px;margin-bottom:25px}.tech-stack-landing-banner .tech-stack-icon{object-fit:contain;border-radius:18px;background:#fff;box-shadow:0 8px 10px 0 rgba(0,0,0,.1);display:flex;width:80px;height:80px;padding:10px;justify-content:center;align-items:center;aspect-ratio:1/1;transition:transform .3s ease}.tech-stack-landing-banner .tech-stack-icon:hover{transform:scale(1.05)}.tech-stack-landing-right-stack{margin:50px auto;padding:1rem}.tech-stack-landing-right-stack .right-stack-content{display:flex;align-items:flex-start;gap:60px;max-width:1400px;margin:0 auto}.tech-stack-landing-right-stack .right-stack-inner-content{flex:1 1;max-width:600px}.tech-stack-landing-right-stack .section-header{margin-bottom:15px}.tech-stack-landing-right-stack .section-header .heading h3{text-transform:uppercase}.tech-stack-landing-right-stack .section-header h2{font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px;color:#141414;margin:0}.tech-stack-landing-right-stack .right-stack-description{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400}.tech-stack-landing-right-stack .right-stack-features{display:flex;flex-direction:column;gap:14px}.tech-stack-landing-right-stack .feature-container{display:flex;align-items:flex-start;gap:15px}.tech-stack-landing-right-stack .feature-content{color:#5b5a5a;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400}.tech-stack-landing-right-stack .feature-content strong{color:#141414;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:600;margin-bottom:2px;display:block}.tech-stack-landing-right-stack .right-stack-image{flex:1 1;max-width:700px;position:relative;display:block;overflow:hidden}.tech-stack-landing-right-stack .right-stack-image img{display:block;width:100%;height:auto}@media(max-width:1024px){.tech-stack-landing-right-stack .right-stack-content{flex-direction:column;gap:40px}.tech-stack-landing-right-stack .right-stack-image,.tech-stack-landing-right-stack .right-stack-inner-content{max-width:100%}.tech-stack-landing-right-stack .section-header h2{font-size:32px}.tech-stack-landing-right-stack .right-stack-banner{min-height:500px;padding:30px}}@media(max-width:768px){.tech-stack-landing-right-stack{margin:40px auto;padding:20px 15px}.tech-stack-landing-right-stack .section-header h2{font-size:28px}.tech-stack-landing-right-stack .right-stack-description{font-size:15px}}.tech-stack-case-study-section{position:relative;padding-top:80px;overflow:hidden;min-height:700px;background-image:url(/images/landing/tech-stack/section-bg-1.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.tech-stack-case-study-section .case-study-left{flex:1 1;max-width:600px}.tech-stack-case-study-section .section-header{margin-bottom:15px}.tech-stack-case-study-section .section-header h2{font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px;color:#fff;margin:0}.tech-stack-case-study-section .case-study-description{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px;margin-bottom:35px;color:#bcb7c4}.tech-stack-case-study-section .project-success-swiper .swiper-wrapper{margin-top:25px}.tech-stack-case-study-section .swiper-slide{padding-top:0;background:none}.tech-stack-case-study-section .project-success-swiper{position:absolute;width:100%;height:unset}.tech-stack-case-study-section .swiper-button-next,.tech-stack-case-study-section .swiper-button-prev{font-size:24px;color:#4c6fff!important;cursor:pointer;margin:0 10px;top:var(--swiper-navigation-top-offset,7%)}.tech-stack-case-study-section .swiper-button-prev{background-image:url(/images/icons/swiper-arrow-previous.png)!important;left:var(--swiper-navigation-sides-offset,55%)}.tech-stack-case-study-section .swiper-button-next,.tech-stack-case-study-section .swiper-button-prev{background-repeat:no-repeat;background-position:50%;display:flex;width:50px;height:32px;padding:8px 17.842px 8px 17px;justify-content:center;align-items:center;border-radius:40px;background-color:#f5f5f5}.tech-stack-case-study-section .swiper-button-next{background-image:url(/images/icons/swiper-arrow-next.png)!important;right:var(--swiper-navigation-sides-offset,37%)}.tech-stack-case-study-section .swiper-button-next:hover,.tech-stack-case-study-section .swiper-button-prev:hover{background-color:#26a7c8}.tech-stack-case-study-section .swiper-button-next:after,.tech-stack-case-study-section .swiper-button-prev:after{content:""!important}.tech-stack-case-study-section .project-success-swiper .swiper-slide .card-hover-content{display:flex;justify-content:center;position:relative!important;height:300px;overflow:hidden;border-radius:16px;opacity:1;width:100%;flex-direction:column;justify-content:space-between;padding:24px;background-color:#fff}.tech-stack-case-study-section .card-hover-content .card-title h3{color:#141414;font-family:Manrope,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal;margin-left:10px}.tech-stack-case-study-section .card-hover-content:hover .card-title h3{color:#693cb0}.tech-stack-case-study-section .card-hover-content:hover .card-title svg path{fill:#693cb0}.tech-stack-case-study-section .card-hover-content .card-title p{font-family:Manrope,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.tech-stack-case-study-section .project-success-swiper .card-hover-content .tags .tag_text{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;color:#474747;padding-inline:12px;font-size:13px}.tech-stack-case-study-section .project-success-swiper .card-hover-content *{color:#474747}.tech-why-choose-section{padding:70px 0 40px;background:#fff}.tech-why-choose-header{text-align:center;max-width:980px;margin:0 auto 30px}.tech-why-choose-header h2{font-size:39px;line-height:45px;margin:0 0 10px;color:#141414}.tech-why-choose-header h2,.tech-why-choose-header p{font-family:Manrope,sans-serif;font-style:normal;font-weight:400}.tech-why-choose-header p{font-size:16px;line-height:27px;margin-bottom:35px;color:#5b5b5b}.tech-why-choose-header p strong{font-weight:700;color:#2a2a2a}.tech-why-choose-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1060px;margin:0 auto 34px}.tech-why-choose-card{display:flex;align-items:center;gap:12px;background:#f3f3f3;border-radius:14px;padding:16px 18px;min-height:74px}.tech-why-choose-icon{width:42px;height:42px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;color:#141414;box-shadow:0 6px 18px rgba(0,0,0,.06)}.tech-why-choose-text{font-family:Manrope,sans-serif;font-size:14px;line-height:1.25;font-weight:600;color:#141414}.tech-industries-card{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;border-radius:26px;overflow:hidden;box-shadow:0 16px 44px rgba(0,0,0,.08)}.tech-industries-left{padding:46px 46px 42px;background:linear-gradient(135deg,#24083f,#120026);color:#fff;display:flex;flex-direction:column;gap:18px}.tech-industries-left h3{font-family:Manrope,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.02em;margin:0;color:#fff}.tech-industries-tabs{display:flex;flex-wrap:wrap;gap:10px}.tech-industries-tabs .nav-link{border:0;background:hsla(0,0%,100%,.12);color:#fff;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px}.tech-industries-tabs .nav-link:hover{background:hsla(0,0%,100%,.18);color:#fff}.tech-industries-tabs .nav-link.active{background:#62e5e3;color:#101010}.tech-industries-content{margin-top:4px}.tech-industries-content p{margin:0;color:hsla(0,0%,100%,.85);font-family:Manrope,sans-serif;font-size:14px;line-height:1.55;max-width:480px}.tech-industries-cta{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;max-width:230px;padding:12px 18px;border-radius:999px;background:#6a3db0;color:#fff;font-family:Manrope,sans-serif;font-weight:700;font-size:13px;text-decoration:none;box-shadow:0 10px 22px rgba(106,61,176,.35)}.tech-industries-cta:hover{color:#fff;transform:translateY(-1px)}.tech-industries-right{background:#0b0b0b;display:flex;align-items:stretch;justify-content:stretch}.tech-industries-image{width:100%;height:100%;object-fit:cover;max-width:100%!important}.tech-our-work-section{padding:90px 0;background-image:url(/images/landing/tech-stack/section-bg-2.webp);background-size:cover;background-repeat:no-repeat}.tech-our-work-heading .heading h3{text-align:center}.tech-our-work-heading h2{font-size:46px;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.tech-our-work-heading p{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.6;margin:0}.tech-our-work-swiper{padding-bottom:16px;max-width:none;padding-left:0;padding-right:0}.tech-our-work-swiper .swiper-slide{background:none!important;height:auto}.tech-our-work-card{border-radius:22px;box-shadow:0 22px 55px rgba(0,0,0,.18);grid-template-columns:1fr 1.05fr;min-height:420px}.tech-our-work-left{padding:28px;gap:12px}.tech-our-work-client{margin-bottom:4px}.tech-our-work-client-title{font-size:30px}.tech-our-work-client-title,.tech-our-work-left h3{font-style:normal;font-weight:600;line-height:normal}.tech-our-work-left h3{font-size:20px;letter-spacing:.16px}.tech-our-work-left p{font-size:14px;font-style:normal;line-height:normal;letter-spacing:.14px;margin-bottom:3px}.tech-our-work-meta .row{display:flex;justify-content:space-between;gap:2px;padding:6px 0}.tech-our-work-meta .label{font-weight:600}.tech-our-work-meta .label,.tech-our-work-meta .value{font-family:Manrope,sans-serif;font-size:14px;font-style:normal;line-height:normal;letter-spacing:.14px}.tech-our-work-tags .tag{font-size:12px;font-style:normal;line-height:normal;letter-spacing:.12px;padding:5px 10px;border-radius:24px}.tech-our-work-cta{padding:5px 14px;font-size:12px;margin-top:6px}.tech-our-work-cta .arrow{transform:translateY(-.5px)}.tech-our-work-cta:hover{color:#fff;transform:translateY(-1px)}.tech-our-work-right{flex-direction:column;padding:28px;min-height:220px}.tech-our-work-frame{flex:1 1;max-width:100%;min-height:280px;border-radius:16px;padding:18px}.tech-our-work-frame img{height:100%;object-fit:cover}.tech-our-work-frame.theme-blue,.tech-our-work-frame.theme-home-care{background:#0e3f69}.tech-our-work-nav{margin-top:22px}.tech-our-work-next,.tech-our-work-prev{display:flex;width:50px;height:32px;padding:8px 17px;justify-content:center;align-items:center;border-radius:40px;background:#f5f5f5;font-size:26px}.web-generic-landing-banner .form-container{background:#fff;border-radius:16px;padding:20px 35px;box-shadow:0 10px 40px rgba(0,0,0,.2);min-height:518px;display:flex;flex-direction:column}.web-generic-landing-banner .form-container h2{font-family:Manrope,sans-serif;font-size:22px;font-weight:700;color:#141414;margin-bottom:1px}.web-generic-landing-banner .form-instruction{font-family:Manrope,sans-serif;font-size:14px;color:#666;margin-bottom:1px}.web-generic-landing-banner .form-progress{display:flex;align-items:center;gap:12px;margin-bottom:10px}.web-generic-landing-banner .progress-bar-container{flex:1 1;height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden}.web-generic-landing-banner .progress-bar{height:100%;background:#693cb0;border-radius:2px;transition:width .3s ease;width:20%}.web-generic-landing-banner .progress-text{font-family:Manrope,sans-serif;font-size:14px;color:#666;white-space:nowrap}.web-generic-landing-banner .estimate-form{position:relative;min-height:321px;flex:1 1;display:flex;flex-direction:column}.web-generic-landing-banner .form-step{display:none;animation:fadeInForm .3s ease;flex:1 1;flex-direction:column;justify-content:space-between}.web-generic-landing-banner .form-step.active{display:flex}.web-generic-landing-banner .form-group{margin-bottom:15px}.web-generic-landing-banner .form-control{width:100%;padding:8px 16px;border:1px solid #e0e0e0;border-radius:8px;font-family:Manrope,sans-serif;font-size:14px;color:#141414;background:#f8f8f8;transition:all .3s ease}.web-generic-landing-banner .form-control:focus{outline:none;border-color:#693cb0;background:#fff;box-shadow:0 0 0 3px rgba(105,60,176,.1)}.web-generic-landing-banner .form-question{font-family:Manrope,sans-serif;font-size:16px;font-weight:600;color:#141414;margin-bottom:5px}.web-generic-landing-banner .radio-group{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}.web-generic-landing-banner .radio-option{display:flex;align-items:center;padding:8px 16px;border:2px solid #e0e0e0;border-radius:26px;cursor:pointer;transition:all .3s ease;background:#f8f8f8}.web-generic-landing-banner .radio-option:hover{border-color:#693cb0;background:#fff}.web-generic-landing-banner .radio-option input[type=radio]{margin-right:12px;width:18px;height:18px;cursor:pointer;accent-color:#693cb0}.web-generic-landing-banner .radio-option input[type=radio]:checked+span{color:#693cb0;font-weight:600}.web-generic-landing-banner .radio-option:has(input[type=radio]:checked){border-color:#693cb0;background:rgba(105,60,176,.05)}.web-generic-landing-banner .radio-option span{font-family:Manrope,sans-serif;font-size:14px;color:#141414;flex:1 1}.web-generic-landing-banner .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:1px}.web-generic-landing-banner .btn-back,.web-generic-landing-banner .btn-continue{padding:8px 32px;border-radius:40px;border:none;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.web-generic-landing-banner .btn-back{justify-content:center;align-items:center;gap:6px;flex:1 0;padding:8px 32px;border-radius:40px;border:1px solid #d1d1d1;background:#f9f7fd;font-family:Manrope,sans-serif;font-size:15px;font-weight:600}.web-generic-landing-banner .btn-back:hover{background:#f8f8f8;border-color:#693cb0}.web-generic-landing-banner .btn-continue{width:100%;background-color:#693cb0;color:#fff;padding:8px 32px;border-radius:40px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600}.web-generic-landing-banner .btn-continue:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(105,60,176,.3)}.web-generic-landing-banner .privacy-statement{font-family:Manrope,sans-serif;font-size:12px;color:#999;text-align:center;margin-top:20px;margin-bottom:0;line-height:1.5}.web-generic-landing-banner .banner-section-bottom{display:flex;justify-content:space-between;gap:15px;margin-top:12px}.web-generic-landing-banner .banner-section-bottom-content{display:flex;gap:5px}.web-generic-landing-banner .banner-section-bottom svg{margin-top:2px}.web-generic-landing-banner .banner-section-bottom p{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}@media(min-width:1699px){.web-generic-landing-banner .image-box{right:0}.web-generic-landing-banner .content-box h1{position:relative;color:#fff;font-size:42px;line-height:48px;font-weight:700!important}}@media(max-width:999px){.web-generic-landing-banner .image-box{right:0}.web-generic-landing-banner .content-box h1{position:relative;color:#fff;font-size:22px;line-height:40px;align-self:center;font-weight:700}}@media(max-width:1024px){.web-generic-landing-banner .banner-container-inner{flex-direction:column}.web-generic-landing-banner .content-box,.web-generic-landing-banner .image-box{max-width:100%}.web-generic-landing-banner .content-box h1{font-size:36px}}@media(max-width:768px){.web-generic-landing-banner .banner-container{padding:100px 0 60px}.web-generic-landing-banner .content-box h1{font-size:28px}.web-generic-landing-banner .content-box .inner-content{font-size:16px}.web-generic-landing-banner .form-container{padding:25px}.web-generic-landing-banner .cert-badge{height:60px}}.web-generic-landing-banner .web-generic-list{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px;margin-bottom:25px}.web-generic-landing-banner .web-generic-icon{object-fit:contain;border-radius:18px;background:#fff;box-shadow:0 8px 10px 0 rgba(0,0,0,.1);display:flex;width:80px;height:80px;padding:10px;justify-content:center;align-items:center;aspect-ratio:1/1;transition:transform .3s ease}.web-generic-landing-banner .web-generic-icon:hover{transform:scale(1.05)}.web-generic-landing-right-stack{margin:50px auto;padding:1rem}.web-generic-landing-right-stack .right-stack-content{display:flex;align-items:flex-start;gap:60px;max-width:1400px;margin:0 auto}.web-generic-landing-right-stack .right-stack-inner-content{flex:1 1;max-width:600px}.web-generic-landing-right-stack .section-header{margin-bottom:15px}.web-generic-landing-right-stack .section-header .heading h3{text-transform:uppercase}.web-generic-landing-right-stack .section-header h2{font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px;color:#141414;margin:0}.web-generic-landing-right-stack .right-stack-description{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400}.web-generic-landing-right-stack .right-stack-features{display:flex;flex-direction:column;gap:14px}.web-generic-landing-right-stack .feature-container{display:flex;align-items:flex-start;gap:15px}.web-generic-landing-right-stack .feature-content{color:#5b5a5a;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400}.web-generic-landing-right-stack .feature-content strong{color:#141414;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:600;margin-bottom:2px;display:block}.web-generic-landing-right-stack .right-stack-image{flex:1 1;max-width:700px;position:relative;display:block;overflow:hidden}.web-generic-landing-right-stack .right-stack-image img{display:block;width:100%;height:auto}@media(max-width:1024px){.web-generic-landing-right-stack .right-stack-content{flex-direction:column;gap:40px}.web-generic-landing-right-stack .right-stack-image,.web-generic-landing-right-stack .right-stack-inner-content{max-width:100%}.web-generic-landing-right-stack .section-header h2{font-size:32px}.web-generic-landing-right-stack .right-stack-banner{min-height:500px;padding:30px}}@media(max-width:768px){.web-generic-landing-right-stack{margin:40px auto;padding:20px 15px}.web-generic-landing-right-stack .section-header h2{font-size:28px}.web-generic-landing-right-stack .right-stack-description{font-size:15px}}.web-generic-case-study-section{position:relative;padding-top:70px;overflow:hidden;min-height:760px;background-image:url(/images/landing/web-generic/section-bg-1.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.web-generic-case-study-section .case-study-left{flex:1 1;max-width:600px}.web-generic-case-study-section .case-study-left .heading h3{color:#bbb6c2}.web-generic-case-study-section .section-header{margin-bottom:15px}.web-generic-case-study-section .section-header h2{font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px;color:#fff;margin:0}.web-generic-case-study-section .case-study-description{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px;margin-bottom:35px;color:#bcb7c4}.web-generic-case-study-section .project-success-swiper .swiper-wrapper{margin-top:25px}.web-generic-case-study-section .swiper-slide{padding-top:0;background:none}.web-generic-case-study-section .project-success-swiper{position:absolute;width:100%;height:unset}.web-generic-case-study-section .swiper-button-next,.web-generic-case-study-section .swiper-button-prev{font-size:24px;color:#4c6fff!important;cursor:pointer;margin:0 10px;top:var(--swiper-navigation-top-offset,7%)}.web-generic-case-study-section .swiper-button-prev{background-image:url(/images/icons/swiper-arrow-previous.png)!important;left:var(--swiper-navigation-sides-offset,55%)}.web-generic-case-study-section .swiper-button-next,.web-generic-case-study-section .swiper-button-prev{background-repeat:no-repeat;background-position:50%;display:flex;width:50px;height:32px;padding:8px 17.842px 8px 17px;justify-content:center;align-items:center;border-radius:40px;background-color:#f5f5f5}.web-generic-case-study-section .swiper-button-next{background-image:url(/images/icons/swiper-arrow-next.png)!important;right:var(--swiper-navigation-sides-offset,37%)}.web-generic-case-study-section .swiper-button-next:hover,.web-generic-case-study-section .swiper-button-prev:hover{background-color:#26a7c8}.web-generic-case-study-section .swiper-button-next:after,.web-generic-case-study-section .swiper-button-prev:after{content:""!important}.web-generic-case-study-section .project-success-swiper .swiper-slide .card-hover-content{display:flex;justify-content:center;position:relative!important;height:350px;overflow:hidden;border-radius:16px;opacity:1;width:100%;flex-direction:column;justify-content:space-between;padding:24px;background-color:#fff}.web-generic-case-study-section .card-hover-content .card-title h3{color:#141414;font-family:Manrope,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal;margin-left:10px}.web-generic-case-study-section .card-hover-content:hover .card-title h3{color:#693cb0}.web-generic-case-study-section .card-hover-content:hover .card-title svg path{fill:#693cb0}.web-generic-case-study-section .card-hover-content .card-title p{font-family:Manrope,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.web-generic-case-study-section .project-success-swiper .card-hover-content .tags .tag_text{color:#141414;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px;padding-inline:0!important}.web-generic-case-study-section .project-success-swiper .card-hover-content *{color:#474747}.web-generic-why-choose-section{background:#fff;border-radius:24px;position:relative;top:-22px;z-index:2}.web-generic-why-choose-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:60px 0}.web-generic-why-choose-left{display:flex;flex-direction:column;justify-content:space-between}.web-generic-why-choose-heading{margin-bottom:30px}.web-generic-why-choose-heading h2{font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px;margin:0 0 10px;color:#141414}.web-generic-why-choose-heading p{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px;margin:0;color:#5b5b5b}.web-generic-why-choose-button{margin-top:30px}.web-generic-why-choose-button .contact-us-btn{background-color:#00a29e;border:none;color:#fff;padding:6px 28px;border-radius:24px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.web-generic-why-choose-button .contact-us-btn:hover{background-color:#0aa8a7;transform:translateY(-2px);box-shadow:0 8px 20px rgba(11,211,210,.3)}.web-generic-why-choose-right{display:flex;align-items:center;background-color:#003133;border-radius:24px;padding:12px}.web-generic-why-choose-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;background-color:#003133}.web-generic-why-choose-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:#0d5454;border-radius:16px;padding:25px 20px;min-height:150px;text-align:center;transition:all .3s ease}.web-generic-why-choose-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.web-generic-why-choose-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.web-generic-why-choose-icon svg{width:100%;height:100%}.web-generic-why-choose-text{font-family:Manrope,sans-serif;font-size:15px;line-height:1.4;font-weight:600;color:#fff;margin:0}.web-generic-industries-card{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;border-radius:26px;overflow:hidden;box-shadow:0 16px 44px rgba(0,0,0,.08)}.web-generic-industries-left{padding:46px 46px 42px;background:linear-gradient(135deg,#24083f,#120026);color:#fff;display:flex;flex-direction:column;gap:18px}.web-generic-industries-left h3{font-family:Manrope,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.02em;margin:0;color:#fff}.web-generic-industries-tabs{display:flex;flex-wrap:wrap;gap:10px}.web-generic-industries-tabs .nav-link{border:0;background:hsla(0,0%,100%,.12);color:#fff;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px}.web-generic-industries-tabs .nav-link:hover{background:hsla(0,0%,100%,.18);color:#fff}.web-generic-industries-tabs .nav-link.active{background:#62e5e3;color:#101010}.web-generic-industries-content{margin-top:4px}.web-generic-industries-content p{margin:0;color:hsla(0,0%,100%,.85);font-family:Manrope,sans-serif;font-size:14px;line-height:1.55;max-width:480px}.web-generic-industries-cta{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;max-width:230px;padding:12px 18px;border-radius:999px;background:#6a3db0;color:#fff;font-family:Manrope,sans-serif;font-weight:700;font-size:13px;text-decoration:none;box-shadow:0 10px 22px rgba(106,61,176,.35)}.web-generic-industries-cta:hover{color:#fff;transform:translateY(-1px)}.web-generic-industries-right{background:#0b0b0b;display:flex;align-items:stretch;justify-content:stretch}.blogs-cta a:hover{color:#fff;background:#583096;transform:translateY(-2px);box-shadow:0 10px 28px rgba(33,19,55,.2392156863)}.web-generic-industries-image{width:100%;height:100%;object-fit:cover;max-width:100%!important}.web-generic-our-work-section{position:relative;padding:94px 0;margin-bottom:30px;overflow:hidden;background-image:url(/images/landing/web-generic/section-bg-2.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;top:-44px}.web-generic-our-work-section .auto-container{position:relative;z-index:1}.web-generic-our-work-heading{text-align:center}.web-generic-our-work-heading .heading{justify-content:center}.web-generic-our-work-heading .heading h3{text-align:center;color:#cac0db}.web-generic-our-work-heading h2{color:#fff;font-family:Manrope,sans-serif;font-size:46px;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.web-generic-our-work-heading p{color:hsla(0,0%,100%,.7);font-family:Manrope,sans-serif;font-size:14px;line-height:1.6;margin:0}html{scroll-behavior:smooth}body{margin:0;background:#fff}.legacy-page{min-height:100vh}.legacy-page img,.legacy-page video{max-width:100%}.native-next-page .native-scroll-carousel{overflow-x:auto!important;display:flex!important;gap:20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;transform:none!important}.native-next-page .native-scroll-carousel>*{width:min(420px,84vw)!important;min-width:min(420px,84vw);flex:0 0 min(420px,84vw)!important;scroll-snap-align:start}.native-next-page .swiper-wrapper.native-scroll-carousel{width:100%}.native-next-page .project-success .native-swiper-carousel .card-image img{object-fit:cover}.native-next-page .awards-recognitions .feature-block-two .inner-box img{object-fit:contain}.native-next-page .sponsors-carousel.native-owl-carousel:not(.skills-carousel){align-items:center}.native-next-page .sponsors-carousel.native-owl-carousel:not(.skills-carousel)>*{width:min(220px,60vw)!important;min-width:min(220px,60vw);height:130px!important;flex:0 0 min(220px,60vw)!important;display:flex;align-items:center;justify-content:center}.native-next-page .sponsors-carousel.native-owl-carousel:not(.skills-carousel)>*>img{width:auto!important;max-width:90%!important;height:auto!important;max-height:110px;object-fit:contain}.native-next-page .sponsors-carousel.skills-carousel.native-owl-carousel{align-items:center;gap:0;min-height:110px}.native-next-page .sponsors-carousel.skills-carousel.native-owl-carousel>a{width:min(220px,60vw)!important;min-width:min(220px,60vw);height:110px!important;flex:0 0 min(220px,60vw)!important;display:flex;align-items:center;justify-content:center}.native-next-page .sponsors-carousel.skills-carousel.native-owl-carousel>a>img{width:80%!important;max-width:180px!important;height:90px!important;max-height:90px;object-fit:contain}.native-next-page .testimonial-one-carousel.native-owl-carousel{align-items:stretch;gap:20px;scrollbar-width:none}.native-next-page .testimonial-one-carousel.native-owl-carousel::-webkit-scrollbar{display:none}.native-next-page .testimonial-one-carousel.native-owl-carousel>.testimonial-card{width:calc((100% - 40px)/3)!important;min-width:calc((100% - 40px)/3);height:auto!important;min-height:230px;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px)/3);margin-inline:0}.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us{width:266px!important;min-height:44px;align-items:center;box-sizing:border-box;line-height:1.25;white-space:nowrap}@media(max-width:767px){.native-next-page .testimonial-one-carousel.native-owl-carousel>.testimonial-card{width:calc((100% - 20px)/2)!important;min-width:calc((100% - 20px)/2);flex-basis:calc((100% - 20px)/2)!important}}@media(max-width:599px){.native-next-page .testimonial-one-carousel.native-owl-carousel>.testimonial-card{width:100%!important;min-width:100%;flex-basis:100%!important}}.native-form-status{width:100%;margin:12px 0 0;padding:14px 16px;border-radius:12px;text-align:center;color:#4b2d7a;background:#efe5ff;border:1px solid #d5c2f5;font-size:14px;font-weight:600}.contact-us,.contact-us-hero{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.contact-us img,.contact-us-hero img{margin:0!important;display:inline-block!important}.native-next-page .features-section-three-services,.native-next-page .features-section-three-services .auto-container,.native-next-page .features-section-three-services .service-container,.native-next-page:has(.features-section-three-services){overflow:visible!important}.native-next-page .features-section-three-services .service-container{align-items:flex-start}.native-next-page .features-section-three-services .sidebar.services-page{position:sticky!important;top:105px;align-self:flex-start;z-index:2}.native-next-page .features-section-three-services .contents{min-width:0}.native-next-page .landing-customer-say .swiper-container{width:min(760px,100% - 32px)!important;overflow:hidden}.native-next-page .landing-customer-say .swiper-wrapper.native-scroll-carousel{gap:0;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none}.native-next-page .landing-customer-say .swiper-wrapper.native-scroll-carousel::-webkit-scrollbar{display:none}.native-next-page .landing-customer-say .swiper-wrapper.native-scroll-carousel>.swiper-slide{width:100%!important;min-width:100%;flex:0 0 100%!important;margin-bottom:0;scroll-snap-align:start}.native-next-page .landing-customer-say .swiper-container{display:grid}.native-next-page .landing-customer-say .swiper-button-next,.native-next-page .landing-customer-say .swiper-button-prev,.native-next-page .landing-customer-say .swiper-label{position:static!important;inset:auto!important;transform:none!important;grid-row:2;align-self:center;justify-self:center;margin:18px 0 0!important}.native-next-page .landing-customer-say .swiper-button-next,.native-next-page .landing-customer-say .swiper-button-prev{width:36px;height:36px}.native-next-page .landing-customer-say .swiper-button-prev{grid-column:1;justify-self:end}.native-next-page .landing-customer-say .swiper-label{grid-column:2;min-width:72px;line-height:36px}.native-next-page .landing-customer-say .swiper-button-next{grid-column:3;justify-self:start}.native-next-page .landing-customer-say .swiper-container{grid-template-columns:1fr auto 1fr}.native-next-page .landing-customer-say .swiper-wrapper{grid-column:1/-1}.native-next-page .banner-inner-service .content-box .content-button-container .contact-us{width:auto!important;min-width:238px;max-width:100%;gap:18px!important;padding:12px 22px!important;white-space:nowrap}.native-next-page .banner-inner-service .content-box .content-button-container .contact-us .svg-container{flex:0 0 20px;margin:0!important}.native-next-page .inner-service .content-button-container .contact-us,.native-next-page .inner-service .content-button-container .send-message,.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us{display:inline-flex!important;width:auto!important;min-width:238px;max-width:100%;align-items:center;justify-content:center;gap:16px!important;padding:12px 22px!important;text-align:center;white-space:nowrap}.native-next-page .inner-service .content-button-container .contact-us .svg-container,.native-next-page .inner-service .content-button-container .send-message .svg-container,.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us .svg-container{flex:0 0 20px;margin:0!important}.native-next-page .banner-inner-service .content-box .content-button-container .contact-us:focus-visible,.native-next-page .banner-inner-service .content-box .content-button-container .contact-us:hover,.native-next-page .inner-service .content-button-container .contact-us:focus-visible,.native-next-page .inner-service .content-button-container .contact-us:hover,.native-next-page .inner-service .content-button-container .send-message:focus-visible,.native-next-page .inner-service .content-button-container .send-message:hover,.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us:focus-visible,.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us:hover{color:#fff!important}.native-next-page .banner-inner-service .content-box .content-button-container .contact-us:focus-visible *,.native-next-page .banner-inner-service .content-box .content-button-container .contact-us:hover *,.native-next-page .inner-service .content-button-container .contact-us:focus-visible *,.native-next-page .inner-service .content-button-container .contact-us:hover *,.native-next-page .inner-service .content-button-container .send-message:focus-visible *,.native-next-page .inner-service .content-button-container .send-message:hover *,.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us:focus-visible *,.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us:hover *{color:#fff!important}.native-next-page .services.banner-section-three .content-button-container .contact-us:focus-visible,.native-next-page .services.banner-section-three .content-button-container .contact-us:hover{color:#fff!important;background-color:#000!important}.native-next-page .services.banner-section-three .content-button-container .contact-us{display:inline-flex!important;width:auto!important;min-width:238px;max-width:100%;align-items:center;justify-content:center;gap:18px!important;padding:12px 22px!important;white-space:nowrap}.native-next-page .services.banner-section-three .content-button-container .contact-us .svg-container{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex:0 0 20px;margin:0;background-color:#fff;border-radius:50%;transition:transform .3s ease}.native-next-page .services.banner-section-three .content-button-container .contact-us:focus-visible .svg-container,.native-next-page .services.banner-section-three .content-button-container .contact-us:hover .svg-container{transform:rotate(45deg)}.native-next-page .inner-service-let-work-section .content .right-content div a:focus-visible,.native-next-page .inner-service-let-work-section .content .right-content div a:hover{color:#fff!important}@media(max-width:991px){.native-next-page .banner-inner-service{padding-top:82px}.native-next-page .banner-inner-service .banner-container{height:auto!important;min-height:0}.native-next-page .banner-inner-service .banner-container-left{top:0!important;width:100%;height:auto!important;min-height:0;margin-top:16px;padding:0!important}.native-next-page .banner-inner-service .content-box{height:auto!important;min-height:0;justify-content:flex-start;padding:36px clamp(22px,7vw,35px) 28px!important}.native-next-page .services.banner-section-three .banner-container{min-height:620px;height:76vh}.native-next-page .services.banner-section-three .banner-container-inner{min-height:520px;height:100%;top:0;align-items:center}.native-next-page .services.banner-section-three .banner-container .auto-container{transform:none!important}.native-next-page .services.banner-section-three .content-box{top:0!important;display:flex;min-width:0!important;min-height:520px;flex-direction:column;justify-content:center;align-items:flex-start;padding:120px 0 70px!important}.native-next-page .features-section-three-services .service-container{flex-direction:column}.native-next-page .features-section-three-services .sidebar.services-page{position:sticky!important;top:78px;width:100%;margin-bottom:24px;align-self:stretch}.native-next-page .features-section-three-services .contents{width:100%;margin-left:0;padding-left:0;padding-right:0}.native-next-page .banner-inner-service .content-box .content-button-container .contact-us,.native-next-page .inner-service .content-button-container .contact-us,.native-next-page .inner-service .content-button-container .send-message,.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us{width:min(100%,320px)!important;min-width:0;white-space:normal}.native-next-page .footer-style-two .footer-column:first-child .footer-widget,.native-next-page .footer-style-two .footer-column:first-child .subscribe-container,.native-next-page .footer-style-two .footer-column:first-child .widget-content{text-align:center}.native-next-page .footer-style-two .footer-column:first-child .logo{display:flex;justify-content:center}.native-next-page .footer-style-two .footer-column:first-child .logo a{display:inline-flex;justify-content:center}.native-next-page .footer-style-two .footer-column:first-child .logo img{display:block!important;width:min(240px,70vw)!important;max-width:100%;height:auto!important;margin-left:auto;margin-right:auto}.native-next-page .footer-style-two .footer-column:first-child .social-icons{justify-content:center}}.anim-icons .icon-blue-blur.now-in-view,.anim-icons .icon-green-blur.now-in-view,.anim-icons .icon-orange-blur.now-in-view,.anim-icons .icon-pink-blur.now-in-view,.banner-section .anim-icons .icon.now-in-view{animation-name:zoomInStable;animation-duration:3s;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-name:zoomInStable;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-moz-animation-name:zoomInStable;-moz-animation-duration:3s;-moz-animation-iteration-count:1;-moz-animation-timing-function:linear;-ms-animation-name:zoomInStable;-ms-animation-duration:3s;-ms-animation-iteration-count:1;-ms-animation-timing-function:linear;-o-animation-name:zoomInStable;-o-animation-duration:3s;-o-animation-iteration-count:1;-o-animation-timing-function:linear}.banner-section .anim-icons .icon.now-in-view{animation-name:zoomInStable;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:zoomInStable;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:zoomInStable;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:zoomInStable;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:zoomInStable;-o-animation-duration:3s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}@keyframes rotateme{0%{transform:rotate(0deg);opacity:1}50%{transform:rotate(180deg)}to{transform:rotate(1turn);opacity:1}}.banner-section .anim-icons .icon-circle-1.now-in-view,.banner-section .anim-icons .icon-circle-2.now-in-view,.banner-section .anim-icons .icon-circle-3.now-in-view,.banner-section .anim-icons .icon-triangle-1.now-in-view,.banner-section .anim-icons .icon-triangle-2.now-in-view,.banner-section .icon-circle-1,.banner-section .icon-triangle-1,.banner-section .icon-triangle-2{animation-name:rotateme;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:rotateme;-webkit-animation-duration:15s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotateme;-moz-animation-duration:15s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:rotateme;-ms-animation-duration:15s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:rotateme;-o-animation-duration:15s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}@keyframes float_up_down{0%{transform:translateY(0);opacity:1}50%{transform:translateY(30px);opacity:1}to{transform:translateY(0);opacity:1}}.banner-section-six .image-box .iphone-image img,.banner-section-three .image-box .image-2 img{animation-name:float_up_down;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:float_up_down;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:float_up_down;-moz-animation-duration:5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float_up_down;-ms-animation-duration:5s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float_left_right;-o-animation-duration:5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}@keyframes float_left_right{0%{transform:translateX(-100px);opacity:1}50%{transform:translateX(100px);opacity:.4}to{transform:translateX(-100px);opacity:1}}.tech-stack{position:relative;padding:90px 0 100px;overflow:hidden;background-position:50%;background-size:cover;background-repeat:no-repeat}.tech-stack--dark{background-color:#0a0a0a;background-image:url(/images/background/stack-background.webp)}.tech-stack--dark .tech-stack__row:not(:last-child){border-bottom-color:hsla(0,0%,100%,.12)}.tech-stack--dark .tech-stack__item img{mix-blend-mode:lighten}.tech-stack--dark .tech-stack__label{color:hsla(0,0%,100%,.9)}.tech-stack--light{background-color:#fff}.tech-stack--light .tech-stack__row:not(:last-child){border-bottom-color:rgba(20,20,40,.1)}.tech-stack--light .tech-stack__item img{mix-blend-mode:normal}.tech-stack--light .tech-stack__label{color:#141414}.tech-stack__rows{display:flex;flex-direction:column}.tech-stack__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px 40px;padding:36px 0}.tech-stack__row:not(:last-child){border-bottom:1px solid rgba(0,0,0,0)}.tech-stack__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:88px;max-width:140px}.tech-stack__item img{display:block;width:auto;max-width:100%;height:48px;object-fit:contain}.tech-stack__label{font-size:13px;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap}@media(max-width:1199px){.tech-stack{padding:72px 0 80px}.tech-stack .tech-stack__row{gap:24px 28px;padding:28px 0}.tech-stack .tech-stack__item{min-width:72px;max-width:110px}.tech-stack .tech-stack__item img{height:42px}.tech-stack .tech-stack__label{font-size:12px}}@media(max-width:768px){.tech-stack{padding:56px 0 64px}.tech-stack .tech-stack__row{gap:18px 16px;padding:22px 0}.tech-stack .tech-stack__item{min-width:64px;max-width:96px}.tech-stack .tech-stack__item img{height:36px}.tech-stack .tech-stack__label{font-size:11px}}.client-section{position:relative;padding:40px 0 50px;background-color:#f6f6f6}.client-section--landing{padding:30px 0;margin-bottom:3rem;background:var(--Light-linear,linear-gradient(105deg,#d5fbfb .22%,#efe5ff 73.8%))}.client-section--landing .sec-title{margin-top:10px;margin-bottom:20px}.clients-ticker-container{overflow:hidden;background:rgba(0,0,0,0);padding:30px 0 0;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.clients-ticker-inner{display:flex;width:max-content;align-items:center;animation:clients-ticker 40s linear infinite;will-change:transform}.clients-ticker-inner:hover{animation-play-state:paused}.client-item{flex:0 0 auto;width:200px;margin:0 20px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;background-color:#fff;border-radius:16px;padding-block:10px}.client-item:hover{transform:scale(1.1)}.client-item img{max-width:100%;max-height:100px;width:auto;height:auto;object-fit:contain}@keyframes clients-ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:768px){.client-item{width:120px;margin:0 20px}.clients-ticker-container{padding:40px 0}}.process-section{position:relative;padding-block:60px;margin-bottom:50px;background-color:#1a1a1a;overflow:hidden;background-image:url(/images/landing/healthcare/section-bg-1.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.process-section .how-we-work-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:80px;gap:40px}.process-section .how-we-work-header .header-left{flex:1 1;max-width:55%}.process-section .how-we-work-header .header-left h2{text-transform:capitalize}.process-section .how-we-work-header .header-right{flex:1 1;max-width:45%;align-self:flex-end}.process-section .timeline-container{position:relative}.process-section .timeline-line{position:absolute;width:170%;bottom:7px;left:-30%;right:0;height:2px;opacity:.5;background:repeating-linear-gradient(90deg,#c4b7de 0,#c4b7de 4px,transparent 0,transparent 8px);z-index:1}.process-section .timeline-tabs{position:relative;display:flex;justify-content:space-between;align-items:flex-start;z-index:2;margin-bottom:0;padding-bottom:60px;gap:20px}.process-section .timeline-tab{position:relative;flex:1 1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:15px;cursor:pointer;background:rgba(0,0,0,0);border:none;padding:0;text-align:left;font:inherit;color:inherit}.process-section .timeline-tab .tab-dot{width:20px;height:20px;border-radius:50%;background-color:#f1ecfb;transition:all .3s ease;position:relative;display:flex;justify-content:center;align-items:center}.process-section .timeline-tab .tab-dot-inner{width:6px;height:6px;border-radius:6px;background-color:#693cb0}.process-section .timeline-tab .tab-dot:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:2px;height:135px;background:#693cb0;z-index:-1}.process-section .timeline-tab .tab-button{background-color:#fff;border-radius:36px;padding:6px 12px;transition:all .3s ease;min-width:227px;text-align:center;border:none;position:relative;flex-shrink:0;display:flex;gap:10px;order:2}.process-section .timeline-tab .tab-button span{color:#141414;font-family:Manrope,sans-serif;font-size:14px;margin-top:2px;font-style:normal;font-weight:500;line-height:normal}.process-section .timeline-tab.active{flex:1.15 1}.process-section .timeline-tab.active .tab-dot:after{background:#693cb0}.process-section .timeline-tab:not(.active){flex:.5 1}.process-section .timeline-tab:not(.active) .tab-dot:after{opacity:.5;background:repeating-linear-gradient(180deg,#c4b7de 0,#c4b7de 4px,transparent 0,transparent 8px)}.process-section .timeline-content{position:relative;margin-top:0;width:100%;overflow:visible;display:flex;justify-content:center;z-index:1}.process-section .tab-content{display:none;width:100%;position:relative}.process-section .tab-content.active{display:block}.process-section .sub-items-container{display:flex;gap:20px;padding-left:50px;position:relative;width:fit-content;margin-left:auto;margin-right:auto}.process-section .sub-item{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;gap:40px;position:relative}.process-section .sub-item .sub-item-dot{width:18px;height:18px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.process-section .sub-item .sub-item-dot:after{content:"";position:absolute;bottom:16px;left:49.5%;width:2px;height:36px;z-index:1;opacity:.5;background:repeating-linear-gradient(180deg,#c4b7de 0,#c4b7de 4px,transparent 0,transparent 8px)}.process-section .sub-item .sub-item-inner-dot{width:4px;height:4px;border-radius:4px;background-color:#693cb0}.process-section .sub-item .sub-item-inner-dot span{margin-top:0}.process-section .sub-item span{color:#fff;font-family:Manrope,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.process-section .mobile-timeline-container{display:none}.process-section--dark .process-section__cta{margin-top:64px;width:100%}.process-section--dark .process-section__cta-title{color:#fff;font-family:Manrope,sans-serif;font-size:22px;font-weight:600;line-height:1.35;margin:0 0 24px;max-width:560px;transition:margin-left .25s ease}.process-section--dark .process-section__cta-title .highlight-text{color:#8a57de}.process-section--dark .process-section__cta-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;background:#fff;color:#141414;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;text-decoration:none}.process-section--light{background-color:#fff;background-image:none;margin-bottom:0}.process-section--light .section-label{margin-bottom:16px}.process-section--light .label-dot{background-color:#0bd3d2}.process-section--light .label-text{color:#666;letter-spacing:.12em;font-weight:600}.process-section--light .header-left h2{color:#000;max-width:24ch}.process-section--light .header-right p{color:#666}.process-section--light .timeline-line{opacity:.7}.process-section--light .timeline-tab .tab-button{background-color:#1a1a1a}.process-section--light .timeline-tab .tab-button span{color:#fff;font-weight:500;margin-top:0;white-space:nowrap}.process-section--light .timeline-tab .tab-dot{background-color:#fff}.process-section--light .timeline-tab.active .tab-button{background-color:#693cb0}.process-section--light .sub-item .sub-item-dot{border:1px solid rgba(105,60,176,.2)}.process-section--light .sub-item span{color:#666;text-align:center}.process-section--light .mobile-sub-item span{color:#666}.process-section--light .process-section__cta{margin-top:72px;width:100%}.process-section--light .process-section__cta-title{color:#000;font-family:Manrope,sans-serif;font-size:22px;font-weight:600;line-height:1.35;margin:0 0 24px;max-width:560px;transition:margin-left .25s ease}.process-section--light .process-section__cta-title .highlight-text{color:#693cb0}.process-section--light .process-section__cta-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;background:#1a1a1a;color:#fff;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}.process-section--light .process-section__cta-button:hover{background:#000;color:#fff;transform:translateY(-1px)}@media(max-width:768px){.process-section .how-we-work-header{flex-direction:column!important;gap:0!important;margin-bottom:50px!important}.process-section .header-left,.process-section .header-right{max-width:100%!important;padding-top:0!important}.process-section .header-left h2{font-size:32px!important;line-height:40px!important}.process-section .timeline-container{display:none}.process-section .mobile-timeline-container{display:block;position:relative;padding-left:10px;margin-top:40px}.process-section .mobile-timeline-container:before{content:"";position:absolute;left:30px;top:0;bottom:0;width:2px;background:repeating-linear-gradient(180deg,#c4b7de 0,#c4b7de 4px,transparent 0,transparent 8px);opacity:.5}.process-section .mobile-timeline-item{position:relative;margin-bottom:30px;cursor:pointer}.process-section .mobile-sub-items{display:none;margin-top:20px;position:relative;padding-bottom:10px}.process-section .mobile-timeline-item.active .mobile-sub-items{display:block}.process-section .mobile-sub-item{position:relative;display:flex;align-items:center;gap:45px;margin-bottom:20px;padding-left:12px}.process-section .mobile-sub-item .sub-item-dot{width:18px;height:18px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.process-section .mobile-sub-item .sub-item-dot:after{content:"";position:absolute;bottom:8px;left:4.5%;width:44px;height:2px;opacity:.5;background:repeating-linear-gradient(90deg,#c4b7de 0,#c4b7de 4px,transparent 0,transparent 8px)}.process-section .mobile-sub-item .sub-item-inner-dot{width:4px;height:4px;border-radius:4px;background-color:#693cb0;z-index:2}.process-section .mobile-sub-item .sub-item-inner-dot span{margin-top:0}.process-section .mobile-sub-item span{color:#75717b;font-family:Manrope,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}}@media(max-width:585px){.process-section{padding:40px 0}.process-section .how-we-work-header{flex-direction:column!important;gap:0!important;margin-bottom:40px!important}.process-section .header-left,.process-section .header-right{max-width:100%!important;padding-top:0!important}.process-section .header-left h2{font-size:28px!important;line-height:36px!important}.process-section .header-right .text{font-size:14px!important}.process-section .sub-items-container{padding-left:40px}.process-section .sub-item span{font-size:14px}.process-section .process-section--light .process-section__cta{margin-top:40px!important}.process-section .process-section__cta-title{font-size:18px!important;margin-left:0!important}}@media(max-width:480px){.process-section .header-left h2{font-size:24px!important;line-height:32px!important}.process-section .sub-items-container{padding-left:30px}}.contact-panel{padding:83px 0 70px;background-color:#f7f1ff}.contact-panel .sec-title{margin-bottom:5px}.contact-panel .sec-title h1,.contact-panel .sec-title h2{color:#141414;font-weight:700;letter-spacing:-1px;margin-bottom:5px}.contact-panel .sec-title .text{font-size:18px;line-height:22.68px;color:#292e3d;font-weight:400;margin-top:6px}.contact-panel .sec-list .text{font-size:16px;line-height:30px;color:#141414;font-weight:600;margin-top:30px}.contact-panel--full{padding-top:135px;background-color:#f6f6f6}.contact-panel--full .sec-title{margin-bottom:0}.contact-panel--full .sec-title h1{margin-bottom:24px;font-family:Manrope,sans-serif;font-size:64px;line-height:61px;font-weight:800!important;letter-spacing:-1px;color:#1a1a1a}@media(max-width:1199px){.contact-panel--full .sec-title h1{font-size:48px;line-height:1.06}}@media(max-width:768px){.contact-panel--full .sec-title h1{font-size:40px}}@media(max-width:480px){.contact-panel--full .sec-title h1{font-size:32px}}.contact-panel--full .sec-title .text{margin-top:0;font-size:18px;line-height:1.4;color:#474747}.contact-panel__layout{display:grid;gap:28px 40px;grid-template-columns:1fr 1fr;grid-template-areas:"intro form" "aside form";align-items:start}@media(max-width:991.98px){.contact-panel__layout{grid-template-columns:1fr;grid-template-areas:"intro" "form" "aside";gap:24px}}.contact-panel__intro{grid-area:intro}.contact-panel__form{grid-area:form}@media(max-width:991.98px){.contact-panel__form .contact-wizard{max-width:100%;margin-left:0}}.contact-panel__aside{grid-area:aside;min-width:0}.contact-panel__testimonials{display:flex;align-items:stretch;gap:14px;margin-top:0}.contact-panel__testimonial-rail{display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;gap:8px}.contact-panel__testimonial-dot{width:3px;height:26px;padding:0;background:#e0e0e0;border:0;border-radius:50px;cursor:pointer;transition:background .2s ease}.contact-panel__testimonial-dot.is-active{background:#693cb0}.contact-panel__testimonial-track{flex:1 1;min-width:0;height:265px;overflow-y:auto;overscroll-behavior-block:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none}@media(max-width:585px){.contact-panel__testimonial-track{height:290px}}.contact-panel__testimonial-track::-webkit-scrollbar{display:none}.contact-panel__testimonial-track:focus-visible{outline:2px solid #693cb0;outline-offset:4px;border-radius:16px}.contact-panel__testimonial-track .home-testimonials__card{height:270px;min-height:0;padding:24px 28px;overflow:hidden;scroll-snap-align:start;margin-bottom:14px}.contact-panel__testimonial-track .home-testimonials__card-footer{margin-top:20px}.contact-panel__faqs{margin-top:8px;padding:0}.contact-panel__faqs .accordion-button,.contact-panel__faqs .accordion-button:not(.collapsed),.contact-panel__faqs .accordion-item{border:0;box-shadow:none}.contact-panel__faqs .right-content .accordion-body,.contact-panel__faqs .right-content .accordion-button,.contact-panel__faqs .right-content .accordion-collapse,.contact-panel__faqs .right-content .accordion-custom-style{background-color:#fff;border-radius:16px!important}.contact-wizard{width:100%;max-width:658px;margin-left:auto;padding:24px;background:#fff;border:1px solid #d1d1d1;border-radius:12px}.contact-wizard__header{margin-bottom:4px}.contact-wizard__title{margin:0 0 6px;font-family:Manrope,sans-serif;font-size:24px;font-weight:600;line-height:1.3;color:#1a1a1a}.contact-wizard__subtitle{margin:0;font-family:Manrope,sans-serif;font-size:16px;color:#474747}.contact-wizard__progress{display:flex;align-items:center;gap:16px;margin:16px 0 24px}.contact-wizard__progress-track{flex:1 1;height:6px;overflow:hidden;background:#d9d9d9;border-radius:50px}.contact-wizard__progress-fill{height:100%;background:#693cb0;border-radius:50px;transition:width .35s ease}.contact-wizard__progress-text{font-family:Manrope,sans-serif;font-size:16px;font-weight:400;color:#474747;white-space:nowrap}.contact-wizard__step{display:flex;flex-direction:column;gap:16px;animation:contactWizardFade .3s ease}.contact-wizard__label{display:block;margin-bottom:12px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1;text-transform:uppercase;color:#474747}.contact-wizard__grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){.contact-wizard__grid2{grid-template-columns:1fr}}.contact-wizard__input,.contact-wizard__textarea{width:100%;padding:12px 16px;font-family:Manrope,sans-serif;font-size:16px;color:#141414;background:#f6f6f6;border:1px solid #d1d1d1;border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-wizard__input::placeholder,.contact-wizard__textarea::placeholder{color:#999}.contact-wizard__input:focus,.contact-wizard__textarea:focus{outline:none;background:#fff;border-color:#693cb0;box-shadow:0 0 0 3px rgba(105,60,176,.1)}.contact-wizard__textarea{min-height:120px;resize:vertical;line-height:1.6}.contact-wizard__phone{display:flex;gap:10px}.contact-wizard__country{flex:0 0 auto;padding:0 10px;font-family:Manrope,sans-serif;font-size:16px;color:#141414;background:#f6f6f6;border:1px solid #d1d1d1;border-radius:16px;cursor:pointer}.contact-wizard__country:focus{outline:none;border-color:#693cb0}.contact-wizard__phone .contact-wizard__input{flex:1 1}.contact-wizard__question{margin:0 0 4px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;color:#141414}.contact-wizard__options{display:flex;flex-wrap:wrap;gap:12px}.contact-wizard__options--stack{flex-direction:column}.contact-wizard__option{display:flex;align-items:center;gap:10px;flex:0 1 auto;padding:10px 16px;font-family:Manrope,sans-serif;font-size:15px;font-weight:500;color:#141414;background:#f6f6f6;border:1.5px solid #d1d1d1;border-radius:12px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.contact-wizard__option input{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#693cb0}.contact-wizard__option:hover{background:#fff;border-color:#693cb0}.contact-wizard__option:has(input:checked){background:rgba(105,60,176,.1);border-color:#693cb0;color:#693cb0;font-weight:600}.contact-wizard__actions{display:flex;gap:16px;margin-top:20px}.contact-wizard__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1;padding:14px 32px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;border-radius:40px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.contact-wizard__btn--primary{color:#fff;background:#693cb0;border:none}.contact-wizard__btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(105,60,176,.3)}.contact-wizard__btn--primary:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.contact-wizard__btn--ghost{color:#141414;background:#f9f7fd;border:1px solid #d1d1d1}.contact-wizard__btn--ghost:hover{border-color:#693cb0}.contact-wizard__error{margin:0;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;color:#d92d20}.contact-wizard__status{padding:10px 14px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;border-radius:12px}.contact-wizard__status--error{color:#d92d20;background:#fef3f2}.contact-wizard__status--pending{color:#666;background:#f8f8f8}.contact-wizard__success{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 8px;text-align:center;animation:contactWizardFade .3s ease}.contact-wizard__success-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:#fff;background:#067647;border-radius:50%}.contact-wizard__success-title{margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;color:#141414}.contact-wizard__success-text{margin:0;font-family:Manrope,sans-serif;font-size:14px;color:#666}@keyframes contactWizardFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#cc-main{--cc-font-family:Manrope,sans-serif;--cc-bg:#ffffff;--cc-primary-color:#141414;--cc-secondary-color:#666666;--cc-link-color:#693cb0;--cc-separator-border-color:#e7e0f2;--cc-btn-primary-bg:#693cb0;--cc-btn-primary-color:#ffffff;--cc-btn-primary-border-color:#693cb0;--cc-btn-primary-hover-bg:#542f96;--cc-btn-primary-hover-color:#ffffff;--cc-btn-primary-hover-border-color:#542f96;--cc-btn-secondary-bg:#f9f7fd;--cc-btn-secondary-color:#141414;--cc-btn-secondary-border-color:#d1d1d1;--cc-btn-secondary-hover-bg:#f8f8f8;--cc-btn-secondary-hover-color:#141414;--cc-btn-secondary-hover-border-color:#693cb0;--cc-cookie-category-block-bg:#f8f8f8;--cc-cookie-category-block-border:#e7e0f2;--cc-cookie-category-block-hover-bg:#f5f5f5;--cc-cookie-category-block-hover-border:#c4b7de;--cc-footer-bg:#ffffff;--cc-footer-color:#666666;--cc-footer-border-color:#e7e0f2;--cc-toggle-on-bg:#693cb0;--cc-toggle-off-bg:#bfbfbf;--cc-modal-border-radius:16px;--cc-btn-border-radius:50px;--cc-overlay-bg:rgba(0,0,0,0.55);--cc-z-index:2147483000}#cc-main .cm,#cc-main .pm{background:#fff;box-shadow:0 16px 48px rgba(20,20,20,.28)}@media only screen and (max-width:7000px){.page-wrapper{overflow:hidden}}@media only screen and (min-width:1499px)and (max-width:1698px){.banner-section-three .image-box .image-2{right:0;top:-10px}}@media only screen and (min-width:1699px){.banner-section-three .image-box .image-2{right:0;top:-10px}}@media only screen and (max-width:1340px){.banner-section .layer-image{left:-100px}.banner-section .image-box{right:0}.banner-section-three .image-box .image-1{position:relative;top:50px}.banner-section-six .image-box .mac-image{margin-left:-200px;margin-right:0}.banner-section-six .content-box{padding-top:50px}}@media only screen and (max-width:1139px){.banner-section-three .content-box .content-button-container{justify-content:left}.banner-section .image-box,.banner-section .layer-outer,.banner-section-six .image-box .iphone-image,.banner-section-three .image-box .image-2,.banner-section-three .layer-outer{display:none}.banner-section .content-box{padding:220px 0 70px}.banner-section-three .content-box{padding:70px 0 50px;margin:0 auto}.banner-section-three .image-box{position:relative;left:0;top:0;text-align:center}.banner-section-three .image-box .image-1{position:relative;display:inline-block;right:0;top:0}.header-style-three .main-menu .navigation>li>a{color:#4c4754}.header-style-three .main-menu .navigation>li.current>a,.header-style-three .main-menu .navigation>li:hover>a{color:#8a57de}.services-block .inner-box{padding-right:0}.call-to-action-six h2{font-size:36px}.main-menu .navigation>li{margin-right:35px}}@media only screen and (min-width:991px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block!important;visibility:hidden;opacity:0}}@media only screen and (min-width:991px)and (max-width:1623px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{height:472px;overflow-y:scroll}}@media only screen and (max-width:1023px){.main-header,.main-header.fixed-header{top:0!important;box-shadow:0 10px 20px rgba(42,38,49,.15);border-bottom:1px solid #f1f1f1}.call-to-action-six .btn-column{text-align:center}.large-container,.main-header .outer-box .btn-box{padding:0 15px}.main-menu .navigation>li{margin-right:35px}.main-header .header-upper .nav-outer{float:right}.banner-section .content-box{padding-top:170px}.banner-section-three .content-box{padding-top:90px}.banner-section .content-box h1,.banner-section-six .content-box h2,.banner-section-three .content-box h1{font-size:40px;line-height:1.2em}.banner-section-six{padding:70px 0 100px}.banner-section-six .content-box{padding-top:0;margin:0 auto;text-align:center}.banner-section-six .image-box{text-align:center;text-align:-webkit-center}.banner-section-six .image-box img{display:inline-block}.footer-style-two .footer-column .footer-title{margin-bottom:20px}.main-header .header-upper .logo-box{z-index:30}.header-style-five,.header-style-five.fixed-header{border-bottom:0;background-color:#202020}.header-style-four,.header-style-four.fixed-header{background-color:#202020!important;border-bottom:0}.header-style-four .main-menu .navbar-header .navbar-toggler .icon-bar{background-color:#fff!important}}@media only screen and (max-width:991px){.main-header,.main-header.fixed-header{top:0!important;box-shadow:0 10px 20px rgba(42,38,49,.15);border-bottom:1px solid #f1f1f1}.call-to-action-six .btn-column{text-align:center}.main-header .outer-box .btn-box,.main-menu .navbar-collapse>.navigation>li>a>i{display:none}.large-container{padding:0 15px}.main-menu .navigation>li{margin-left:20px;margin-right:0}.main-header .header-upper .nav-outer{float:right}.banner-section .content-box{padding-top:170px}.banner-section-three .content-box{padding-top:100px}.banner-section .content-box h1,.banner-section-six .content-box h2,.banner-section-three .content-box h1{font-size:40px;line-height:1.2em}.banner-section-six{padding:60px 0}.banner-section-six .content-box{padding-top:0;margin:0 auto;text-align:center}.banner-section-six .image-box{text-align:center;text-align:-webkit-center}.banner-section-six .image-box img{display:inline-block}.footer-style-two .footer-column .footer-title{margin-bottom:20px}.main-header .nav-outer{padding:0;margin:-85px 0 0!important;display:block!important}.main-menu{width:100%;display:block!important}.header-contact-container{display:block;width:100%;margin-bottom:10px;padding-left:24px}.contact-us{width:27%;margin-top:7px}.main-menu .navbar-collapse{max-width:none;overflow:auto;float:none!important;width:100%!important;padding:0;border:none;margin:0 0 15px;border-radius:0;box-shadow:none}.main-menu .collapsing,.main-menu .navbar-collapse.show{padding:0;border:none;background-color:#fff;border-radius:0;box-shadow:3px 3px 5px 0 rgba(0,0,0,.05),-3px 0 5px 0 rgba(0,0,0,.05)}.main-menu .navbar-header{position:relative;float:none;display:block;text-align:right;width:100%;padding:20px 0 10px;right:0;z-index:12}.main-menu .navbar-header .navbar-toggle{display:inline-block;z-index:12;border:1px solid #fff;float:none;margin:0;border-radius:0;background:#fff}.main-menu .navbar-collapse>.navigation{float:none!important;padding:10px 20px;margin:0!important;width:100%!important;background:#fff!important}.main-menu .navbar-collapse>.navigation>li{margin:0!important;float:none!important;padding:0!important;width:100%}.main-menu .navigation>li>a,.main-menu .navigation>li>ul:before{border:none}.main-menu .navbar-collapse>.navigation>li:first-child,.main-menu .navbar-collapse>.navigation>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li{border:none!important}.main-menu .navigation li a:after,.main-menu .navigation li a:before,.main-menu .navigation li:after,.main-menu .navigation li:before{color:#fff!important;right:15px;font-size:16px;display:none!important}.main-menu .navbar-collapse>.navigation>li>ul,.main-menu .navbar-collapse>.navigation>li>ul>li>ul{position:relative;border:none;float:none;visibility:visible;opacity:1;display:none;background:#fff!important;margin:0;left:auto!important;right:auto!important;top:auto!important;padding:10px 0 15px 30px;outline:0;width:100%;border-radius:0;box-shadow:none;transform:translateY(0);transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;-o-transition:none!important;-moz-transition:none!important;border-bottom:1px solid #f0f0f0!important}.main-menu .navbar-collapse>.navigation>li,.main-menu .navbar-collapse>.navigation>li>ul>li,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li{border-top:1px solid #fff!important;border-bottom:none;opacity:1!important;top:0!important;left:0!important;visibility:visible!important;margin:0;padding:0}.main-menu .navbar-collapse>.navigation>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a{padding:14px 10px!important;line-height:22px;color:#394963!important;background:#fff;text-align:left;font-size:20px}.main-menu .navbar-collapse>.navigation>li>ul>li>a{font-size:20px;font-weight:400!important;color:#7f8897!important;padding:7px 0!important}.main-menu .navbar-collapse>.navigation>li.current-menu-item>a,.main-menu .navbar-collapse>.navigation>li.current>a,.main-menu .navbar-collapse>.navigation>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a{color:#8a57de!important}.main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn{display:block}.main-menu .navbar-collapse>.navigation li.dropdown:after,.main-menu .navigation>li>ul:before,.sec-title br{display:none!important}.main-header .header-upper .logo-box{z-index:30}.main-menu .navbar-header .navbar-toggler{display:inline-block;z-index:12;width:50px;height:36px;float:none;padding:0;text-align:center;border-radius:3px;margin-top:7px}.main-menu .navbar-header .navbar-toggler .icon-bar{position:relative;background:#394963;height:3px;display:block;margin:5px 11px}.main-header .nav-outer{width:100%;margin-top:-60px}.header-style-five,.header-style-five.fixed-header{border-bottom:0;background-color:#202020}.header-style-four,.header-style-four.fixed-header{background-color:#202020!important;border-bottom:0}.main-header{background-color:#fff}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{border:none;color:#777}.header-style-four .main-menu .navbar-header .navbar-toggler .icon-bar{background-color:#fff!important}}@media only screen and (max-width:767px){.header-contact-container{display:block;width:100%;margin-bottom:10px;padding-left:24px}.contact-us{width:45%}.auto-container{padding:0 20px}.sec-title h2{font-size:23px;line-height:1.3em}.banner-section .anim-icons,.banner-section .content-box h1 br,.sec-title .text br,.sec-title h2 br{display:none}.news-section{padding-top:70px;padding-bottom:30px}.banner-section .content-box{padding:170px 0 70px}.footer-style-two .footer-bottom .pull-left,.footer-style-two .footer-bottom .pull-right{width:100%;text-align:center}.footer-style-two .footer-bottom .copyright{margin-bottom:15px}.call-to-action-six{padding:80px 0}}@media only screen and (max-width:599px){.banner-section .content-box h1,.banner-section-six .content-box h2,.banner-section-three .content-box h1{font-size:30px;line-height:1.2em}.feature-block-two .inner-box{padding:50px 15px 25px;min-height:auto}.blog-classic{padding:0}.list-style-one li{font-size:18px}.banner-section-six .image-box .mac-image{margin-left:-100px}.call-to-action-six h2{font-size:38px}.main-menu .navbar-collapse>.navigation>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a{font-size:18px!important}.main-menu .navbar-collapse>.navigation>li>ul>li>a{font-size:17px!important}}@media only screen and (max-width:479px){.contact-us{width:70%}.services-block{margin-bottom:45px}.call-to-action-six h2{font-size:34px}.services-section{padding-top:100px}}@media screen and (min-width:2000px){.banner-section-three .banner-container{height:87vh}.banner-section-three .banner-container-inner{height:80%}.google-ads-landing-banner .banner-container,.healthcare-landing-banner .banner-container,.tech-stack-landing-banner .banner-container,.web-generic-landing-banner .banner-container{height:72vh}}@media screen and (max-width:2500px)and (min-width:1540px){.banner-section-three .banner-container{height:79vh}.banner-section-three .banner-container .banner-container-inner{height:85%}}@media screen and (max-width:2000px)and (min-width:1540px){.project-success .card-hover-content,.project-success .card-image{height:300px}.google-ads-case-study-section .project-success-swiper .card-hover-content{height:350px}.project-success .swiper-button-prev{left:var(--swiper-navigation-sides-offset,56%)}.project-success .swiper-button-next{right:var(--swiper-navigation-sides-offset,38%)}}@media screen and (min-width:1540px){.banner-section-three .banner-container{height:86vh}.banner-section-three .banner-container-inner{height:70%;top:8%}.banner-inner-service .banner-container{height:57vh}.project-success .swiper-button-prev{left:var(--swiper-navigation-sides-offset,50%)}.project-success .swiper-button-next{right:var(--swiper-navigation-sides-offset,43%)}}@media screen and (max-width:1539px)and (min-width:1440px){.banner-section-three .banner-container{height:70vh}.banner-section-three .banner-container-inner{height:95%;background-size:100% 100%}.banner-inner-service .banner-container{height:70vh}.project-success .swiper-button-prev{left:var(--swiper-navigation-sides-offset,71%)}.project-success .swiper-button-next{right:var(--swiper-navigation-sides-offset,19%)}}@media screen and (max-width:1539px)and (min-width:1200px){.google-ads-landing-banner .banner-container,.healthcare-landing-banner .banner-container{height:144vh}.tech-stack-landing-banner .banner-container,.web-generic-landing-banner .banner-container{height:116vh}.tech-stack-landing-banner .banner-container-inner{top:22%}.web-generic-landing-banner .banner-container-inner{top:21%}.mission-section{height:368px}.overlay-text h2{font-size:25px!important}}@media screen and (max-width:1439px)and (min-width:1200px){.banner-section-three .banner-container{height:75vh}.banner-section-three .banner-container-inner{height:95%;background-size:100% 100%}.tech-stack-landing-banner .banner-container,.web-generic-landing-banner .banner-container{height:144vh}}@media screen and (max-width:1439px)and (min-width:1400px){.project-success .swiper-button-prev{left:var(--swiper-navigation-sides-offset,75%)}.project-success .swiper-button-next{right:var(--swiper-navigation-sides-offset,16%)}}@media screen and (max-width:1399px)and (min-width:1200px){.project-success .swiper-button-prev{left:var(--swiper-navigation-sides-offset,78%)}.project-success .swiper-button-next{right:var(--swiper-navigation-sides-offset,12%)}}@media screen and (max-width:1199px)and (min-width:769px){.banner-section-three .banner-container{height:80vh}.banner-section-three .banner-container-inner{height:100%;background-image:url(/images/banner/hero-banner-tablet.webp);top:0}.google-ads-landing-banner .banner-container,.healthcare-landing-banner .banner-container,.tech-stack-landing-banner .banner-container,.web-generic-landing-banner .banner-container{height:150vh}.google-ads-landing-banner .content-box,.healthcare-landing-banner .content-box,.tech-stack-landing-banner .content-box,.web-generic-landing-banner .content-box{max-width:576px}.mission-section{height:368px}.overlay-text{width:260px!important;left:19%!important}.overlay-text h2{font-size:22px!important}.sub-content .contact-us{width:66%}.header-content,.landing-customer-say .swiper-container{width:66%!important}.landing-what-we-do .section-header,.landing-why-gss-tech .section-header{width:80%!important}.inner-service-content-section-two .cards-container,.landing-what-we-do .services-grid,.landing-why-gss-tech .cards-container{grid-template-columns:repeat(3,1fr)}.landing-stack-section .stack-icons{grid-template-columns:repeat(4,160px)}.project-success .swiper-button-prev{left:var(--swiper-navigation-sides-offset,81%)}.project-success .swiper-button-next{right:var(--swiper-navigation-sides-offset,3%)}.content-button-container .send-message{width:32%!important}}@media screen and (max-width:768px)and (min-width:585px){.banner-section-three .banner-container{height:83vh}.banner-section-three .banner-container-inner{height:95%;background-image:url(/images/banner/hero-banner-mobile.webp)}.mission-section{height:492px}.overlay-text{width:255px!important;top:50%!important;left:21%!important}.overlay-text h2{font-size:20px!important}.banner-section-three .content-box .content-button-container .contact-us{width:30%}.sub-content .contact-us{width:69%}.case-study .content,.google-ads-case-study-section .case-study-slide,.inner-service .content{flex-direction:column}.google-ads-case-study-section .case-study-content h2{font-size:28px}.google-ads-case-study-section .case-study-visual{width:100%}.google-ads-case-study-swiper .swiper-button-next:after,.google-ads-case-study-swiper .swiper-button-prev:after{font-size:38px!important}.header-content,.landing-customer-say .swiper-container{width:80%!important}.healthcare-landing-services-section .stats-grid,.inner-service-content-section-two .cards-container,.landing-services-section .stats-grid,.landing-what-we-do .services-grid,.landing-why-gss-tech .cards-container{grid-template-columns:repeat(2,1fr)}.healthcare-landing-services-section .healthcare-header-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.healthcare-landing-services-section .healthcare-header-content h2,.healthcare-landing-steps-section .steps-content .heading-container h2{width:100%;text-align:center;font-size:35px;line-height:42px}.healthcare-landing-services-section .healthcare-header-content p,.healthcare-landing-steps-section .steps-content .heading-container p{width:100%;text-align:center;font-size:15px}.landing-what-we-do .section-header,.landing-why-gss-tech .section-header{width:85%}.landing-stack-section .stack-icons{grid-template-columns:repeat(3,160px)}.landing-customer-say .swiper-button-next,.landing-customer-say .swiper-button-prev{top:var(--swiper-navigation-top-offset,84%)}.landing-customer-say .swiper-button-prev{left:var(--swiper-navigation-sides-offset,34%)}.landing-customer-say .swiper-button-next{right:var(--swiper-navigation-sides-offset,34%)}.services .cards{grid-template-columns:1fr}.case-study .left-content,.case-study .right-content,.inner-service .left-content,.inner-service .right-content{padding-bottom:10px;width:100%}.case-study .left-content,.case-study-image-section .left-content img{padding-right:0}.case-study .left-content h2,.inner-service .left-content h2{font-size:28px;padding-right:0}.case-study .right-content,.case-study-hero-section .content .right-content,.case-study-image-section .right-content img,.inner-service .right-content{padding-left:0}.inner-service-content-section-two .button-group{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.project-success .swiper-button-prev{left:var(--swiper-navigation-sides-offset,73%)}.project-success .swiper-button-next{right:var(--swiper-navigation-sides-offset,5%)}.google-ads-case-study-section .case-study-left{max-width:75%}.inner-service-why-choose-us-section{padding:70px 0 220px}.inner-service-let-work-section{min-height:215px}.content-button-container .send-message{width:67%!important}.case-study-introduction-section .heading-container h2,.case-study-introduction-section .heading-container h4,.case-study-introduction-section .heading-container p{padding-inline:0!important}}@media screen and (max-width:830px){.banner-inner-service .banner-container-right{display:none}.banner-inner-service .banner-container-left{width:100%}}@media screen and (max-width:584px){.banner-section-three .banner-container-inner{height:100%;background-image:url(/images/banner/hero-banner-mobile.webp);top:0;background-size:100% 100%}.overlay-text{width:260px!important;left:43%!important}.overlay-text h2{font-size:18px!important}.sec-title{width:98%!important}.about-content{display:block}.sub-content{margin-top:0}.sub-content p{font-size:16px}.sub-content .contact-us{width:59%}.banner-section-three .content-box .content-button-container{display:block;justify-content:center}.banner-section-three .content-box .content-button-container .contact-us{width:50%}.case-study .content,.inner-service .content,.landing-content-section .content{flex-direction:column}.header-content,.landing-customer-say .swiper-container,.landing-what-we-do .section-header,.landing-why-gss-tech .section-header,.skills .sec-title{width:100%!important}.case-study .right-content p,.healthcare-landing-steps-section .step-item p,.inner-service .right-content p,.inner-service-what-you-get-section .step-item p,.landing-content-section .right-content p{font-size:14px}.awards-recognitions .sec-title-container{width:100%;background-size:100% 100%}.healthcare-landing-services-section .stats-grid,.landing-services-section .stats-grid{grid-template-columns:1fr;gap:30px}.healthcare-landing-services-section .healthcare-header-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.healthcare-landing-services-section .healthcare-header-content h2,.healthcare-landing-steps-section .steps-content .heading-container h2{width:100%;text-align:center;font-size:32px;line-height:38px}.healthcare-landing-services-section .healthcare-header-content p,.healthcare-landing-steps-section .steps-content .heading-container p{width:100%;text-align:center;font-size:14px}.google-ads-case-study-section .case-study-slide{flex-direction:column}.google-ads-case-study-swiper .swiper-button-next:after,.google-ads-case-study-swiper .swiper-button-prev:after{font-size:30px!important}.landing-what-we-do .section-header h2{font-size:28px}.inner-service-content-section-two .cards-container,.inner-service-why-choose-us-section .cards-container,.landing-what-we-do .services-grid,.landing-why-gss-tech .cards-container,.services .cards{grid-template-columns:1fr}.landing-stack-section .stack-icons{grid-template-columns:repeat(2,160px)}.landing-customer-say .swiper-button-next,.landing-customer-say .swiper-button-prev{top:var(--swiper-navigation-top-offset,88%)}.landing-customer-say .swiper-button-prev{left:var(--swiper-navigation-sides-offset,28%)}.landing-customer-say .swiper-button-next{right:var(--swiper-navigation-sides-offset,28%)}.landing-content-section .left-content,.right-content{padding-bottom:10px;width:100%}.case-study .left-content h2,.inner-service .left-content h2,.landing-content-section .left-content h2{font-size:28px;padding-right:0}.case-study .right-content,.case-study-hero-section .content .right-content,.case-study-image-section .right-content img,.inner-service .right-content,.landing-content-section .right-content{padding-left:0}.case-study .left-content,.case-study .right-content,.inner-service .left-content,.inner-service .right-content{padding-bottom:10px;width:100%;padding-right:0}.case-study .left-content,.case-study-image-section .left-content img{padding-right:0}.inner-service-content-section-two .button-group{display:grid;grid-template-columns:repeat(2,1fr)}.project-success .project-success-swiper{position:relative}.project-success .swiper-button-prev{left:var(--swiper-navigation-sides-offset,75%)}.project-success .swiper-button-next{right:var(--swiper-navigation-sides-offset,-1%)}.google-ads-case-study-section .swiper-button-next,.google-ads-case-study-section .swiper-button-prev{top:var(--swiper-navigation-top-offset,1%)}.inner-service-why-choose-us-section{padding:70px 0 30px;margin:28px 0}.inner-service-let-work-section{position:relative;min-height:170px;padding-bottom:30px;margin-bottom:30px}.inner-service-let-work-section .inner-container{position:relative;right:0;left:0;transform:none}.inner-service-let-work-section .content .left-content h2{padding:15px 0;font-size:36px}.inner-service-let-work-section .content .right-content div{padding:8px 0}.inner-service-let-work-section .content .right-content div a{font-size:34px}.inner-service-what-you-get-section .what-you-get-container .heading-container p{padding-inline:0}.healthcare-landing-steps-section .steps-container,.inner-service-what-you-get-section .steps-container{gap:20px;margin:0 0 20px}.healthcare-landing-steps-section .step-item,.inner-service-what-you-get-section .step-item{width:124px}.healthcare-landing-steps-section .step-item h3,.inner-service-what-you-get-section .step-item h3{font-size:36px}.inner-service-what-you-get-section .technologies-item{width:140px;padding:8px 32px}.content-button-container .send-message{width:39%!important}.case-study-introduction-section .heading-container h2,.case-study-introduction-section .heading-container h4,.case-study-introduction-section .heading-container p{padding-inline:0!important}}@media(max-width:480px){.banner-section-three .banner-container{height:76vh}.banner-section-three .content-box{padding-left:0!important;padding-top:50px!important}.banner-section-three h1{font-size:24px!important}.banner-section-three .inner-content{font-size:17px!important}.sec-title{width:100%!important}.landing-stack-section .stack-icons{grid-template-columns:1fr}.header-content h2,.section-header h2{font-size:25px!important}.landing-customer-say .swiper-label{margin-top:0}.landing-customer-say .swiper-button-next,.landing-customer-say .swiper-button-prev{top:var(--swiper-navigation-top-offset,92%)}.landing-customer-say .swiper-button-prev{left:var(--swiper-navigation-sides-offset,23%)}.landing-customer-say .swiper-button-next{right:var(--swiper-navigation-sides-offset,23%)}.banner-inner-service .content-box .content-button-container{flex-direction:column}.inner-service-content-section-two .button-group{display:grid;grid-template-columns:repeat(1,1fr)}.project-success{min-height:527px}.project-success .project-success-swiper{position:relative}.project-success .swiper-button-prev{left:var(--swiper-navigation-sides-offset,66%)}.project-success .swiper-button-next{right:var(--swiper-navigation-sides-offset,-2%)}.project-success .swiper-button-next,.project-success .swiper-button-prev{top:var(--swiper-navigation-top-offset,0)}.tech-stack-case-study-section.project-success{min-height:660px}.web-generic-case-study-section.project-success{min-height:850px}.web-generic-case-study-section .case-study-left .heading h3{margin-right:83px}.project-success .heading-container h2{margin-top:10px}.project-success .card-hover-content,.project-success .card-image{height:250px}.google-ads-case-study-section .project-success-swiper .card-hover-content{height:330px}.healthcare-landing-steps-section .step-item,.inner-service-what-you-get-section .step-item{width:124px}.inner-service-what-you-get-section .technologies-item{width:130px;padding:8px 28px}.content-button-container .send-message{width:67%!important}.google-ads-landing-banner .banner-container,.healthcare-landing-banner .banner-container,.tech-stack-landing-banner .banner-container,.web-generic-landing-banner .banner-container{padding:80px 0 30px}.google-ads-landing-banner .banner-container-inner,.healthcare-landing-banner .banner-container-inner,.tech-stack-landing-banner .banner-container-inner,.web-generic-landing-banner .banner-container-inner{padding:0 10px;gap:20px}.google-ads-landing-banner .content-box h1,.healthcare-landing-banner .content-box h1,.tech-stack-landing-banner .content-box h1,.web-generic-landing-banner .content-box h1{font-size:24px;line-height:30px;margin-bottom:12px}.google-ads-landing-banner .content-box .inner-content,.healthcare-landing-banner .content-box .inner-content,.tech-stack-landing-banner .content-box .inner-content,.web-generic-landing-banner .content-box .inner-content{font-size:14px;margin-bottom:15px}.google-ads-landing-banner .trustpilot-rating,.healthcare-landing-banner .trustpilot-rating,.tech-stack-landing-banner .trustpilot-rating,.web-generic-landing-banner .trustpilot-rating{margin-bottom:15px}.google-ads-landing-banner .trustpilot-rating img,.healthcare-landing-banner .trustpilot-rating img,.tech-stack-landing-banner .trustpilot-rating img,.web-generic-landing-banner .trustpilot-rating img{height:35px!important}.google-ads-landing-banner .benefit-item,.healthcare-landing-banner .benefit-item,.tech-stack-landing-banner .benefit-item,.web-generic-landing-banner .benefit-item{font-size:13px;margin-bottom:6px}.google-ads-landing-banner .benefit-icon,.healthcare-landing-banner .benefit-icon,.tech-stack-landing-banner .benefit-icon,.web-generic-landing-banner .benefit-icon{font-size:16px;margin-right:8px}.google-ads-landing-banner .certifications-list,.healthcare-landing-banner .certifications-list,.tech-stack-landing-banner .certifications-list,.web-generic-landing-banner .certifications-list{gap:8px;margin-top:15px;justify-content:center}.google-ads-landing-banner .cert-badge,.healthcare-landing-banner .cert-badge,.tech-stack-landing-banner .cert-badge,.web-generic-landing-banner .cert-badge{width:60px;height:60px;padding:8px}.google-ads-landing-banner .form-container,.healthcare-landing-banner .form-container,.tech-stack-landing-banner .form-container,.web-generic-landing-banner .form-container{padding:15px;border-radius:12px;min-height:450px}.google-ads-landing-banner .form-container h2,.healthcare-landing-banner .form-container h2,.tech-stack-landing-banner .form-container h2,.web-generic-landing-banner .form-container h2{font-size:18px;margin-bottom:5px}.google-ads-landing-banner .form-instruction,.healthcare-landing-banner .form-instruction,.tech-stack-landing-banner .form-instruction,.web-generic-landing-banner .form-instruction{font-size:12px;margin-bottom:12px}.google-ads-landing-banner .form-progress,.healthcare-landing-banner .form-progress,.tech-stack-landing-banner .form-progress,.web-generic-landing-banner .form-progress{margin-bottom:12px;gap:8px}.google-ads-landing-banner .progress-bar-container,.healthcare-landing-banner .progress-bar-container,.tech-stack-landing-banner .progress-bar-container,.web-generic-landing-banner .progress-bar-container{height:3px}.google-ads-landing-banner .progress-text,.healthcare-landing-banner .progress-text,.tech-stack-landing-banner .progress-text,.web-generic-landing-banner .progress-text{font-size:11px}.google-ads-landing-banner .estimate-form,.healthcare-landing-banner .estimate-form,.tech-stack-landing-banner .estimate-form,.web-generic-landing-banner .estimate-form{min-height:280px}.google-ads-landing-banner .form-group,.healthcare-landing-banner .form-group,.tech-stack-landing-banner .form-group,.web-generic-landing-banner .form-group{margin-bottom:10px}.google-ads-landing-banner .form-control,.healthcare-landing-banner .form-control,.tech-stack-landing-banner .form-control,.web-generic-landing-banner .form-control{padding:8px 12px;font-size:13px;border-radius:10px}.google-ads-landing-banner .form-question,.healthcare-landing-banner .form-question,.tech-stack-landing-banner .form-question,.web-generic-landing-banner .form-question{font-size:15px;margin-bottom:10px}.google-ads-landing-banner .radio-group,.healthcare-landing-banner .radio-group,.tech-stack-landing-banner .radio-group,.web-generic-landing-banner .radio-group{gap:8px;margin-bottom:15px}.google-ads-landing-banner .radio-option,.healthcare-landing-banner .radio-option,.tech-stack-landing-banner .radio-option,.web-generic-landing-banner .radio-option{padding:8px 12px;border-radius:6px}.google-ads-landing-banner .radio-option span,.healthcare-landing-banner .radio-option span,.tech-stack-landing-banner .radio-option span,.web-generic-landing-banner .radio-option span{font-size:13px}.google-ads-landing-banner .radio-option input[type=radio],.healthcare-landing-banner .radio-option input[type=radio],.tech-stack-landing-banner .radio-option input[type=radio],.web-generic-landing-banner .radio-option input[type=radio]{width:16px;height:16px;margin-right:8px}.google-ads-landing-banner .form-actions,.healthcare-landing-banner .form-actions,.tech-stack-landing-banner .form-actions,.web-generic-landing-banner .form-actions{gap:8px;margin-top:15px}.google-ads-landing-banner .btn-back,.google-ads-landing-banner .btn-continue,.healthcare-landing-banner .btn-back,.healthcare-landing-banner .btn-continue,.tech-stack-landing-banner .btn-back,.tech-stack-landing-banner .btn-continue,.web-generic-landing-banner .btn-back,.web-generic-landing-banner .btn-continue{padding:8px 20px;font-size:13px;border-radius:30px}.google-ads-landing-banner .privacy-statement,.healthcare-landing-banner .privacy-statement,.tech-stack-landing-banner .privacy-statement,.web-generic-landing-banner .privacy-statement{font-size:10px;margin-top:12px;line-height:1.4}.google-ads-case-study-section .case-study-slide{flex-direction:column}.google-ads-case-study-swiper .swiper-button-next:after,.google-ads-case-study-swiper .swiper-button-prev:after{font-size:28px!important}}@media(max-width:390px){.banner-inner-service .content-box h1{font-size:26px!important;line-height:36px}.inner-service-what-you-get-section .technologies-item{width:113px;padding:8px 24px}.heading-container{padding-left:1rem;padding-right:1rem}.awards-recognitions .sec-title{margin-bottom:15px}.awards-recognitions .sec-title .let-start{width:95%!important}.awards-recognitions .reviews{text-align:center}.homepage .how-we-do-area,.new-release-area,.news2-area,.testimonial-area{padding-top:100px}.hero-service-wrap .hero-section-content-wrap,.how-we-do-details-area,.how-we-do-page .about-service4-area,.overview-page .service-area{padding-bottom:100px}.hero-company-wrap .hero-section-content-wrap,.hero-partner-wrap .hero-section-content-wrap,.partner-page .about-service4-area{padding-bottom:0}.about-page .hero-company-boxes{grid-template-columns:1fr}.testimonial-slider-wrap .swiper-button-next,.testimonial-slider-wrap .swiper-button-prev{display:none}.content-button-container .send-message{width:78%!important}.google-ads-case-study-section .case-study-slide{flex-direction:column}.google-ads-case-study-swiper .swiper-button-next:after,.google-ads-case-study-swiper .swiper-button-prev:after{font-size:28px!important}}@media(max-width:1700px){.how-we-do-area .how-we-do-left-content .theme-btn{padding-top:14px;padding-bottom:14px}.about-service4-inner,.event-details-area .custom-row,.how-we-do-area .how-we-do-right-content .how-we-do-items{gap:70px}.how-we-do-area .how-we-do-left-content .top p{font-size:16px}.how-we-do-area{padding-top:0}.how-we-do-area .custom-container>.custom-row{padding-right:40px;padding-left:40px}.how-we-do-area .how-we-do-right-content .how-we-do-items{gap:93px;gap:68px}.homepage .how-we-do-area{padding-top:45px}.section-subtitle{font-size:10px}.how-we-do-area .how-we-do-left-content .top .section-title,.section-title{font-size:45px}.how-we-do-area .how-we-do-left-content .top .section-subtitle{margin-bottom:8px}.how-we-do-area .how-we-do-left-content .top p{font-size:15px}.how-we-do-card{min-width:191px;padding:11px;gap:20px}.how-we-do-card .how-we-do-icon{width:52px;height:52px}.how-we-do-card .how-we-do-icon img{width:20px}.how-we-do-card .how-we-do-content h4,.how-we-do-card .how-we-do-content p{font-size:12px}.how-we-do-area .how-we-do-right-content .how-we-do-items+.how-we-do-items{margin-top:60px}.how-we-do-area .how-we-do-right-content .how-we-do-items .how-we-do-card .line-shape{width:168px}.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card:first-child .line-shape{height:135px;left:-60px;width:190px}.homepage .service-area{padding-top:140px;padding-bottom:135px}.homepage .service-area .section-header .section-subtitle{margin-bottom:12px}.section-header p{font-size:15px;line-height:21px;max-width:491px}.service-area .service-section-header{margin-bottom:65px}.contact2-info-box.contact2-social-links ul li i,.our-team-2-card .social-links li a{font-size:18px}.about-area .left-content p{font-size:15px;line-height:21px}.news-item .news-item-body ul li{min-width:190px}.news-item .news-item-body .section-title{font-size:24px;line-height:28px}.news-item .news-item-body .theme-btn{bottom:45px;right:40px}.news2-area .section-header p,.service2-area .service2-header p{font-size:15px;line-height:21px;max-width:464px}.service2-card p,.service3-card p{line-height:18px}.news2-sticky.news2-card img{max-width:639px}.map-location-item .map-location-item-inner{padding:17px 43px 24px 15px;width:200px}.mac-btns-wrap .action-btn span{width:4px;height:4px}.career-area{overflow:inherit}.solution-page .hero-overview-wrap .hero-section-content-wrap .hero-section-content{max-width:761px}}@media(max-width:1345px){.header-style-three .header-upper .nav-outer{width:89%}.contact-location-area .contact-location-left-content .contact-location-left-body .section-title br{display:none}.how-we-do-area .custom-container>.custom-row{flex-direction:column;gap:70px}.how-we-do-area .how-we-do-left-content{gap:50px}.news2-sticky.news2-card img{max-width:550px;height:auto}.about-area .custom-row{flex-direction:column;align-items:flex-start!important;gap:70px}.about-area .left-content{max-width:100%}.testimonial-slider-wrap .swiper-button-next,.testimonial-slider-wrap .swiper-button-prev{background:#fff}.event-details-area .custom-row{gap:70px}.event-details-area .img-box{max-width:548px}.contact-location-area .contact-location-left-content{max-width:400px;padding-right:70px}.hero-company-box{padding:60px}.contact-location-box,.contact-locations-list{gap:20px}}@media(max-width:1200px){.header-style-three .header-upper .nav-outer{width:87%}.service2-bottom-2-col{flex-direction:column}.hero-contact-form .contact-form,.hero-service-about .section-header,.new-release-area .section-header,.news2-area .section-header,.news2-sticky.news2-card,.our-team-2-header{gap:50px}.custom-container{padding:0 20px}.client-area{padding-bottom:90px}.client-area .clients .client-logo{min-width:200px;height:110px}.client-area-2 .clients{padding:20px 0;margin:0}.client-area-2 p{margin-bottom:30px}.how-we-do-area,.new-release-hero-img-area{padding-top:0}.how-we-do-area .how-we-do-right-content .how-we-do-items{flex-wrap:wrap;gap:50px}.how-we-do-area .how-we-do-right-content .how-we-do-items+.how-we-do-items{margin-top:50px}.project-item .project-item-inner h2{font-size:36px;line-height:1}.news-area .section-header,.service-area .service-section-header{flex-direction:column;align-items:flex-start!important;margin-bottom:65px}.news-area .section-header .section-title,.service-area .service-section-header .section-title{margin-bottom:20px}.event-details-area .img-box{max-width:400px}.solution-page .about-area,.testimonial-area{padding-bottom:100px}.testimonial2-card{min-width:500px}.news-area .section-header .section-title br,.testimonial2-area .section-header p br{display:none}.how-we-do-single-page .new-release-hero-img-area,.new-release-page .new-release-hero-img-area,.news-area{padding-top:100px}.news-area .section-header{max-width:800px}.news-item .news-item-body{padding-right:50px}.blog-2-area .custom-row,.blog-details-header-area .blog-details-header-content-body,.career-body{gap:70px}.blog-details-header-area .blog-details-header-content-body .section-header .section-title{font-size:68px;line-height:1.1}.career-body,.hero-service-about .section-header,.new-release-area .section-header,.news2-area .section-header,.our-team-2-header{flex-direction:column;align-items:flex-start!important}.our-team-2-header p{margin-bottom:0}.portfolio-footer{flex-direction:column;gap:20px}.career-body .career-lists,.contact2-info-box.contact2-social-links{padding-left:0}.contact2-info-box.contact2-visit-our-office{padding-right:0;border-right:none}.career-body .career-left{border:none;padding:0}.hero-company-box{padding:40px}.hero-company-box h1{font-size:46px}.hero-company-box h3{font-size:22px}.faq-box .card-header button{text-align:left}.faq-items-box{grid-template-columns:1fr}.blog-breadcrumb-area h1{font-size:58px}}@media(max-width:1038px){.header-style-three .header-upper .nav-outer{width:87%}}@media(max-width:991px){.header-style-three .header-upper .nav-outer{width:90%}}@media(max-width:820px){.how-we-do-area .how-we-do-right-content .how-we-do-items{gap:30px}.how-we-do-area .how-we-do-right-content .how-we-do-items+.how-we-do-items{margin-top:30px}.how-we-do-area .how-we-do-right-content .how-we-do-items:first-child .how-we-do-card:last-child .line-shape,.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card:first-child .line-shape{height:120px;right:-20px}.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card:first-child .line-shape{width:200px;left:-30px}.about-area .left-content{padding:0 50px}.about-area .right-content{margin:auto}.about-service4-area .img-box,.contact-page .contact-location-area .contact-location-left-content,.news2-sticky.news2-card img{max-width:100%}.news2-sticky.news2-card{padding-right:18px}.contact-page .contact-location-area .custom-row,.news2-sticky.news2-card{flex-direction:column;align-items:flex-start!important}.solution-page .hero-service-about{padding:50px 50px 70px}.solution-page .hero-service-about .hero-service-about-body{padding:0}}@media(max-width:912px){.heading-container{padding-left:4rem;padding-right:4rem}.awards-recognitions .sec-title .let-start{width:40%!important}.awards-recognitions .reviews .score{font-size:80px;font-weight:900}.about-area .left-content,.hero-service-about .hero-service-about-body,.testimonial-area .testimonial-slider-wrap{padding:0}.news2-sticky.news2-card{padding-right:18px}.faq-items-box,.pricing-table-lists{grid-template-columns:1fr}.service-area .service-section-header .section-title br{display:none}.section-title{font-size:40px;line-height:1.1}.section-header .section-subtitle{margin-bottom:15px}.section-header p{line-height:26px}.how-we-do-area .how-we-do-left-content{width:100%}.service-area{padding:100px 0}.about-service4-inner,.career-body,.contact-location-area .custom-row{gap:50px}.about-service4-inner,.blog-2-area .custom-row,.blog-details-header-area .blog-details-header-content-body,.contact-location-area .custom-row,.event-details-area .custom-row,.news2-sticky.news2-card{flex-direction:column;align-items:flex-start!important}.contact-location-area .contact-location-left-content,.event-details-area .img-box,.news2-sticky.news2-card img{max-width:100%}.news2-sticky.news2-card .meta{margin-top:0}.contact-location-area .contact-location-left-content{padding:0;border:none}.contact2-area .section-header,.service2-area .service2-header{flex-direction:column;align-items:flex-start!important;gap:40px}.hero-service-about .hero-service-about-body ul li i{flex:none}.hero-service-about{padding:50px 50px 70px}.hero-service-about .hero-service-about-body ul{flex-direction:column;gap:20px}.blog-details-pagination{margin-top:70px}.our-team-2-header{padding:60px 50px}.career-body{padding:60px 20px}.blog-details-header-area .blog-details-header-content-body .section-header .section-title{font-size:46px;margin-bottom:30px}.blog-details-header-area .blog-details-header-content-body .section-header p{font-size:22px;line-height:36px}.blog-breadcrumb-area h1{font-size:48px}.contact-map-wrap{padding:40px 20px 40px 0}.testimonial-slider-wrap .swiper-button-next,.testimonial-slider-wrap .swiper-button-prev{width:35px;height:35px;font-size:16px}}@media(max-width:768px){.awards-recognitions .sec-title{margin-bottom:15px}.awards-recognitions .sec-title .let-start{width:45%!important}.awards-recognitions .reviews{text-align:left}.google-ads-landing-banner .banner-container,.healthcare-landing-banner .banner-container,.tech-stack-landing-banner .banner-container,.web-generic-landing-banner .banner-container{padding:100px 0 40px}.google-ads-landing-banner .banner-container-inner,.healthcare-landing-banner .banner-container-inner,.tech-stack-landing-banner .banner-container-inner,.web-generic-landing-banner .banner-container-inner{padding:0 15px;gap:25px}.google-ads-landing-banner .content-box h1,.healthcare-landing-banner .content-box h1,.tech-stack-landing-banner .content-box h1,.web-generic-landing-banner .content-box h1{font-size:28px;line-height:34px;margin-bottom:15px}.google-ads-landing-banner .content-box .inner-content,.healthcare-landing-banner .content-box .inner-content,.tech-stack-landing-banner .content-box .inner-content,.web-generic-landing-banner .content-box .inner-content{font-size:15px;line-height:1.5;margin-bottom:20px}.google-ads-landing-banner .trustpilot-rating,.healthcare-landing-banner .trustpilot-rating,.tech-stack-landing-banner .trustpilot-rating,.web-generic-landing-banner .trustpilot-rating{margin-bottom:20px}.google-ads-landing-banner .trustpilot-rating img,.healthcare-landing-banner .trustpilot-rating img,.tech-stack-landing-banner .trustpilot-rating img,.web-generic-landing-banner .trustpilot-rating img{height:40px!important}.google-ads-landing-banner .benefits-list,.healthcare-landing-banner .benefits-list,.tech-stack-landing-banner .benefits-list,.web-generic-landing-banner .benefits-list{margin-bottom:25px}.google-ads-landing-banner .benefit-item,.healthcare-landing-banner .benefit-item,.tech-stack-landing-banner .benefit-item,.web-generic-landing-banner .benefit-item{font-size:14px;margin-bottom:8px}.google-ads-landing-banner .benefit-icon,.healthcare-landing-banner .benefit-icon,.tech-stack-landing-banner .benefit-icon,.web-generic-landing-banner .benefit-icon{font-size:18px;margin-right:10px}.google-ads-landing-banner .certifications-list,.healthcare-landing-banner .certifications-list,.tech-stack-landing-banner .certifications-list,.web-generic-landing-banner .certifications-list{gap:10px;margin-top:20px}.google-ads-landing-banner .cert-badge,.healthcare-landing-banner .cert-badge,.tech-stack-landing-banner .cert-badge,.web-generic-landing-banner .cert-badge{width:70px;height:70px;padding:10px}.google-ads-landing-banner .form-container,.healthcare-landing-banner .form-container,.tech-stack-landing-banner .form-container,.web-generic-landing-banner .form-container{padding:20px;min-height:480px}.google-ads-landing-banner .form-container h2,.healthcare-landing-banner .form-container h2,.tech-stack-landing-banner .form-container h2,.web-generic-landing-banner .form-container h2{font-size:20px;margin-bottom:6px}.google-ads-landing-banner .form-instruction,.healthcare-landing-banner .form-instruction,.tech-stack-landing-banner .form-instruction,.web-generic-landing-banner .form-instruction{font-size:13px;margin-bottom:15px}.google-ads-landing-banner .form-progress,.healthcare-landing-banner .form-progress,.tech-stack-landing-banner .form-progress,.web-generic-landing-banner .form-progress{margin-bottom:15px;gap:10px}.google-ads-landing-banner .progress-text,.healthcare-landing-banner .progress-text,.tech-stack-landing-banner .progress-text,.web-generic-landing-banner .progress-text{font-size:12px}.google-ads-landing-banner .estimate-form,.healthcare-landing-banner .estimate-form,.tech-stack-landing-banner .estimate-form,.web-generic-landing-banner .estimate-form{min-height:300px}.google-ads-landing-banner .form-group,.healthcare-landing-banner .form-group,.tech-stack-landing-banner .form-group,.web-generic-landing-banner .form-group{margin-bottom:12px}.google-ads-landing-banner .form-control,.healthcare-landing-banner .form-control,.tech-stack-landing-banner .form-control,.web-generic-landing-banner .form-control{padding:10px 14px;font-size:14px;border-radius:10px}.google-ads-landing-banner .form-question,.healthcare-landing-banner .form-question,.tech-stack-landing-banner .form-question,.web-generic-landing-banner .form-question{font-size:16px;margin-bottom:12px}.google-ads-landing-banner .radio-group,.healthcare-landing-banner .radio-group,.tech-stack-landing-banner .radio-group,.web-generic-landing-banner .radio-group{gap:10px;margin-bottom:20px}.google-ads-landing-banner .radio-option,.healthcare-landing-banner .radio-option,.tech-stack-landing-banner .radio-option,.web-generic-landing-banner .radio-option{padding:10px 14px;font-size:14px}.google-ads-landing-banner .radio-option span,.healthcare-landing-banner .radio-option span,.tech-stack-landing-banner .radio-option span,.web-generic-landing-banner .radio-option span{font-size:14px}.google-ads-landing-banner .radio-option input[type=radio],.healthcare-landing-banner .radio-option input[type=radio],.tech-stack-landing-banner .radio-option input[type=radio],.web-generic-landing-banner .radio-option input[type=radio]{width:18px;height:18px;margin-right:10px}.google-ads-landing-banner .form-actions,.healthcare-landing-banner .form-actions,.tech-stack-landing-banner .form-actions,.web-generic-landing-banner .form-actions{gap:10px;margin-top:20px}.google-ads-landing-banner .btn-back,.google-ads-landing-banner .btn-continue,.healthcare-landing-banner .btn-back,.healthcare-landing-banner .btn-continue,.tech-stack-landing-banner .btn-back,.tech-stack-landing-banner .btn-continue,.web-generic-landing-banner .btn-back,.web-generic-landing-banner .btn-continue{width:100%;padding:10px 24px;font-size:14px}.google-ads-landing-banner .privacy-statement,.healthcare-landing-banner .privacy-statement,.tech-stack-landing-banner .privacy-statement,.web-generic-landing-banner .privacy-statement{font-size:11px;margin-top:15px}}@media(max-width:699px){.heading-container{padding-left:4rem;padding-right:4rem}.awards-recognitions .sec-title{margin-bottom:15px}.awards-recognitions .sec-title .let-start{width:45%!important}.awards-recognitions .reviews{text-align:left}.how-we-do-area .how-we-do-right-content .how-we-do-items{flex-direction:column;gap:30px}.how-we-do-area .how-we-do-right-content .how-we-do-items+.how-we-do-items{margin-top:30px}.how-we-do-area .how-we-do-right-content .how-we-do-items .how-we-do-card .line-shape{height:131px;background-image:url(/css/images/line-shape-3.png);background-repeat:round;width:200px;right:-30px}.how-we-do-area .how-we-do-right-content .how-we-do-items:first-child .how-we-do-card:last-child .line-shape,.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card:first-child .line-shape{height:131px}.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card:first-child .line-shape{left:-30px;width:200px}.how-we-do-area .how-we-do-right-content .how-we-do-items:first-child .how-we-do-card:first-child .circle-shape,.how-we-do-area .how-we-do-right-content .how-we-do-items:first-child .how-we-do-card:nth-child(odd) .circle-shape{display:block;left:auto;right:-10px}.how-we-do-area .how-we-do-right-content .how-we-do-items:first-child .how-we-do-card:nth-child(2n) .line-shape{right:auto;left:-30px;transform:rotate(180deg)}.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card:nth-child(odd) .circle-shape{right:auto;left:-10px}.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card:nth-child(2n) .line-shape{left:auto;right:-30px}.how-we-do-area .how-we-do-right-content .how-we-do-items:last-child .how-we-do-card .circle-shape{display:none}.service3-card img{max-width:100%}.contact2-info-box.contact2-experience,.contact2-info-box.contact2-visit-our-office{padding-left:0;border-left:none}.contact2-body{padding:60px 20px}}@media(max-width:585px){.heading-container{padding-left:2rem;padding-right:2rem}.awards-recognitions .sec-title{margin-bottom:15px}.awards-recognitions .sec-title .let-start{width:55%!important}.awards-recognitions .reviews{text-align:center}.header-bar .header-bar-body{gap:20px}.hero-contact-form .contact-form{gap:0}.about-area .left-content .section-title,.career-body .career-left .section-title,.how-we-do-area .how-we-do-left-content .top .section-title,.section-header .section-title,.service2-area .service2-header .section-title{font-size:40px}.about-us .sec-title .inner-container{display:block}.contact-form .input-row .input-group.input-checkbox{flex-direction:row;flex-wrap:nowrap}.project-item .project-item-inner img{width:100%;height:575px}.contact-locations-list,.hero-company-boxes{grid-template-columns:1fr}.news-item .news-item-body{padding-right:0}.about-us .sec-title .text,.about-us .sec-title h2,.contact-location-area .right,.our-team-4-box .img-box img{width:100%}.contact-location-box{max-width:100%}.contact-form .input-row{flex-direction:column;gap:0}.ppc-social-grid{grid-template-columns:1fr}.ppc-social-content h2{font-size:24px}}@media(max-width:485px){.heading-container{padding-left:2rem;padding-right:2rem}.awards-recognitions .sec-title{margin-bottom:10px}.awards-recognitions .sec-title .let-start{width:85%!important}.awards-recognitions .reviews{text-align:center}.how-we-do-area .how-we-do-right-content .how-we-do-items .how-we-do-card .line-shape{border-radius:10px;width:100px;right:-20px}.how-we-do-area .how-we-do-right-content .how-we-do-items:first-child .how-we-do-card:nth-child(2n) .line-shape,.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card .line-shape{left:-20px}.how-we-do-area .how-we-do-right-content .how-we-do-items:first-child .how-we-do-card:last-child .line-shape,.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card .line-shape,.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card:first-child .line-shape{border-radius:10px}.how-we-do-area .how-we-do-right-content .how-we-do-items:nth-child(2) .how-we-do-card:nth-child(2n) .line-shape{right:-20px}.how-we-do-area .custom-container>.custom-row{padding:50px 20px}}@media(max-width:425px){.heading-container{padding-left:1rem;padding-right:1rem}.awards-recognitions .sec-title{margin-bottom:15px}.awards-recognitions .sec-title .let-start{width:90%!important}.awards-recognitions .reviews{text-align:center}}@media only screen and (min-width:912px)and (max-width:1346px){.faq-items-box,.pricing-table-lists{grid-template-columns:1fr}.service-area .service-section-header .section-title br{display:none}}@media only screen and (max-width:1139px){.inner-content-flex{display:flex;flex-direction:column}}@media screen and (max-width:1024px){.google-ads-landing-banner .banner-container,.healthcare-landing-banner .banner-container,.tech-stack-landing-banner .banner-container,.web-generic-landing-banner .banner-container{height:auto;min-height:auto;padding:130px 0 40px}.google-ads-landing-banner .banner-container-inner,.healthcare-landing-banner .banner-container-inner,.tech-stack-landing-banner .banner-container-inner,.web-generic-landing-banner .banner-container-inner{flex-direction:column;gap:30px;height:auto;top:0;padding:0 20px}.google-ads-landing-banner .content-box,.healthcare-landing-banner .content-box,.tech-stack-landing-banner .content-box,.web-generic-landing-banner .content-box{max-width:100%;width:100%;padding-bottom:0}.google-ads-landing-banner .content-box h1,.healthcare-landing-banner .content-box h1,.tech-stack-landing-banner .content-box h1,.web-generic-landing-banner .content-box h1{font-size:36px;line-height:42px}.google-ads-landing-banner .content-box .inner-content,.healthcare-landing-banner .content-box .inner-content,.tech-stack-landing-banner .content-box .inner-content,.web-generic-landing-banner .content-box .inner-content{width:100%;font-size:16px}.google-ads-landing-banner .image-box,.healthcare-landing-banner .image-box,.tech-stack-landing-banner .image-box,.web-generic-landing-banner .image-box{max-width:100%;width:100%}.google-ads-landing-banner .form-container,.healthcare-landing-banner .form-container,.tech-stack-landing-banner .form-container,.web-generic-landing-banner .form-container{padding:25px;min-height:500px}.google-ads-landing-banner .cert-badge,.healthcare-landing-banner .cert-badge,.tech-stack-landing-banner .cert-badge,.web-generic-landing-banner .cert-badge{width:90px;height:90px;padding:12px}.google-ads-landing-banner .trustpilot-rating img,.healthcare-landing-banner .trustpilot-rating img,.tech-stack-landing-banner .trustpilot-rating img,.web-generic-landing-banner .trustpilot-rating img{height:50px!important}.ppc-social-wrapper{flex-direction:column}.ppc-social-image{display:none}.ppc-social-content h2{font-size:28px}.logo-banner-section h3{font-size:20px;margin-top:0}}@media screen and (max-width:1200px){.google-ads-comprehensive-services-section .comprehensive-services-container{max-width:100%;margin:0 20px;min-height:600px;height:600px}.google-ads-comprehensive-services-section .services-nav-panel{flex:0 0 320px}.google-ads-comprehensive-services-section .services-content-panel{padding:40px 50px;min-height:500px;height:500px}.google-ads-comprehensive-services-section .service-content h2{font-size:32px}}@media screen and (max-width:1024px){.google-ads-comprehensive-services-section{padding:60px 0}.google-ads-comprehensive-services-section .comprehensive-services-container{flex-direction:column}.google-ads-comprehensive-services-section .services-nav-panel{flex:1 1;border-radius:20px 20px 0 0}.google-ads-comprehensive-services-section .nav-buttons-container{flex-direction:row;flex-wrap:wrap;padding:15px}.google-ads-comprehensive-services-section .nav-service-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);min-width:200px;text-align:center}.google-ads-comprehensive-services-section .nav-service-btn:hover{transform:translateY(-2px)}.google-ads-comprehensive-services-section .services-content-panel{border-radius:0 0 20px 20px;padding:40px 30px;min-height:450px;height:auto}.google-ads-comprehensive-services-section .comprehensive-services-container{min-height:auto;height:auto}.google-ads-comprehensive-services-section .service-content h2{font-size:28px;margin-bottom:25px}}@media screen and (max-width:768px){.google-ads-comprehensive-services-section{padding:40px 0}.google-ads-comprehensive-services-section .comprehensive-services-container{margin:0 15px;border-radius:16px}.google-ads-comprehensive-services-section .nav-buttons-container{gap:10px;padding:15px}.google-ads-comprehensive-services-section .nav-service-btn{padding:14px 16px;font-size:14px;flex:1 1 100%}.google-ads-comprehensive-services-section .services-content-panel{padding:30px 20px;min-height:418px;height:auto}.google-ads-comprehensive-services-section .comprehensive-services-container{min-height:auto;height:auto}.google-ads-comprehensive-services-section .service-content h2{font-size:24px;margin-bottom:20px}.google-ads-comprehensive-services-section .service-features-list{gap:15px}.google-ads-comprehensive-services-section .service-features-list li{font-size:15px;gap:12px}.google-ads-comprehensive-services-section .service-features-list .feature-icon{font-size:10px;margin-top:6px}.google-ads-ppc-social-section{padding:60px 0}.ppc-social-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.logo-banner-section h3{font-size:18px;width:75%}}@media screen and (max-width:480px){.google-ads-comprehensive-services-section{padding:30px 0}.google-ads-comprehensive-services-section .comprehensive-services-container{margin:0 10px;border-radius:12px}.google-ads-comprehensive-services-section .nav-buttons-container{padding:12px;gap:8px}.google-ads-comprehensive-services-section .nav-service-btn{padding:12px 14px;font-size:13px;border-radius:8px}.google-ads-comprehensive-services-section .services-content-panel{padding:25px 15px;min-height:400px;height:auto;border-radius:0 0 12px 12px}.google-ads-comprehensive-services-section .comprehensive-services-container{min-height:auto;height:auto}.google-ads-comprehensive-services-section .service-content h2{font-size:22px;margin-bottom:18px}.google-ads-comprehensive-services-section .service-features-list{gap:12px}.google-ads-comprehensive-services-section .service-features-list li{font-size:14px;gap:10px;line-height:1.5}.google-ads-comprehensive-services-section .service-features-list .feature-icon{font-size:9px;margin-top:5px}.logo-banner-section .logo-item{width:100%}}@media screen and (max-width:991px){.tech-why-choose-section{padding:55px 0 30px}.tech-why-choose-header h2{font-size:34px}.tech-why-choose-grid{grid-template-columns:repeat(2,1fr);gap:14px}.tech-industries-card{grid-template-columns:1fr}.tech-industries-right{min-height:240px}.tech-industries-left{padding:34px 22px 28px}.tech-industries-left h3{font-size:30px}}@media screen and (max-width:576px){.tech-why-choose-header{padding:0 10px}.tech-why-choose-header h2{font-size:28px}.tech-why-choose-grid{grid-template-columns:1fr}.tech-why-choose-card{padding:14px}.tech-industries-tabs .nav-link{font-size:12px;padding:8px 12px}.tech-industries-cta{max-width:100%}}@media screen and (max-width:991px){.tech-our-work-section{padding:70px 0 55px}.tech-our-work-heading h2{font-size:34px}.tech-our-work-card{grid-template-columns:1fr;min-height:auto}.tech-our-work-left{padding:26px 22px 22px}.tech-our-work-right{padding:18px}.tech-our-work-frame{min-height:260px}.tech-our-work-title{font-size:22px}.tech-our-work-subtitle{font-size:15px}}@media screen and (max-width:576px){.tech-our-work-heading{padding:0 10px;margin-bottom:28px}.tech-our-work-heading h2{font-size:28px}.tech-our-work-heading p{font-size:13px}.tech-our-work-frame{min-height:220px;padding:14px}.tech-our-work-meta .row{padding:9px 0}.tech-our-work-next,.tech-our-work-prev{width:40px;height:40px}.tech-our-work-title{font-size:20px}.tech-our-work-subtitle{font-size:14px}}@media screen and (max-width:991px){.web-generic-why-choose-section{padding:60px 0}.web-generic-why-choose-content{grid-template-columns:1fr;gap:40px;padding:40px 30px}.web-generic-why-choose-heading h2{font-size:36px}.web-generic-why-choose-grid{grid-template-columns:repeat(2,1fr);gap:16px}.web-generic-why-choose-card{min-height:140px;padding:25px 18px}}@media screen and (max-width:576px){.web-generic-why-choose-section{padding:50px 0}.web-generic-why-choose-section .auto-container{padding:0 15px}.web-generic-why-choose-content{padding:30px 20px;gap:30px}.web-generic-why-choose-heading h2{font-size:28px;line-height:1.3}.web-generic-why-choose-heading p{font-size:15px;line-height:24px}.web-generic-why-choose-grid{grid-template-columns:1fr;gap:14px}.web-generic-why-choose-card{min-height:130px;padding:20px 15px;gap:12px}.web-generic-why-choose-icon{width:40px;height:40px}.web-generic-why-choose-text{font-size:14px}.web-generic-why-choose-button .contact-us{width:100%;justify-content:center}}@media only screen and (min-width:768px)and (max-width:991px){.footer-email-field{font-size:11px!important}}@media only screen and (max-height:799px){.banner-section-three .banner-container{min-height:99vh}}.top-announcement-banner{background:url(/images/header-offer.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;padding:10px 0;position:fixed;top:0;left:0;right:0;width:100%;z-index:10000;box-shadow:0 2px 10px rgba(0,0,0,.1);min-height:50px}.website-offer-overlay{position:fixed;inset:0;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow:hidden;z-index:11000}.website-offer-container{position:relative;z-index:2;width:min(90vw,560px);max-height:calc(100vh - 48px);padding:24px 32px 26px;overflow:visible;border-radius:18px;background:#fff;box-shadow:0 28px 90px rgba(0,0,0,.34);animation:websiteOfferEnter .28s ease-out}.website-offer-header{text-align:center;padding:4px 18px 18px}.website-offer-gift-icon{display:block;width:58px;height:58px;object-fit:contain;margin:0 auto 18px;border-radius:15px;box-shadow:0 12px 28px rgba(107,70,193,.28)}.website-offer-heading{margin:0 0 10px;color:#301655;font-family:Manrope,sans-serif;font-size:clamp(21px,2.1vw,26px);font-weight:800;line-height:1.14;letter-spacing:0;text-align:center;text-transform:uppercase}.website-offer-sub{margin:0;color:#301655;font-size:clamp(14px,1.4vw,17px);font-weight:700;line-height:1.25;text-align:center}.website-offer-body{display:flex;justify-content:center;margin:0}.website-offer-image{display:block;width:100%;margin:0 auto;max-height:min(42vh,290px);height:auto;object-fit:contain;border-radius:16px}.website-offer-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin:18px 0 0;padding:13px 24px;border-radius:999px;background:#2d184f;color:#fff;font-size:14px;font-weight:800;line-height:1.1;letter-spacing:.7px;text-align:center;text-decoration:none;text-transform:uppercase;transition:filter .2s ease,transform .2s ease}.website-offer-cta:focus,.website-offer-cta:hover{color:#fff;filter:brightness(1.07);transform:translateY(-1px)}.website-offer-close:focus-visible,.website-offer-cta:focus-visible{outline:3px solid rgba(107,70,193,.32);outline-offset:3px}.website-offer-footnote-container{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.website-offer-footnote{margin:0;color:#301655;font-size:12px;font-weight:700;line-height:1.35;text-align:center}.website-offer-close{position:absolute;top:18px;right:18px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#f1ecfb;color:#693cb0;box-shadow:0 8px 20px rgba(48,22,85,.12);cursor:pointer;font-size:28px;font-weight:700;line-height:1;transition:background .2s ease,transform .2s ease}.website-offer-close:hover{background:#e8ddfb;transform:rotate(90deg)}.website-offer-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.website-offer-particle{position:absolute;top:-12vh;color:hsla(0,0%,100%,.92);font-family:Manrope,sans-serif;font-size:20px;line-height:1;opacity:0;text-shadow:0 0 8px hsla(0,0%,100%,.85);animation:websiteOfferFall linear infinite}.website-offer-particle:nth-child(3n+1){color:#ffd96a;font-size:22px}.website-offer-particle:nth-child(3n+2){color:#f45a66;font-size:22px}.website-offer-particle:nth-child(3n){color:hsla(0,0%,100%,.78);font-size:18px}.website-offer-particle:first-child{left:5%;animation-duration:8s;animation-delay:0s;--offer-drift:26px}.website-offer-particle:nth-child(2){left:14%;animation-duration:10s;animation-delay:1s;--offer-drift:-18px}.website-offer-particle:nth-child(3){left:23%;animation-duration:9s;animation-delay:2s;--offer-drift:34px}.website-offer-particle:nth-child(4){left:32%;animation-duration:11s;animation-delay:.5s;--offer-drift:-26px}.website-offer-particle:nth-child(5){left:42%;animation-duration:8s;animation-delay:1.5s;--offer-drift:18px}.website-offer-particle:nth-child(6){left:54%;animation-duration:10s;animation-delay:2.5s;--offer-drift:-34px}.website-offer-particle:nth-child(7){left:64%;animation-duration:9s;animation-delay:.8s;--offer-drift:28px}.website-offer-particle:nth-child(8){left:76%;animation-duration:11s;animation-delay:1.8s;--offer-drift:-22px}.website-offer-particle:nth-child(9){left:86%;animation-duration:8s;animation-delay:3s;--offer-drift:20px}.website-offer-particle:nth-child(10){left:95%;animation-duration:10s;animation-delay:1.2s;--offer-drift:-32px}.website-offer-particle:nth-child(11){left:10%;animation-duration:12s;animation-delay:.3s;--offer-drift:22px}.website-offer-particle:nth-child(12){left:20%;animation-duration:9s;animation-delay:1.7s;--offer-drift:-20px}.website-offer-particle:nth-child(13){left:30%;animation-duration:11s;animation-delay:2.2s;--offer-drift:32px}.website-offer-particle:nth-child(14){left:40%;animation-duration:8s;animation-delay:.7s;--offer-drift:-28px}.website-offer-particle:nth-child(15){left:50%;animation-duration:10s;animation-delay:1.9s;--offer-drift:18px}.website-offer-particle:nth-child(16){left:60%;animation-duration:9s;animation-delay:.4s;--offer-drift:-18px}.website-offer-particle:nth-child(17){left:70%;animation-duration:11s;animation-delay:2.8s;--offer-drift:30px}.website-offer-particle:nth-child(18){left:80%;animation-duration:8s;animation-delay:1.3s;--offer-drift:-24px}.website-offer-particle:nth-child(19){left:90%;animation-duration:10s;animation-delay:.6s;--offer-drift:22px}.website-offer-particle:nth-child(20){left:7%;animation-duration:12s;animation-delay:2.1s;--offer-drift:-30px}.website-offer-particle:nth-child(21){left:17%;animation-duration:9s;animation-delay:.2s;--offer-drift:24px}.website-offer-particle:nth-child(22){left:37%;animation-duration:11s;animation-delay:1.4s;--offer-drift:-26px}.website-offer-particle:nth-child(23){left:67%;animation-duration:8s;animation-delay:2.6s;--offer-drift:30px}.website-offer-particle:nth-child(24){left:97%;animation-duration:10s;animation-delay:.9s;--offer-drift:-34px}@keyframes websiteOfferEnter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes websiteOfferFall{0%{opacity:0;transform:translate3d(0,-12vh,0) rotate(0deg)}10%{opacity:1}90%{opacity:.95}to{opacity:0;transform:translate3d(var(--offer-drift),115vh,0) rotate(1turn)}}@media(max-width:767px){.website-offer-overlay{padding:16px}.website-offer-container{width:min(94vw,520px);max-height:calc(100vh - 32px);padding:20px 18px 18px;border-radius:16px}.website-offer-header{padding:4px 24px 14px}.website-offer-gift-icon{width:52px;height:52px;margin-bottom:12px;border-radius:14px}.website-offer-heading{font-size:20px;margin-bottom:8px}.website-offer-sub{font-size:14px}.website-offer-image{max-height:34vh}.website-offer-close{top:16px;right:16px;width:40px;height:40px;font-size:28px}.website-offer-cta{min-height:48px;margin-top:14px;padding:14px 20px;font-size:14px}.website-offer-footnote-container{flex-direction:column;gap:6px;margin-top:12px}.website-offer-footnote{font-size:12px}}@media(prefers-reduced-motion:reduce){.website-offer-container,.website-offer-particle{animation:none}}.winter-popup-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;padding:24px;overflow:hidden;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:11000}.winter-popup-container{z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.54fr);width:min(88vw,900px);max-height:calc(100vh - 48px);border-radius:18px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.38);animation:websiteOfferEnter .28s ease-out}.winter-popup-container,.winter-popup-left{position:relative;min-height:500px;overflow:hidden}.winter-popup-left{display:flex;align-items:center;justify-content:center;padding:54px 46px 70px;background:#fff url(/images/background/promo-left.webp) bottom/100% auto no-repeat}.winter-popup-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;max-width:410px;text-align:center}.winter-gift-icon{display:flex;align-items:center;justify-content:center;margin-bottom:22px}.winter-gift-icon,.winter-gift-icon svg{width:34px;height:34px}.winter-popup-heading{margin:0 0 16px;color:#050505;font-family:Manrope,sans-serif;font-size:clamp(28px,2.65vw,40px);font-weight:800;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase}.winter-popup-heading span{font:inherit}.winter-offer-text{max-width:350px;margin:0 0 30px;color:#141414;font-family:Manrope,sans-serif;font-size:clamp(16px,1.32vw,20px);font-weight:700;line-height:1.18;letter-spacing:0;text-align:center}.winter-offer-text strong{color:#141414;font-weight:900}.winter-submit-btn{display:inline-flex;align-items:center;justify-content:center;width:min(100%,360px);min-height:46px;padding:13px 22px;border:0;border-radius:999px;background:#141414;color:#fff;cursor:pointer;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:1;letter-spacing:1.2px;text-align:center;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.winter-submit-btn:focus,.winter-submit-btn:hover{background:#2d184f;color:#fff;transform:translateY(-1px)}.winter-popup-right{position:relative;min-height:500px;background:#101010 url(/images/background/promo-right.webp) 50%/contain no-repeat}.winter-popup-right-mobile{display:none}.winter-mobile-popup-close,.winter-popup-close{position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:3px solid hsla(0,0%,100%,.26);border-radius:999px;background:rgba(0,0,0,.36);color:#fff;cursor:pointer;font-size:26px;font-weight:700;line-height:1;transition:border-color .2s ease,background .2s ease,transform .2s ease}.winter-popup-close{top:26px;right:26px}.winter-mobile-popup-close{display:none}.winter-mobile-popup-close:hover,.winter-popup-close:hover{background:rgba(0,0,0,.56);border-color:hsla(0,0%,100%,.5);transform:rotate(90deg)}.winter-offer-particles{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.winter-offer-particle{position:absolute;top:-12vh;color:hsla(0,0%,100%,.86);font-family:Manrope,sans-serif;font-size:24px;line-height:1;opacity:0;text-shadow:0 0 8px hsla(0,0%,100%,.72);animation:websiteOfferFall linear infinite}.winter-offer-particle:nth-child(3n+1){color:#e8eef5;font-size:34px}.winter-offer-particle:nth-child(3n+2){color:#f45a66;font-size:24px}.winter-offer-particle:nth-child(3n){color:#ffd96a;font-size:22px}.winter-offer-particle:first-child{left:4%;animation-duration:8s;animation-delay:0s;--offer-drift:26px}.winter-offer-particle:nth-child(2){left:13%;animation-duration:10s;animation-delay:1s;--offer-drift:-20px}.winter-offer-particle:nth-child(3){left:23%;animation-duration:9s;animation-delay:2s;--offer-drift:32px}.winter-offer-particle:nth-child(4){left:34%;animation-duration:11s;animation-delay:.5s;--offer-drift:-24px}.winter-offer-particle:nth-child(5){left:45%;animation-duration:8s;animation-delay:1.5s;--offer-drift:20px}.winter-offer-particle:nth-child(6){left:55%;animation-duration:10s;animation-delay:2.5s;--offer-drift:-34px}.winter-offer-particle:nth-child(7){left:66%;animation-duration:9s;animation-delay:.8s;--offer-drift:28px}.winter-offer-particle:nth-child(8){left:76%;animation-duration:11s;animation-delay:1.8s;--offer-drift:-22px}.winter-offer-particle:nth-child(9){left:86%;animation-duration:8s;animation-delay:3s;--offer-drift:20px}.winter-offer-particle:nth-child(10){left:96%;animation-duration:10s;animation-delay:1.2s;--offer-drift:-32px}.winter-offer-particle:nth-child(11){left:9%;animation-duration:12s;animation-delay:.3s;--offer-drift:22px}.winter-offer-particle:nth-child(12){left:19%;animation-duration:9s;animation-delay:1.7s;--offer-drift:-20px}.winter-offer-particle:nth-child(13){left:29%;animation-duration:11s;animation-delay:2.2s;--offer-drift:32px}.winter-offer-particle:nth-child(14){left:39%;animation-duration:8s;animation-delay:.7s;--offer-drift:-28px}.winter-offer-particle:nth-child(15){left:49%;animation-duration:10s;animation-delay:1.9s;--offer-drift:18px}.winter-offer-particle:nth-child(16){left:59%;animation-duration:9s;animation-delay:.4s;--offer-drift:-18px}.winter-offer-particle:nth-child(17){left:69%;animation-duration:11s;animation-delay:2.8s;--offer-drift:30px}.winter-offer-particle:nth-child(18){left:79%;animation-duration:8s;animation-delay:1.3s;--offer-drift:-24px}.winter-offer-particle:nth-child(19){left:89%;animation-duration:10s;animation-delay:.6s;--offer-drift:22px}.winter-offer-particle:nth-child(20){left:98%;animation-duration:12s;animation-delay:2.1s;--offer-drift:-30px}@media(max-width:991px){.winter-popup-container{grid-template-columns:1fr;width:min(94vw,620px);min-height:0;overflow-y:auto}.winter-popup-left{min-height:460px;padding:56px 28px 64px}.winter-popup-right{display:none}.winter-mobile-popup-close{display:flex;top:18px;right:18px;width:44px;height:44px;border-color:rgba(0,0,0,.12);background:rgba(0,0,0,.12);color:#141414}.winter-popup-heading{font-size:30px}.winter-offer-text{font-size:16px}}@media(max-width:575px){.winter-popup-overlay{padding:14px}.winter-popup-left{min-height:430px;padding:52px 18px 58px}.winter-popup-heading{font-size:26px}.winter-offer-text{margin-bottom:24px;font-size:15px}.winter-submit-btn{min-height:46px;font-size:14px}}@media(prefers-reduced-motion:reduce){.winter-offer-particle,.winter-popup-container{animation:none}}.tech-our-work-section{position:relative;padding:92px 0 86px;overflow:hidden;background-color:#1d0d35;background-image:radial-gradient(circle at 49% 42%,rgba(154,80,255,.58),transparent 20%),radial-gradient(circle at 22% 92%,rgba(147,91,255,.72),transparent 24%),radial-gradient(circle at 69% 82%,rgba(0,165,163,.62),transparent 22%),linear-gradient(180deg,#1d0d35,#24113d 48%,#10172b)}.tech-our-work-section .auto-container{position:relative;z-index:1}.tech-our-work-heading{max-width:720px;margin:0 auto 36px;text-align:center}.tech-our-work-heading .heading{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-bottom:18px}.tech-our-work-heading .heading .dot{width:7px;height:7px;border-radius:999px;background:#00b6ad}.tech-our-work-heading .heading h3{margin:0;color:#cac0db;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.tech-our-work-heading h2{margin:0 0 16px;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.08;letter-spacing:0}.tech-our-work-heading p{max-width:640px;margin:0 auto;color:hsla(0,0%,100%,.72);font-family:Manrope,sans-serif;font-size:18px;font-weight:400;line-height:1.25}.tech-our-work-swiper{position:relative;z-index:1;width:100%;margin:0;overflow:visible}.native-next-page .tech-our-work-swiper .swiper-wrapper.native-scroll-carousel{gap:24px;width:max-content;padding:0;overflow:visible!important;scroll-snap-type:none;scrollbar-width:none;transform:translate3d(var(--tech-work-offset,0),0,0)!important;transition:transform .42s ease}.native-next-page .tech-our-work-swiper .swiper-wrapper.native-scroll-carousel::-webkit-scrollbar{display:none}.native-next-page .tech-our-work-swiper .swiper-wrapper.native-scroll-carousel>.swiper-slide{width:min(1228px,100vw - 420px)!important;min-width:min(1228px,100vw - 420px);flex:0 0 min(1228px,100vw - 420px)!important;height:auto;scroll-snap-align:center}.tech-our-work-card{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;min-height:548px;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 26px 70px rgba(0,0,0,.22)}.tech-our-work-left{display:flex;min-width:0;flex-direction:column;padding:42px 36px 34px}.tech-our-work-client{margin-bottom:10px}.tech-our-work-client-title{margin:0;font-size:clamp(30px,2.6vw,40px);line-height:1.08}.tech-our-work-client-title,.tech-our-work-left h3{color:#141414;font-family:Manrope,sans-serif;font-weight:700;letter-spacing:0}.tech-our-work-left h3{margin:0 0 6px;font-size:18px;line-height:1.25}.tech-our-work-left p{margin:0 0 24px;color:#474747;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:0}.tech-our-work-meta{display:grid;gap:6px;margin-bottom:32px}.tech-our-work-meta .row{display:block;margin:0}.tech-our-work-meta .label,.tech-our-work-meta .value{display:block;font-family:Manrope,sans-serif;font-size:16px;line-height:1.18;letter-spacing:0}.tech-our-work-meta .label{color:#141414;font-weight:700}.tech-our-work-meta .value{color:#474747;font-weight:400}.tech-our-work-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;margin-bottom:18px}.tech-our-work-tags .tag{min-height:28px;padding:5px 12px;border:1px solid #dcdcdc;background:#f6f6f6;color:#191919;font-size:13px;font-weight:400;white-space:nowrap}.tech-our-work-cta,.tech-our-work-tags .tag{display:inline-flex;align-items:center;border-radius:999px;font-family:Manrope,sans-serif;line-height:1;letter-spacing:0}.tech-our-work-cta{justify-content:center;gap:10px;width:max-content;min-height:40px;padding:9px 18px;background:#141414;color:#fff;font-size:18px;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease}.tech-our-work-cta:focus,.tech-our-work-cta:hover{background:#24113d;color:#fff;transform:translateY(-1px)}.tech-our-work-cta .arrow{display:inline-block;font-size:24px;line-height:.8;transform:translateY(-1px)}.tech-our-work-right{display:flex;align-items:stretch;justify-content:stretch;min-width:0;padding:36px;background:#fff}.tech-our-work-frame{display:flex;align-items:center;justify-content:center;width:100%;min-height:470px;padding:28px;overflow:hidden;border-radius:24px;background:#0e3f69}.tech-our-work-frame.theme-blue,.tech-our-work-frame.theme-home-care{background:#0f4770}.tech-our-work-frame.theme-dark{background:#141414}.tech-our-work-frame.theme-utilities{background:#17478f}.tech-our-work-frame.theme-switch{background:#0689b3}.tech-our-work-frame img{display:block;width:100%;max-width:100%!important;height:auto;max-height:390px;object-fit:contain;border-radius:10px;background:#fff}.tech-our-work-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:36px}.tech-our-work-next,.tech-our-work-prev{position:static!important;display:inline-flex;align-items:center;justify-content:center;width:58px;height:36px;min-width:58px;margin:0!important;border:0;border-radius:999px;background:#fff;color:#141414!important;cursor:pointer;font-size:28px;line-height:1;opacity:1;transition:background .2s ease,color .2s ease,transform .2s ease}.tech-our-work-next:after,.tech-our-work-prev:after{display:none;color:#141414!important}.tech-our-work-prev{background:#fff}.tech-our-work-next *,.tech-our-work-prev,.tech-our-work-prev *{color:#141414!important}.tech-our-work-next:hover,.tech-our-work-prev:hover{transform:translateY(-1px)}.tech-our-work-next:disabled,.tech-our-work-prev:disabled{background:hsla(0,0%,100%,.28);color:#141414!important;cursor:not-allowed;transform:none}@media(max-width:1199px){.native-next-page .tech-our-work-swiper .swiper-wrapper.native-scroll-carousel>.swiper-slide{width:min(960px,100vw - 96px)!important;min-width:min(960px,100vw - 96px);flex-basis:min(960px,100vw - 96px)!important}.native-next-page .tech-our-work-swiper .swiper-wrapper.native-scroll-carousel{padding:0}.tech-our-work-card{grid-template-columns:1fr}.tech-our-work-right{padding-top:0}.tech-our-work-frame{min-height:360px}.tech-our-work-frame img{max-height:300px}}@media(max-width:767px){.tech-our-work-section{padding:64px 0}.tech-our-work-heading{margin-bottom:28px;padding:0 18px}.tech-our-work-heading h2{font-size:34px}.tech-our-work-heading p{font-size:15px}.native-next-page .tech-our-work-swiper .swiper-wrapper.native-scroll-carousel{gap:16px;padding:0}.native-next-page .tech-our-work-swiper .swiper-wrapper.native-scroll-carousel>.swiper-slide{width:calc(100vw - 32px)!important;min-width:calc(100vw - 32px);flex-basis:calc(100vw - 32px)!important;scroll-snap-align:start}.tech-our-work-card{min-height:0;border-radius:18px}.tech-our-work-left{padding:26px 20px 24px}.tech-our-work-client-title{font-size:28px}.tech-our-work-left p,.tech-our-work-meta .label,.tech-our-work-meta .value{font-size:14px}.tech-our-work-meta{margin-bottom:22px}.tech-our-work-tags .tag{font-size:12px;white-space:normal}.tech-our-work-cta{min-height:38px;font-size:15px}.tech-our-work-right{padding:0 20px 22px}.tech-our-work-frame{min-height:240px;padding:18px;border-radius:18px}.tech-our-work-frame img{max-height:220px}.tech-our-work-nav{margin-top:24px}}@media(min-width:769px){.page-wrapper .top-announcement-banner:not(.hidden)~.main-header{top:50px}}body.has-top-banner .google-ads-landing-banner .banner-container-inner,body.has-top-banner .healthcare-landing-banner .banner-container-inner{padding-top:30px!important}@media(max-width:768px){body.has-top-banner .navbar-collapse.scroll-nav.collapse.show{top:110px!important}}body:not(.has-top-banner) .google-ads-landing-banner .banner-container-inner,body:not(.has-top-banner) .healthcare-landing-banner .banner-container-inner{padding-top:0!important}.top-announcement-banner.hidden{display:none}.form-arrow-overlay{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:10001;opacity:0;pointer-events:none;transition:opacity .3s ease;display:flex;flex-direction:column;align-items:center;gap:10px}.form-arrow-overlay.show{opacity:1;pointer-events:auto}.form-arrow-overlay-content{background:#fff;color:#000;padding:12px 16px;border-radius:12px;box-shadow:0 4px 12px hsla(0,0%,100%,.8);font-size:20px;font-weight:500;white-space:nowrap;font-family:Manrope,sans-serif;position:relative}.form-arrow-overlay-content:after{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-right:8px solid #fff}.form-arrow-overlay-arrow{font-size:40px;color:#fff;animation:pointLeft 1.5s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}@keyframes pointLeft{0%,to{transform:translateX(0)}50%{transform:translateX(-10px)}}@media(max-width:1300px){.form-arrow-overlay{right:10px;top:40%;gap:5px}.form-arrow-overlay-content{font-size:12px;padding:10px 12px;background:#6b46c1;color:#fff}.form-arrow-overlay-content:after{border-top:8px solid rgba(0,0,0,0);border-right:8px solid #6b46c1;border-bottom:8px solid rgba(0,0,0,0)}.form-arrow-overlay-arrow{font-size:24px;color:#6b46c1}}@media(max-width:768px){.form-arrow-overlay{right:10px;top:70%}.form-arrow-overlay-content{font-size:12px;padding:10px 12px;background:#6b46c1;color:#fff}.form-arrow-overlay-arrow{font-size:24px;color:#6b46c1}}@media(max-width:576px){.form-arrow-overlay{right:5px;top:40%;gap:5px}.form-arrow-overlay-content{font-size:11px;padding:8px 10px;background:#6b46c1;color:#fff}.form-arrow-overlay-content:after{border-top:8px solid rgba(0,0,0,0);border-right:8px solid #6b46c1;border-bottom:8px solid rgba(0,0,0,0)}.form-arrow-overlay-arrow{font-size:20px;color:#6b46c1}}@keyframes subtleHighlight{0%{box-shadow:0 0 0 0 rgba(107,70,193,.4)}50%{box-shadow:0 0 0 8px rgba(107,70,193,0)}to{box-shadow:0 0 0 0 rgba(107,70,193,0)}}.form-highlight-animation{animation:subtleHighlight 1s ease-out}#healthcareEstimateForm.form-highlight-animation,.estimate-form.form-highlight-animation{position:relative;transition:all .3s ease}@media(max-width:768px){.form-redirect-toast{font-size:14px;padding:14px 20px;max-width:90%;text-align:center}}.top-announcement-banner .auto-container{max-width:1200px;margin:0 auto;padding:0 15px;width:100%}.top-announcement-banner-content{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%}.top-announcement-banner-text{display:flex;align-items:center;justify-content:center;gap:10px;flex:1 1;font-size:14px;line-height:1.5}.top-announcement-banner .banner-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px}.top-announcement-banner .banner-icon img{max-height:30px;width:auto;object-fit:contain;display:block}.top-announcement-banner .banner-icon:after{content:"|";color:#fff;font-size:16px;margin-left:4px}.top-announcement-banner .banner-message{font-size:18px;color:#fff;font-family:Manrope,sans-serif;font-style:normal;font-weight:700;line-height:33px;text-transform:uppercase}.top-announcement-banner .banner-message strong{font-weight:700}.top-announcement-banner .banner-message .note{color:var(--white-color,#ffffff);font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:none}.top-announcement-banner .banner-close{background:hsla(0,0%,100%,.9);border:none;color:#212529;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.top-announcement-banner .banner-close:hover{background:#8a57de;transform:scale(1.1);color:#fff}.top-announcement-banner .line{display:inline-block;width:2px;height:16px;background:#fff;margin:0 2px}.get-offer-btn{background:#6b46c1;color:#fff;border:none;padding:0 15px;border-radius:20px;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap;transition:all .3s ease;flex-shrink:0}.get-offer-btn:hover{background:#5a3a9f;transform:scale(1.05)}@media(max-width:992px){.top-announcement-banner-text{flex-wrap:wrap;gap:8px}.top-announcement-banner .banner-message{font-size:14px}.get-offer-btn{padding:5px 12px;font-size:12px}}@media(max-width:768px){.top-announcement-banner{position:fixed;top:auto;left:auto;right:auto;padding:8px 0;min-height:auto}.page-wrapper .top-announcement-banner:not(.hidden)~.main-header{top:0}.top-announcement-banner .auto-container{padding:0 10px}.top-announcement-banner-content{gap:8px;flex-wrap:wrap}.top-announcement-banner-text{font-size:12px;gap:6px;flex:1 1 auto;min-width:0}.top-announcement-banner .banner-icon{gap:6px}.top-announcement-banner .banner-icon img{max-height:25px}.top-announcement-banner .banner-icon:after{font-size:14px;margin-left:2px}.top-announcement-banner .banner-message{font-size:12px;line-height:1.4;padding-top:2px;word-wrap:break-word}.top-announcement-banner .banner-message strong{font-size:15px}.get-offer-btn{padding:4px 10px;font-size:11px;border-radius:15px}.top-announcement-banner .banner-close{width:24px;height:24px;font-size:18px}}@media(max-width:576px){.header-contact-container-landing{justify-content:center!important;width:100%!important;gap:10px!important;align-items:flex-start!important;margin:10px 0 0 18px!important;flex-direction:column!important}.page-wrapper .top-announcement-banner:not(.hidden)~.main-header{top:50px!important}.top-announcement-banner{padding:6px 0;min-height:auto;background-size:cover;background-position:118% 0;background-repeat:repeat}.top-announcement-banner .auto-container{padding:0 8px}.top-announcement-banner-content{gap:6px}.top-announcement-banner-text{font-size:10px;gap:4px;flex-direction:row;flex-wrap:wrap;align-items:center}.top-announcement-banner .banner-icon{gap:4px}.top-announcement-banner .banner-icon img{max-height:18px}.top-announcement-banner .banner-icon:after{font-size:12px;margin-left:2px;display:none}.top-announcement-banner .banner-message{font-size:10px;line-height:1.3;padding-top:0;flex:1 1 100%;order:2;text-align:center}.top-announcement-banner .banner-message strong{font-size:15px;font-weight:700}.top-announcement-banner .banner-message .note{display:none}.top-announcement-banner .line{display:inline-block;width:2px;height:12px;background:#fff;margin:0 4px}.get-offer-btn{padding:3px 8px;font-size:10px;border-radius:12px;order:3;margin-top:2px}.top-announcement-banner .banner-close{width:22px;height:22px;font-size:20px;order:4;position:absolute;right:10px;top:8px}}@media(max-width:400px){.top-announcement-banner .banner-icon:after{display:none}.top-announcement-banner .banner-message,.top-announcement-banner-text{font-size:12px}.top-announcement-banner .banner-message strong{font-size:15px}.top-announcement-banner .banner-icon img{max-height:25px}.get-offer-btn{padding:2px 6px;font-size:12px}}.text-center{text-align:center;margin:0 auto;width:50%}.services-mega-menu{position:relative}.services-mega-menu>ul{display:none!important}.services-mega-menu:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:900px;max-width:95vw;height:15px;background:rgba(0,0,0,0);z-index:999;pointer-events:auto;display:none}.services-mega-menu:hover:after{display:flex}.services-dropdown-container{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:900px;max-width:95vw;background:#fff;border-radius:16px;padding:14px;margin-top:15px;display:none;box-shadow:0 20px 60px rgba(107,70,193,.3),0 0 0 1px rgba(107,70,193,.2);z-index:1000;overflow:hidden;animation:fadeInDown .3s ease;pointer-events:auto}@keyframes fadeInDown{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.services-dropdown-container:hover,.services-mega-menu:hover .services-dropdown-container{display:flex}.services-dropdown-left{width:40%;background:url(/images/services/services-dropdown.webp) no-repeat 50%;background-size:cover;padding:16px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;border-radius:8px}.services-dropdown-left h3{font-size:24px;font-weight:700;color:#000;margin:0 0 12px;line-height:1.3}.services-dropdown-left p{font-size:14px;color:#666;margin:0 0 20px;line-height:1.5}.learn-more-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(107,70,193,.1);border-radius:8px;color:#6b46c1;font-weight:600;font-size:14px;text-decoration:none;transition:all .3s ease;width:fit-content;margin-top:auto}.learn-more-btn:hover{background:rgba(107,70,193,.2);transform:translateX(5px)}.services-dropdown-right{width:66%;background:#fff;padding:16px;display:flex;gap:25px}.services-column{flex:1 1}.services-column strong{display:block;font-size:16px;font-weight:700;color:#000;padding:8px 12px;line-height:1.4}.services-column ul{list-style:none;padding:0;margin:0 0 10px}.services-column ul li:last-child,.services-column ul:last-child{margin-bottom:0}.services-column ul li a{display:block;padding:8px 12px;color:#666;font-size:14px;text-decoration:none;border-radius:6px;transition:all .2s ease}.services-column ul li a.active,.services-column ul li a:hover{background:#eeecf9}.mobile-services-overlay{display:none}@media(max-width:1024px){.services-dropdown-container{width:800px}}@media(max-width:991px){.services-dropdown-container,.services-mega-menu:after{display:none!important}.navbar-collapse{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:9999;overflow-y:auto;padding:70px 20px 20px;transform:translateX(100%);transition:transform .3s ease;box-shadow:none}.navbar-collapse.show{transform:translateX(0)}.mobile-menu-header{position:sticky;top:0;background:#fff;padding:15px 20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;z-index:1}.mobile-menu-close{background:none;border:none;font-size:24px;color:#000;cursor:pointer;padding:5px;line-height:1}.mobile-menu-close:hover{color:#6b46c1}}@media(max-width:991px)and (min-width:992px){.mobile-menu-header{display:none!important}}@media(max-width:991px){body.menu-open{overflow:hidden}.navigation{flex-direction:column;width:100%;list-style:none;padding:0;margin:0}.navigation>li{width:100%;float:none;margin-right:0;margin-bottom:0;border-bottom:1px solid #e0e0e0;padding:0}.navigation>li>a{display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-size:16px;color:#000;text-decoration:none}.navigation>li.services-mega-menu>a{cursor:pointer}.navigation>li.services-mega-menu>a:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;font-size:16px;color:#666}.mobile-services-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:10000;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease}.mobile-services-overlay.active{transform:translateX(0);display:block}.mobile-services-overlay-header{display:flex;align-items:center;padding:15px 20px;border-bottom:1px solid #e0e0e0;background:#fff;position:sticky;top:0;z-index:1}.mobile-services-back-btn{background:none;border:none;font-size:18px;color:#000;cursor:pointer;padding:5px 10px;margin-right:15px;display:flex;align-items:center;gap:8px;font-weight:600}.mobile-services-overlay-header h3{margin:0;font-size:18px;font-weight:700;color:#000}.mobile-services-content{padding:20px}.mobile-services-section{margin-bottom:30px}.mobile-services-section strong{display:block;font-size:16px;font-weight:700;color:#000;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.mobile-services-section ul{list-style:none;padding:0;margin:0}.mobile-services-section ul li{margin-bottom:12px}.mobile-services-section ul li a{display:block;padding:12px 15px;color:#666;font-size:15px;text-decoration:none;border-radius:8px;transition:all .2s ease;background:#f9f9f9}.mobile-services-section ul li a:active,.mobile-services-section ul li a:hover{background:#eeecf9;color:#6b46c1}}.thank-you-actions a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,162,199,.3)}@media(max-width:768px){.thank-you-content h1{font-size:32px!important}.thank-you-content h2{font-size:20px!important}.thank-you-actions{flex-direction:column}.thank-you-actions a{width:100%;text-align:center}}.native-next-page .native-youtilita-case-study{width:min(800px,100% - 32px);margin:0 auto;padding:20px;color:#333;background:#fff;font-family:Manrope,sans-serif;line-height:1.6}.native-next-page .native-youtilita-case-study>header{padding-bottom:20px;text-align:center;border-bottom:1px solid #ddd}.native-next-page .native-youtilita-case-study h1{margin:0;font-size:2.5em}.native-next-page .native-youtilita-case-study h2{margin-top:1.5em;padding-bottom:.3em;font-size:1.75em;border-bottom:2px solid #007acc}.native-next-page .native-youtilita-case-study h3{margin-top:1.2em;color:#007acc;font-size:1.3em}.native-next-page .native-youtilita-case-study ol,.native-next-page .native-youtilita-case-study ul{margin:.5em 0 1em 2em}.native-next-page .native-youtilita-case-study .key-objectives ol{list-style:decimal-leading-zero}.native-next-page .native-youtilita-case-study .diagram ol{list-style:none;counter-reset:step}.native-next-page .native-youtilita-case-study .diagram li{position:relative;margin-bottom:1em;padding-left:40px}.native-next-page .native-youtilita-case-study .diagram li:before{position:absolute;top:0;left:0;width:30px;height:30px;color:#fff;background:#007acc;border-radius:50%;font-weight:700;line-height:30px;text-align:center;content:counter(step);counter-increment:step}.native-next-page .native-youtilita-case-study img{display:block;max-width:100%;height:auto;margin:1em auto}.page-wrapper.case-study-detail-page{overflow:clip}.case-study-detail-wrapper{padding:115px 0 0;background-color:#fff;font-family:Manrope,sans-serif}.case-study-detail-wrapper .case-study-detail-grid{display:grid;grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:clamp(28px,3vw,48px);align-items:stretch}@media(max-width:991px){.case-study-detail-wrapper .case-study-detail-grid{grid-template-columns:1fr;gap:40px}}.case-study-detail-wrapper .case-study-detail-left{min-width:0}@media(min-width:992px){.case-study-detail-wrapper .case-study-detail-left{position:relative}.case-study-detail-wrapper .case-study-detail-left .case-study-detail-sticky-content{height:max-content;position:sticky;top:115px;backface-visibility:hidden;transform:translateZ(0);will-change:transform}}.case-study-detail-wrapper .case-study-detail-left .title{max-width:420px;margin:0 0 20px;font-size:clamp(40px,3vw,54px);font-weight:700;line-height:.98;letter-spacing:-.04em;color:#111;text-transform:uppercase}@media(max-width:768px){.case-study-detail-wrapper .case-study-detail-left .title{font-size:36px}}.case-study-detail-wrapper .case-study-detail-left .project-meta{display:flex;flex-direction:column;gap:4px;margin-bottom:18px;color:#222;font-size:14px}.case-study-detail-wrapper .case-study-detail-left .project-meta span{color:#656565}.case-study-detail-wrapper .case-study-detail-left .project-meta strong{font-weight:500}.case-study-detail-wrapper .case-study-detail-left .content-label{display:block;margin-bottom:8px;color:#222;font-size:14px;font-weight:500}.case-study-detail-wrapper .case-study-detail-left .tags-container{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.case-study-detail-wrapper .case-study-detail-left .tags-container .pill{padding:6px 10px;border:1px solid #dedede;border-radius:0;color:#555;background-color:#f7f7f7;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.case-study-detail-wrapper .case-study-detail-left .stats-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #73cbd0}.case-study-detail-wrapper .case-study-detail-left .stats-container .stat-card .stat-value{margin:0 0 4px;display:flex;align-items:center;gap:4px;color:#111;font-size:32px;font-weight:700;line-height:1.2}.case-study-detail-wrapper .case-study-detail-left .stats-container .stat-card .stat-value .arrow{display:none}.case-study-detail-wrapper .case-study-detail-left .stats-container .stat-card .stat-label{margin:0 0 3px;color:#222;font-size:14px;font-weight:400;line-height:1.3}.case-study-detail-wrapper .case-study-detail-left .stats-container .stat-card .stat-sublabel{display:block;color:#555;font-size:12px}.case-study-detail-wrapper .case-study-detail-left .description{margin:0 0 20px;color:#3f3f3f;font-size:15px;font-weight:400;line-height:1.55}.case-study-detail-wrapper .case-study-detail-left .btn-back{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;border:1px solid #111;padding:12px 24px;border-radius:100px;font-size:13px;font-weight:500;color:#111;text-transform:none;transition:all .3s ease;background:rgba(0,0,0,0);cursor:pointer;font-family:inherit}.case-study-detail-wrapper .case-study-detail-left .btn-back svg{transition:transform .3s ease}.case-study-detail-wrapper .case-study-detail-left .btn-back:hover{background-color:#111;color:#fff}.case-study-detail-wrapper .case-study-detail-left .btn-back:hover svg{transform:translateX(4px)}.case-study-detail-wrapper .case-study-detail-right{display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:991px){.case-study-detail-wrapper .case-study-detail-right{gap:12px}}.case-study-detail-wrapper .case-study-detail-right .image-wrapper{width:100%;overflow:hidden;background-color:#f2f2f2}.case-study-detail-wrapper .case-study-detail-right .image-wrapper img{width:100%;height:auto;display:block}.case-study-related-work .new-project-success{padding-top:100px}.case-study-related-work .new-project-success__header{margin-bottom:24px}.case-study-related-work .new-project-success .project-card-secondary{position:relative;top:0}@media(max-width:991px){.case-study-detail-wrapper{padding:105px 0 0}}@media(max-width:575px){.case-study-detail-wrapper{padding-top:95px}.case-study-detail-wrapper .case-study-detail-left .title{max-width:320px}.case-study-detail-wrapper .case-study-detail-left .stats-container{grid-template-columns:1fr;gap:18px}}.case-study-more{position:fixed;inset:0;z-index:9999;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:#fff;background:#0b0b0b;clip-path:inset(0 100% 0 0);visibility:hidden;pointer-events:none;transition:clip-path 1s cubic-bezier(.87,0,.13,1),visibility 0s linear 1s}.case-study-more.is-open{clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:clip-path 1s cubic-bezier(.87,0,.13,1),visibility 0s linear 0s}.case-study-more__close{position:fixed;top:28px;right:32px;z-index:2;display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border:1px solid hsla(0,0%,100%,.55);border-radius:999px;color:#fff;background:#0b0b0b;font:inherit;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.case-study-more__close span{font-size:22px;font-weight:300;line-height:.7}.case-study-more__close:hover{color:#111;background:#fff}.case-study-more__layout{min-height:100%;padding-top:115px;padding-bottom:90px;display:grid;grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:clamp(28px,3vw,48px)}@media(max-width:991px){.case-study-more__layout{grid-template-columns:1fr;gap:40px}}.case-study-more__sidebar{position:sticky;top:115px;align-self:start}.case-study-more__sidebar h1{max-width:420px;margin:0 0 20px;color:#fff;font-size:clamp(40px,3vw,54px);font-weight:700;line-height:.98;letter-spacing:-.04em;text-transform:uppercase}@media(max-width:768px){.case-study-more__sidebar h1{font-size:36px}}.case-study-more__sidebar>p{margin:0 0 30px;color:hsla(0,0%,100%,.68);font-size:16px;line-height:1.65}.case-study-more__eyebrow,.case-study-more__section-number{color:#a77be8;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.case-study-more__eyebrow{display:none}.case-study-more__services,.case-study-more__tags{display:flex;flex-wrap:wrap;gap:8px}.case-study-more__services span,.case-study-more__tags span{padding:7px 12px;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:hsla(0,0%,100%,.78);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.case-study-more__content section{padding:38px 0 54px;border-top:1px solid hsla(0,0%,100%,.18)}.case-study-more__content section:first-child{padding-top:0;border-top:0}.case-study-more__content h3{margin:10px 0 20px;color:#fff;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.05;letter-spacing:-.035em;text-transform:none}.case-study-more__content section>p{max-width:850px;margin:0;color:hsla(0,0%,100%,.76);font-size:clamp(17px,1.5vw,21px);line-height:1.6}.case-study-more__results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.case-study-more__results article{padding:24px;border:1px solid hsla(0,0%,100%,.18);border-radius:18px;background:hsla(0,0%,100%,.045)}.case-study-more__results strong{display:block;margin-bottom:12px;color:#fff;font-size:clamp(28px,3vw,44px)}.case-study-more__results strong span{color:#54ce8a}.case-study-more__results p{margin:0 0 6px;color:hsla(0,0%,100%,.78);font-size:15px;line-height:1.4}.case-study-more__results small{color:hsla(0,0%,100%,.48);font-size:12px;text-transform:uppercase}@media(max-width:767px){.case-study-more,.case-study-more.is-open{transition-duration:.7s,0s}.case-study-more__close{top:18px;right:18px}.case-study-more__layout{padding-top:90px;padding-bottom:54px;grid-template-columns:1fr;gap:56px}.case-study-more__sidebar{position:static}.case-study-more__results{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.case-study-more,.case-study-more.is-open,.case-study-more__close,.case-study-more__layout{transition-duration:1ms!important;transition-delay:0s!important}}