*{border:none;outline:none;margin:0;padding:0}ul,li,a,h1,p,button{color:#141414;font-family:Manrope,sans-serif!important;font-weight:500!important}body{color:#000;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-display:swap;background:#fff;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.7}::-webkit-scrollbar{background-color:#f5f5f5;width:7px;height:5px}::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px #0000004d}::-webkit-scrollbar-thumb{background-color:#555}.no-animation{-ms-animation:none!important;animation:none!important}a{cursor:pointer;color:#1f8ceb;text-decoration:none}button{box-shadow:none!important;outline:none!important}button,a:hover,a:focus,a:visited{text-decoration:none;outline:none!important}h1,h2,h3,h4,h5,h6{font-display:swap;background:0 0;margin:0;font-family:Manrope,sans-serif;font-weight:400;line-height:1.6em;position:relative}textarea{overflow:hidden}p{line-height:1.8em;position:relative}#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{max-width:1560px;margin:0 auto;padding:0 15px;position:static}@media (max-width:1660px){.auto-container{max-width:1360px}}@media (max-width:1400px){.auto-container{max-width:1200px}}.build-something-container{max-width:1230px;margin:0 auto;padding:0 60px;position:static}.consultation-button{padding:10px 20px}.collaborate-something-container{max-width:1230px;margin:0 auto;padding:0 60px;position:static}.large-container{max-width:1590px;margin:0 auto;padding:0 30px;position:static}.medium-container{max-width:850px}.page-wrapper{width:100%;min-width:300px;margin:0 auto;position:relative;overflow:hidden}ul,li{margin:0;padding:0;list-style:none}img{max-width:100%;display:inline-block}.theme-btn{text-align:center;-o-transition:all .3s ease;transition:all .3s;display:inline-block}.centered{text-align:center}.theme_color{color:#1f8ceb}.preloader{z-index:999999;background-color:#fff;background-image:url(/images/icons/preloader.svg?v=1.1);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:fixed;top:0;left:0}img{max-width:100%;height:auto;display:inline-block}.stars{color:gold;font-size:30px;display:inline-block;position:relative}.stars .half{width:.5em;position:absolute;top:0;left:3.5em;overflow:hidden}.anim-icons{width:100%;max-width:1170px;height:100%;margin:0 auto;position:absolute;top:0;left:0;right:0}.anim-icons .icon{background-position:50%;background-repeat:no-repeat;position:absolute}.pull-left{float:left}.pull-right{float:right}.scroll-to-top{color:#fff;text-transform:uppercase;text-align:center;z-index:100;cursor:pointer;-o-transition:all .3s ease;background:#333;width:44px;height:44px;font-size:16px;line-height:44px;transition:all .3s;display:none;position:fixed;bottom:15px;right:15px}.scroll-to-top:hover{color:#fff;background:#8053f7}.sec-title{margin-bottom:50px;position:relative}.sec-title .title{color:#7478fa;text-transform:uppercase;font-display:swap;margin-bottom:15px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:block;position:relative}.sec-title h2{color:#141414;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.4em;position:relative}.sec-title p{color:#666;font-size:16px;line-height:1.4em;position:relative}.sec-title .text{color:#75717b;margin-top:15px;font-size:18px;font-weight:500;line-height:30px;display:block;position:relative}.sec-title.light .text,.sec-title.light h2{color:#fff}.main-header{z-index:999;-o-transition:all .3s ease;background-color:#fff;width:100%;transition:all .3s;position:fixed}.main-header.fixed-header{background-color:#fff;top:0;box-shadow:0 10px 20px #2a263126}.main-header .header-upper{position:relative}.main-header .header-upper .logo-box{float:left;z-index:10;padding:1px 0;position:relative;left:0}.main-header .header-upper .logo-box .logo img{-o-transition:all .3s ease;max-width:140px;max-height:50px;transition:all .3s;display:inline-block}.main-header .header-upper .nav-outer{float:left;padding-left:40px;position:relative}.main-header .header-upper .nav-outer .main-menu{float:left;width:100%;display:flex;position:relative}.main-menu .navbar-collapse{justify-content:flex-end;padding:0}.main-menu .navigation{margin:0;position:relative}.main-menu .navigation>li{float:left;-o-transition:all .3s ease;margin-right:45px;padding:0;transition:all .3s;position:relative}.main-menu .navigation>li>a{text-align:center;opacity:1;color:#141414;-o-transition:all .3s ease;padding:0;font-size:15px;font-weight:500;line-height:30px;transition:all .3s;display:block;position:relative}.main-menu .navigation>li:hover>a,.main-menu .navigation>li.current>a{color:#8a57de}.main-menu .navigation>li:hover>a:before,.main-menu .navigation>li.current>a:before{width:100%;left:0}.main-menu .navigation>li>ul{z-index:100;opacity:1;transform-origin:top;-o-transition:all .4s ease;-ms-box-shadow:5px 5px 15px 1px #0000000d,-5px 0 15px 1px #0000000d;-o-box-shadow:5px 5px 15px 1px #0000000d,-5px 0 15px 1px #0000000d;background:#e1cff9;border-radius:0 0 3px 3px;width:400px;padding:30px 20px 30px 30px;transition:all .4s;position:absolute;top:100%;left:0;transform:translateY(30px);box-shadow:5px 5px 15px 1px #0000000d,-5px 0 15px 1px #0000000d}.main-menu .navigation>li>ul>li{width:100%;margin-bottom:15px;position:relative}.main-menu .navigation>li>ul>li:last-child{margin-bottom:0}.main-menu .navigation>li>ul>li>a{color:#000;text-align:left;text-transform:capitalize;-o-transition:all .2s ease;padding:0 10px;font-size:16px;font-weight:600;line-height:24px;transition:all .2s;display:block}.main-menu .navigation>li>ul>strong{color:#000;text-align:left;text-transform:capitalize;-o-transition:all .2s ease;padding:10px 0;font-size:18px;font-weight:700;line-height:24px;transition:all .2s;display:block}.main-menu .navigation>li>ul>li:hover>a{color:#8a57de}.main-menu .navigation>li>ul>li.dropdown>a:after{content:"";color:#222;font-display:swap;text-align:center;z-index:5;padding:3px 25px;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;line-height:24px;display:block;position:absolute;top:5px;right:0}.main-menu .navigation>li>ul>li>ul{z-index:100;opacity:1;transform-origin:top;-o-transition:all .4s ease;-ms-box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d;-o-box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d;background:#fff;border-radius:0 0 3px 3px;width:250px;padding:30px 20px 30px 30px;transition:all .4s;position:absolute;top:0;left:100%;transform:translateY(30px);box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}.main-menu .navigation>li>ul>li>ul>li{width:100%;margin-bottom:15px;position:relative}.main-menu .navigation>li>ul>li>ul>li:last-child{margin-bottom:0}.main-menu .navigation>li>ul>li>ul>li>a{color:#8182a8;text-align:left;text-transform:capitalize;-o-transition:all .2s ease;padding:0;font-size:16px;font-weight:600;line-height:24px;transition:all .2s;display:block}.main-menu .navigation>li>ul>li>ul>li:hover>a{color:#8a57de}.main-menu .navigation>li.dropdown:hover>ul,.main-menu .navigation>li>a>i.dropdown:hover>ul,.main-menu .navigation li>ul>li.dropdown:hover>ul{visibility:visible;opacity:1;transform:translateY(0)}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{text-align:center;color:#fff;cursor:pointer;z-index:5;border:1px solid #fff;width:34px;height:30px;font-size:20px;line-height:30px;display:none;position:absolute;top:12px;right:0}.main-header .outer-box{float:right;position:relative}.main-header .outer-box .btn-box{padding:20px 0;position:relative}.header-style-two.fixed-header .outer-box .btn-box a,.header-style-three.fixed-header .outer-box .btn-box a,.header-style-one.fixed-header .outer-box .btn-box a{border:1px solid #8a57de;line-height:24px}.header-style-two .outer-box .btn-box .theme-btn{background:0 0;border:1px solid #8a57de;line-height:24px}.header-style-two .outer-box .btn-box .theme-btn:hover{background:#8a57de}.header-style-two .header-upper .nav-outer{float:left;align-items:center;width:84%;height:75px;display:flex}.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;align-items:center;width:88%;height:75px;display:flex}.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:focus,.header-style-three .main-menu .navbar-header>button .navbar-toggle:active{box-shadow:none;outline:none!important}.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:#000000b3}.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,.banner-section .large-container{position:relative}.banner-section .layer-outer{width:50%;height:100%;position:absolute;top:0;right:0}.banner-section .layer-image{background-image:url(/images/icons/1.png);background-position:0 100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 0 -200px}.banner-section .content-box{width:100%;max-width:650px;padding:320px 0;position:relative}.banner-section .content-box .title{color:#8a57de;letter-spacing:5px;text-transform:uppercase;margin-bottom:10px;font-size:16px;font-weight:600;line-height:26px;display:block;position:relative}.banner-section .content-box h1{color:#4c4754;margin-bottom:28px;font-size:50px;font-weight:600;line-height:64px;position:relative}.banner-section .content-box .text{margin-bottom:50px;font-size:18px;font-weight:500;line-height:30px;display:block;position:relative}.banner-section .content-box .btn-box{position:relative}.banner-section .content-box .btn-box a{line-height:30px}.banner-section .image-box{position:absolute;top:150px;right:70px}.banner-section .image-box .image{margin-bottom:0;position:relative}.banner-section .image-box .image img{max-width:100%;height:auto;display:block}.icon-blue-blur{background-image:url(/images/icons/blue-blur.png);width:70px;height:50px}.icon-green-blur{background-image:url(/images/icons/green-blur.png);width:70px;height:50px}.icon-pink-blur{background-image:url(/images/icons/pink-blur.png);width:70px;height:50px}.icon-circle-1{background-image:url(/images/icons/icon-circle-1.png);width:147px;height:144px}.icon-circle-2{background-image:url(/images/icons/icon-circle-2.png);width:88px;height:88px}.icon-circle-3{background-image:url(/images/icons/icon-circle-3.png);width:88px;height:88px}.icon-triangle-1{background-image:url(/images/icons/icon-triangle-1.png);width:75px;height:76px}.icon-triangle-2{background-image:url(/images/icons/icon-triangle-2.png);width:56px;height:57px}.banner-section .anim-icons{max-width:1550px}.banner-section .icon-pink-blur{top:180px;left:-70px}.banner-section .icon-green-blur{top:280px;left:350px}.banner-section .icon-blue-blur{bottom:140px;left:230px}.banner-section .icon-circle-1{margin-left:-55px;top:290px;left:50%}.banner-section .icon-circle-2{opacity:.5;top:555px;right:610px}.banner-section .icon-circle-3{opacity:.5;top:405px;right:-10px}.banner-section .icon-triangle-1{opacity:.5;bottom:265px;right:25px}.banner-section .icon-triangle-2{bottom:500px;right:565px}.banner-section-three,.banner-section-three .large-container{position:relative}.banner-section-three .layer-outer{width:50%;height:100%;position:absolute;top:0;right:0}.banner-section-three .layer-image{position:absolute;inset:0 0 0 80px}.banner-section-three .banner-container{height:80vh}.banner-section-three .banner-container-inner{background-image:url(/images/banner/hero-banner1.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-direction:row;justify-content:space-between;align-items:center;height:77%;margin:0 auto;padding:0;display:flex;position:relative;top:8%}.banner-section-three .content-box{justify-content:left;width:100%;min-width:1560px;padding-bottom:150px;padding-left:0;position:relative;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{padding-left:15px;transform:translateY(-10%);max-width:100%!important;margin-left:0!important;margin-right:auto!important}.banner-section-three .content-box{text-align:left;flex-direction:column;align-items:flex-start;padding:70px 0 50px;display:flex;min-width:100%!important}}.banner-section-three .content-box .inner-content{color:#ccc;width:82%;margin-top:14px;font-family:Manrope,sans-serif;font-size:18px}.banner-section-three .content-box .content-button-container{align-items:center;gap:16px;width:100%;margin-top:4px;display:flex}.banner-section-three .content-box .content-button-container .contact-us img{margin-top:-4px;margin-left:5%}.banner-section-three .content-box .content-button-container div{color:#141414;font-size:18px;font-weight:500}.banner-section-three .content-box .title{color:#8a57de;letter-spacing:5px;text-transform:uppercase;margin-bottom:10px;font-size:16px;font-weight:600;line-height:26px;display:block;position:relative}.banner-section-three .content-box h1{color:#fff;text-transform:uppercase;font-size:56px;font-weight:700;line-height:52px;position:relative}.banner-section-three .content-box h2{color:#141414;white-space:nowrap;border-right:2px solid #fff0;width:0;margin-bottom:20px;font-size:38px;font-weight:700;line-height:48px;animation:4s steps(28,end) forwards typing,1s infinite blink;position:relative;overflow:hidden}.banner-section-three .content-box h3{color:#141414;white-space:nowrap;border-right:2px solid #fff0;font-size:38px;font-weight:700;line-height:48px;position:relative;overflow:hidden}@keyframes typing{0%{width:0}to{width:21.8ch}}@keyframes blink{0%,to{border-right:2px solid #fff0}50%{border-right:2px solid #ba8affc2}}.banner-section-three .content-box .text{color:#666;margin-bottom:50px;margin-right:55px;font-size:16px;font-weight:500;line-height:20px;display:block;position:relative}.banner-section-three .content-box .btn-box{position:relative}.banner-section-three .content-box .btn-box a{padding:15px 28px;line-height:30px}.banner-section-three .image-box{position:relative}@media (min-width:1699px){.banner-section-three .image-box{right:0}.banner-section-three .content-box h1{color:#fff;font-size:56px;font-weight:700;line-height:55px;position:relative}.banner-section-three .content-box h2{color:#141414;white-space:nowrap;border-right:2px solid #fff0;margin-bottom:20px;font-size:42px;font-weight:700;line-height:55px;animation:4s steps(28,end) forwards typing,1s infinite blink;position:relative;overflow:hidden}.banner-section-three .content-box h3{color:#141414;white-space:nowrap;border-right:2px solid #fff0;font-size:42px;font-weight:700;line-height:55px;position:relative;overflow:hidden}.banner-section-three .content-box .text{color:#666;margin-bottom:50px;font-size:19px;font-weight:500;line-height:20px;display:block;position:relative}}@media (max-width:999px){.banner-section-three .image-box{right:0}.banner-section-three .content-box h1{color:#fff;font-size:22px;font-weight:700;line-height:40px;position:relative}.banner-section-three .content-box h2{color:#141414;white-space:nowrap;border-right:2px solid #fff0;align-self:center;margin-bottom:5px;font-size:26px;font-weight:700;line-height:40px;animation:4s steps(28,end) forwards typing,1s infinite blink;position:relative;overflow:hidden}.banner-section-three .content-box h3{color:#141414;white-space:nowrap;border-right:2px solid #fff0;align-self:center;font-size:26px;font-weight:700;line-height:40px;position:relative;overflow:hidden}.banner-section-three .content-box .text{color:#666;align-self:center;margin-top:50px;margin-right:0;font-size:20px;font-weight:500;line-height:32px;display:block;position:relative}}.banner-section-three .image-box .image-1{margin-bottom:0;position:absolute;right:-30px}.banner-section-three .image-box .image-2{position:relative;top:0;right:0}.banner-section-three .image-box img{width:100%;height:auto;display:block}@media (min-width:1699px){.banner-section-three .image-box img{width:90%;height:auto;display:block}}.inner-content-flex{flex-direction:column;gap:8px;margin-top:25px;display:flex}.icon-orange-blur{background-image:url(/images/icons/orange-blur.png);width:68px;height:50px}.icon-apple{background-image:url(/images/icons/icon-apple.png);width:230px;height:140px}.btn-style-title{color:#fff;font-display:swap;background-image:linear-gradient(90deg,#1db8cc,#3297c5,#4673bd,#5855b5,#7d46d6);border-radius:50px;padding:5px 26px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;display:inline-block;position:relative}.about-us .sec-title .inner-container{justify-content:space-between;margin-top:10px;display:flex}.about-us .sec-title h2{color:#000;width:43%;font-size:36px;font-weight:700;line-height:1.4em;position:relative}.about-us .sec-title h3{color:#000;width:90%;font-size:24px;font-weight:700;line-height:1.4em;position:relative}.about-us .btn-style-title{color:#fff;font-display:swap;background-image:linear-gradient(90deg,#1db8cc,#3297c5,#4673bd,#5855b5,#7d46d6);border-radius:50px;padding:5px 26px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;display:inline-block;position:relative}.about-us .sec-title .text{color:#000;width:48%;margin-top:10px;font-size:16px;font-weight:500;line-height:30px;display:block;position:relative}.about-us .sec-title .inner-container{justify-content:space-between;margin-top:20px;margin-bottom:20px;display:flex}.about-us .sec-title .inner-text{color:#000;width:60%;margin-left:10px;font-size:15px;font-weight:500;line-height:19px;display:block;position:relative}.features-section-three-services{background-image:url(/images/background/service-tab-bg.png);background-size:cover;padding:45px 0 20px;position:relative}.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{flex-direction:row;margin-bottom:34px;display:flex}.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{color:#fff;width:40%;font-size:32px;font-weight:400;line-height:38px;position:relative;font-family:Manrope,sans-serif!important}.features-section-three-services .sec-title h3{color:#fff}.features-section-three-services .sec-title .text{color:#fff;width:40%;margin-top:2px;font-size:16px;font-weight:500;line-height:30px;display:block;position:relative;font-family:Manrope,sans-serif!important}.features-section-three-services .sidebar{background-image:url(/images/services/services-sidebar-bg.png);background-size:cover;border-radius:16px;width:25%;height:451px;padding:20px}.features-section-three-services .sidebar ul{padding:0;list-style:none}.features-section-three-services .sidebar ul li{cursor:pointer;opacity:.65;color:#fff;border-radius:6px;align-self:stretch;align-items:center;gap:10px;padding:12px 20px;font-size:16px;display:flex}.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{color:#000;opacity:1;background-color:#fff}.features-section-three-services .sidebar ul li.active path{fill:#693cb0}.features-section-three-services .content{color:#fff;background-image:url(/images/services/software-development-background.webp);background-size:cover;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:75%;height:451px;margin-left:20px;padding:40px;overflow:hidden}.features-section-three-services .content img{width:100%;height:auto}.features-section-three-services .content .details{border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;width:386px;display:flex}.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{flex-wrap:wrap;align-content:center;align-self:stretch;align-items:center;gap:20px;padding:0;list-style:none;display:flex}.features-section-three-services .details ul li a{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:30px;font-family:Manrope,sans-serif!important}.features-section-three-services .details ul li a:hover{text-decoration-skip-ink:auto;text-underline-offset:25%;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:calc(1em/10)}.features-section-three-services .stats{background-color:#f9f7fd;background-image:url(/images/services/services-stats-background.webp);background-size:cover;border-radius:16px;flex-wrap:wrap;justify-content:space-around;gap:20px;padding:35px;display:flex}.features-section-three-services .stats div{text-align:center;flex:calc(25% - 20px);padding:20px}.features-section-three-services .stats div h3{color:#000;margin:0;font-size:32px}.features-section-three-services .stats div p{color:#666;margin:5px 0 0;font-size:16px}.features-section-three-services .btn-style-title{color:#fff;font-display:swap;background-image:linear-gradient(90deg,#1db8cc,#3297c5,#4673bd,#5855b5,#7d46d6);border-radius:50px;padding:5px 26px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;display:inline-block;position:relative}@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{z-index:1;width:100%;height:248px;margin-bottom:20px}.features-section-three-services .content{width:100%;margin-left:0}.features-section-three-services .stats div{flex:calc(50% - 20px)}}@media (max-width:585px){.features-section-three-services .service-container{flex-direction:column}.features-section-three-services .sidebar{z-index:1;width:100%;height:248px;margin-bottom:20px;padding-left:0;padding-right:0}.features-section-three-services .sidebar ul li{font-size:20px}.features-section-three-services .sidebar ul li img{width:26px;height:26px}.features-section-three-services .content{width:100%;height:100%;margin-left:0}.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:14px}.features-section-three-services .content .details ul{display:block}.features-section-three-services .content .details ul li{padding-bottom:13px}.features-section-three-services .stats div{flex:100%}.features-section-three-services .sec-title .inner-container{display:block}.features-section-three-services .sec-title h2,.features-section-three-services .sec-title .text{width:100%}}.features-section-three{padding:30px 0 70px;position:relative}.features-section-three .sec-title{margin-bottom:70px}.features-section-three .sec-title .text{margin-top:10px}.feature-block-two{margin-bottom:30px;position:relative}.feature-block-two .inner-box{background-color:#fff;border:2px solid #f5f5f5;border-radius:7px;min-height:420px;padding:70px 35px 45px;transition:all .3s;position:relative}.feature-block-two .inner-box:hover{-ms-box-shadow:0 20px 40px #23267d1a;background-color:#7478fa;box-shadow:0 20px 40px #23267d1a}.feature-block-two .icon-box{margin-bottom:45px;display:block;position:relative}.feature-block-two .icon-box:before{content:"";-o-transition:all .3s ease;background-image:url(/images/icons/small-shape-1.png);width:88px;height:81px;transition:all .3s;position:absolute;top:-13px;left:-20px}.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{color:#755c9c;-o-transition:all .2s ease;margin-bottom:30px;font-size:54px;line-height:1em;transition:all .2s;position:relative}.feature-block-two .inner-box:hover .icon-box:before{opacity:.1}.feature-block-two .inner-box:hover .icon{color:#fff}.feature-block-two h4{color:#4c4754;margin-bottom:15px;font-size:24px;font-weight:500;line-height:1.2em;display:block;position:relative}.feature-block-two h4 a{color:#4c4754;-o-transition:all .3s ease;transition:all .3s;display:inline-block}.feature-block-two .inner-box:hover h4 a{color:#fff}.feature-block-two .text{color:#75717b;cursor:default;-o-transition:all .3s ease;margin-bottom:40px;font-size:18px;font-weight:400;line-height:30px;transition:all .3s;display:block;position:relative}.feature-block-two .inner-box:hover .text{color:#fff}.feature-block-two .link-box{display:block;position:relative}.feature-block-two .link-box a{color:#4c4754;-o-transition:all .3s ease;font-size:16px;font-weight:400;line-height:30px;transition:all .3s;display:inline-block;position:relative}.feature-block-two .link-box a i{color:#4c4754;vertical-align:middle;-o-transition:all .3s ease;margin-left:10px;font-size:20px;transition:all .3s}.feature-block-two .inner-box:hover .link-box a i,.feature-block-two .inner-box:hover .link-box a{color:#fff}.section-gradient-bg{background:var(--Light-linear,linear-gradient(105deg,#d5fbfb 0.22%,#efe5ff 73.8%))}.section-bg{background-color:#f6f9fe}.section-bg .container h2{text-align:center;color:#000;padding:30px 0;font-size:30px;font-weight:700;line-height:1.2em;position:relative}.section-bg .container h5{text-align:center;color:#000;margin-bottom:30px;font-size:18px;font-weight:400;line-height:1.2em;position:relative}.section-bg-build-something{background-image:url(/images/background/left.png);background-size:cover}.btn-style-submit,.btn-style-our-model{color:#fff;font-display:swap;background-color:#d43396;background-image:linear-gradient(90deg,#7478fa,#7e69ed,#7774f7,#8362e7,#8a57de);border-radius:50px;padding:9px 26px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;display:inline-block;position:relative}.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{color:#8a57de;border:2px dotted #fbdad2;border-radius:50%;padding:9px;font-size:29px}.contact .info-box h3{color:#777;margin:10px 0;font-size:15px;font-weight:700}.contact .info-box p{margin-bottom:0;padding:0;font-size:13px}.contact .info-box a{color:#8a57de}.contact .php-email-form{padding:19px}.contact .php-email-form .validate{color:#dc3545;margin-top:6px;font-size:13px;font-weight:400;line-height:1.3;display:none}.contact .php-email-form .validate.is-visible{display:block}.contact .php-email-form .error-message{color:#fff;text-align:left;background:#dc3545;padding:15px;font-weight:600;display:none}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{color:#fff;text-align:center;background:#18d26e;padding:15px;font-weight:600;display:none}.contact .php-email-form .loading{text-align:center;background:#fff;padding:15px;display:none}.contact .php-email-form .loading:before{content:"";border:3px solid #18d26e;border-top-color:#eee;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;animation:1s linear infinite animate-loading;display:inline-block}.contact .php-email-form .contact-form-status{text-align:center;border-radius:12px;width:100%;margin:0 0 12px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.4;display:block}.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{box-shadow:none;background-color:#f1f1f1;background-clip:padding-box;border:1px solid #e0e3eb;border-radius:18px;font-size:14px}.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-stage-outer .owl-stage{justify-content:center;align-items:center;display:flex}.skills-section .owl-item{justify-content:center;align-items:center;padding:0 20px;display:flex}.skills-section .owl-item img{width:70%;transition:all .3s}.skills-section .owl-item img:hover{filter:none;opacity:1}.skills-section .owl-nav{text-align:center;margin-top:5px}.skills-section{padding:0 0 30px;position:relative}.skills-section .sponsors-outer{text-align:center;position:relative}.skills-section .sponsors-outer .text{color:#75717b;margin-bottom:50px;font-size:20px;font-weight:500;line-height:1.3em;display:inline-block;position:relative}.skills-section .slide-item{position:relative}.skills-section .image-box{text-align:center;margin:0;position:relative}.skills-section .image-box img{-o-transition:all .3s ease;height:auto;transition:all .3s;display:inline-block;width:auto!important;max-width:100%!important}.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 #0000001a;-o-box-shadow:inset 0 10px 30px #0000001a;box-shadow:inset 0 10px 30px #0000001a}.skills-section.alternate{background-color:#f3f3f3}.skills-section.style-three{background-color:#fbfbfd;padding:20px 0 80px}.skills-section.style-four{background:0 0;padding:20px 0 80px}.skills-section.style-three .sponsors-outer .text,.skills-section.style-four .sponsors-outer .text{color:#c6c2ce}.clients-section{padding:10px 0 40px;position:relative}.clients-section .sponsors-outer{text-align:center;position:relative}.clients-section .sponsors-outer .text{color:#75717b;margin-bottom:50px;font-size:20px;font-weight:500;line-height:1.3em;display:inline-block;position:relative}.clients-section .slide-item{position:relative}.clients-section .image-box{text-align:center;margin:0;position:relative}.clients-section .image-box img{-o-transition:all .3s ease;height:auto;transition:all .3s;display:inline-block;width:auto!important;max-width:100%!important}.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 #0000001a;-o-box-shadow:inset 0 10px 30px #0000001a;box-shadow:inset 0 10px 30px #0000001a}.clients-section.alternate{background-color:#f3f3f3}.clients-section.style-three{background-color:#fbfbfd;padding:20px 0 80px}.clients-section.style-four{background:0 0;padding:20px 0 80px}.clients-section.style-three .sponsors-outer .text,.clients-section.style-four .sponsors-outer .text{color:#c6c2ce}.news-section{padding:100px 0 50px;position:relative}.news-section .news-title{text-align:-webkit-center}.news-section .sec-title{margin-bottom:70px}.news-block{margin-bottom:10px;position:relative}.news-block .inner-box,.news-block .image-box{position:relative}.news-block .inner-box:hover .image-box .image img{opacity:.5;transform:scale(1.2)}.news-block .caption-box{padding:30px 0 0;position:relative}.news-block .caption-box h4 a{color:#4c4754;-o-transition:all .3s ease;transition:all .3s;display:inline-block}.news-block .caption-box h4 a:hover{color:#7478fa}.news-block .caption-box .date{text-transform:uppercase;font-size:16px;line-height:26px;display:block;position:relative}.sidebar .search-box{position:relative}.sidebar .search-box .form-group{margin:0 0 50px;position:relative}.sidebar .search-box .form-group input[type=text],.sidebar .search-box .form-group input[type=search]{color:#8182a8;-o-transition:all .5s ease;background-color:#f4f7ff;border-radius:10px;width:100%;height:70px;padding:20px 75px 20px 30px;font-size:18px;line-height:30px;transition:all .5s;display:block;position:relative}.sidebar .search-box .form-group input:focus{border-color:#91c53c}.sidebar .search-box .form-group input[type=submit],.sidebar .search-box .form-group button{text-align:center;color:#454789;cursor:pointer;-o-transition:all .5s ease;background-color:#fff0;width:70px;height:70px;padding:0;font-size:20px;font-weight:400;line-height:70px;transition:all .5s;position:absolute;top:0;right:0}.sidebar .search-box .form-group input[type=submit]:hover,.sidebar .search-box .form-group button:hover{color:#000}.sidebar .categories{position:relative}.sidebar .categories .sidebar-title{margin-bottom:20px}.banner-section-six{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:70px 0 50px;position:relative}.banner-section-six .content-column{position:relative}.banner-section-six .content-box{max-width:500px;padding-top:100px;position:relative}.banner-section-six .content-box h2{margin-bottom:40px;font-size:60px;font-weight:700;line-height:1.2em}.banner-section-six .content-box .text{margin-bottom:35px;font-size:18px;font-weight:500;line-height:1.5em}.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{margin-left:-278px;margin-right:100px;display:block;position:relative}.banner-section-six .image-box img{display:block;position:relative}.banner-section-six .image-box .iphone-image{display:block;position:absolute;top:190px;right:-10px}.btn-style-twelve{color:#d43396;z-index:1;font-display:swap;border:1px solid #d43396;border-radius:50px;padding:11px 34px 13px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;display:inline-block;position:relative;overflow:hidden}.btn-style-twelve i{z-index:1;font-style:normal;position:relative}.btn-style-twelve:before{content:"";opacity:0;-o-transition:all .6s ease;background-image:linear-gradient(90deg,#d43396,#dd3482,#e13a6f,#e1455e,#de514e);width:101%;height:0;transition:all .6s;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)rotate(45deg)}.btn-style-twelve:hover:before{opacity:1;height:350%}.btn-style-twelve:hover{color:#fff;box-shadow:0 10px 15px #db48631a}.services-section{padding:150px 0 0;position:relative}.services-section .inner-container{padding-bottom:80px}.services-block{margin-bottom:30px;position:relative}.services-block .inner-box{padding-right:50px;position:relative}.services-block .inner-box .icon-outer{display:inline-block;position:relative}.services-block .inner-box .icon-outer .icon{color:#fff;text-align:center;z-index:1;-o-transition:all .9s ease;background-color:#4e936e;border-radius:50%;width:80px;height:80px;margin-bottom:38px;font-size:38px;line-height:80px;transition:all .9s;display:inline-block;position:relative}.services-block .inner-box .icon-outer:after{content:"";-o-transition:all .9s ease;background-color:#4e936e33;border-radius:50%;width:50px;height:50px;transition:all .9s;position:absolute;top:-10px;right:-15px}.services-block .inner-box:hover .icon-outer:after{transform:rotateX(360deg)}.services-block .inner-box h3{color:#394963;font-size:22px;font-weight:600;line-height:1.3em;position:relative}.services-block .inner-box h3 a{color:#394963;-o-transition:all .3s ease;transition:all .3s;position:relative}.services-block .inner-box h3 a:hover{color:#de514e}.services-block .inner-box .text{color:#7f8897;margin-top:18px;margin-bottom:28px;font-size:18px;line-height:1.6em;position:relative}.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:#c5494933}.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:#dcb91833}.call-to-action-six{padding:83px 0 70px;position:relative}.call-to-action-six .sec-title{margin-bottom:5px}.call-to-action-six .sec-title h2{color:#141414;letter-spacing:-1px;margin-bottom:5px;font-weight:700}.call-to-action-six .sec-title .text{color:#292e3d;margin-top:6px;font-size:18px;font-weight:400;line-height:22.68px}.call-to-action-six .sec-list .text{color:#141414;margin-top:30px;font-size:16px;font-weight:600;line-height:30px}.steps{margin-bottom:20px}.steps li{color:#000;margin-bottom:11px;padding-left:20px;font-size:17px;font-weight:800;list-style-type:none;position:relative}.steps li:before{content:"○";font-size:27px;position:absolute;top:-1px;left:0}.steps li.active:before{content:"●"}.steps li:after{content:"";border-left:1px dotted #000;width:1px;height:calc(100% - 1px);position:absolute;top:17px;left:7.5px}.steps li:last-child:after{content:none}.call-to-action-six .pattern-layer{background-repeat:repeat;position:absolute;inset:0}.call-to-action-six .btn-column{text-align:right;padding-top:30px}.build-something{padding:45px 0 70px;position:relative}.section-bg-build-something .divider{background-color:#333;width:1px}.build-something .pattern-layer{background-repeat:repeat;position:absolute;inset:0}.build-something .btn-column{text-align:right;padding-top:30px}.subscribe{flex-direction:row;display:flex}@media (max-width:767.98px){.subscribe{text-align:-webkit-center;margin-bottom:5px;display:block}.stats-container,.subscribe-container{width:100%;margin-bottom:20px}.subscribe button{color:#fff;cursor:pointer;background-color:#693cb0;border:none;border-radius:22px;margin:4px 2px;padding:10px 5px;font-size:16px;text-decoration:none;transition:background-color .3s;display:inline-block;width:100%!important}}.subscribe .subscribe-container{width:100%}.subscribe h2,.subscribe h1{color:#fff;-o-transition:all .3s ease;font-size:30px;font-weight:700;line-height:1.3em;transition:all .3s;position:relative}.subscribe p{color:#bfbfbf;-o-transition:all .3s ease;font-size:14px;line-height:1.3em;transition:all .3s;position:relative}.subscribe h6{color:#bfbfbf;-o-transition:all .3s ease;margin-top:20px;margin-bottom:20px;font-size:14px;line-height:1.3em;transition:all .3s;position:relative}.subscribe input{color:#949494;cursor:pointer;background-color:#fff;border:none;border-radius:22px;width:75%;margin:4px 2px;padding:10px 5px;font-size:16px;text-decoration:none;transition:background-color .3s;display:inline-block}.subscribe button{color:#fff;cursor:pointer;background-color:#693cb0;border:none;border-radius:22px;width:20%;margin:4px 2px;padding:10px 5px;font-size:16px;text-decoration:none;transition:background-color .3s;display:inline-block}.subscribe .consultation-button{color:#000;cursor:pointer;background-color:#ba8affc2;border:none;border-radius:22px;width:50%;margin:4px 2px;padding:10px 5px;font-size:16px;text-decoration:none;transition:background-color .3s;display:inline-block}.get-appointment{color:#fff;cursor:pointer;background-color:#693cb0;border:none;border-radius:22px;margin:4px 2px;padding:10px 5px;font-size:16px;text-decoration:none;transition:background-color .3s;display:inline-block;width:60%!important}.send-message{color:#fff;cursor:pointer;background-color:#693cb0;border:none;border-radius:22px;margin:4px 2px;padding:10px 5px;font-size:16px;font-weight:800;text-decoration:none;transition:background-color .3s;display:inline-block;width:25%!important}@media (max-width:767px){.send-message{color:#fff;cursor:pointer;background-color:#693cb0;border:none;border-radius:22px;margin:4px 2px;padding:10px 5px;font-size:16px;font-weight:800;text-decoration:none;transition:background-color .3s;display:inline-block;width:50%!important}}.header-contact-container{justify-content:flex-end;width:45%;display:flex}.header-contact-container-landing{justify-content:flex-end;gap:20px;width:86%;display:flex}.contact-us{color:#fff;cursor:pointer;background-color:#693cb0;border:none;border-radius:22px;width:183px;margin:7px 2px;padding:7px 5px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-block}.contact-us-hero{color:#693cb0;cursor:pointer;background-color:#fff;border:none;border-radius:22px;width:183px;margin:7px 2px;padding:7px 5px;font-size:20px;text-decoration:none;transition:background-color .3s;display:inline-block;font-weight:600!important}.landing .contact-us,.services .contact-us{width:295px!important}.subscribe .stats-container,.subscribe .stats-container-hours{flex-direction:column;justify-content:space-between;height:100%;display:flex}@media (max-width:767px){.subscribe .stats-container{flex-direction:column;justify-content:space-between;height:40%;display:flex}.subscribe .stats-container-hours{flex-direction:column;justify-content:space-between;height:60%;display:flex}.subscribe .stats-container-hours .stats-row{justify-content:space-evenly}}.subscribe .stats-container h2{color:#fff;-o-transition:all .3s ease;font-size:20px;font-weight:700;line-height:1.3em;transition:all .3s;position:relative}.subscribe .stats-container p{color:#bfbfbf;-o-transition:all .3s ease;font-size:14px;line-height:1.3em;transition:all .3s;position:relative;margin-bottom:0!important}.subscribe .stats-container .stats-row{justify-content:space-evenly}.subscribe .stats-container-hours .stats-row{flex-wrap:wrap;justify-content:space-between;margin-left:-15px;margin-right:-15px;display:flex}.footer-style-two{background-color:#000;position:relative}.footer-style-two .widgets-section{border-top:1px solid #333;padding:50px 0 5px;position:relative}.footer-style-two .footer-column{margin-bottom:40px;position:relative}.footer-style-two .footer-column .footer-title{color:#fff;font-display:swap;height:37px;font-family:Manrope,sans-serif;font-size:22px;font-weight:700;line-height:1.3em;position:relative}.footer-style-two .footer-column .footer-list{position:relative}.footer-style-two .footer-column .footer-list li{margin-bottom:10px;position:relative}.footer-style-two .footer-column .footer-list input{color:#949494;cursor:pointer;background-color:#fff;border:none;border-radius:22px;width:75%;margin:4px 2px;padding:10px 5px;font-size:16px;text-decoration:none;transition:background-color .3s;display:inline-block}.footer-style-two .footer-column .footer-list button{color:#000;cursor:pointer;background-color:#ba8aff;border:none;border-radius:22px;width:20%;margin:4px 2px;padding:10px 5px;font-size:16px;text-decoration:none;transition:background-color .3s;display:inline-block}.footer-style-two .footer-column .footer-list li a,.footer-style-two .footer-column .footer-list li p{color:#bfbfbf;-o-transition:all .3s ease;font-size:16px;line-height:1.3em;transition:all .3s;position:relative}.footer-style-two .footer-column .footer-list li strong{color:#fff;-o-transition:all .3s ease;font-size:16px;line-height:1.3em;transition:all .3s;position:relative}.footer-style-two .footer-column .footer-list li a:hover{color:#8a57de}.footer-style-two .footer-column .text{color:#9ca3b0;margin-bottom:18px;font-size:16px;position:relative}.footer-style-two .widgets-section .building-pattern{background:url(/images/background/building-layer.png) 50% no-repeat;width:100%;height:96px;position:absolute;bottom:0;left:0}.footer-style-two .cloud-one{background:url(/images/icons/cloud-1.png) 50% no-repeat;width:100px;height:36px;margin-left:85px;animation:10s linear infinite animateCloud;position:absolute;top:200px}.footer-style-two .cloud-two{background:url(/images/icons/cloud-2.png) 50% no-repeat;width:80px;height:29px;margin-left:200px;animation:20s linear infinite animateCloudtwo;position:absolute;top:60px}.footer-style-two .cloud-three{-webkit-animation:30s linear infinite animateCloud;-moz-animation:30s linear infinite animateCloud;background:url(/images/icons/cloud-4.png) 50% no-repeat;width:100px;height:35px;margin-right:180px;animation:20s linear infinite animateCloud;position:absolute;top:60px}.footer-style-two .cloud-four{background:url(/images/icons/cloud-5.png) 50% no-repeat;width:100px;height:35px;animation:40s linear infinite animateCloud;position:absolute;top:200px}.footer-style-two .cloud-five{background:url(/images/icons/cloud-6.png) 50% no-repeat;width:100px;height:35px;margin-right:130px;animation:50s linear infinite animateCloud;position:absolute;bottom:170px}.footer-style-two .footer-bottom{border-top:1px solid #f0e5ea;padding:20px 0 30px;position:relative}.footer-style-two .footer-bottom .copyright{color:#9ca3b0;padding-top:15px;font-size:16px;position:relative}.footer-style-two .footer-bottom .social-box{position:relative}.footer-style-two .footer-bottom .social-box li{margin-left:2px;display:inline-block;position:relative}.footer-style-two .footer-bottom .social-box li a{color:#fff;text-align:center;-o-transition:all .3s ease;border-radius:50px;width:50px;height:50px;font-size:16px;line-height:50px;transition:all .3s;display:inline-block;position:relative}.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{width:100%;display:flex}.how-we-do-area .custom-row .how-we-do-bg{z-index:-1;position:absolute;bottom:0;left:0}.how-we-do-area .custom-container>.custom-row{z-index:1;background:#1c1c1c url(/images/background/services-background.webp) 0 0/cover;justify-content:space-around;padding:50px;position:relative}.how-we-do-area .how-we-do-left-content{text-align:center;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;width:255px;margin-top:5%;display:flex}.how-we-do-area .how-we-do-left-content .top .section-title{color:#fff;letter-spacing:-2px;margin-bottom:13px;font-weight:700}.how-we-do-area .how-we-do-left-content .top .section-subtitle{color:#4f8dff;margin-bottom:20px}.how-we-do-area .how-we-do-left-content .top p{color:#fff;opacity:.8;margin:0;font-size:20px;font-weight:300}.how-we-do-area .how-we-do-right-content{padding:20px 0}.how-we-do-area .how-we-do-left-content .theme-btn:before,.how-we-do-area .how-we-do-left-content .theme-btn:after{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{color:#1351d8;background:#fff;border-radius:10px;align-items:center;gap:26px;min-width:255px;padding:15px 32px 15px 15px;display:flex;position:relative}.how-we-do-card:hover{left:0;right:unset;background-color:#8084fd;color:#fff!important}.how-we-do-card:hover .how-we-do-content h4{color:#fff!important}.how-we-do-card .how-we-do-icon{background:#1351d81a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:60px;height:55px;display:flex}.how-we-do-card:hover .how-we-do-icon{background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:60px;height:55px;display:flex}.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;margin-bottom:5px;font-size:17px}.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{color:#1c1c1cd9;margin:0}.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{background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;left:-10px}.how-we-do-area .how-we-do-right-content .how-we-do-items .how-we-do-card .circle-shape:before{content:"";background:#1351d8;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left: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{z-index:-1;background-image:url(/css/images/linenew.png);background-repeat:no-repeat;background-size:cover;width:270px;height:1px;position:absolute;top:50%;right:-100px}.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{left:-100px;right:auto}.how-we-do-area .how-we-do-right-content .how-we-do-items:first-child .how-we-do-card:last-child .line-shape{background-image:url(/css/images/linenew2.png);background-repeat:round;height:135px;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:url(/css/images/linenew3.png);background-repeat:round;height:166px;left:-84px;right:auto}.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{background-color:#f9f4ff;padding:50px 0 45px;position:relative}.awards-recognitions .sec-title-container{margin-inline:auto;background-blend-mode:overlay;background-image:url(/images/background/award-background.webp);border-radius:20px;width:85%;margin-bottom:50px;padding:30px 40px;display:flex}.awards-recognitions .sec-title{margin-bottom:0}.awards-recognitions .sec-title h2{color:#fff;margin-top:20px;font-size:30px;font-weight:700;line-height:1.4em}.awards-recognitions .sec-title .text{color:#fff;margin-top:20px;margin-bottom:10px;font-size:16px;font-weight:500;line-height:1.4em}.awards-recognitions .sec-title .let-start{color:#fff;cursor:pointer;background-color:#fff0;border:1px solid #fff;border-radius:22px;margin:4px 2px;padding:8px 10px;font-size:16px;font-weight:800;text-decoration:none;transition:background-color .3s;display:inline-block;width:33%!important}.awards-recognitions .reviews{text-align:right}.awards-recognitions .reviews .rating{flex-direction:column;justify-content:center;height:100%;font-weight:700;display:flex}.awards-recognitions .reviews .reviews-count{margin-bottom:40px;font-size:18px;font-weight:600}.awards-recognitions .reviews .score{color:#fff;margin-bottom:33px;font-size:87px;font-weight:400;font-family:Manrope,sans-serif!important}.awards-recognitions .reviews .stars{color:gold;font-size:24px}.awards-recognitions .feature-block-two{margin-bottom:30px;position:relative}.awards-recognitions .feature-block-two .inner-box{text-align:center;background-color:#fff;border:2px solid #8263e9;border-radius:20px;justify-content:center;align-items:center;min-height:180px;padding:20px 17px;transition:all .3s;display:flex;position:relative}.awards-recognitions .feature-block-two .inner-box img{height:132px}.awards-recognitions .feature-block-two h4{color:#131318;margin-top:15px;margin-bottom:0;font-size:16px;font-weight:600;line-height:22.68px;display:block;position:relative}.awards-recognitions .feature-block-two .inner-box:hover h4 a{color:#000}.swiper-section{padding:82px 0 70px;position:relative}.swiper-section .sec-title{margin-bottom:40px}.swiper-section-inner{background:#1c1c1c url(/images/background/services-background.webp) 0 0/cover;padding:50px 0 70px;position:relative}.swiper-section-inner .sec-title h2{color:#141414;letter-spacing:-1px;margin-top:5px;margin-bottom:5px;font-weight:700}.swiper-section-inner .heading-container h2{text-align:center;color:#fff;padding:20px 0 30px;font-size:30px;font-weight:700;line-height:1.4em;position:relative}.swiper-section-inner .heading-container h5{text-align:center;color:#9a9a9a;margin-bottom:20px;font-size:16px;font-weight:500;line-height:1.8em;position:relative}.swiper-section-inner .swiper-slide{background:#fff0;justify-content:center;align-items:center;padding-top:46px;display:flex}.swiper-inner-block{margin-inline:auto;border-radius:24px;max-width:calc(100% - 100px);margin-bottom:50px;position:relative}.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;justify-content:center;align-items:center;padding-top:46px;display:flex}.swiper-testimonial-block{border:1px solid #e0e3eb;border-radius:24px;margin-bottom:50px;padding:50px 24px 24px;position:relative}.swiper-testimonial-block .inner-box{padding:2px;position:relative}.swiper-testimonial-block .info-box{padding-top:6px;padding-bottom:6px;position:relative}.swiper-testimonial-block .thumb{border-radius:50%;width:70px;height:70px;min-height:70px;position:absolute;top:-35px;left:25px;overflow:hidden}.swiper-testimonial-block .thumb img{width:100%;height:auto;display:block}.swiper-testimonial-block .info-box .name{color:#000;padding-bottom:2px;font-size:14px;font-weight:800;line-height:18px;display:block;position:relative}.swiper-testimonial-block .info-box .designation{color:#666;font-size:14px;font-weight:700;line-height:18px;display:block;position:relative}.swiper-testimonial-block .text{color:#75717b;margin-bottom:10px;font-size:14px;font-weight:600;line-height:18px;display:block;position:relative}.tab{border-bottom:1px solid #ccc;justify-content:center;display:flex;overflow:hidden}.tab button{background-color:inherit;float:left;cursor:pointer;border:none;outline:none;padding:14px 30px;font-size:18px;transition:all .3s}.tab button.active{border-bottom:3px solid #ba8affc2}.tabcontent{border-top:none;padding:6px 12px;display:none}.tabcontent p{text-align:center;padding:50px 30px;font-size:18px;color:#000!important}.tabcontent .sponsors-outer .sponsors-carousel img{object-fit:contain;width:110px;height:60px}@media (max-width:600px){.tab{white-space:nowrap;scroll-snap-type:x mandatory;flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow-x:auto}.tab button{scroll-snap-align:start;flex:none;min-width:100px;margin:5px}.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{background-color:#4c4754;border-radius:30px;margin-bottom:0;position:relative;overflow:hidden}.news-block .image-box .image img{-o-transition:all .5s ease;width:100%;max-width:100%;height:220px;transition:all .5s;display:block}.news-block .caption-box h4{color:#262626;margin-bottom:5px;font-size:20px;font-weight:500;line-height:1.2em;display:block;position:relative}.news-block .caption-box p{color:#5c5c5c;margin-bottom:10px;font-size:16px;line-height:1.5em;display:block;position:relative}.news-block .caption-box .date{color:#262626;text-transform:uppercase;font-size:16px;font-weight:500;line-height:26px;display:block;position:relative}.news-title h2{color:#000;margin-top:20px;margin-bottom:30px;font-size:32px;font-weight:700;line-height:1em;position:relative}.social-icons{gap:10px;display:flex}.icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;text-decoration:none;transition:background-color .3s;display:flex}.facebook{background-color:#3b5998}.instagram{background-color:#e1306c}.linkedin{background-color:#0077b5}.icon:hover{opacity:.8}.why-choose-us-block .text{color:#8182a8;font-size:15px;font-weight:400;display:block;position:relative}.heading-container{padding-left:7rem;padding-right:7rem}.perks{text-align:center;max-width:1100px;margin:0 auto;padding:40px 20px}.perks h2{color:#9f7aea;margin-bottom:10px;font-size:2em;font-weight:700;line-height:1.2em}.perks p{color:#666;margin-bottom:30px;font-size:1.1em}.perks-grid{flex-wrap:wrap;justify-content:center;gap:20px;padding:0 40px;display:flex}.perk{text-align:left;background-color:#f3f4f6;flex:200px;max-width:250px;min-height:200px;padding:20px;box-shadow:0 4px 8px #0000001a}.perk h3{color:#333;margin-bottom:10px;font-size:1.2em;font-weight:700}.perk h3:after{content:"";background-color:#ff5722;width:60%;height:3px;margin-top:5px;display:block}.perk p{color:#666;font-size:1em;line-height:1.5}.perks h5{color:#666;margin-bottom:30px;font-size:1em;line-height:1.5}@media (min-width:900px){.perks h2{color:#9f7aea;margin-bottom:10px;padding:0 100px;font-size:2em;font-weight:700;line-height:1.2em}.perks h5{color:#666;margin-bottom:50px;padding:0 100px;font-size:1em;line-height:1.5}}.banner-section{background:#fff url(/images/background/BG1.png) 0 0/cover no-repeat;justify-content:center;align-items:center;height:90vh;padding:50px 0;display:flex}.container-banner{justify-content:space-between;align-items:center;width:80%;max-width:1200px;display:flex}.banner-content{justify-content:space-between;align-items:flex-start;width:100%;padding-top:50px;display:flex}.banner-text{width:55%;margin-top:5%}.banner-text h2{color:#a677e7;margin-bottom:20px;font-size:2rem;font-weight:700}.banner-text p{color:#6c757d;margin-bottom:30px;font-size:1rem}.cta-button{color:#a677e7;background-color:#fff;border:1px solid #c9a2ff;border-radius:25px;padding:12px 25px;font-weight:700;text-decoration:none;transition:background-color .3s;display:inline-block}.cta-button:hover{background-color:#4525a7}.banner-form{background:#fff;border-radius:15px;width:35%;padding:25px 30px;box-shadow:0 -2px 10px #0000001a,0 4px 10px #0000001a}.banner-form h2{color:#c9a2ff;margin-bottom:20px;font-size:2rem;font-weight:700}.banner-form p{color:#000;font-size:14px}.form-group{margin-bottom:15px}.form-group input,.form-group textarea{border-bottom:1px solid #ccc;border-radius:5px;width:100%;font-size:1.2rem}.form-group textarea{resize:none}.button-wrapper{justify-content:center;width:100%;margin-top:10px;display:flex}.banner-form .cta-button{color:#a677e7;text-align:center;background-color:#fff;border:1px solid #a677e7;border-radius:25px;padding:7px 50px;font-size:18px}@media screen and (max-width:900px){.banner-section{text-align:-webkit-center;height:auto;padding:20px 10px;display:block}.container{width:100%;max-width:100%;display:block}.banner-content{width:100%;display:block}.banner-text{width:100%;margin-top:60px;margin-bottom:30px}.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{color:#c9a2ff;text-align:center;background-color:#fff;border:1px solid #c9a2ff;border-radius:25px;width:100%;padding:7px 30px;font-size:18px}}@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{color:#c9a2ff;text-align:center;background-color:#fff;border:1px solid #c9a2ff;border-radius:25px;width:100%;padding:7px 30px;font-size:18px}}.col-md-12{color:#000}.bottom-bg{background-color:#f7f1ff;width:100%;height:100px;position:absolute;bottom:0;left:0}.banner-section{position:relative;overflow:hidden}.loading{color:#333;text-align:center;background:0 0;justify-content:center;align-items:center;font-size:16px;display:flex}.loading:before{content:none!important;background:0 0!important;border:none!important;animation:none!important;display:none!important}.loading:after{content:"";border:4px solid #4caf50;border-top-color:#fff0;border-radius:50%;width:20px;height:20px;margin-left:10px;animation:1s linear infinite spin;display:inline-block}.loading-banner{color:#333;text-align:center;background:0 0;justify-content:center;align-items:center;font-size:16px;display:flex}.loading-banner:before{content:none!important;background:0 0!important;border:none!important;animation:none!important;display:none!important}.loading-banner:after{content:"";border:4px solid #4caf50;border-top-color:#fff0;border-radius:50%;width:20px;height:20px;margin-left:10px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message-container{flex-direction:column;justify-content:center;align-items:center;margin-top:10px;display:flex}.sent-message,.error-message{color:#000;text-align:center;margin-bottom:10px}.features-container{flex-wrap:wrap;justify-content:space-between;gap:2rem;max-width:800px;margin:2rem auto;display:flex}.feature-item{flex:0 calc(50% - 1rem);align-items:center;gap:.2rem;display:flex}.icon-container{background-color:#f4f4f4;border:1px dashed #c8a2ff;border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.icon-container img{width:50%;height:auto}.text-container h3{color:#333;font-size:1rem;font-weight:600}@media (max-width:768px){.feature-item{flex:0 100%}}.tawk-flex .tawk-flex-center .tawk-text-center .tawk-padding-small,.tawk-branding{display:none!important}.heading{align-items:center;gap:10px;display:flex}.dot{background-color:#00a29e;border-radius:50%;width:10px;height:10px}.heading h3{color:#666;margin:0;font-size:16px;font-weight:600}.about-content{justify-content:space-between;gap:40px;display:flex}.sub-content p{color:#4f4f4f;margin:3px 0;font-size:15px}.sub-content{margin-top:-22px}.mission-section{border-radius:16px;width:100%;max-width:1200px;height:460px;margin:0 auto 30px;position:relative;overflow:hidden}.video-container{background-image:url(/images/about-us-image.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.video-container video{object-fit:cover;width:100%;height:100%}.video-container .overlay-text{color:#fff;background-color:#fff;border-radius:10px;width:305px;padding:24px;position:absolute;top:50%;left:15%;transform:translate(-50%,-50%)}.video-container .overlay-text h2{color:#000;font-size:24px;font-weight:700;line-height:1.4}.video-container .overlay-text .highlight{background:linear-gradient(90deg,#0bd3d2 .94%,#693cb1 70.21%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text;font-weight:400}.keywords-ticker-container{border:1px solid #e6e6e6;border-width:1px 0;padding:10px 0;overflow:hidden}.keywords-ticker-container .keywords-ticker-inner{align-items:center;width:max-content;animation:52s linear infinite keywordsTicker;display:flex}.keywords-ticker-container .keywords-ticker-inner .keyword-item{flex:none;align-items:center;padding-right:30px;display:flex}.keywords-ticker-container .keywords-ticker-inner .keyword-item img{width:22px;margin-right:30px}.keywords-ticker-container .keywords-ticker-inner .keyword-text{margin-bottom:0;font-size:42px;font-weight:500;font-family:Manrope,sans-serif!important}@keyframes keywordsTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.main-content h2,.header-content h2,.section-header h2{color:#141414;margin:0;font-size:31px;font-weight:400;font-family:Manrope,sans-serif!important}.header-content p{color:#666;text-align:center;margin-bottom:1.5rem;font-size:16px;font-style:normal;font-weight:400;line-height:20px;font-family:Manrope,sans-serif!important}.highlight{font-weight:700}.highlight-text{background:var(--Linear,linear-gradient(90deg,#0bd3d2 0.94%,#693cb1 70.21%));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Manrope,sans-serif;font-style:normal;font-weight:700}.background-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;padding:50px;position:relative}.contact-us img{margin-top:-4px;margin-left:5%}.landing-services-section{padding-top:30px;padding-bottom:30px;position:relative}.landing-services-section .background-container{background-image:url(/images/background/software-services-background.png)}.landing-services-section .header-content{text-align:center;margin-inline:auto;width:45%;margin-bottom:2rem}.landing-services-section .header-content h2{text-align:center;margin-bottom:1.2rem}.landing-services-section .stats-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.landing-services-section .stat-item h2{color:var(--theme-color);font-size:2rem}.landing-services-section .stat-item .title{margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.landing-services-section .stat-item p{color:#666;font-size:.9rem}.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{grid-template-columns:repeat(5,1fr);place-items:center;gap:2rem;display:grid}.landing-what-we-do .service-item{align-items:center;width:100%;display:flex}.landing-what-we-do .service-item img{max-width:50px;margin-bottom:1rem;margin-right:1rem}.landing-what-we-do .service-item p{color:#000;font-size:16px;line-height:normal}.landing-our-product{margin:30px auto;padding:1rem}.landing-our-product .background-container{background-image:url(/images/background/our-product-background.png);padding:50px 50px 0}.landing-our-product .header-content{text-align:center;margin-inline:auto;width:50%;margin-bottom:2rem}.landing-our-product .header-content h2{text-align:center;margin-bottom:1.2rem}.landing-our-product .product-container{justify-content:center;display:flex}.landing-stack-section{background-color:#f6f6f6;margin-bottom:50px;padding-top:30px;padding-bottom:30px;position:relative}.landing-stack-section .header-content{text-align:center;margin-inline:auto;width:59%;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{grid-template-columns:repeat(5,160px);justify-content:center;gap:10px;margin-top:8px;display:grid}.landing-stack-section .stack-item{text-align:center;background:#f6f6f6;border:1px solid #d1d1d1;border-radius:8px;padding:8px 36px;transition:background-color .3s}.landing-stack-section .stack-item img{object-fit:contain;filter:none;max-width:100%;height:38px;max-height:60px;transition:filter .3s}.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{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:2rem;display:grid}.landing-why-gss-tech .card{background-color:#fff;border:1px solid #d1d1d1;border-radius:12px;padding:20px;box-shadow:0 4px 6px #0000001a}.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{margin-bottom:15px;font-size:18px}.landing-why-gss-tech .card p{color:#666;font-size:14px}.landing-our-projects{color:#fff;background-image:url(/images/background/project-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:30px 0;padding:60px 20px;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{margin-bottom:2px;font-size:16px;display:inline-flex}.landing-our-projects .project-status-content{margin-bottom:15px;font-size:16px}.landing-our-projects .live-status{border:1px solid #fff;border-radius:30px;justify-content:center;align-items:center;gap:4px;width:70px;margin-right:9px;padding:0 5px;font-size:14px;display:flex}.landing-our-projects .live-status-icon{color:#fff;background-color:#4caf50;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.landing-our-projects .project-count{font-weight:700}.landing-our-projects .projects-container{justify-content:space-between;gap:20px;display:inline-flex;overflow-x:scroll}.landing-our-projects .project-card{flex-direction:column;flex-shrink:0;width:50%;padding:20px;display:flex}.landing-our-projects .project-logo{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;width:100%;height:272px;display:flex}.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{margin-bottom:12px;font-family:Manrope,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.landing-our-projects .project-duration{color:silver;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.landing-our-projects .tags{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.landing-our-projects .tag{color:#fff;border:1px solid #dcdcdc;border-radius:24px;justify-content:center;align-items:center;gap:10px;padding:3px 12px}.landing-our-projects .all-projects{margin-top:30px}.landing-our-projects .all-projects-btn{color:#fff;cursor:pointer;background:#161616;border:1px solid #414141;border-radius:40px;margin-bottom:10px;padding:8px 32px;font-size:16px}.landing-customer-say{padding-top:30px;padding-bottom:30px;position:relative}.landing-customer-say .background-container{background-image:url(/images/background/testimonial-background.png);padding-bottom:20px}.landing-customer-say .header-content{text-align:center;margin-inline:auto;width:45%;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{text-align:center;width:50%;margin-inline:auto}.landing-customer-say .swiper-wrapper{display:flex}.landing-customer-say .swiper-slide{text-align:center;background-color:#fff0;width:100%;margin-bottom:17px;padding-top:2px}.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;margin-bottom:4px;font-size:16px;line-height:normal}.landing-customer-say .customer-title{color:#666;font-size:14px}.landing-customer-say .swiper-label{color:#693cb0;text-align:center;margin-top:20px;font-family:Manrope,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.landing-customer-say .swiper-button-prev,.landing-customer-say .swiper-button-next{cursor:pointer;top:var(--swiper-navigation-top-offset,81%);margin:0 10px;font-size:24px;color:#4c6fff!important}.landing-customer-say .swiper-button-prev{left:var(--swiper-navigation-sides-offset,36%);background-position:50%;background-repeat:no-repeat;background-image:url(/images/icons/swiper-arrow-previous.png)!important}.landing-customer-say .swiper-button-next{right:var(--swiper-navigation-sides-offset,36%);background-position:50%;background-repeat:no-repeat;background-image:url(/images/icons/swiper-arrow-next.png)!important}.landing-customer-say .swiper-button-next:after,.landing-customer-say .swiper-button-prev:after{content:""!important}.landing-content-section{justify-content:center;align-items:center;display:flex;padding:60px 20px 70px!important}.landing-content-section .content{justify-content:space-between;width:100%;max-width:1200px;display:flex}.landing-content-section .left-content{flex:1;padding-right:20px}.landing-content-section .left-content h2{color:#141414;padding-right:4rem;font-family:Manrope,sans-serif;font-size:31px;font-style:normal;font-weight:400;line-height:normal}.landing-content-section .right-content{text-align:left;flex:1;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{background:linear-gradient(97deg,#693cb0 18.52%,#2c194a 131.32%);position:relative}.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;margin-bottom:1rem;line-height:normal}.landing-footer .header-content p{color:#fff;text-align:left}.services .banner-container-inner{background-image:url(/images/banner/service-banner.png)!important}.services .sidebar{position:sticky;top:97px}@media screen and (max-width:768px){.services .sidebar{top:78px}}.services .contents{color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:75%;margin-left:20px;padding-left:40px;padding-right:4rem;overflow:hidden}@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{margin-bottom:50px;scroll-margin-top:97px}.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{grid-template-columns:repeat(2,1fr);display:grid}.services .card{background-color:#fff;border:1px solid #d1d1d1;border-radius:0;padding:20px}.services .card h3{color:#333;margin-bottom:10px;font-size:1rem}.services .card:hover h3{color:#693cb0}.services .card p{color:#666;margin-bottom:15px;font-size:.9rem}.services .card a{color:#000;font-size:.9rem;font-weight:700;text-decoration:none}.services .card a .learn-more{color:#693cb0;width:0;height:18px;transition:all .3s ease-in;display:inline-block;overflow:hidden}.services .card:hover a .learn-more{width:80px;transition:all .3s ease-in}.services .card:hover a svg path{fill:#693cb0}.services .icon{color:#43b9b2;margin-bottom:10px;font-size:2rem}.services .section-icon{align-items:center;gap:10px;margin-bottom:15px;display:flex}.intl-tel-input,.iti{width:100%}.grecaptcha-badge{display:none!important}.captcha-text{color:#693cb0;margin-left:4px;font-size:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.banner-inner-service{position:relative}.banner-inner-service .banner-container{flex-direction:row;justify-content:space-between;height:95vh;display:flex;position:relative}.banner-inner-service .banner-container-right{border-radius:12px;justify-content:center;align-items:center;width:35%;height:78.3%;padding:7px;display:flex;position:relative;top:17%}.banner-inner-service .banner-container-right:before{content:"";z-index:-1;background:linear-gradient(136deg,#0bd3d2 8.05%,#693cb1 97.07%) 0 0/300% 300%;border-radius:12px;padding:7px;animation:4s linear infinite moveBorder;position:absolute;inset:-4px}.banner-inner-service .banner-container-left{background-image:url(/images/banner/web-service-banner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:62%;height:80%;padding:0 15px;position:relative;top:16%}.banner-inner-service .content-box{flex-direction:column;justify-content:center;width:100%;height:100%;padding-bottom:5px;display:flex;position:relative;padding:0 35px!important}.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 0.94%,#693cb1 70.21%));-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text;font-weight:600}.banner-inner-service .content-box h1 .highlight-text-1{background:var(--Linear,linear-gradient(90deg,#0bd3d2 0.94%,#693cb1 3.21%));-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text;font-weight:600}.banner-inner-service .content-box .inner-content{color:#474747;width:99%;margin-top:14px;font-family:Manrope,sans-serif;font-size:18px}.banner-inner-service .content-box .content-button-container{align-items:center;gap:16px;width:100%;margin-top:14px;display:flex}.banner-inner-service .content-box .content-button-container .contact-us{justify-content:center;padding-left:12px;display:flex;width:238px!important}.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{background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:20px;height:20px;margin:auto 5%;display:flex}.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-size:18px;font-weight:500}@keyframes moveBorder{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.inner-service .heading-container{padding-left:0;padding-right:0}.inner-service .heading-container .heading{align-items:center;gap:10px;width:100%;margin-bottom:8px;display:flex}.inner-service .heading-container .dot{background-color:#00a29e;border-radius:50%;width:10px;height:10px}.inner-service .heading-container .heading h3,.testimonial-one-section .heading-container .heading h3,.project-success .heading-container .heading h3{color:#666;text-transform:uppercase;margin:0;font-size:16px;font-weight:600}.inner-service .heading-container h2,.testimonial-one-section .heading-container h2,.project-success .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{justify-content:space-between;width:100%;display:flex}.inner-service .left-content{flex: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{text-align:left;flex:1;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 0.94%,#693cb1 70.21%));-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text;font-weight:600}.inner-service .highlight-text-1,.project-success .highlight-text-1{background:var(--Linear,linear-gradient(90deg,#0bd3d2 0.94%,#693cb1 3.21%));-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text;font-weight:600}.inner-service .content-button-container{align-items:center;gap:16px;width:100%;margin-top:14px;display:flex}.inner-service .content-button-container .contact-us,.inner-service .content-button-container .send-message{justify-content:center;display:flex}.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{background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:20px;height:20px;margin:auto 6%;display:flex}.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{gap:20px;margin-bottom:2rem;display:grid}.inner-service .card{background-color:#fff;border:1px solid #d1d1d1;border-radius:12px;padding:20px 14px 5px;box-shadow:0 4px 6px #0000001a}.inner-service .card:hover{border:1px solid #693cb0}.inner-service .card-icon img{max-width:50px;margin-bottom:15px}.inner-service .card h3{margin-bottom:15px;font-size:18px}.inner-service .card p{color:#666;font-size:14px}.inner-service-content-section-one{justify-content:center;align-items:center;display:flex;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{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:2px;display:flex}.inner-service-content-section-two .button{text-align:center;color:#fff;border-radius:24px;flex:1 0;justify-content:center;align-items:center;gap:10px;padding:6px 18px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex}.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{width:100%;height:80%;padding:30px 0 40px;position:relative}.inner-service-content-section-two .image-container img{border-radius:16px;width:100%;max-width:100%;height:auto}.inner-service-content-section-two .content-container{background:var(--Light-linear,linear-gradient(105deg,#d5fbfb 0.22%,#efe5ff 73.8%));border-radius:16px;flex-direction:column;align-items:flex-start;gap:40px;margin:20px 0;padding:40px 40px 20px;display:flex}.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{margin-bottom:25px;padding-bottom:30px}.inner-service-expert-section .backgroung-image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;padding:16px}.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{background-color:#fff;border-radius:8px;flex:1 0;gap:24px;padding:16px}.inner-service-expert-section .backgroung-image-container .left-content h2{padding:20px 0}.inner-service-expert-section .backgroung-image-container .left-content p{color:#141414;font-size:16px;line-height:normal}.inner-service-expert-section .backgroung-image-container .right-content img{max-width:100%}.project-success{min-height:620px;position:relative;overflow:hidden}.project-success .heading-container{padding-left:0;padding-right:0}.project-success .project-success-swiper .swiper-wrapper{margin-top:25px}.project-success .swiper-slide{background:0 0;padding-top:0}.project-success .project-success-swiper{width:100%;height:unset;position:absolute}.project-success .card-image,.project-success .card-hover-content{border-radius:16px;justify-content:center;height:260px;display:flex;position:relative;overflow:hidden}.project-success .card-image img{object-fit:fill;width:100%;height:100%;margin-top:13px;display:block}.project-success .card-logo-container{align-items:center;margin-bottom:10px;display:flex}.project-success .card-logo-container .card-logo{aspect-ratio:1;width:40px;height:40px;margin-right:10px}.project-success .card-content{padding:20px 0}.project-success .card-content h3{color:#141414;font-family:Manrope,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.project-success .card-content p{color:#474747;letter-spacing:.18px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.project-success .swiper-button-prev,.project-success .swiper-button-next{cursor:pointer;top:var(--swiper-navigation-top-offset,7%);margin:0 10px;font-size:24px;color:#4c6fff!important}.project-success .swiper-button-prev{left:var(--swiper-navigation-sides-offset,55%);background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:50px;height:32px;padding:8px 17.842px 8px 17px;display:flex;background-image:url(/images/icons/swiper-arrow-previous.png)!important}.project-success .swiper-button-next{right:var(--swiper-navigation-sides-offset,37%);background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:50px;height:32px;padding:8px 17.842px 8px 17px;display:flex;background-image:url(/images/icons/swiper-arrow-next.png)!important}.project-success .swiper-button-prev:hover,.project-success .swiper-button-next: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;flex-direction:column;justify-content:space-between;width:100%;padding:20px;transition:all .6s ease-in;position:absolute;top:0}.project-success .project-success-swiper .swiper-slide:hover .card-hover-content{opacity:1;transition:all .4s ease-in}.project-success .project-success-swiper .card-hover-content .tags .tag_text{color:#fff;border:1px solid #fff;border-radius:20px;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;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;transform:rotate(45deg)}.testimonial-one-section{position:relative;padding:10px 0 40px!important}.testimonial-one-section .testimonial-container{background:var(--Light-linear,linear-gradient(105deg,#d5fbfb 0.22%,#efe5ff 73.8%));border-radius:16px;flex-direction:column;align-items:flex-start;gap:33px;padding:30px 40px 20px;display:flex}.testimonial-one-section .testimonial-card{background-color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;margin-inline:10px;padding:16px;display:flex}.testimonial-one-section .testimonial-card-logo-container{align-items:center;margin-bottom:10px;display:flex}.testimonial-one-section .testimonial-card-logo-container .testimonial-card-logo{aspect-ratio:1;width:40px;height:40px;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;letter-spacing:.18px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.inner-service-why-choose-us-section{background-color:#141414;margin:28px 0 10px;padding:70px 0 170px}.inner-service-why-choose-us-section .content .heading-container h3{color:#fff}.inner-service-why-choose-us-section .content .left-content{flex:1.8}.inner-service-why-choose-us-section .content .right-content{flex:2}.inner-service-why-choose-us-section .content .left-content h2{color:#fff;padding:20px 0}.inner-service-why-choose-us-section .content .left-content p{color:#fff;opacity:.7;font-size:16px;line-height:normal}.inner-service-why-choose-us-section .content .content-button-container .contact-us{margin-top:20px;width:238px!important}.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{box-shadow:none;background-color:#fff0;border:0;border-radius:0;padding:10px 4px 2px}.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{min-height:170px;margin-bottom:30px;padding-bottom:30px;position:relative}.inner-service-let-work-section .inner-container{width:100%;position:absolute;left:50%;right:50%;transform:translate(-50%,-50%)}.inner-service-let-work-section .backgroung-image-container{background-image:url(/images/services/lets-work-together.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;padding:16px}.inner-service-let-work-section .backgroung-image-container .content{gap:24px;padding:16px}.inner-service-let-work-section .content .left-content h2{color:#fff;padding:20px 0;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;line-height:normal;font-weight:400!important}.inner-service-let-work-section .content .right-content div a:hover{text-decoration-skip-ink:auto;text-underline-offset:12%;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:calc(1em/11.1111)}.inner-service-let-work-section .content .left-content p,.inner-service-let-work-section .content .right-content p{color:#fff;opacity:.7;font-size:16px;line-height:normal}.inner-service-what-you-get-section{padding:0 0 60px;position:relative}.inner-service-what-you-get-section .what-you-get-container{background:var(--Light-linear,linear-gradient(105deg,#d5fbfb 0.22%,#efe5ff 73.8%));border-radius:16px;flex-direction:column;align-items:center;gap:33px;padding:40px;display:flex}.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;text-align:center;padding-inline:20%}.inner-service-what-you-get-section .what-you-get-container p{padding-top:10px}.inner-service-what-you-get-section .steps-container{flex-wrap:wrap;justify-content:center;gap:40px;margin:0 20px 40px;display:flex}.inner-service-what-you-get-section .step-item{text-align:center;width:190px}.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;line-height:normal;font-weight:500!important}.inner-service-what-you-get-section .content{gap:40px;width:100%;display:flex}.inner-service-what-you-get-section .content .left-content{flex:1.3;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;margin-top:auto;margin-bottom:auto;padding-left:0}.inner-service-what-you-get-section .technologies-icons{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin:0 auto;display:flex}.inner-service-what-you-get-section .technologies-item{text-align:center;background:#f6f6f6;border:1px solid #d1d1d1;border-radius:8px;width:152px;padding:8px 30px;transition:background-color .3s}.inner-service-what-you-get-section .technologies-item img{object-fit:contain;filter:saturate(0%);max-width:100%;height:38px;max-height:60px;transition:filter .3s}.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{padding:10px 0 70px;position:relative}.inner-service-faqs-section .content .left-content{flex:1.3;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;padding-left:0}.inner-service-faqs-section .right-content .accordion-custom-style{background-color:#f6f6f6;border-radius:16px;border-bottom-right-radius:16px!important;border-bottom-left-radius:16px!important}.inner-service-faqs-section .right-content .accordion-button{color:#000;padding:1.25rem;font-size:16px;font-style:normal;line-height:normal;font-family:Manrope,sans-serif!important;font-weight:400!important}.inner-service-faqs-section .right-content .accordion-button:not(.collapsed){font-weight:600!important}.inner-service-faqs-section .right-content .accordion-button:after{background-color:#693cb0;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-position:50%;border-radius:20px;width:27px;height:27px}.case-study .image-container img{border-radius:16px;width:100%;max-width:100%;height:auto}.case-study .heading-container{padding-left:0;padding-right:0}.case-study .heading-container .heading{align-items:center;gap:10px;width:100%;margin-bottom:8px;display:flex}.case-study .heading-container .dot{background-color:#00a29e;border-radius:50%;width:10px;height:10px}.case-study .heading-container .heading h3{color:#666;text-transform:uppercase;margin:0;font-size:16px;font-weight:600}.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{justify-content:space-between;width:100%;display:flex}.case-study .left-content{flex: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{text-align:left;flex:1;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{color:#141414;border:1px solid #dcdcdc;border-radius:24px;margin-top:5px;padding-inline:20px}.case-study .content-button-container{align-items:center;gap:16px;width:100%;margin-top:14px;display:flex}.case-study .content-button-container .contact-us,.case-study .content-button-container .send-message{justify-content:center;display:flex}.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{background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:20px;height:20px;margin:auto 6%;display:flex}.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;padding-right:60px}.case-study-hero-section .content .right-content{flex:1;padding-left:20px}.case-study-content-section-one{justify-content:center;align-items:center;display:flex;padding:30px 20px!important}.case-study-content-section-one .content .right-content{margin-top:auto;margin-bottom:auto}.case-study-introduction-section{padding:60px 40px;position:relative}.case-study-introduction-section .heading-container h2{text-align:center;font-size:30px}.case-study-introduction-section .heading-container h4{color:#474747;text-align:center;text-align:center;padding-top:15px;padding-inline:20%;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.case-study-introduction-section .heading-container p{color:#474747;padding-top:10px;text-align:center;padding-inline:20%;line-height:normal}.case-study-challenge-section{margin-bottom:25px;padding-bottom:30px}.case-study-challenge-section .content{background-color:#fff;border-radius:8px;flex:1 0;gap:24px}.case-study-challenge-section .left-content{flex:1.5}.case-study-challenge-section .left-content img{max-width:100%}.case-study-challenge-section .right-content{flex:2;margin-top:auto;margin-bottom:auto}.case-study-challenge-section .right-content h2{padding:20px 0}.case-study-challenge-section .right-content p{color:#141414;padding-right:15px;font-size:16px;line-height:normal}.case-study-brand-repositioning-section{padding-top:20px;padding-bottom:60px;position:relative}.case-study-brand-repositioning-section .brand-repositioning-slider{background:var(--Light-linear,linear-gradient(105deg,#d5fbfb 0.22%,#efe5ff 73.8%));border-radius:16px;flex-direction:column;align-items:center;gap:33px;margin-top:20px;padding:40px 40px 60px;display:flex}.brand-repositioning-swiper .swiper-slide{background:#fff0;justify-content:center;align-items:center;padding-top:0;padding-bottom:60px;display:flex}.brand-repositioning-slider .swiper-button-prev,.brand-repositioning-slider .swiper-button-next{cursor:pointer;top:var(--swiper-navigation-top-offset,88%);margin:0 10px;font-size:24px;color:#4c6fff!important}.brand-repositioning-slider .swiper-button-prev{left:var(--swiper-navigation-sides-offset,42%);background-color:#141414;background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:50px;height:32px;padding:8px 17.842px 8px 17px;display:flex;background-image:url(/images/icons/swiper-arrow-previous-white.png)!important}.brand-repositioning-slider .swiper-button-next{right:var(--swiper-navigation-sides-offset,45%);background-color:#141414;background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:50px;height:32px;padding:8px 17.842px 8px 17px;display:flex;background-image:url(/images/icons/swiper-arrow-next-white.png)!important}.brand-repositioning-slider .swiper-button-prev:hover,.brand-repositioning-slider .swiper-button-next: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{border-radius:20px;max-width:100%;padding-right:10px}.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{color:#141414;margin:0;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.landing .header-content p,.landing .heading-container p{color:#141414;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.tech-stack-landing-banner,.web-generic-landing-banner,.google-ads-landing-banner,.healthcare-landing-banner,.tech-stack-landing-banner .large-container,.web-generic-landing-banner .large-container,.google-ads-landing-banner .large-container,.healthcare-landing-banner .large-container{position:relative}.healthcare-landing-banner .banner-container{background-image:url(/images/landing/healthcare/banner.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:88vh}.google-ads-landing-banner .banner-container{background-image:url(/images/landing/google-ads/banner.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:88vh}.tech-stack-landing-banner .banner-container{background-image:url(/images/landing/tech-stack/banner.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:82vh}.web-generic-landing-banner .banner-container{background-image:url(/images/landing/web-generic/banner.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:83vh}.google-ads-landing-banner .banner-container-inner,.healthcare-landing-banner .banner-container-inner{flex-direction:row;justify-content:space-between;height:90%;margin:0 auto;padding:0 15px;display:flex;position:relative;top:17%}.tech-stack-landing-banner .banner-container-inner,.web-generic-landing-banner .banner-container-inner{flex-direction:row;justify-content:space-between;height:90%;margin:0 auto;padding:0 15px;display:flex;position:relative;top:18%}.tech-stack-landing-banner .content-box,.google-ads-landing-banner .content-box,.healthcare-landing-banner .content-box,.web-generic-landing-banner .content-box{flex-direction:column;width:100%;max-width:700px;padding-bottom:5px;padding-left:0;display:flex;position:relative}.tech-stack-landing-banner .content-box h1,.google-ads-landing-banner .content-box h1,.healthcare-landing-banner .content-box h1,.web-generic-landing-banner .content-box h1{color:#fff;text-transform:capitalize;font-family:Manrope,sans-serif;font-size:42px;font-style:normal;line-height:50px;position:relative;font-weight:700!important}.tech-stack-landing-banner .content-box .inner-content,.google-ads-landing-banner .content-box .inner-content,.healthcare-landing-banner .content-box .inner-content,.web-generic-landing-banner .content-box .inner-content{color:#fff;width:82%;margin-top:14px;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}.tech-stack-landing-banner .content-box .text,.google-ads-landing-banner .content-box .text,.healthcare-landing-banner .content-box .text,.web-generic-landing-banner .content-box .text{color:#666;margin-bottom:50px;margin-right:55px;font-size:16px;font-weight:500;line-height:20px;display:block;position:relative}.tech-stack-landing-banner .trustpilot-rating,.google-ads-landing-banner .trustpilot-rating,.healthcare-landing-banner .trustpilot-rating,.web-generic-landing-banner .trustpilot-rating{margin-bottom:10px}.google-ads-landing-banner .benefit-item,.healthcare-landing-banner .benefit-item{color:#fff;align-items:center;margin-bottom:5px;font-family:Manrope,sans-serif;font-size:16px;display:flex}.google-ads-landing-banner .benefit-icon,.healthcare-landing-banner .benefit-icon{color:#fff;margin-right:12px;font-size:20px;display:inline-block}.tech-stack-landing-banner .certifications-list,.google-ads-landing-banner .certifications-list,.healthcare-landing-banner .certifications-list,.web-generic-landing-banner .certifications-list{flex-wrap:wrap;gap:15px;margin-top:30px;display:flex}.tech-stack-landing-banner .cert-badge,.google-ads-landing-banner .cert-badge,.healthcare-landing-banner .cert-badge,.web-generic-landing-banner .cert-badge{object-fit:contain;aspect-ratio:1;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:110px;height:110px;padding:15px;transition:transform .3s;display:flex}.tech-stack-landing-banner .cert-badge:hover,.google-ads-landing-banner .cert-badge:hover,.healthcare-landing-banner .cert-badge:hover,.web-generic-landing-banner .cert-badge:hover{transform:scale(1.05)}.tech-stack-landing-banner .image-box,.google-ads-landing-banner .image-box,.healthcare-landing-banner .image-box,.web-generic-landing-banner .image-box{z-index:2;flex:1;max-width:500px;position:relative}.healthcare-landing-banner .form-container{background:#fff;border-radius:16px;flex-direction:column;min-height:613px;padding:20px 35px;display:flex;box-shadow:0 10px 40px #0003}.healthcare-landing-banner .form-container h2{color:#141414;margin-bottom:1px;font-family:Manrope,sans-serif;font-size:22px;font-weight:700}.healthcare-landing-banner .form-instruction{color:#666;margin-bottom:1px;font-family:Manrope,sans-serif;font-size:14px}.healthcare-landing-banner .form-progress{align-items:center;gap:12px;margin-bottom:10px;display:flex}.healthcare-landing-banner .progress-bar-container{background:#e0e0e0;border-radius:2px;flex:1;height:4px;overflow:hidden}.healthcare-landing-banner .progress-bar{background:#693cb0;border-radius:2px;width:20%;height:100%;transition:width .3s}.healthcare-landing-banner .progress-text{color:#666;white-space:nowrap;font-family:Manrope,sans-serif;font-size:14px}.healthcare-landing-banner .estimate-form{flex-direction:column;flex:1;min-height:321px;display:flex;position:relative}.healthcare-landing-banner .form-step{flex-direction:column;flex:1;justify-content:space-between;animation:.3s fadeInForm;display:none}.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{color:#141414;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:8px 16px;font-family:Manrope,sans-serif;font-size:14px;transition:all .3s}.healthcare-landing-banner .form-control:focus{background:#fff;border-color:#693cb0;outline:none;box-shadow:0 0 0 3px #693cb01a}.healthcare-landing-banner .form-question{color:#141414;margin-bottom:5px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.healthcare-landing-banner .radio-group{flex-direction:column;gap:12px;margin-bottom:25px;display:flex}.healthcare-landing-banner .radio-option{cursor:pointer;background:#f8f8f8;border:2px solid #e0e0e0;border-radius:8px;align-items:center;padding:8px 16px;transition:all .3s;display:flex}.healthcare-landing-banner .radio-option:hover{background:#fff;border-color:#693cb0}.healthcare-landing-banner .radio-option input[type=radio]{cursor:pointer;accent-color:#693cb0;width:20px;height:20px;margin-right:12px}.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){background:#693cb00d;border-color:#693cb0}.healthcare-landing-banner .radio-option span{color:#141414;flex:1;font-family:Manrope,sans-serif;font-size:15px}.healthcare-landing-banner .form-actions{justify-content:flex-end;gap:12px;margin-top:1px;display:flex}.healthcare-landing-banner .btn-back,.healthcare-landing-banner .btn-continue{cursor:pointer;border:none;border-radius:40px;padding:8px 32px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;transition:all .3s}.healthcare-landing-banner .btn-back{background:#f9f7fd;border:1px solid #d1d1d1;border-radius:40px;flex:1 0 0;justify-content:center;align-items:center;gap:6px;padding:8px 32px;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{color:#fff;background-color:#693cb0;border-radius:40px;width:100%;padding:8px 32px;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 #693cb04d}.healthcare-landing-banner .privacy-statement{color:#999;text-align:center;margin-top:20px;margin-bottom:0;font-family:Manrope,sans-serif;font-size:12px;line-height:1.5}@media (min-width:1699px){.healthcare-landing-banner .image-box{right:0}.healthcare-landing-banner .content-box h1{color:#fff;font-size:42px;line-height:48px;position:relative;font-weight:700!important}}@media (max-width:999px){.healthcare-landing-banner .image-box{right:0}.healthcare-landing-banner .content-box h1{color:#fff;align-self:center;font-size:22px;font-weight:700;line-height:40px;position:relative}}@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{align-items:flex-start;gap:60px;max-width:1400px;margin:0 auto;display:flex}.healthcare-landing-case-study .case-study-inner-content{flex: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{color:#141414;margin:0;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.healthcare-landing-case-study .case-study-description{margin-bottom:25px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400}.healthcare-landing-case-study .case-study-features{flex-direction:column;gap:14px;display:flex}.healthcare-landing-case-study .feature-container{align-items:flex-start;gap:15px;display:flex}.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;margin-bottom:2px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:600;display:block}.healthcare-landing-case-study .case-study-image{flex:1;max-width:700px;display:block;position:relative;overflow:hidden}.healthcare-landing-case-study .case-study-slideshow{width:100%;position:relative;overflow:hidden}.healthcare-landing-case-study .case-study-slideshow img{width:100%;height:auto;display:block}.healthcare-landing-case-study .case-study-slideshow .slide{opacity:0;z-index:1;width:100%;transition:opacity 1s;position:absolute;top:0;left:0}.healthcare-landing-case-study .case-study-slideshow .slide.active{opacity:1;z-index:2;position:relative}.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-inner-content,.healthcare-landing-case-study .case-study-image{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{background-color:#f6f6f6;padding-top:50px;padding-bottom:50px;position:relative}.healthcare-landing-services-section .healthcare-header-content{justify-content:space-between;margin-bottom:2rem;display:flex}.healthcare-landing-services-section .healthcare-header-content h2{color:#141414;width:40%;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.healthcare-landing-services-section .healthcare-header-content p{text-align:left;color:#5b5a5a;width:48%;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400}.healthcare-landing-services-section .stats-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.healthcare-landing-services-section .stat-item{background:#fff;border:1.3px solid #d1d1d1;border-radius:12px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.healthcare-landing-services-section .stat-item .stat-item-icon{background-color:#f6f6f6;border-radius:12px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:10px;display:flex}.healthcare-landing-services-section .stat-item .stat-item-icon svg{width:32px;height:32px}.healthcare-landing-services-section .stat-item h3{color:#000;margin-bottom:10px;font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.healthcare-landing-services-section .stat-item p{color:#474747;margin-bottom:0;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400}.healthcare-landing-services-section .stat-item:hover{background-color:#0000;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#693cb0,#04817f);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1.3px solid #0000;border-radius:12px}.healthcare-landing-services-section .stat-item:hover h3{color:#693cb0}.healthcare-landing-steps-section{background-image:url(/images/landing/healthcare/section-bg-1.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin-bottom:50px;padding-block:60px;position:relative}.healthcare-landing-steps-section .steps-content{flex-direction:column;align-items:center;gap:33px;margin-top:10px;display:flex}.healthcare-landing-steps-section .steps-content .heading-container{flex-direction:column;align-items:center;display:flex}.healthcare-landing-steps-section .steps-content .heading-container h2{color:#fff;text-align:center;text-transform:capitalize;width:70%;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.healthcare-landing-steps-section .steps-content .heading-container p{padding-top:15px;text-align:center;color:#fff;padding-inline:20%;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400}.healthcare-landing-steps-section .steps-content p{padding-top:10px}.healthcare-landing-steps-section .steps-container{flex-wrap:wrap;justify-content:center;gap:40px;margin:0 20px 10px;display:flex}.healthcare-landing-steps-section .step-item{text-align:center;width:190px}.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;flex-direction:column;min-height:613px;padding:20px 35px;display:flex;box-shadow:0 10px 40px #0003}.google-ads-landing-banner .form-container h2{color:#141414;margin-bottom:1px;font-family:Manrope,sans-serif;font-size:22px;font-weight:700}.google-ads-landing-banner .form-instruction{color:#666;margin-bottom:1px;font-family:Manrope,sans-serif;font-size:14px}.google-ads-landing-banner .form-progress{align-items:center;gap:12px;margin-bottom:10px;display:flex}.google-ads-landing-banner .progress-bar-container{background:#e0e0e0;border-radius:2px;flex:1;height:4px;overflow:hidden}.google-ads-landing-banner .progress-bar{background:#693cb0;border-radius:2px;width:20%;height:100%;transition:width .3s}.google-ads-landing-banner .progress-text{color:#666;white-space:nowrap;font-family:Manrope,sans-serif;font-size:14px}.google-ads-landing-banner .estimate-form{flex-direction:column;flex:1;min-height:321px;display:flex;position:relative}.google-ads-landing-banner .form-step{flex-direction:column;flex:1;justify-content:space-between;animation:.3s fadeInForm;display:none}.google-ads-landing-banner .form-step.active{display:flex}.google-ads-landing-banner .form-group{margin-bottom:15px}.google-ads-landing-banner .form-control{color:#141414;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:8px 16px;font-family:Manrope,sans-serif;font-size:14px;transition:all .3s}.google-ads-landing-banner .form-control:focus{background:#fff;border-color:#693cb0;outline:none;box-shadow:0 0 0 3px #693cb01a}.google-ads-landing-banner .form-question{color:#141414;margin-bottom:5px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.google-ads-landing-banner .radio-group{flex-direction:column;gap:12px;margin-bottom:25px;display:flex}.google-ads-landing-banner .radio-option{cursor:pointer;background:#f8f8f8;border:2px solid #e0e0e0;border-radius:8px;align-items:center;padding:8px 16px;transition:all .3s;display:flex}.google-ads-landing-banner .radio-option:hover{background:#fff;border-color:#693cb0}.google-ads-landing-banner .radio-option input[type=radio]{cursor:pointer;accent-color:#693cb0;width:20px;height:20px;margin-right:12px}.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){background:#693cb00d;border-color:#693cb0}.google-ads-landing-banner .radio-option span{color:#141414;flex:1;font-family:Manrope,sans-serif;font-size:15px}.google-ads-landing-banner .checkbox-group{flex-direction:column;gap:12px;display:flex}.google-ads-landing-banner .checkbox-option{cursor:pointer;background:#f8f8f8;border:2px solid #e0e0e0;border-radius:8px;align-items:center;padding:8px 16px;transition:all .3s;display:flex}.google-ads-landing-banner .checkbox-option:hover{background:#fff;border-color:#693cb0}.google-ads-landing-banner .checkbox-option input[type=checkbox]{cursor:pointer;accent-color:#693cb0;width:20px;height:20px;margin-right:12px}.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){background:#693cb00d;border-color:#693cb0}.google-ads-landing-banner .checkbox-option span{color:#141414;flex:1;font-family:Manrope,sans-serif;font-size:15px}.google-ads-landing-banner .form-actions{justify-content:flex-end;gap:12px;margin-top:1px;display:flex}.google-ads-landing-banner .btn-back,.google-ads-landing-banner .btn-continue{cursor:pointer;border:none;border-radius:40px;padding:8px 32px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;transition:all .3s}.google-ads-landing-banner .btn-back{background:#f9f7fd;border:1px solid #d1d1d1;border-radius:40px;flex:1 0 0;justify-content:center;align-items:center;gap:6px;padding:8px 32px;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{color:#fff;background-color:#693cb0;border-radius:40px;width:100%;padding:8px 32px;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 #693cb04d}.google-ads-landing-banner .privacy-statement{color:#999;text-align:center;margin-top:20px;margin-bottom:0;font-family:Manrope,sans-serif;font-size:12px;line-height:1.5}@media (min-width:1699px){.google-ads-landing-banner .image-box{right:0}.google-ads-landing-banner .content-box h1{color:#fff;font-size:42px;line-height:48px;position:relative;font-weight:700!important}}@media (max-width:999px){.google-ads-landing-banner .image-box{right:0}.google-ads-landing-banner .content-box h1{color:#fff;align-self:center;font-size:22px;font-weight:700;line-height:40px;position:relative}}@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{align-items:flex-start;gap:60px;max-width:1400px;margin:0 auto;display:flex}.google-ads-landing-why-choose-us .why-choose-us-left{flex: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{color:#141414;margin:0;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.google-ads-landing-why-choose-us .why-choose-us-description{margin-bottom:25px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.google-ads-landing-why-choose-us .why-choose-us-features{flex-direction:column;gap:20px;display:flex}.google-ads-landing-why-choose-us .feature-container{align-items:flex-start;gap:15px;display:flex}.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;margin-bottom:4px;font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:600;display:block}.google-ads-landing-why-choose-us .why-choose-us-right{flex: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{min-height:725px;padding-top:30px;position:relative;overflow:hidden}.google-ads-case-study-section .case-study-left{flex:1;max-width:600px}.google-ads-case-study-section .section-header{margin-bottom:15px}.google-ads-case-study-section .section-header h2{color:#141414;margin:0;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.google-ads-case-study-section .case-study-description{margin-bottom:25px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.google-ads-case-study-section .project-success-swiper .swiper-wrapper{margin-top:25px}.google-ads-case-study-section .swiper-slide{background:0 0;padding-top:0}.google-ads-case-study-section .project-success-swiper{width:100%;height:unset;position:absolute}.google-ads-case-study-section .swiper-button-prev,.google-ads-case-study-section .swiper-button-next{cursor:pointer;top:var(--swiper-navigation-top-offset,7%);margin:0 10px;font-size:24px;color:#4c6fff!important}.google-ads-case-study-section .swiper-button-prev{left:var(--swiper-navigation-sides-offset,55%);background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:50px;height:32px;padding:8px 17.842px 8px 17px;display:flex;background-image:url(/images/icons/swiper-arrow-previous.png)!important}.google-ads-case-study-section .swiper-button-next{right:var(--swiper-navigation-sides-offset,37%);background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:50px;height:32px;padding:8px 17.842px 8px 17px;display:flex;background-image:url(/images/icons/swiper-arrow-next.png)!important}.google-ads-case-study-section .swiper-button-prev:hover,.google-ads-case-study-section .swiper-button-next: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{opacity:1;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;height:380px;padding:20px;display:flex;overflow:hidden;position:relative!important}.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-position:50%;background-repeat:no-repeat;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-position:50%;background-repeat:no-repeat;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-position:50%;background-repeat:no-repeat;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-position:50%;background-repeat:no-repeat;background-size:100% 100%}.google-ads-case-study-section .card-hover-content .card-title h3{color:#fff;margin-bottom:10px;font-family:Manrope,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal}.google-ads-case-study-section .project-success-swiper .card-hover-content .tags .tag_text{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#fff3;border-radius:20px;padding-inline:12px;font-size:13px}.google-ads-case-study-section .project-success-swiper .card-hover-content *{color:#fff}.google-ads-comprehensive-services-section{background:0 0;padding:80px 0;position:relative}.google-ads-comprehensive-services-section .comprehensive-services-container{border-radius:20px;gap:0;max-width:1400px;height:488px;min-height:488px;margin:0 auto;display:flex;overflow:hidden}.google-ads-comprehensive-services-section .services-nav-panel{background:linear-gradient(137deg,#0f172b -8.61%,#1c398e 31.22%,#693cb0 100%);flex-direction:column;flex:0 0 380px;padding:0;display:flex;position:relative}.google-ads-comprehensive-services-section .nav-buttons-container{flex-direction:column;flex:1;gap:12px;padding:40px 20px;display:flex}.google-ads-comprehensive-services-section .nav-service-btn{color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;padding:14px 18px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;transition:all .3s}.google-ads-comprehensive-services-section .nav-service-btn:hover{background:#ffffff26;transform:translate(5px)}.google-ads-comprehensive-services-section .nav-service-btn.active{color:#693cb0;background:#fff;border-color:#fff;font-weight:600;box-shadow:0 4px 12px #0003}.google-ads-comprehensive-services-section .services-content-panel{background:#1a1a1a radial-gradient(circle at 1px 1px,#ffffff08 1px,#0000 0) 0 0/24px 24px;flex-direction:column;flex:1;height:500px;min-height:500px;padding:40px 60px;display:flex}.google-ads-comprehensive-services-section .service-content{animation:.4s fadeInContent;display:none}.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{color:#fff;margin:0 0 30px;font-family:Manrope,sans-serif;font-size:36px;font-weight:700;line-height:1.3}.google-ads-comprehensive-services-section .service-features-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.google-ads-comprehensive-services-section .service-features-list li{color:#fff;align-items:flex-start;gap:15px;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.6;display:flex}.google-ads-comprehensive-services-section .service-features-list .feature-icon{color:#0000;background:#693cb0;border-radius:16px;flex-shrink:0;width:8px;height:8px;margin-top:10px;font-size:0;display:inline-block}.google-ads-comprehensive-services-section .service-features-list li span:last-child{flex:1}.google-ads-ppc-social-section{background:#f6f6f6;padding:80px 0}.ppc-social-wrapper{align-items:stretch;gap:32px;display:flex}.ppc-social-image{flex:1;max-width:360px}.ppc-social-image img{object-fit:cover;border-radius:18px;width:100%;max-width:100%;height:100%;box-shadow:0 20px 50px #00000014}.ppc-social-content{flex-direction:column;flex:1.4;gap:16px;display:flex}.ppc-social-content h2{color:#141414;margin:0;font-family:Manrope,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:45px}.ppc-social-content p{color:#141414;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400}.ppc-social-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.ppc-social-card{background:#fff;border:1px solid #d1d1d1;border-radius:14px;flex-direction:column;justify-content:space-between;padding:18px;transition:all .3s;display:flex;box-shadow:0 10px 28px #0000000a}.ppc-social-card:hover{background:#fff;border-color:#dcdaf1;transform:translateY(-4px);box-shadow:0 16px 32px #00000014}.ppc-social-card:hover h3{color:#693cb0}.ppc-social-card .card-icon{color:#693cb0;background:#ede7f6;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:14px;font-size:18px;display:inline-flex}.ppc-social-card h3{color:#000;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.ppc-social-card p{color:#4a4a4a;margin:0;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 100%);margin-bottom:40px;padding:40px 0}.logo-banner-section h3{color:#fff;font-family:Manrope,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:30px}.logo-banner-section .logo-item{background-color:#fff;border-radius:8px;width:130px;height:50px;padding:8px}.logo-banner-section .logo-item img{object-fit:contain;width:100%;height:100%}.tech-stack-landing-banner .form-container{background:#fff;border-radius:16px;flex-direction:column;min-height:518px;padding:20px 35px;display:flex;box-shadow:0 10px 40px #0003}.tech-stack-landing-banner .form-container h2{color:#141414;margin-bottom:1px;font-family:Manrope,sans-serif;font-size:22px;font-weight:700}.tech-stack-landing-banner .form-instruction{color:#666;margin-bottom:1px;font-family:Manrope,sans-serif;font-size:14px}.tech-stack-landing-banner .form-progress{align-items:center;gap:12px;margin-bottom:10px;display:flex}.tech-stack-landing-banner .progress-bar-container{background:#e0e0e0;border-radius:2px;flex:1;height:4px;overflow:hidden}.tech-stack-landing-banner .progress-bar{background:#693cb0;border-radius:2px;width:20%;height:100%;transition:width .3s}.tech-stack-landing-banner .progress-text{color:#666;white-space:nowrap;font-family:Manrope,sans-serif;font-size:14px}.tech-stack-landing-banner .estimate-form{flex-direction:column;flex:1;min-height:321px;display:flex;position:relative}.tech-stack-landing-banner .form-step{flex-direction:column;flex:1;justify-content:space-between;animation:.3s fadeInForm;display:none}.tech-stack-landing-banner .form-step.active{display:flex}.tech-stack-landing-banner .form-group{margin-bottom:15px}.tech-stack-landing-banner .form-control{color:#141414;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:8px 16px;font-family:Manrope,sans-serif;font-size:14px;transition:all .3s}.tech-stack-landing-banner .form-control:focus{background:#fff;border-color:#693cb0;outline:none;box-shadow:0 0 0 3px #693cb01a}.tech-stack-landing-banner .form-question{color:#141414;margin-bottom:5px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.tech-stack-landing-banner .radio-group{flex-wrap:wrap;gap:12px;margin-bottom:25px;display:flex}.tech-stack-landing-banner .radio-option{cursor:pointer;background:#f8f8f8;border:2px solid #e0e0e0;border-radius:26px;align-items:center;padding:8px 16px;transition:all .3s;display:flex}.tech-stack-landing-banner .radio-option:hover{background:#fff;border-color:#693cb0}.tech-stack-landing-banner .radio-option input[type=radio]{cursor:pointer;accent-color:#693cb0;width:18px;height:18px;margin-right:12px}.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){background:#693cb00d;border-color:#693cb0}.tech-stack-landing-banner .radio-option span{color:#141414;flex:1;font-family:Manrope,sans-serif;font-size:15px}.tech-stack-landing-banner .form-actions{justify-content:flex-end;gap:12px;margin-top:1px;display:flex}.tech-stack-landing-banner .btn-back,.tech-stack-landing-banner .btn-continue{cursor:pointer;border:none;border-radius:40px;padding:8px 32px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;transition:all .3s}.tech-stack-landing-banner .btn-back{background:#f9f7fd;border:1px solid #d1d1d1;border-radius:40px;flex:1 0 0;justify-content:center;align-items:center;gap:6px;padding:8px 32px;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{color:#fff;background-color:#693cb0;border-radius:40px;width:100%;padding:8px 32px;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 #693cb04d}.tech-stack-landing-banner .privacy-statement{color:#999;text-align:center;margin-top:20px;margin-bottom:0;font-family:Manrope,sans-serif;font-size:12px;line-height:1.5}@media (min-width:1699px){.tech-stack-landing-banner .image-box{right:0}.tech-stack-landing-banner .content-box h1{color:#fff;font-size:42px;line-height:48px;position:relative;font-weight:700!important}}@media (max-width:999px){.tech-stack-landing-banner .image-box{right:0}.tech-stack-landing-banner .content-box h1{color:#fff;align-self:center;font-size:22px;font-weight:700;line-height:40px;position:relative}}@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{flex-wrap:wrap;gap:15px;margin-top:15px;margin-bottom:25px;display:flex}.tech-stack-landing-banner .tech-stack-icon{object-fit:contain;aspect-ratio:1;background:#fff;border-radius:18px;justify-content:center;align-items:center;width:80px;height:80px;padding:10px;transition:transform .3s;display:flex;box-shadow:0 8px 10px #0000001a}.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{align-items:flex-start;gap:60px;max-width:1400px;margin:0 auto;display:flex}.tech-stack-landing-right-stack .right-stack-inner-content{flex: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{color:#141414;margin:0;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.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{flex-direction:column;gap:14px;display:flex}.tech-stack-landing-right-stack .feature-container{align-items:flex-start;gap:15px;display:flex}.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;margin-bottom:2px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:600;display:block}.tech-stack-landing-right-stack .right-stack-image{flex:1;max-width:700px;display:block;position:relative;overflow:hidden}.tech-stack-landing-right-stack .right-stack-image img{width:100%;height:auto;display:block}@media (max-width:1024px){.tech-stack-landing-right-stack .right-stack-content{flex-direction:column;gap:40px}.tech-stack-landing-right-stack .right-stack-inner-content,.tech-stack-landing-right-stack .right-stack-image{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{background-image:url(/images/landing/tech-stack/section-bg-1.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;min-height:700px;padding-top:80px;position:relative;overflow:hidden}.tech-stack-case-study-section .case-study-left{flex:1;max-width:600px}.tech-stack-case-study-section .section-header{margin-bottom:15px}.tech-stack-case-study-section .section-header h2{color:#fff;margin:0;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.tech-stack-case-study-section .case-study-description{color:#bcb7c4;margin-bottom:35px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.tech-stack-case-study-section .project-success-swiper .swiper-wrapper{margin-top:25px}.tech-stack-case-study-section .swiper-slide{background:0 0;padding-top:0}.tech-stack-case-study-section .project-success-swiper{width:100%;height:unset;position:absolute}.tech-stack-case-study-section .swiper-button-prev,.tech-stack-case-study-section .swiper-button-next{cursor:pointer;top:var(--swiper-navigation-top-offset,7%);margin:0 10px;font-size:24px;color:#4c6fff!important}.tech-stack-case-study-section .swiper-button-prev{left:var(--swiper-navigation-sides-offset,55%);background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:50px;height:32px;padding:8px 17.842px 8px 17px;display:flex;background-image:url(/images/icons/swiper-arrow-previous.png)!important}.tech-stack-case-study-section .swiper-button-next{right:var(--swiper-navigation-sides-offset,37%);background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:50px;height:32px;padding:8px 17.842px 8px 17px;display:flex;background-image:url(/images/icons/swiper-arrow-next.png)!important}.tech-stack-case-study-section .swiper-button-prev:hover,.tech-stack-case-study-section .swiper-button-next: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{opacity:1;background-color:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;height:300px;padding:24px;display:flex;overflow:hidden;position:relative!important}.tech-stack-case-study-section .card-hover-content .card-title h3{color:#141414;margin-left:10px;font-family:Manrope,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal}.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{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#474747;background:#fff3;border-radius:20px;padding-inline:12px;font-size:13px}.tech-stack-case-study-section .project-success-swiper .card-hover-content *{color:#474747}.tech-why-choose-section{background:#fff;padding:70px 0 40px}.tech-why-choose-header{text-align:center;max-width:980px;margin:0 auto 30px}.tech-why-choose-header h2{color:#141414;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.tech-why-choose-header p{color:#5b5b5b;margin-bottom:35px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.tech-why-choose-header p strong{color:#2a2a2a;font-weight:700}.tech-why-choose-grid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1060px;margin:0 auto 34px;display:grid}.tech-why-choose-card{background:#f3f3f3;border-radius:14px;align-items:center;gap:12px;min-height:74px;padding:16px 18px;display:flex}.tech-why-choose-icon{color:#141414;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 6px 18px #0000000f}.tech-why-choose-text{color:#141414;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.25}.tech-industries-card{border-radius:26px;grid-template-columns:1.15fr .85fr;max-width:1060px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 16px 44px #00000014}.tech-industries-left{color:#fff;background:linear-gradient(135deg,#24083f 0%,#120026 100%);flex-direction:column;gap:18px;padding:46px 46px 42px;display:flex}.tech-industries-left h3{letter-spacing:-.02em;color:#fff;margin:0;font-family:Manrope,sans-serif;font-size:38px;font-weight:700}.tech-industries-tabs{flex-wrap:wrap;gap:10px;display:flex}.tech-industries-tabs .nav-link{color:#fff;background:#ffffff1f;border:0;border-radius:999px;padding:8px 14px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.tech-industries-tabs .nav-link:hover{color:#fff;background:#ffffff2e}.tech-industries-tabs .nav-link.active{color:#101010;background:#62e5e3}.tech-industries-content{margin-top:4px}.tech-industries-content p{color:#ffffffd9;max-width:480px;margin:0;font-family:Manrope,sans-serif;font-size:14px;line-height:1.55}.tech-industries-cta{color:#fff;background:#6a3db0;border-radius:999px;justify-content:center;align-items:center;max-width:230px;margin-top:10px;padding:12px 18px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #6a3db059}.tech-industries-cta:hover{color:#fff;transform:translateY(-1px)}.tech-industries-right{background:#0b0b0b;justify-content:stretch;align-items:stretch;display:flex}.tech-industries-image{object-fit:cover;width:100%;height:100%;max-width:100%!important}.tech-our-work-section{background-image:url(/images/landing/tech-stack/section-bg-2.webp);background-repeat:no-repeat;background-size:cover;padding:90px 0;position:relative;overflow:hidden}.tech-our-work-heading{text-align:center}.tech-our-work-heading .heading{justify-content:center}.tech-our-work-heading .heading h3{text-align:center;color:#cac0db}.tech-our-work-heading h2{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:46px;font-weight:700}.tech-our-work-heading p{color:#ffffffb3;margin:0;font-family:Manrope,sans-serif;font-size:14px;line-height:1.6}.tech-our-work-swiper{width:100%;max-width:none;margin:0;padding-bottom:16px;padding-left:0;padding-right:0;overflow:visible}.tech-our-work-swiper .swiper-slide{height:auto;background:0 0!important}.tech-our-work-left{flex-direction:column;gap:12px;padding:28px;display:flex}.tech-our-work-client-title{color:#141414;font-family:Manrope,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal}.tech-our-work-left h3{color:#141414;letter-spacing:.16px;font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.tech-our-work-left p{color:#474747;letter-spacing:.14px;margin-bottom:3px;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.tech-our-work-meta .row{justify-content:space-between;gap:2px;padding:6px 0;display:flex}.tech-our-work-meta .label{color:#141414;letter-spacing:.14px;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.tech-our-work-meta .value{color:#474747;letter-spacing:.14px;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.tech-our-work-tags{flex-wrap:wrap;gap:8px;display:flex}.tech-our-work-tags .tag{color:#191919;letter-spacing:.12px;background:#f6f6f6;border:1px solid #dcdcdc;border-radius:24px;padding:5px 10px;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.tech-our-work-cta{color:#fff;background:#141414;border-radius:999px;align-items:center;gap:10px;width:max-content;margin-top:6px;padding:5px 14px;font-family:Manrope,sans-serif;font-size:12px;text-decoration:none;display:inline-flex}.tech-our-work-cta .arrow{display:inline-block;transform:translateY(-.5px)}.tech-our-work-cta:hover{color:#fff;transform:translateY(-1px)}.tech-our-work-right{background:#fff;flex-direction:column;justify-content:stretch;align-items:stretch;min-height:220px;padding:28px;display:flex}.tech-our-work-frame{background:#0e3f69;border-radius:16px;flex:1;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:280px;padding:18px;display:flex;overflow:hidden}.tech-our-work-frame img{object-fit:cover;background:#fff;border-radius:10px;width:100%;height:100%;max-width:100%!important}.tech-our-work-frame.theme-blue{background:#0e3f69}.tech-our-work-frame.theme-home-care{background:#0e3f69}.tech-our-work-nav{justify-content:center;gap:14px;margin-top:22px;display:flex}.tech-our-work-prev,.tech-our-work-next{background:#f5f5f5;border-radius:40px;justify-content:center;align-items:center;width:50px;height:32px;padding:8px 17px;font-size:26px;display:flex}.web-generic-landing-banner .form-container{background:#fff;border-radius:16px;flex-direction:column;min-height:518px;padding:20px 35px;display:flex;box-shadow:0 10px 40px #0003}.web-generic-landing-banner .form-container h2{color:#141414;margin-bottom:1px;font-family:Manrope,sans-serif;font-size:22px;font-weight:700}.web-generic-landing-banner .form-instruction{color:#666;margin-bottom:1px;font-family:Manrope,sans-serif;font-size:14px}.web-generic-landing-banner .form-progress{align-items:center;gap:12px;margin-bottom:10px;display:flex}.web-generic-landing-banner .progress-bar-container{background:#e0e0e0;border-radius:2px;flex:1;height:4px;overflow:hidden}.web-generic-landing-banner .progress-bar{background:#693cb0;border-radius:2px;width:20%;height:100%;transition:width .3s}.web-generic-landing-banner .progress-text{color:#666;white-space:nowrap;font-family:Manrope,sans-serif;font-size:14px}.web-generic-landing-banner .estimate-form{flex-direction:column;flex:1;min-height:321px;display:flex;position:relative}.web-generic-landing-banner .form-step{flex-direction:column;flex:1;justify-content:space-between;animation:.3s fadeInForm;display:none}.web-generic-landing-banner .form-step.active{display:flex}.web-generic-landing-banner .form-group{margin-bottom:15px}.web-generic-landing-banner .form-control{color:#141414;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:8px 16px;font-family:Manrope,sans-serif;font-size:14px;transition:all .3s}.web-generic-landing-banner .form-control:focus{background:#fff;border-color:#693cb0;outline:none;box-shadow:0 0 0 3px #693cb01a}.web-generic-landing-banner .form-question{color:#141414;margin-bottom:5px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.web-generic-landing-banner .radio-group{flex-wrap:wrap;gap:12px;margin-bottom:25px;display:flex}.web-generic-landing-banner .radio-option{cursor:pointer;background:#f8f8f8;border:2px solid #e0e0e0;border-radius:26px;align-items:center;padding:8px 16px;transition:all .3s;display:flex}.web-generic-landing-banner .radio-option:hover{background:#fff;border-color:#693cb0}.web-generic-landing-banner .radio-option input[type=radio]{cursor:pointer;accent-color:#693cb0;width:18px;height:18px;margin-right:12px}.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){background:#693cb00d;border-color:#693cb0}.web-generic-landing-banner .radio-option span{color:#141414;flex:1;font-family:Manrope,sans-serif;font-size:14px}.web-generic-landing-banner .form-actions{justify-content:flex-end;gap:12px;margin-top:1px;display:flex}.web-generic-landing-banner .btn-back,.web-generic-landing-banner .btn-continue{cursor:pointer;border:none;border-radius:40px;padding:8px 32px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;transition:all .3s}.web-generic-landing-banner .btn-back{background:#f9f7fd;border:1px solid #d1d1d1;border-radius:40px;flex:1 0 0;justify-content:center;align-items:center;gap:6px;padding:8px 32px;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{color:#fff;background-color:#693cb0;border-radius:40px;width:100%;padding:8px 32px;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 #693cb04d}.web-generic-landing-banner .privacy-statement{color:#999;text-align:center;margin-top:20px;margin-bottom:0;font-family:Manrope,sans-serif;font-size:12px;line-height:1.5}.web-generic-landing-banner .banner-section-bottom{justify-content:space-between;gap:15px;margin-top:12px;display:flex}.web-generic-landing-banner .banner-section-bottom-content{gap:5px;display:flex}.web-generic-landing-banner .banner-section-bottom svg{margin-top:2px}.web-generic-landing-banner .banner-section-bottom p{color:#fff;margin-bottom:0;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (min-width:1699px){.web-generic-landing-banner .image-box{right:0}.web-generic-landing-banner .content-box h1{color:#fff;font-size:42px;line-height:48px;position:relative;font-weight:700!important}}@media (max-width:999px){.web-generic-landing-banner .image-box{right:0}.web-generic-landing-banner .content-box h1{color:#fff;align-self:center;font-size:22px;font-weight:700;line-height:40px;position:relative}}@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{flex-wrap:wrap;gap:15px;margin-top:15px;margin-bottom:25px;display:flex}.web-generic-landing-banner .web-generic-icon{object-fit:contain;aspect-ratio:1;background:#fff;border-radius:18px;justify-content:center;align-items:center;width:80px;height:80px;padding:10px;transition:transform .3s;display:flex;box-shadow:0 8px 10px #0000001a}.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{align-items:flex-start;gap:60px;max-width:1400px;margin:0 auto;display:flex}.web-generic-landing-right-stack .right-stack-inner-content{flex: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{color:#141414;margin:0;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.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{flex-direction:column;gap:14px;display:flex}.web-generic-landing-right-stack .feature-container{align-items:flex-start;gap:15px;display:flex}.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;margin-bottom:2px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:600;display:block}.web-generic-landing-right-stack .right-stack-image{flex:1;max-width:700px;display:block;position:relative;overflow:hidden}.web-generic-landing-right-stack .right-stack-image img{width:100%;height:auto;display:block}@media (max-width:1024px){.web-generic-landing-right-stack .right-stack-content{flex-direction:column;gap:40px}.web-generic-landing-right-stack .right-stack-inner-content,.web-generic-landing-right-stack .right-stack-image{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{background-image:url(/images/landing/web-generic/section-bg-1.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;min-height:760px;padding-top:70px;position:relative;overflow:hidden}.web-generic-case-study-section .case-study-left{flex: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{color:#fff;margin:0;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.web-generic-case-study-section .case-study-description{color:#bcb7c4;margin-bottom:35px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.web-generic-case-study-section .project-success-swiper .swiper-wrapper{margin-top:25px}.web-generic-case-study-section .swiper-slide{background:0 0;padding-top:0}.web-generic-case-study-section .project-success-swiper{width:100%;height:unset;position:absolute}.web-generic-case-study-section .swiper-button-prev,.web-generic-case-study-section .swiper-button-next{cursor:pointer;top:var(--swiper-navigation-top-offset,7%);margin:0 10px;font-size:24px;color:#4c6fff!important}.web-generic-case-study-section .swiper-button-prev{left:var(--swiper-navigation-sides-offset,55%);background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:50px;height:32px;padding:8px 17.842px 8px 17px;display:flex;background-image:url(/images/icons/swiper-arrow-previous.png)!important}.web-generic-case-study-section .swiper-button-next{right:var(--swiper-navigation-sides-offset,37%);background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:50px;height:32px;padding:8px 17.842px 8px 17px;display:flex;background-image:url(/images/icons/swiper-arrow-next.png)!important}.web-generic-case-study-section .swiper-button-prev:hover,.web-generic-case-study-section .swiper-button-next: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{opacity:1;background-color:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;height:350px;padding:24px;display:flex;overflow:hidden;position:relative!important}.web-generic-case-study-section .card-hover-content .card-title h3{color:#141414;margin-left:10px;font-family:Manrope,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal}.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;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-inline:0!important}.web-generic-case-study-section .project-success-swiper .card-hover-content *{color:#474747}.web-generic-why-choose-section{z-index:2;background:#fff;border-radius:24px;position:relative;top:-22px}.web-generic-why-choose-content{grid-template-columns:1fr 1fr;gap:60px;padding:60px 0;display:grid}.web-generic-why-choose-left{flex-direction:column;justify-content:space-between;display:flex}.web-generic-why-choose-heading{margin-bottom:30px}.web-generic-why-choose-heading h2{color:#141414;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.web-generic-why-choose-heading p{color:#5b5b5b;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.web-generic-why-choose-button{margin-top:30px}.web-generic-why-choose-button .contact-us-btn{color:#fff;cursor:pointer;background-color:#00a29e;border:none;border-radius:24px;padding:6px 28px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;transition:all .3s}.web-generic-why-choose-button .contact-us-btn:hover{background-color:#0aa8a7;transform:translateY(-2px);box-shadow:0 8px 20px #0bd3d24d}.web-generic-why-choose-right{background-color:#003133;border-radius:24px;align-items:center;padding:12px;display:flex}.web-generic-why-choose-grid{background-color:#003133;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.web-generic-why-choose-card{text-align:center;background:#0d5454;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:150px;padding:25px 20px;transition:all .3s;display:flex}.web-generic-why-choose-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0003}.web-generic-why-choose-icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.web-generic-why-choose-icon svg{width:100%;height:100%}.web-generic-why-choose-text{color:#fff;margin:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;line-height:1.4}.web-generic-industries-card{border-radius:26px;grid-template-columns:1.15fr .85fr;max-width:1060px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 16px 44px #00000014}.web-generic-industries-left{color:#fff;background:linear-gradient(135deg,#24083f 0%,#120026 100%);flex-direction:column;gap:18px;padding:46px 46px 42px;display:flex}.web-generic-industries-left h3{letter-spacing:-.02em;color:#fff;margin:0;font-family:Manrope,sans-serif;font-size:38px;font-weight:700}.web-generic-industries-tabs{flex-wrap:wrap;gap:10px;display:flex}.web-generic-industries-tabs .nav-link{color:#fff;background:#ffffff1f;border:0;border-radius:999px;padding:8px 14px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.web-generic-industries-tabs .nav-link:hover{color:#fff;background:#ffffff2e}.web-generic-industries-tabs .nav-link.active{color:#101010;background:#62e5e3}.web-generic-industries-content{margin-top:4px}.web-generic-industries-content p{color:#ffffffd9;max-width:480px;margin:0;font-family:Manrope,sans-serif;font-size:14px;line-height:1.55}.web-generic-industries-cta{color:#fff;background:#6a3db0;border-radius:999px;justify-content:center;align-items:center;max-width:230px;margin-top:10px;padding:12px 18px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #6a3db059}.web-generic-industries-cta:hover{color:#fff;transform:translateY(-1px)}.web-generic-industries-right{background:#0b0b0b;justify-content:stretch;align-items:stretch;display:flex}.web-generic-industries-image{object-fit:cover;width:100%;height:100%;max-width:100%!important}.web-generic-our-work-section{background-image:url(/images/landing/web-generic/section-bg-2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:30px;padding:94px 0;position:relative;top:-44px;overflow:hidden}.web-generic-our-work-section .auto-container{z-index:1;position:relative}.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;letter-spacing:-.02em;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:46px;font-weight:700}.web-generic-our-work-heading p{color:#ffffffb3;margin:0;font-family:Manrope,sans-serif;font-size:14px;line-height:1.6}html{scroll-behavior:smooth}body{background:#fff;margin:0}.legacy-page{min-height:100vh}.legacy-page img,.legacy-page video{max-width:100%}.native-next-page .native-scroll-carousel{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:20px;display:flex!important;overflow-x:auto!important;transform:none!important}.native-next-page .native-scroll-carousel>*{scroll-snap-align:start;min-width:min(420px,84vw);flex:0 0 min(420px,84vw)!important;width:min(420px,84vw)!important}.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)>*{justify-content:center;align-items:center;min-width:min(220px,60vw);display:flex;flex:0 0 min(220px,60vw)!important;width:min(220px,60vw)!important;height:130px!important}.native-next-page .sponsors-carousel.native-owl-carousel:not(.skills-carousel)>*>img{object-fit:contain;max-height:110px;width:auto!important;max-width:90%!important;height:auto!important}.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{justify-content:center;align-items:center;min-width:min(220px,60vw);display:flex;flex:0 0 min(220px,60vw)!important;width:min(220px,60vw)!important;height:110px!important}.native-next-page .sponsors-carousel.skills-carousel.native-owl-carousel>a>img{object-fit:contain;max-height:90px;width:80%!important;max-width:180px!important;height:90px!important}.native-next-page .features-section-three .skills-carousel.native-owl-carousel{scrollbar-width:none;align-items:center;gap:0;width:100%;overflow-x:auto!important}.native-next-page .features-section-three .skills-carousel.native-owl-carousel::-webkit-scrollbar{display:none}.native-next-page .features-section-three .skills-carousel.native-owl-carousel>img{box-sizing:border-box;object-fit:contain;min-width:20%;max-height:60px;padding-inline:48px;flex:0 0 20%!important;width:20%!important;height:60px!important}.native-next-page .testimonial-one-carousel.native-owl-carousel{scrollbar-width:none;align-items:stretch;gap:20px}.native-next-page .testimonial-one-carousel.native-owl-carousel::-webkit-scrollbar{display:none}.native-next-page .testimonial-one-carousel.native-owl-carousel>.testimonial-card{min-width:calc(33.3333% - 13.3333px);min-height:230px;margin-inline:0;flex:0 0 calc(33.3333% - 13.3333px)!important;width:calc(33.3333% - 13.3333px)!important;height:auto!important}.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us{box-sizing:border-box;white-space:nowrap;align-items:center;min-height:44px;line-height:1.25;width:266px!important}@media (max-width:767px){.native-next-page .features-section-three .skills-carousel.native-owl-carousel>img{min-width:33.333%;padding-inline:32px;flex-basis:33.333%!important;width:33.333%!important}.native-next-page .testimonial-one-carousel.native-owl-carousel>.testimonial-card{min-width:calc(50% - 10px);flex-basis:calc(50% - 10px)!important;width:calc(50% - 10px)!important}}@media (min-width:768px) and (max-width:1023px){.native-next-page .features-section-three .skills-carousel.native-owl-carousel>img{min-width:25%;padding-inline:38px;flex-basis:25%!important;width:25%!important}}@media (max-width:599px){.native-next-page .features-section-three .skills-carousel.native-owl-carousel>img{min-width:50%;padding-inline:28px;flex-basis:50%!important;width:50%!important}.native-next-page .testimonial-one-carousel.native-owl-carousel>.testimonial-card{min-width:100%;flex-basis:100%!important;width:100%!important}}.native-form-status{text-align:center;color:#4b2d7a;background:#efe5ff;border:1px solid #d5c2f5;border-radius:12px;width:100%;margin:12px 0 0;padding:14px 16px;font-size:14px;font-weight:600}.contact-us-hero,.contact-us{justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.contact-us-hero img,.contact-us 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{overflow:visible!important}.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{z-index:2;align-self:flex-start;top:105px;position:sticky!important}.native-next-page .features-section-three-services .contents{min-width:0}.native-next-page .landing-customer-say .swiper-container{overflow:hidden;width:min(760px,100% - 32px)!important}.native-next-page .landing-customer-say .swiper-wrapper.native-scroll-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;overflow-x:auto!important}.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{scroll-snap-align:start;min-width:100%;margin-bottom:0;flex:0 0 100%!important;width:100%!important}.native-next-page .landing-customer-say .swiper-container{display:grid}.native-next-page .landing-customer-say .swiper-button-prev,.native-next-page .landing-customer-say .swiper-button-next,.native-next-page .landing-customer-say .swiper-label{grid-row:2;place-self:center;margin:18px 0 0!important;position:static!important;inset:auto!important;transform:none!important}.native-next-page .landing-customer-say .swiper-button-prev,.native-next-page .landing-customer-say .swiper-button-next{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{white-space:nowrap;min-width:238px;max-width:100%;gap:18px!important;width:auto!important;padding:12px 22px!important}.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{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-width:238px;max-width:100%;gap:16px!important;width:auto!important;padding:12px 22px!important;display:inline-flex!important}.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:hover,.native-next-page .banner-inner-service .content-box .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 .contact-us:focus-visible,.native-next-page .inner-service .content-button-container .send-message:hover,.native-next-page .inner-service .content-button-container .send-message:focus-visible,.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us:hover,.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us:focus-visible,.native-next-page .banner-inner-service .content-box .content-button-container .contact-us:hover *,.native-next-page .banner-inner-service .content-box .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 .contact-us:focus-visible *,.native-next-page .inner-service .content-button-container .send-message:hover *,.native-next-page .inner-service .content-button-container .send-message:focus-visible *,.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us:hover *,.native-next-page .inner-service-why-choose-us-section .content .content-button-container .contact-us:focus-visible *,.native-next-page .inner-service-let-work-section .content .right-content div a:hover,.native-next-page .inner-service-let-work-section .content .right-content div a:focus-visible{color:#fff!important}@media (max-width:991px){.native-next-page .banner-inner-service{padding-top:82px}.native-next-page .banner-inner-service .banner-container{min-height:0;height:auto!important}.native-next-page .banner-inner-service .banner-container-left{width:100%;min-height:0;margin-top:16px;height:auto!important;padding:0!important;top:0!important}.native-next-page .banner-inner-service .content-box{justify-content:flex-start;min-height:0;height:auto!important;padding:36px clamp(22px,7vw,35px) 28px!important}.native-next-page .services.banner-section-three .banner-container{height:76vh;min-height:620px}.native-next-page .services.banner-section-three .banner-container-inner{align-items:center;height:100%;min-height:520px;top:0}.native-next-page .services.banner-section-three .banner-container .auto-container{transform:none!important}.native-next-page .services.banner-section-three .content-box{flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;display:flex;min-width:0!important;padding:120px 0 70px!important;top:0!important}.native-next-page .features-section-three-services .service-container{flex-direction:column}.native-next-page .features-section-three-services .sidebar.services-page{align-self:stretch;width:100%;margin-bottom:24px;top:78px;position:sticky!important}.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{white-space:normal;min-width:0;width:min(100%,320px)!important}.native-next-page .footer-style-two .footer-column:first-child .footer-widget,.native-next-page .footer-style-two .footer-column:first-child .widget-content,.native-next-page .footer-style-two .footer-column:first-child .subscribe-container{text-align:center}.native-next-page .footer-style-two .footer-column:first-child .logo{justify-content:center;display:flex}.native-next-page .footer-style-two .footer-column:first-child .logo a{justify-content:center;display:inline-flex}.native-next-page .footer-style-two .footer-column:first-child .logo img{max-width:100%;margin-left:auto;margin-right:auto;width:min(240px,70vw)!important;height:auto!important;display:block!important}.native-next-page .footer-style-two .footer-column:first-child .social-icons{justify-content:center}}.banner-section .anim-icons .icon.now-in-view,.anim-icons .icon-green-blur.now-in-view,.anim-icons .icon-blue-blur.now-in-view,.anim-icons .icon-orange-blur.now-in-view,.anim-icons .icon-pink-blur.now-in-view{-ms-animation-name:zoomInStable;-ms-animation-duration:3s;-ms-animation-iteration-count:1;-ms-animation-timing-function:linear;animation-name:zoomInStable;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:1}.banner-section .anim-icons .icon.now-in-view{-ms-animation-name:zoomInStable;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:zoomInStable;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}@-webkit-keyframes rotateme{0%{opacity:1;-webkit-transform:rotate(0)}50%{opacity:.7;-webkit-transform:rotate(180deg)}to{opacity:1;-webkit-transform:rotate(360deg)}}@-moz-keyframes rotateme{0%{opacity:1;-moz-transform:rotate(0)}50%{opacity:.7;-moz-transform:rotate(180deg)}to{opacity:1;-moz-transform:rotate(360deg)}}@-o-keyframes rotateme{0%{opacity:1;-o-transform:rotate(0)}50%{opacity:.7;-o-transform:rotate(180deg)}to{opacity:1;-o-transform:rotate(360deg)}}@keyframes rotateme{0%{opacity:1;transform:rotate(0)}50%{transform:rotate(180deg)}to{opacity:1;transform:rotate(360deg)}}.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-2,.banner-section .icon-triangle-1{-ms-animation-name:rotateme;-ms-animation-duration:15s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:rotateme;animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes float_up_down{0%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.banner-section-three .image-box .image-2 img,.banner-section-six .image-box .iphone-image img{-ms-animation-name:float_up_down;-ms-animation-duration:5s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:float_up_down;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite;-o-animation-name:float_left_right;-o-animation-duration:5s;-o-animation-timing-function:linear;-o-animation-iteration-count:infinite}@keyframes float_left_right{0%{opacity:1;transform:translate(-100px)}50%{opacity:.4;transform:translate(100px)}to{opacity:1;transform:translate(-100px)}}.clients-ticker-container{background:#fff;padding:30px 0 0;position:relative;overflow:hidden}.clients-ticker-container:before,.clients-ticker-container:after{content:"";z-index:2;pointer-events:none;width:180px;height:100%;position:absolute;top:0}.clients-ticker-container:before{background:linear-gradient(90deg,#fff,#0000);left:0}.clients-ticker-container:after{background:linear-gradient(270deg,#fff,#0000);right:0}.clients-ticker-inner{align-items:center;width:max-content;animation:40s linear infinite ticker;display:flex}.clients-ticker-inner:hover{animation-play-state:paused}.client-item{flex:none;justify-content:center;align-items:center;width:200px;margin:0 40px;transition:transform .3s;display:flex}.client-item:hover{transform:scale(1.1)}.client-item img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100px;transition:all .4s}.client-item:hover img{filter:grayscale(0%);opacity:1}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.client-item{width:120px;margin:0 20px}.clients-ticker-container{padding:40px 0}.clients-ticker-container:before,.clients-ticker-container:after{width:50px}}.process-section{background-color:#1a1a1a;background-image:url(/images/landing/healthcare/section-bg-1.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin-bottom:50px;padding-block:60px;position:relative;overflow:hidden}.process-section .how-we-work-header{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:80px;display:flex}.process-section .header-left{flex:1;max-width:55%}.process-section .header-left h2{color:#fff;text-transform:capitalize;font-family:Manrope,sans-serif;font-size:39px;font-style:normal;font-weight:400;line-height:45px}.process-section .section-label{align-items:center;gap:10px;margin-bottom:20px;display:flex}.process-section .label-dot{background-color:#693cb0;border-radius:50%;width:8px;height:8px}.process-section .label-text{color:#b9b9ba;letter-spacing:2px;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400}.process-section .header-right{flex:1;align-self:flex-end;max-width:45%}.process-section .header-right p{color:#b9b9ba;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.process-section .timeline-container{position:relative}.process-section .timeline-line{opacity:.5;z-index:1;background:repeating-linear-gradient(90deg,#c4b7de 0 4px,#0000 4px 8px);width:170%;height:2px;position:absolute;bottom:7px;left:-30%;right:0}.process-section .timeline-tabs{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:0;padding-bottom:60px;display:flex;position:relative}.process-section .timeline-tab{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:15px;padding:0;display:flex;position:relative}.process-section .timeline-tab .tab-dot{background-color:#f1ecfb;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .3s;display:flex;position:relative}.process-section .timeline-tab .tab-dot-inner{background-color:#693cb0;border-radius:6px;width:6px;height:6px}.process-section .timeline-tab .tab-dot:after{content:"";z-index:-1;background:#693cb0;width:2px;height:135px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.process-section .timeline-tab .tab-button{text-align:center;background-color:#fff;border:none;border-radius:36px;flex-shrink:0;order:2;gap:10px;min-width:227px;padding:6px 12px;transition:all .3s;display:flex;position:relative}.process-section .timeline-tab .tab-button span{color:#141414;margin-top:2px;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.process-section .timeline-tab.active{flex:1.15}.process-section .timeline-tab.active .tab-dot:after{background:#693cb0}.process-section .timeline-tab:not(.active){flex:.5}.process-section .timeline-tab:not(.active) .tab-dot:after{opacity:.5;background:repeating-linear-gradient(#c4b7de 0 4px,#0000 4px 8px)}.process-section .timeline-content{z-index:1;justify-content:center;width:100%;margin-top:0;display:flex;position:relative;overflow:visible}.process-section .tab-content{width:100%;display:none;position:relative}.process-section .tab-content.active{display:block}.process-section .sub-items-container{gap:20px;width:fit-content;margin-left:auto;margin-right:auto;padding-left:50px;display:flex;position:relative}.process-section .sub-item{flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.process-section .sub-item .sub-item-dot{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.process-section .sub-item .sub-item-dot:after{content:"";z-index:1;opacity:.5;background:repeating-linear-gradient(#c4b7de 0 4px,#0000 4px 8px);width:2px;height:36px;position:absolute;bottom:16px;left:49.5%}.process-section .sub-item .sub-item-inner-dot{background-color:#693cb0;border-radius:4px;width:4px;height:4px}.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{max-width:560px;margin-top:64px}.process-section--dark .process-section__cta-title{color:#fff;margin:0 0 24px;font-family:Manrope,sans-serif;font-size:28px;font-weight:600;line-height:1.35}.process-section--dark .process-section__cta-title .highlight-text{color:#8a57de}.process-section--dark .process-section__cta-button{color:#141414;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.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:18ch;font-weight:600}.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;white-space:nowrap;margin-top:0;font-weight:500}.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 #693cb033}.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{max-width:560px;margin-top:72px}.process-section--light .process-section__cta-title{color:#000;margin:0 0 24px;font-family:Manrope,sans-serif;font-size:28px;font-weight:600;line-height:1.35}.process-section--light .process-section__cta-title .highlight-text{color:#693cb0}.process-section--light .process-section__cta-button{color:#fff;background:#1a1a1a;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.process-section--light .process-section__cta-button:hover{color:#fff;background:#000;transform:translateY(-1px)}@media (max-width:768px){.process-section .how-we-work-header{flex-direction:column;gap:30px;margin-bottom:50px}.process-section .header-left,.process-section .header-right{max-width:100%;padding-top:0}.process-section .header-left h2{font-size:32px;line-height:40px}.process-section .timeline-container{display:none}.process-section .mobile-timeline-container{margin-top:40px;padding-left:10px;display:block;position:relative}.process-section .mobile-timeline-container:before{content:"";opacity:.5;background:repeating-linear-gradient(#c4b7de 0 4px,#0000 4px 8px);width:2px;position:absolute;top:0;bottom:0;left:30px}.process-section .mobile-timeline-item{cursor:pointer;margin-bottom:30px;position:relative}.process-section .mobile-sub-items{margin-top:20px;padding-bottom:10px;display:none;position:relative}.process-section .mobile-timeline-item.active .mobile-sub-items{display:block}.process-section .mobile-sub-item{align-items:center;gap:45px;margin-bottom:20px;padding-left:12px;display:flex;position:relative}.process-section .mobile-sub-item .sub-item-dot{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.process-section .mobile-sub-item .sub-item-dot:after{content:"";opacity:.5;background:repeating-linear-gradient(90deg,#c4b7de 0 4px,#0000 4px 8px);width:44px;height:2px;position:absolute;bottom:8px;left:4.5%}.process-section .mobile-sub-item .sub-item-inner-dot{z-index:2;background-color:#693cb0;border-radius:4px;width:4px;height:4px}.process-section .mobile-sub-item .sub-item-inner-dot span{margin-top:0}.process-section .mobile-sub-item span{color:#fff;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;gap:30px;margin-bottom:40px}.process-section .header-left,.process-section .header-right{max-width:100%}.process-section .header-left h2{font-size:28px;line-height:36px}.process-section .header-right p{font-size:14px}.process-section .sub-items-container{padding-left:40px}.process-section .sub-item span{font-size:14px}.process-section .process-section__cta-title{font-size:24px}}@media (max-width:480px){.process-section .header-left h2{font-size:24px;line-height:32px}.process-section .sub-items-container{padding-left:30px}}@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{top:-10px;right:0}}@media only screen and (min-width:1699px){.banner-section-three .image-box .image-2{top:-10px;right:0}}@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{margin:0 auto;padding:70px 0 50px}.banner-section-three .image-box{text-align:center;position:relative;top:0;left:0}.banner-section-three .image-box .image-1{display:inline-block;position:relative;top:0;right: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{visibility:hidden;opacity:0;display:block!important}}@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{border-bottom:1px solid #f1f1f1;box-shadow:0 10px 20px #2a263126;top:0!important}.call-to-action-six .btn-column{text-align:center}.main-header .outer-box .btn-box,.large-container{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{text-align:center;margin:0 auto;padding-top:0}.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{background-color:#202020;border-bottom:0}.header-style-four,.header-style-four.fixed-header{border-bottom:0;background-color:#202020!important}.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{border-bottom:1px solid #f1f1f1;box-shadow:0 10px 20px #2a263126;top:0!important}.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{text-align:center;margin:0 auto;padding-top:0}.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{width:100%;margin-bottom:10px;padding-left:24px;display:block}.contact-us{width:27%;margin-top:7px}.main-menu .navbar-collapse{-ms-border-radius:0px;-o-border-radius:0;max-width:none;box-shadow:none;border:none;border-radius:0;margin:0 0 15px;padding:0;overflow:auto;float:none!important;width:100%!important}.main-menu .collapsing,.main-menu .navbar-collapse.show{-ms-border-radius:0px;-o-border-radius:0;background-color:#fff;border:none;border-radius:0;padding:0;box-shadow:3px 3px 5px #0000000d,-3px 0 5px #0000000d}.main-menu .navbar-header{float:none;text-align:right;z-index:12;width:100%;padding:20px 0 10px;display:block;position:relative;right:0}.main-menu .navbar-header .navbar-toggle{z-index:12;float:none;background:#fff;border:1px solid #fff;border-radius:0;margin:0;display:inline-block}.main-menu .navbar-collapse>.navigation{padding:10px 20px;float:none!important;background:#fff!important;width:100%!important;margin:0!important}.main-menu .navbar-collapse>.navigation>li{width:100%;float:none!important;margin:0!important;padding:0!important}.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{font-size:16px;right:15px;color:#fff!important;display:none!important}.main-menu .navbar-collapse>.navigation>li>ul,.main-menu .navbar-collapse>.navigation>li>ul>li>ul{float:none;visibility:visible;opacity:1;-ms-border-radius:0px;-o-border-radius:0;width:100%;box-shadow:none;border:none;border-radius:0;outline:0;margin:0;padding:10px 0 15px 30px;display:none;position:relative;transform:translateY(0);-o-transition:none!important;background:#fff!important;border-bottom:1px solid #f0f0f0!important;transition:none!important;top:auto!important;left:auto!important;right:auto!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-bottom:none;margin:0;padding:0;opacity:1!important;visibility:visible!important;border-top:1px solid #fff!important;top:0!important;left:0!important}.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{text-align:left;background:#fff;font-size:20px;line-height:22px;color:#394963!important;padding:14px 10px!important}.main-menu .navbar-collapse>.navigation>li>ul>li>a{font-size:20px;color:#7f8897!important;padding:7px 0!important;font-weight:400!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{z-index:12;float:none;text-align:center;border-radius:3px;width:50px;height:36px;margin-top:7px;padding:0;display:inline-block}.main-menu .navbar-header .navbar-toggler .icon-bar{background:#394963;height:3px;margin:5px 11px;display:block;position:relative}.main-header .nav-outer{width:100%;margin-top:-60px}.header-style-five,.header-style-five.fixed-header{background-color:#202020;border-bottom:0}.header-style-four,.header-style-four.fixed-header{border-bottom:0;background-color:#202020!important}.main-header{background-color:#fff}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{color:#777;border:none}.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{width:100%;margin-bottom:10px;padding-left:24px;display:block}.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}.features-section-three,.news-section{padding-top:70px}.features-section-three{padding-bottom:40px}.news-section{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{text-align:center;width:100%}.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{min-height:auto;padding:50px 15px 25px}.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,.web-generic-landing-banner .banner-container,.tech-stack-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{background-size:100% 100%;height:95%}.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}}@media screen and (max-width:1439px) and (min-width:1200px){.banner-section-three .banner-container{height:75vh}.banner-section-three .banner-container-inner{background-size:100% 100%;height:95%}.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{background-image:url(/images/banner/hero-banner-tablet.webp);height:100%;top:0%}.tech-stack-landing-banner .banner-container,.google-ads-landing-banner .banner-container,.healthcare-landing-banner .banner-container,.web-generic-landing-banner .banner-container{height:150vh}.tech-stack-landing-banner .content-box,.google-ads-landing-banner .content-box,.healthcare-landing-banner .content-box,.web-generic-landing-banner .content-box{max-width:576px}.mission-section{height:368px}.overlay-text{width:257px;left:19%}.overlay-text h2{font-size:24px}.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{background-image:url(/images/banner/hero-banner-mobile.webp);height:95%}.mission-section{height:492px}.overlay-text{width:255px;top:50%;left:21%}.overlay-text h2{font-size:20px}.banner-section-three .content-box .content-button-container .contact-us{width:30%}.sub-content .contact-us{width:69%}.case-study .content,.inner-service .content,.google-ads-case-study-section .case-study-slide{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}.inner-service-content-section-two .cards-container,.landing-services-section .stats-grid,.healthcare-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{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.healthcare-landing-steps-section .steps-content .heading-container h2,.healthcare-landing-services-section .healthcare-header-content h2{text-align:center;width:100%;font-size:35px;line-height:42px}.healthcare-landing-steps-section .steps-content .heading-container p,.healthcare-landing-services-section .healthcare-header-content p{text-align:center;width:100%;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{width:100%;padding-bottom:10px}.case-study .left-content,.case-study-image-section .left-content img{padding-right:0}.case-study .left-content h2,.inner-service .left-content h2{padding-right:0;font-size:28px}.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{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.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{background-image:url(/images/banner/hero-banner-mobile.webp);background-size:100% 100%;height:100%;top:0%}.overlay-text{width:260px;top:76%;left:38%}.overlay-text h2{font-size:20px}.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{justify-content:center;display:block}.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,.inner-service .right-content p,.inner-service-what-you-get-section .step-item p,.healthcare-landing-steps-section .step-item p,.landing-content-section .right-content p{font-size:14px}.awards-recognitions .sec-title-container{background-size:100% 100%;width:100%}.landing-services-section .stats-grid,.healthcare-landing-services-section .stats-grid{grid-template-columns:1fr;gap:30px}.healthcare-landing-services-section .healthcare-header-content{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.healthcare-landing-steps-section .steps-content .heading-container h2,.healthcare-landing-services-section .healthcare-header-content h2{text-align:center;width:100%;font-size:32px;line-height:38px}.healthcare-landing-steps-section .steps-content .heading-container p,.healthcare-landing-services-section .healthcare-header-content p{text-align:center;width:100%;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{width:100%;padding-bottom:10px}.case-study .left-content h2,.inner-service .left-content h2,.landing-content-section .left-content h2{padding-right:0;font-size:28px}.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{width:100%;padding-bottom:10px;padding-right:0}.case-study .left-content,.case-study-image-section .left-content img{padding-right:0}.inner-service-content-section-two .button-group{grid-template-columns:repeat(2,1fr);display:grid}.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-prev,.google-ads-case-study-section .swiper-button-next{top:var(--swiper-navigation-top-offset,1%)}.inner-service-why-choose-us-section{margin:28px 0;padding:70px 0 30px}.inner-service-let-work-section{min-height:170px;margin-bottom:30px;padding-bottom:30px;position:relative}.inner-service-let-work-section .inner-container{position:relative;left:0;right: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-top:50px!important;padding-left:0!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{grid-template-columns:repeat(1,1fr);display:grid}.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}.tech-stack-landing-banner .banner-container,.google-ads-landing-banner .banner-container,.healthcare-landing-banner .banner-container,.web-generic-landing-banner .banner-container{padding:80px 0 30px}.tech-stack-landing-banner .banner-container-inner,.google-ads-landing-banner .banner-container-inner,.healthcare-landing-banner .banner-container-inner,.web-generic-landing-banner .banner-container-inner{gap:20px;padding:0 10px}.tech-stack-landing-banner .content-box h1,.google-ads-landing-banner .content-box h1,.healthcare-landing-banner .content-box h1,.web-generic-landing-banner .content-box h1{margin-bottom:12px;font-size:24px;line-height:30px}.tech-stack-landing-banner .content-box .inner-content,.google-ads-landing-banner .content-box .inner-content,.healthcare-landing-banner .content-box .inner-content,.web-generic-landing-banner .content-box .inner-content{margin-bottom:15px;font-size:14px}.tech-stack-landing-banner .trustpilot-rating,.google-ads-landing-banner .trustpilot-rating,.healthcare-landing-banner .trustpilot-rating,.web-generic-landing-banner .trustpilot-rating{margin-bottom:15px}.tech-stack-landing-banner .trustpilot-rating img,.google-ads-landing-banner .trustpilot-rating img,.healthcare-landing-banner .trustpilot-rating img,.web-generic-landing-banner .trustpilot-rating img{height:35px!important}.tech-stack-landing-banner .benefit-item,.google-ads-landing-banner .benefit-item,.healthcare-landing-banner .benefit-item,.web-generic-landing-banner .benefit-item{margin-bottom:6px;font-size:13px}.tech-stack-landing-banner .benefit-icon,.google-ads-landing-banner .benefit-icon,.healthcare-landing-banner .benefit-icon,.web-generic-landing-banner .benefit-icon{margin-right:8px;font-size:16px}.tech-stack-landing-banner .certifications-list,.google-ads-landing-banner .certifications-list,.healthcare-landing-banner .certifications-list,.web-generic-landing-banner .certifications-list{justify-content:center;gap:8px;margin-top:15px}.tech-stack-landing-banner .cert-badge,.google-ads-landing-banner .cert-badge,.healthcare-landing-banner .cert-badge,.web-generic-landing-banner .cert-badge{width:60px;height:60px;padding:8px}.tech-stack-landing-banner .form-container,.google-ads-landing-banner .form-container,.healthcare-landing-banner .form-container,.web-generic-landing-banner .form-container{border-radius:12px;min-height:450px;padding:15px}.tech-stack-landing-banner .form-container h2,.google-ads-landing-banner .form-container h2,.healthcare-landing-banner .form-container h2,.web-generic-landing-banner .form-container h2{margin-bottom:5px;font-size:18px}.tech-stack-landing-banner .form-instruction,.google-ads-landing-banner .form-instruction,.healthcare-landing-banner .form-instruction,.web-generic-landing-banner .form-instruction{margin-bottom:12px;font-size:12px}.tech-stack-landing-banner .form-progress,.google-ads-landing-banner .form-progress,.healthcare-landing-banner .form-progress,.web-generic-landing-banner .form-progress{gap:8px;margin-bottom:12px}.tech-stack-landing-banner .progress-bar-container,.google-ads-landing-banner .progress-bar-container,.healthcare-landing-banner .progress-bar-container,.web-generic-landing-banner .progress-bar-container{height:3px}.tech-stack-landing-banner .progress-text,.google-ads-landing-banner .progress-text,.healthcare-landing-banner .progress-text,.web-generic-landing-banner .progress-text{font-size:11px}.tech-stack-landing-banner .estimate-form,.google-ads-landing-banner .estimate-form,.healthcare-landing-banner .estimate-form,.web-generic-landing-banner .estimate-form{min-height:280px}.tech-stack-landing-banner .form-group,.google-ads-landing-banner .form-group,.healthcare-landing-banner .form-group,.web-generic-landing-banner .form-group{margin-bottom:10px}.tech-stack-landing-banner .form-control,.google-ads-landing-banner .form-control,.healthcare-landing-banner .form-control,.web-generic-landing-banner .form-control{border-radius:10px;padding:8px 12px;font-size:13px}.tech-stack-landing-banner .form-question,.google-ads-landing-banner .form-question,.healthcare-landing-banner .form-question,.web-generic-landing-banner .form-question{margin-bottom:10px;font-size:15px}.tech-stack-landing-banner .radio-group,.google-ads-landing-banner .radio-group,.healthcare-landing-banner .radio-group,.web-generic-landing-banner .radio-group{gap:8px;margin-bottom:15px}.tech-stack-landing-banner .radio-option,.google-ads-landing-banner .radio-option,.healthcare-landing-banner .radio-option,.web-generic-landing-banner .radio-option{border-radius:6px;padding:8px 12px}.tech-stack-landing-banner .radio-option span,.google-ads-landing-banner .radio-option span,.healthcare-landing-banner .radio-option span,.web-generic-landing-banner .radio-option span{font-size:13px}.tech-stack-landing-banner .radio-option input[type=radio],.google-ads-landing-banner .radio-option input[type=radio],.healthcare-landing-banner .radio-option input[type=radio],.web-generic-landing-banner .radio-option input[type=radio]{width:16px;height:16px;margin-right:8px}.tech-stack-landing-banner .form-actions,.google-ads-landing-banner .form-actions,.healthcare-landing-banner .form-actions,.web-generic-landing-banner .form-actions{gap:8px;margin-top:15px}.tech-stack-landing-banner .btn-back,.tech-stack-landing-banner .btn-continue,.google-ads-landing-banner .btn-back,.google-ads-landing-banner .btn-continue,.healthcare-landing-banner .btn-back,.healthcare-landing-banner .btn-continue,.web-generic-landing-banner .btn-back,.web-generic-landing-banner .btn-continue{border-radius:30px;padding:8px 20px;font-size:13px}.tech-stack-landing-banner .privacy-statement,.google-ads-landing-banner .privacy-statement,.healthcare-landing-banner .privacy-statement,.web-generic-landing-banner .privacy-statement{margin-top:12px;font-size:10px;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{line-height:36px;font-size:26px!important}.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{padding-top:0}.how-we-do-area .custom-container>.custom-row{padding-left:40px;padding-right:40px}.how-we-do-area .how-we-do-right-content .how-we-do-items{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{gap:20px;min-width:191px;padding:11px}.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{width:190px;height:135px;left:-60px}.homepage .service-area{padding-top:140px;padding-bottom:135px}.homepage .service-area .section-header .section-subtitle{margin-bottom:12px}.section-header p{max-width:491px;font-size:15px;line-height:21px}.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{max-width:464px;font-size:15px;line-height:21px}.service2-card p,.service3-card p{line-height:18px}.news2-sticky.news2-card img{max-width:639px}.map-location-item .map-location-item-inner{width:200px;padding:17px 43px 24px 15px}.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;gap:70px;align-items:flex-start!important}.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{margin:0;padding:20px 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;margin-bottom:65px;align-items:flex-start!important}.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{border-right:none;padding-right:0}.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{flex-direction:column;padding-right:18px;align-items:flex-start!important}.contact-page .contact-location-area .custom-row{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{border:none;padding:0}.contact2-area .section-header,.service2-area .service2-header{flex-direction:column;gap:40px;align-items:flex-start!important}.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{margin-bottom:30px;font-size:46px}.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,.tech-stack-landing-banner .banner-container,.healthcare-landing-banner .banner-container,.web-generic-landing-banner .banner-container{padding:100px 0 40px}.google-ads-landing-banner .banner-container-inner,.tech-stack-landing-banner .banner-container-inner,.healthcare-landing-banner .banner-container-inner,.web-generic-landing-banner .banner-container-inner{gap:25px;padding:0 15px}.google-ads-landing-banner .content-box h1,.tech-stack-landing-banner .content-box h1,.healthcare-landing-banner .content-box h1,.web-generic-landing-banner .content-box h1{margin-bottom:15px;font-size:28px;line-height:34px}.google-ads-landing-banner .content-box .inner-content,.tech-stack-landing-banner .content-box .inner-content,.healthcare-landing-banner .content-box .inner-content,.web-generic-landing-banner .content-box .inner-content{margin-bottom:20px;font-size:15px;line-height:1.5}.google-ads-landing-banner .trustpilot-rating,.tech-stack-landing-banner .trustpilot-rating,.healthcare-landing-banner .trustpilot-rating,.web-generic-landing-banner .trustpilot-rating{margin-bottom:20px}.google-ads-landing-banner .trustpilot-rating img,.tech-stack-landing-banner .trustpilot-rating img,.healthcare-landing-banner .trustpilot-rating img,.web-generic-landing-banner .trustpilot-rating img{height:40px!important}.google-ads-landing-banner .benefits-list,.tech-stack-landing-banner .benefits-list,.healthcare-landing-banner .benefits-list,.web-generic-landing-banner .benefits-list{margin-bottom:25px}.google-ads-landing-banner .benefit-item,.tech-stack-landing-banner .benefit-item,.healthcare-landing-banner .benefit-item,.web-generic-landing-banner .benefit-item{margin-bottom:8px;font-size:14px}.google-ads-landing-banner .benefit-icon,.tech-stack-landing-banner .benefit-icon,.healthcare-landing-banner .benefit-icon,.web-generic-landing-banner .benefit-icon{margin-right:10px;font-size:18px}.google-ads-landing-banner .certifications-list,.tech-stack-landing-banner .certifications-list,.healthcare-landing-banner .certifications-list,.web-generic-landing-banner .certifications-list{gap:10px;margin-top:20px}.google-ads-landing-banner .cert-badge,.tech-stack-landing-banner .cert-badge,.healthcare-landing-banner .cert-badge,.web-generic-landing-banner .cert-badge{width:70px;height:70px;padding:10px}.google-ads-landing-banner .form-container,.tech-stack-landing-banner .form-container,.healthcare-landing-banner .form-container,.web-generic-landing-banner .form-container{min-height:480px;padding:20px}.google-ads-landing-banner .form-container h2,.tech-stack-landing-banner .form-container h2,.healthcare-landing-banner .form-container h2,.web-generic-landing-banner .form-container h2{margin-bottom:6px;font-size:20px}.google-ads-landing-banner .form-instruction,.tech-stack-landing-banner .form-instruction,.healthcare-landing-banner .form-instruction,.web-generic-landing-banner .form-instruction{margin-bottom:15px;font-size:13px}.google-ads-landing-banner .form-progress,.tech-stack-landing-banner .form-progress,.healthcare-landing-banner .form-progress,.web-generic-landing-banner .form-progress{gap:10px;margin-bottom:15px}.google-ads-landing-banner .progress-text,.tech-stack-landing-banner .progress-text,.healthcare-landing-banner .progress-text,.web-generic-landing-banner .progress-text{font-size:12px}.google-ads-landing-banner .estimate-form,.tech-stack-landing-banner .estimate-form,.healthcare-landing-banner .estimate-form,.web-generic-landing-banner .estimate-form{min-height:300px}.google-ads-landing-banner .form-group,.tech-stack-landing-banner .form-group,.healthcare-landing-banner .form-group,.web-generic-landing-banner .form-group{margin-bottom:12px}.google-ads-landing-banner .form-control,.tech-stack-landing-banner .form-control,.healthcare-landing-banner .form-control,.web-generic-landing-banner .form-control{border-radius:10px;padding:10px 14px;font-size:14px}.google-ads-landing-banner .form-question,.tech-stack-landing-banner .form-question,.healthcare-landing-banner .form-question,.web-generic-landing-banner .form-question{margin-bottom:12px;font-size:16px}.google-ads-landing-banner .radio-group,.tech-stack-landing-banner .radio-group,.healthcare-landing-banner .radio-group,.web-generic-landing-banner .radio-group{gap:10px;margin-bottom:20px}.google-ads-landing-banner .radio-option,.tech-stack-landing-banner .radio-option,.healthcare-landing-banner .radio-option,.web-generic-landing-banner .radio-option{padding:10px 14px;font-size:14px}.google-ads-landing-banner .radio-option span,.tech-stack-landing-banner .radio-option span,.healthcare-landing-banner .radio-option span,.web-generic-landing-banner .radio-option span{font-size:14px}.google-ads-landing-banner .radio-option input[type=radio],.tech-stack-landing-banner .radio-option input[type=radio],.healthcare-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,.tech-stack-landing-banner .form-actions,.healthcare-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,.tech-stack-landing-banner .btn-back,.tech-stack-landing-banner .btn-continue,.healthcare-landing-banner .btn-back,.healthcare-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,.tech-stack-landing-banner .privacy-statement,.healthcare-landing-banner .privacy-statement,.web-generic-landing-banner .privacy-statement{margin-top:15px;font-size:11px}}@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{background-image:url(/css/images/line-shape-3.png);background-repeat:round;width:200px;height:131px;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{width:200px;left:-30px}.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{left:-30px;right:auto;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{left:-10px;right:auto}.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{border-left:none;padding-left:0}.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-flow:row}.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{flex-direction:column;display:flex}}@media screen and (max-width:1024px){.google-ads-landing-banner .banner-container,.tech-stack-landing-banner .banner-container,.healthcare-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,.tech-stack-landing-banner .banner-container-inner,.healthcare-landing-banner .banner-container-inner,.web-generic-landing-banner .banner-container-inner{flex-direction:column;gap:30px;height:auto;padding:0 20px;top:0}.google-ads-landing-banner .content-box,.tech-stack-landing-banner .content-box,.healthcare-landing-banner .content-box,.web-generic-landing-banner .content-box{width:100%;max-width:100%;padding-bottom:0}.google-ads-landing-banner .content-box h1,.tech-stack-landing-banner .content-box h1,.healthcare-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,.tech-stack-landing-banner .content-box .inner-content,.healthcare-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,.tech-stack-landing-banner .image-box,.healthcare-landing-banner .image-box,.web-generic-landing-banner .image-box{width:100%;max-width:100%}.google-ads-landing-banner .form-container,.tech-stack-landing-banner .form-container,.healthcare-landing-banner .form-container,.web-generic-landing-banner .form-container{min-height:500px;padding:25px}.google-ads-landing-banner .cert-badge,.tech-stack-landing-banner .cert-badge,.healthcare-landing-banner .cert-badge,.web-generic-landing-banner .cert-badge{width:90px;height:90px;padding:12px}.google-ads-landing-banner .trustpilot-rating img,.tech-stack-landing-banner .trustpilot-rating img,.healthcare-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{margin-top:0;font-size:20px}}@media screen and (max-width:1200px){.google-ads-comprehensive-services-section .comprehensive-services-container{max-width:100%;height:600px;min-height:600px;margin:0 20px}.google-ads-comprehensive-services-section .services-nav-panel{flex:0 0 320px}.google-ads-comprehensive-services-section .services-content-panel{height:500px;min-height:500px;padding:40px 50px}.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;min-height:auto}.google-ads-comprehensive-services-section .services-nav-panel{border-radius:20px 20px 0 0;flex:1}.google-ads-comprehensive-services-section .nav-buttons-container{flex-flow:wrap;padding:15px}.google-ads-comprehensive-services-section .nav-service-btn{text-align:center;flex:calc(50% - 6px);min-width:200px}.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;height:auto;min-height:450px;padding:40px 30px}.google-ads-comprehensive-services-section .comprehensive-services-container{height:auto;min-height:auto}.google-ads-comprehensive-services-section .service-content h2{margin-bottom:25px;font-size:28px}}@media screen and (max-width:768px){.google-ads-comprehensive-services-section{padding:40px 0}.google-ads-comprehensive-services-section .comprehensive-services-container{border-radius:16px;margin:0 15px}.google-ads-comprehensive-services-section .nav-buttons-container{gap:10px;padding:15px}.google-ads-comprehensive-services-section .nav-service-btn{flex:100%;padding:14px 16px;font-size:14px}.google-ads-comprehensive-services-section .services-content-panel{height:auto;min-height:418px;padding:30px 20px}.google-ads-comprehensive-services-section .comprehensive-services-container{height:auto;min-height:auto}.google-ads-comprehensive-services-section .service-content h2{margin-bottom:20px;font-size:24px}.google-ads-comprehensive-services-section .service-features-list{gap:15px}.google-ads-comprehensive-services-section .service-features-list li{gap:12px;font-size:15px}.google-ads-comprehensive-services-section .service-features-list .feature-icon{margin-top:6px;font-size:10px}.google-ads-ppc-social-section{padding:60px 0}.ppc-social-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.logo-banner-section h3{width:75%;font-size:18px}}@media screen and (max-width:480px){.google-ads-comprehensive-services-section{padding:30px 0}.google-ads-comprehensive-services-section .comprehensive-services-container{border-radius:12px;margin:0 10px}.google-ads-comprehensive-services-section .nav-buttons-container{gap:8px;padding:12px}.google-ads-comprehensive-services-section .nav-service-btn{border-radius:8px;padding:12px 14px;font-size:13px}.google-ads-comprehensive-services-section .services-content-panel{border-radius:0 0 12px 12px;height:auto;min-height:400px;padding:25px 15px}.google-ads-comprehensive-services-section .comprehensive-services-container{height:auto;min-height:auto}.google-ads-comprehensive-services-section .service-content h2{margin-bottom:18px;font-size:22px}.google-ads-comprehensive-services-section .service-features-list{gap:12px}.google-ads-comprehensive-services-section .service-features-list li{gap:10px;font-size:14px;line-height:1.5}.google-ads-comprehensive-services-section .service-features-list .feature-icon{margin-top:5px;font-size:9px}.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{padding:8px 12px;font-size: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{margin-bottom:28px;padding:0 10px}.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-prev,.tech-our-work-next{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{gap:30px;padding:30px 20px}.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{gap:12px;min-height:130px;padding:20px 15px}.web-generic-why-choose-icon{width:40px;height:40px}.web-generic-why-choose-text{font-size:14px}.web-generic-why-choose-button .contact-us{justify-content:center;width:100%}}@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{color:#fff;z-index:10000;background:url(/images/header-offer.webp) 50%/cover no-repeat;width:100%;min-height:50px;padding:10px 0;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #0000001a}.website-offer-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:11000;background:#000000b8;justify-content:center;align-items:center;padding:24px;position:fixed;inset:0;overflow:hidden}.website-offer-container{z-index:2;background:#fff;border-radius:18px;width:min(90vw,560px);max-height:calc(100vh - 48px);padding:24px 32px 26px;animation:.28s ease-out websiteOfferEnter;position:relative;overflow:visible;box-shadow:0 28px 90px #00000057}.website-offer-header{text-align:center;padding:4px 18px 18px}.website-offer-gift-icon{object-fit:contain;border-radius:15px;width:58px;height:58px;margin:0 auto 18px;display:block;box-shadow:0 12px 28px #6b46c147}.website-offer-heading{color:#301655;letter-spacing:0;text-align:center;text-transform:uppercase;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:clamp(21px,2.1vw,26px);font-weight:800;line-height:1.14}.website-offer-sub{color:#301655;text-align:center;margin:0;font-size:clamp(14px,1.4vw,17px);font-weight:700;line-height:1.25}.website-offer-body{justify-content:center;margin:0;display:flex}.website-offer-image{object-fit:contain;border-radius:16px;width:100%;height:auto;max-height:min(42vh,290px);margin:0 auto;display:block}.website-offer-cta{color:#fff;letter-spacing:.7px;text-align:center;text-transform:uppercase;background:#2d184f;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;margin:18px 0 0;padding:13px 24px;font-size:14px;font-weight:800;line-height:1.1;text-decoration:none;transition:filter .2s,transform .2s;display:flex}.website-offer-cta:hover,.website-offer-cta:focus{color:#fff;filter:brightness(1.07);transform:translateY(-1px)}.website-offer-cta:focus-visible,.website-offer-close:focus-visible{outline-offset:3px;outline:3px solid #6b46c152}.website-offer-footnote-container{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.website-offer-footnote{color:#301655;text-align:center;margin:0;font-size:12px;font-weight:700;line-height:1.35}.website-offer-close{color:#693cb0;cursor:pointer;background:#f1ecfb;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;font-weight:700;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 8px 20px #3016551f}.website-offer-close:hover{background:#e8ddfb;transform:rotate(90deg)}.website-offer-particles{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.website-offer-particle{color:#ffffffeb;opacity:0;text-shadow:0 0 8px #ffffffd9;font-family:Manrope,sans-serif;font-size:20px;line-height:1;animation:linear infinite websiteOfferFall;position:absolute;top:-12vh}.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:#ffffffc7;font-size:18px}.website-offer-particle:first-child{--offer-drift:26px;animation-duration:8s;animation-delay:0s;left:5%}.website-offer-particle:nth-child(2){--offer-drift:-18px;animation-duration:10s;animation-delay:1s;left:14%}.website-offer-particle:nth-child(3){--offer-drift:34px;animation-duration:9s;animation-delay:2s;left:23%}.website-offer-particle:nth-child(4){--offer-drift:-26px;animation-duration:11s;animation-delay:.5s;left:32%}.website-offer-particle:nth-child(5){--offer-drift:18px;animation-duration:8s;animation-delay:1.5s;left:42%}.website-offer-particle:nth-child(6){--offer-drift:-34px;animation-duration:10s;animation-delay:2.5s;left:54%}.website-offer-particle:nth-child(7){--offer-drift:28px;animation-duration:9s;animation-delay:.8s;left:64%}.website-offer-particle:nth-child(8){--offer-drift:-22px;animation-duration:11s;animation-delay:1.8s;left:76%}.website-offer-particle:nth-child(9){--offer-drift:20px;animation-duration:8s;animation-delay:3s;left:86%}.website-offer-particle:nth-child(10){--offer-drift:-32px;animation-duration:10s;animation-delay:1.2s;left:95%}.website-offer-particle:nth-child(11){--offer-drift:22px;animation-duration:12s;animation-delay:.3s;left:10%}.website-offer-particle:nth-child(12){--offer-drift:-20px;animation-duration:9s;animation-delay:1.7s;left:20%}.website-offer-particle:nth-child(13){--offer-drift:32px;animation-duration:11s;animation-delay:2.2s;left:30%}.website-offer-particle:nth-child(14){--offer-drift:-28px;animation-duration:8s;animation-delay:.7s;left:40%}.website-offer-particle:nth-child(15){--offer-drift:18px;animation-duration:10s;animation-delay:1.9s;left:50%}.website-offer-particle:nth-child(16){--offer-drift:-18px;animation-duration:9s;animation-delay:.4s;left:60%}.website-offer-particle:nth-child(17){--offer-drift:30px;animation-duration:11s;animation-delay:2.8s;left:70%}.website-offer-particle:nth-child(18){--offer-drift:-24px;animation-duration:8s;animation-delay:1.3s;left:80%}.website-offer-particle:nth-child(19){--offer-drift:22px;animation-duration:10s;animation-delay:.6s;left:90%}.website-offer-particle:nth-child(20){--offer-drift:-30px;animation-duration:12s;animation-delay:2.1s;left:7%}.website-offer-particle:nth-child(21){--offer-drift:24px;animation-duration:9s;animation-delay:.2s;left:17%}.website-offer-particle:nth-child(22){--offer-drift:-26px;animation-duration:11s;animation-delay:1.4s;left:37%}.website-offer-particle:nth-child(23){--offer-drift:30px;animation-duration:8s;animation-delay:2.6s;left:67%}.website-offer-particle:nth-child(24){--offer-drift:-34px;animation-duration:10s;animation-delay:.9s;left:97%}@keyframes websiteOfferEnter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes websiteOfferFall{0%{opacity:0;transform:translateY(-12vh)rotate(0)}10%{opacity:1}90%{opacity:.95}to{opacity:0;transform:translate3d(var(--offer-drift),115vh,0)rotate(360deg)}}@media (max-width:767px){.website-offer-overlay{padding:16px}.website-offer-container{border-radius:16px;width:min(94vw,520px);max-height:calc(100vh - 32px);padding:20px 18px 18px}.website-offer-header{padding:4px 24px 14px}.website-offer-gift-icon{border-radius:14px;width:52px;height:52px;margin-bottom:12px}.website-offer-heading{margin-bottom:8px;font-size:20px}.website-offer-sub{font-size:14px}.website-offer-image{max-height:34vh}.website-offer-close{width:40px;height:40px;font-size:28px;top:16px;right:16px}.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{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:11000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0;overflow:hidden}.winter-popup-container{z-index:2;background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,.54fr);width:min(88vw,900px);min-height:500px;max-height:calc(100vh - 48px);animation:.28s ease-out websiteOfferEnter;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061}.winter-popup-left{background:#fff url(/images/background/promo-left.webp) bottom/100% no-repeat;justify-content:center;align-items:center;min-height:500px;padding:54px 46px 70px;display:flex;position:relative;overflow:hidden}.winter-popup-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:410px;display:flex;position:relative}.winter-gift-icon{justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:22px;display:flex}.winter-gift-icon svg{width:34px;height:34px}.winter-popup-heading{color:#050505;letter-spacing:0;text-align:center;text-transform:uppercase;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:clamp(28px,2.65vw,40px);font-weight:800;line-height:1}.winter-popup-heading span{font:inherit}.winter-offer-text{color:#141414;letter-spacing:0;text-align:center;max-width:350px;margin:0 0 30px;font-family:Manrope,sans-serif;font-size:clamp(16px,1.32vw,20px);font-weight:700;line-height:1.18}.winter-offer-text strong{color:#141414;font-weight:900}.winter-submit-btn{color:#fff;cursor:pointer;letter-spacing:1.2px;text-align:center;text-transform:uppercase;background:#141414;border:0;border-radius:999px;justify-content:center;align-items:center;width:min(100%,360px);min-height:46px;padding:13px 22px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:1;transition:transform .2s,background .2s;display:inline-flex}.winter-submit-btn:hover,.winter-submit-btn:focus{color:#fff;background:#2d184f;transform:translateY(-1px)}.winter-popup-right{background:#101010 url(/images/background/promo-right.webp) 50%/contain no-repeat;min-height:500px;position:relative}.winter-popup-right-mobile{display:none}.winter-popup-close,.winter-mobile-popup-close{z-index:4;color:#fff;cursor:pointer;background:#0000005c;border:3px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:26px;font-weight:700;line-height:1;transition:border-color .2s,background .2s,transform .2s;display:flex;position:absolute}.winter-popup-close{top:26px;right:26px}.winter-mobile-popup-close{display:none}.winter-popup-close:hover,.winter-mobile-popup-close:hover{background:#0000008f;border-color:#ffffff80;transform:rotate(90deg)}.winter-offer-particles{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.winter-offer-particle{color:#ffffffdb;opacity:0;text-shadow:0 0 8px #ffffffb8;font-family:Manrope,sans-serif;font-size:24px;line-height:1;animation:linear infinite websiteOfferFall;position:absolute;top:-12vh}.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{--offer-drift:26px;animation-duration:8s;animation-delay:0s;left:4%}.winter-offer-particle:nth-child(2){--offer-drift:-20px;animation-duration:10s;animation-delay:1s;left:13%}.winter-offer-particle:nth-child(3){--offer-drift:32px;animation-duration:9s;animation-delay:2s;left:23%}.winter-offer-particle:nth-child(4){--offer-drift:-24px;animation-duration:11s;animation-delay:.5s;left:34%}.winter-offer-particle:nth-child(5){--offer-drift:20px;animation-duration:8s;animation-delay:1.5s;left:45%}.winter-offer-particle:nth-child(6){--offer-drift:-34px;animation-duration:10s;animation-delay:2.5s;left:55%}.winter-offer-particle:nth-child(7){--offer-drift:28px;animation-duration:9s;animation-delay:.8s;left:66%}.winter-offer-particle:nth-child(8){--offer-drift:-22px;animation-duration:11s;animation-delay:1.8s;left:76%}.winter-offer-particle:nth-child(9){--offer-drift:20px;animation-duration:8s;animation-delay:3s;left:86%}.winter-offer-particle:nth-child(10){--offer-drift:-32px;animation-duration:10s;animation-delay:1.2s;left:96%}.winter-offer-particle:nth-child(11){--offer-drift:22px;animation-duration:12s;animation-delay:.3s;left:9%}.winter-offer-particle:nth-child(12){--offer-drift:-20px;animation-duration:9s;animation-delay:1.7s;left:19%}.winter-offer-particle:nth-child(13){--offer-drift:32px;animation-duration:11s;animation-delay:2.2s;left:29%}.winter-offer-particle:nth-child(14){--offer-drift:-28px;animation-duration:8s;animation-delay:.7s;left:39%}.winter-offer-particle:nth-child(15){--offer-drift:18px;animation-duration:10s;animation-delay:1.9s;left:49%}.winter-offer-particle:nth-child(16){--offer-drift:-18px;animation-duration:9s;animation-delay:.4s;left:59%}.winter-offer-particle:nth-child(17){--offer-drift:30px;animation-duration:11s;animation-delay:2.8s;left:69%}.winter-offer-particle:nth-child(18){--offer-drift:-24px;animation-duration:8s;animation-delay:1.3s;left:79%}.winter-offer-particle:nth-child(19){--offer-drift:22px;animation-duration:10s;animation-delay:.6s;left:89%}.winter-offer-particle:nth-child(20){--offer-drift:-30px;animation-duration:12s;animation-delay:2.1s;left:98%}@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{color:#141414;background:#0000001f;border-color:#0000001f;width:44px;height:44px;display:flex;top:18px;right:18px}.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-popup-container,.winter-offer-particle{animation:none}}.tech-our-work-section{background-color:#1d0d35;background-image:radial-gradient(circle at 49% 42%,#9a50ff94,#0000 20%),radial-gradient(circle at 22% 92%,#935bffb8,#0000 24%),radial-gradient(circle at 69% 82%,#00a5a39e,#0000 22%),linear-gradient(#1d0d35 0%,#24113d 48%,#10172b 100%);padding:92px 0 86px;position:relative;overflow:hidden}.tech-our-work-section .auto-container{z-index:1;position:relative}.tech-our-work-heading{text-align:center;max-width:720px;margin:0 auto 36px}.tech-our-work-heading .heading{justify-content:center;align-items:center;gap:8px;margin-bottom:18px;display:inline-flex}.tech-our-work-heading .heading .dot{background:#00b6ad;border-radius:999px;width:7px;height:7px}.tech-our-work-heading .heading h3{color:#cac0db;letter-spacing:0;text-transform:uppercase;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;line-height:1}.tech-our-work-heading h2{color:#fff;letter-spacing:0;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.08}.tech-our-work-heading p{color:#ffffffb8;max-width:640px;margin:0 auto;font-family:Manrope,sans-serif;font-size:18px;font-weight:400;line-height:1.25}.tech-our-work-swiper{z-index:1;width:100%;margin:0;position:relative;overflow:visible}.native-next-page .tech-our-work-swiper .swiper-wrapper.native-scroll-carousel{scroll-snap-type:none;scrollbar-width:none;gap:24px;width:max-content;padding:0;transition:transform .42s;transform:translate3d(var(--tech-work-offset,0px),0,0)!important;overflow:visible!important}.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{scroll-snap-align:center;min-width:min(1228px,100vw - 420px);height:auto;flex:0 0 min(1228px,100vw - 420px)!important;width:min(1228px,100vw - 420px)!important}.tech-our-work-card{background:#fff;border-radius:24px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;min-height:548px;display:grid;overflow:hidden;box-shadow:0 26px 70px #00000038}.tech-our-work-left{flex-direction:column;min-width:0;padding:42px 36px 34px;display:flex}.tech-our-work-client{margin-bottom:10px}.tech-our-work-client-title{color:#141414;letter-spacing:0;margin:0;font-family:Manrope,sans-serif;font-size:clamp(30px,2.6vw,40px);font-weight:700;line-height:1.08}.tech-our-work-left h3{color:#141414;letter-spacing:0;margin:0 0 6px;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.tech-our-work-left p{color:#474747;letter-spacing:0;margin:0 0 24px;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.25}.tech-our-work-meta{gap:6px;margin-bottom:32px;display:grid}.tech-our-work-meta .row{margin:0;display:block}.tech-our-work-meta .label,.tech-our-work-meta .value{letter-spacing:0;font-family:Manrope,sans-serif;font-size:16px;line-height:1.18;display:block}.tech-our-work-meta .label{color:#141414;font-weight:700}.tech-our-work-meta .value{color:#474747;font-weight:400}.tech-our-work-tags{flex-wrap:wrap;gap:8px;margin-top:auto;margin-bottom:18px;display:flex}.tech-our-work-tags .tag{color:#191919;letter-spacing:0;white-space:nowrap;background:#f6f6f6;border:1px solid #dcdcdc;border-radius:999px;align-items:center;min-height:28px;padding:5px 12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:400;line-height:1;display:inline-flex}.tech-our-work-cta{color:#fff;letter-spacing:0;background:#141414;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:max-content;min-height:40px;padding:9px 18px;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.tech-our-work-cta:hover,.tech-our-work-cta:focus{color:#fff;background:#24113d;transform:translateY(-1px)}.tech-our-work-cta .arrow{font-size:24px;line-height:.8;display:inline-block;transform:translateY(-1px)}.tech-our-work-right{background:#fff;justify-content:stretch;align-items:stretch;min-width:0;padding:36px;display:flex}.tech-our-work-frame{background:#0e3f69;border-radius:24px;justify-content:center;align-items:center;width:100%;min-height:470px;padding:28px;display:flex;overflow:hidden}.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{object-fit:contain;background:#fff;border-radius:10px;width:100%;height:auto;max-height:390px;display:block;max-width:100%!important}.tech-our-work-nav{justify-content:center;align-items:center;gap:14px;margin-top:36px;display:flex}.tech-our-work-prev,.tech-our-work-next{cursor:pointer;opacity:1;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:58px;min-width:58px;height:36px;font-size:28px;line-height:1;transition:background .2s,color .2s,transform .2s;display:inline-flex;color:#141414!important;margin:0!important;position:static!important}.tech-our-work-prev:after,.tech-our-work-next:after{display:none;color:#141414!important}.tech-our-work-prev{background:#fff;color:#141414!important}.tech-our-work-prev *,.tech-our-work-next *{color:#141414!important}.tech-our-work-prev:hover,.tech-our-work-next:hover{transform:translateY(-1px)}.tech-our-work-prev:disabled,.tech-our-work-next:disabled{cursor:not-allowed;background:#ffffff47;transform:none;color:#141414!important}@media (max-width:1199px){.native-next-page .tech-our-work-swiper .swiper-wrapper.native-scroll-carousel>.swiper-slide{min-width:min(960px,100vw - 96px);flex-basis:min(960px,100vw - 96px)!important;width: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{scroll-snap-align:start;min-width:calc(100vw - 32px);flex-basis:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important}.tech-our-work-card{border-radius:18px;min-height:0}.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{white-space:normal;font-size:12px}.tech-our-work-cta{min-height:38px;font-size:15px}.tech-our-work-right{padding:0 20px 22px}.tech-our-work-frame{border-radius:18px;min-height:240px;padding: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{z-index:10001;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:10px;transition:opacity .3s;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.form-arrow-overlay.show{opacity:1;pointer-events:auto}.form-arrow-overlay-content{color:#000;white-space:nowrap;background:#fff;border-radius:12px;padding:12px 16px;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;position:relative;box-shadow:0 4px 12px #fffc}.form-arrow-overlay-content:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #fff;width:0;height:0;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.form-arrow-overlay-arrow{color:#fff;filter:drop-shadow(0 2px 4px #0003);font-size:40px;animation:1.5s ease-in-out infinite pointLeft}@keyframes pointLeft{0%,to{transform:translate(0)}50%{transform:translate(-10px)}}@media (max-width:1300px){.form-arrow-overlay{gap:5px;top:40%;right:10px}.form-arrow-overlay-content{color:#fff;background:#6b46c1;padding:10px 12px;font-size:12px}.form-arrow-overlay-content:after{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #6b46c1}.form-arrow-overlay-arrow{color:#6b46c1;font-size:24px}}@media (max-width:768px){.form-arrow-overlay{top:70%;right:10px}.form-arrow-overlay-content{color:#fff;background:#6b46c1;padding:10px 12px;font-size:12px}.form-arrow-overlay-arrow{color:#6b46c1;font-size:24px}}@media (max-width:576px){.form-arrow-overlay{gap:5px;top:40%;right:5px}.form-arrow-overlay-content{color:#fff;background:#6b46c1;padding:8px 10px;font-size:11px}.form-arrow-overlay-content:after{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #6b46c1}.form-arrow-overlay-arrow{color:#6b46c1;font-size:20px}}@keyframes subtleHighlight{0%{box-shadow:0 0 #6b46c166}50%{box-shadow:0 0 0 8px #6b46c100}to{box-shadow:0 0 #6b46c100}}.form-highlight-animation{animation:1s ease-out subtleHighlight}#healthcareEstimateForm.form-highlight-animation,.estimate-form.form-highlight-animation{transition:all .3s;position:relative}@media (max-width:768px){.form-redirect-toast{text-align:center;max-width:90%;padding:14px 20px;font-size:14px}}.top-announcement-banner .auto-container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.top-announcement-banner-content{justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.top-announcement-banner-text{flex:1;justify-content:center;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.top-announcement-banner .banner-icon{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.top-announcement-banner .banner-icon img{object-fit:contain;width:auto;max-height:30px;display:block}.top-announcement-banner .banner-icon:after{content:"|";color:#fff;margin-left:4px;font-size:16px}.top-announcement-banner .banner-message{color:#fff;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:33px}.top-announcement-banner .banner-message strong{font-weight:700}.top-announcement-banner .banner-message .note{color:var(--white-color,#fff);text-transform:none;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.top-announcement-banner .banner-close{color:#212529;cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;line-height:1;transition:all .3s;display:flex}.top-announcement-banner .banner-close:hover{color:#fff;background:#8a57de;transform:scale(1.1)}.top-announcement-banner .line{background:#fff;width:2px;height:16px;margin:0 2px;display:inline-block}.get-offer-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#6b46c1;border:none;border-radius:20px;flex-shrink:0;padding:0 15px;font-size:13px;font-weight:600;transition:all .3s}.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{min-height:auto;padding:8px 0;position:fixed;top:auto;left:auto;right:auto}.page-wrapper .top-announcement-banner:not(.hidden)~.main-header{top:0}.top-announcement-banner .auto-container{padding:0 10px}.top-announcement-banner-content{flex-wrap:wrap;gap:8px}.top-announcement-banner-text{flex:auto;gap:6px;min-width:0;font-size:12px}.top-announcement-banner .banner-icon{gap:6px}.top-announcement-banner .banner-icon img{max-height:25px}.top-announcement-banner .banner-icon:after{margin-left:2px;font-size:14px}.top-announcement-banner .banner-message{word-wrap:break-word;padding-top:2px;font-size:12px;line-height:1.4}.top-announcement-banner .banner-message strong{font-size:15px}.get-offer-btn{border-radius:15px;padding:4px 10px;font-size:11px}.top-announcement-banner .banner-close{width:24px;height:24px;font-size:18px}}@media (max-width:576px){.header-contact-container-landing{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:10px!important;width:100%!important;margin:10px 0 0 18px!important}.page-wrapper .top-announcement-banner:not(.hidden)~.main-header{top:50px!important}.top-announcement-banner{background-position:118% 0;background-repeat:repeat;background-size:cover;min-height:auto;padding:6px 0}.top-announcement-banner .auto-container{padding:0 8px}.top-announcement-banner-content{gap:6px}.top-announcement-banner-text{flex-flow:wrap;align-items:center;gap:4px;font-size:10px}.top-announcement-banner .banner-icon{gap:4px}.top-announcement-banner .banner-icon img{max-height:18px}.top-announcement-banner .banner-icon:after{margin-left:2px;font-size:12px;display:none}.top-announcement-banner .banner-message{text-align:center;flex:100%;order:2;padding-top:0;font-size:10px;line-height:1.3}.top-announcement-banner .banner-message strong{font-size:15px;font-weight:700}.top-announcement-banner .banner-message .note{display:none}.top-announcement-banner .line{background:#fff;width:2px;height:12px;margin:0 4px;display:inline-block}.get-offer-btn{border-radius:12px;order:3;margin-top:2px;padding:3px 8px;font-size:10px}.top-announcement-banner .banner-close{order:4;width:22px;height:22px;font-size:20px;position:absolute;top:8px;right:10px}}@media (max-width:400px){.top-announcement-banner .banner-icon:after{display:none}.top-announcement-banner-text,.top-announcement-banner .banner-message{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;width:50%;margin:20px auto 0}.services-mega-menu{position:relative}.services-mega-menu>ul{display:none!important}.services-mega-menu:after{content:"";z-index:999;pointer-events:auto;background:0 0;width:900px;max-width:95vw;height:15px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.services-mega-menu:hover:after{display:flex}.services-dropdown-container{z-index:1000;pointer-events:auto;background:#fff;border-radius:16px;width:900px;max-width:95vw;margin-top:15px;padding:14px;animation:.3s fadeInDown;display:none;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px #6b46c14d,0 0 0 1px #6b46c133}@keyframes fadeInDown{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.services-mega-menu:hover .services-dropdown-container,.services-dropdown-container:hover{display:flex}.services-dropdown-left{background:url(/images/services/services-dropdown.webp) 50%/cover no-repeat;border-radius:8px;flex-direction:column;justify-content:flex-start;width:40%;padding:16px;display:flex;position:relative}.services-dropdown-left h3{color:#000;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.3}.services-dropdown-left p{color:#666;margin:0 0 20px;font-size:14px;line-height:1.5}.learn-more-btn{color:#6b46c1;background:#6b46c11a;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.learn-more-btn:hover{background:#6b46c133;transform:translate(5px)}.services-dropdown-right{background:#fff;gap:25px;width:66%;padding:16px;display:flex}.services-column{flex:1}.services-column strong{color:#000;padding:8px 12px;font-size:16px;font-weight:700;line-height:1.4;display:block}.services-column ul{margin:0 0 10px;padding:0;list-style:none}.services-column ul:last-child,.services-column ul li:last-child{margin-bottom:0}.services-column ul li a{color:#666;border-radius:6px;padding:8px 12px;font-size:14px;text-decoration:none;transition:all .2s;display:block}.services-column ul li a:hover,.services-column ul li a.active{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{z-index:9999;width:100%;height:100vh;box-shadow:none;background:#fff;padding:70px 20px 20px;transition:transform .3s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(100%)}.navbar-collapse.show{transform:translate(0)}.mobile-menu-header{z-index:1;background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex;position:sticky;top:0}.mobile-menu-close{color:#000;cursor:pointer;background:0 0;border:none;padding:5px;font-size:24px;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%;margin:0;padding:0;list-style:none}.navigation>li{float:none;border-bottom:1px solid #e0e0e0;width:100%;margin-bottom:0;margin-right:0;padding:0}.navigation>li>a{color:#000;justify-content:space-between;align-items:center;padding:15px 0;font-size:16px;text-decoration:none;display:flex}.navigation>li.services-mega-menu>a{cursor:pointer}.navigation>li.services-mega-menu>a:after{content:"";color:#666;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900}.mobile-services-overlay{z-index:10000;background:#fff;width:100%;height:100vh;transition:transform .3s;display:none;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(100%)}.mobile-services-overlay.active{display:block;transform:translate(0)}.mobile-services-overlay-header{z-index:1;background:#fff;border-bottom:1px solid #e0e0e0;align-items:center;padding:15px 20px;display:flex;position:sticky;top:0}.mobile-services-back-btn{color:#000;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-right:15px;padding:5px 10px;font-size:18px;font-weight:600;display:flex}.mobile-services-overlay-header h3{color:#000;margin:0;font-size:18px;font-weight:700}.mobile-services-content{padding:20px}.mobile-services-section{margin-bottom:30px}.mobile-services-section strong{color:#000;border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:10px;font-size:16px;font-weight:700;display:block}.mobile-services-section ul{margin:0;padding:0;list-style:none}.mobile-services-section ul li{margin-bottom:12px}.mobile-services-section ul li a{color:#666;background:#f9f9f9;border-radius:8px;padding:12px 15px;font-size:15px;text-decoration:none;transition:all .2s;display:block}.mobile-services-section ul li a:hover,.mobile-services-section ul li a:active{color:#6b46c1;background:#eeecf9}}.thank-you-actions a:hover{transform:translateY(-2px);box-shadow:0 4px 12px #28a2c74d}@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{text-align:center;width:100%}}.native-next-page .native-youtilita-case-study{color:#333;background:#fff;width:min(800px,100% - 32px);margin:0 auto;padding:20px;font-family:Manrope,sans-serif;line-height:1.6}.native-next-page .native-youtilita-case-study>header{text-align:center;border-bottom:1px solid #ddd;padding-bottom:20px}.native-next-page .native-youtilita-case-study h1{margin:0;font-size:2.5em}.native-next-page .native-youtilita-case-study h2{border-bottom:2px solid #007acc;margin-top:1.5em;padding-bottom:.3em;font-size:1.75em}.native-next-page .native-youtilita-case-study h3{color:#007acc;margin-top:1.2em;font-size:1.3em}.native-next-page .native-youtilita-case-study ul,.native-next-page .native-youtilita-case-study ol{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{counter-reset:step;list-style:none}.native-next-page .native-youtilita-case-study .diagram li{margin-bottom:1em;padding-left:40px;position:relative}.native-next-page .native-youtilita-case-study .diagram li:before{color:#fff;text-align:center;content:counter(step);counter-increment:step;background:#007acc;border-radius:50%;width:30px;height:30px;font-weight:700;line-height:30px;position:absolute;top:0;left:0}.native-next-page .native-youtilita-case-study img{max-width:100%;height:auto;margin:1em auto;display:block}
