a,a:active,a:focus,a:hover{text-decoration:none}.DateText,.PartnershipsBox li,.PortfolioBox .slick-slide .ReadMoreBtn img,.ReadMoreBtn{display:inline-block}.BlogTitle,.contentReadMoreModel{-webkit-box-orient:vertical;overflow:hidden}.BlogTitle,.PortfolioBox{overflow:hidden}.ClientMsgReadMoreBtn,.ClientMsgReadMoreBtn:hover,.readMoreModelButton{text-decoration:underline}.back-to-top,a{cursor:pointer}@media (min-width:1700px){.container{max-width:1440px}}@font-face{font-family:gorditaregular;src:url("https://res.cloudinary.com/dnzgy4k2e/raw/upload/v1658749162/Satva-home/Home-page-images/Font/gordita-regular-webfont.woff2") format("woff2"),url("https://res.cloudinary.com/dnzgy4k2e/raw/upload/v1658749162/Satva-home/Home-page-images/Font/gordita-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:gorditabold;src:url("https://res.cloudinary.com/dnzgy4k2e/raw/upload/v1658749242/Satva-home/Home-page-images/Font/gordita_bold-webfont.woff2") format("woff2"),url("https://res.cloudinary.com/dnzgy4k2e/raw/upload/v1658749242/Satva-home/Home-page-images/Font/gordita_bold-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:gorditamedium;src:url("https://res.cloudinary.com/dnzgy4k2e/raw/upload/v1658749342/Satva-home/Home-page-images/Font/gordita-medium-webfont.woff2") format("woff2"),url("https://res.cloudinary.com/dnzgy4k2e/raw/upload/v1658749342/Satva-home/Home-page-images/Font/gordita-medium-webfont.woff") format("woff");font-weight:400;font-style:normal}body{font-family:gorditaregular;margin:0 auto}.Portfolio.slick-initialized.slick-slider.slick-dotted,ol,p,ul{margin:0}h1,h2,h3,h4,h5,h6{font-family:gorditabold;color:#2d2d2d;margin:0;padding:0}.FontWeightRegular,.ParagraphTextColor,p{font-family:gorditaregular}p{font-size:16px;color:#606267;line-height:30px}ol,ul{list-style-type:none;padding:0}:focus,img{outline:0}a:active,a:focus,a:hover{outline:0;text-decoration:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}input,select,textarea{font-size:15px;color:#656d72;width:100%;background:#fff;padding:0 15px;border:1px solid #dedede}textarea{padding:15px;height:100px}input[type=checkbox],input[type=radio]{width:20px;height:20px}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}::-ms-input-placeholder{color:#000}.ExtraLargeText{font-size:24px;line-height:40px}.LargeText{font-size:20px;line-height:30px}.MediumText{font-size:20px;line-height:27px}.SmallText{font-size:17px;line-height:19px}.LargeTitleText{font-size:42px;line-height:49px}.MediumTitleText{font-size:32px;line-height:39px}.SmallTitleText{font-size:29px}.BlackColor{color:#000!important}.DarkColor{color:#222!important}.BgButton:hover,.WhiteColor{color:#fff!important}.ParagraphTextColor{color:#333}.BgButton,.BorderButton{background:no-repeat padding-box #075e8d!important;color:#fff;transition:1s;height:60px;letter-spacing:.25px;font-size:20px;line-height:37px;border:2px solid #075e8d;padding:10px 25px;display:inline-block;transform:scale(1)}.Banner,.EmptySpaceTop{margin-top:100px}.EmptySpaceBottom{margin-bottom:180px}.LargeTitleTextSpace{margin-bottom:60px}.BgButton,.BorderButton,.ClientNameDetail p,.FontWeightMedium,.ReadMoreBtn,.UlBox strong,.medium-font{font-family:gorditamedium}.FontWeightBold{font-family:gorditabold}.BorderButton{background:0 0;color:#fff !important;font-size:18px;height:60px;line-height:35px}.BorderButton .ClickArrow,.BorderButton:hover .ClickArrow{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.FontSize19{font-size:19px}.SubTitle{letter-spacing:-.54px;font-size:38px}.underLine{border-bottom:2px solid #0086cd}.BannerTitle{letter-spacing:-1.77px;font-size:45px;line-height:64px;padding-bottom:60px}.form-title-text{letter-spacing:-.52px;font-size:37px;line-height:53px;padding-bottom:35px}.ServicesBox,.form-bg-color{padding:30px;background:no-repeat padding-box #fff}.form-bg-color{box-shadow:-10px 10px 50px #bfbfbf33}.ClickArrow{width:29px;margin-top:-6px}.BannerBtnSpace{margin-right:38px;margin-top:70px}#btn-validate,.ServicesMegamenu.container{width:100%}.PartnershipsBox li{border:1px solid #ccc;margin-right:40px}.IconBox,.anim{justify-content:center}.PartnershipsBox li:last-child,.YouClientCompanyLogo img:last-child,div#slick-slide30{margin-right:0}.ServicesBox{box-shadow:0 0 30px #bfbfbf1a;border:1px solid #dae2f5;height:100%;flex-direction:column}.ReadMoreBtn{margin-top:auto;letter-spacing:-.1px;color:#0086cd;font-size:20px;padding-top:40px}.ServicesBoxTitle{padding-left:26px;color:#2d2d2d;font-family:gorditamedium!important;line-height:36px}.ReadMoreBtn img{padding-left:10px}.IconBox{height:120px;width:120px;border:8px solid #d1dfef;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.ContactDetail p{padding-top:15px;display:block;text-align:center}.SelectTechnologyTitle{padding:25px 0}#WebApplicationDevelopment .CloseBtn{background:#fff!important}.CallToActionTitle{letter-spacing:-.88px;font-family:gorditaregular;font-size:43px;line-height:57px;padding-bottom:20px}.WhyChooseBox{padding-left:15px;letter-spacing:0;font-family:gorditaregular}.WhyChooseBoxMin{flex-wrap:wrap}.WhyChooseBoxMin li{flex-basis:25%;flex-wrap:wrap;padding:40px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;justify-content:flex-start}.BorderNone{border-right:0px!important}.DotIcon,.OurAchievements,.WhatOurHappyCustomerSays,.anim,.back-to-top img,.video{position:relative}.BottomImg,.CloseBtn,.CountBox,.DotIcon:before,.JoinOurTeamBtn,.anim::after,.anim::before,.videoIcon{position:absolute}.DotIcon:before{right:-6px;bottom:-5px;width:11px;height:11px;background:#e8e8e8;content:"";border-radius:50%}.CountBox{top:150px;width:100%;left:12px}.CountNumber{font-size:53px;line-height:55px;padding:25px 0 12px}.CountName{letter-spacing:-.18px;font-size:22px;line-height:35px}.JoinOurTeamBtn{bottom:89px;left:0;right:0;display:table;margin:0 auto;background:#fff;color:#0086cd;border:#fff}.BottomImg.LineImg{bottom:72px}.WhatOurHappyCustomerSays{flex-direction:column;height:100%;padding:0 125px 0 0}.ClientName{margin-top:auto;margin-bottom:50px}.ClientImg{float:left;margin-right:20px}.ClientNameDetail{display:table}.ClientNameDetail p{letter-spacing:-.23px;color:#222;font-size:29px;line-height:38px}.QuotesImg{width:72px;padding-bottom:30px}.slick-dots li{background:no-repeat padding-box #fff;border:2px solid #075e8d;border-radius:50%;transition:.3s linear}.slick-dots .slick-active{background:no-repeat padding-box #075e8d;border-radius:8px;width:60px}.slick-dots li button{transition:1s}.SliderVideoTestimonial .slick-dots{left:0;display:block;width:auto;bottom:-50px}.BottomImg{right:-16px;bottom:152px}.ClientNameDetail small{letter-spacing:-.14px;font-size:17px;line-height:36px}.WhatOurHappyCustomerSays .ClientImg{background:url(https://res.cloudinary.com/dnzgy4k2e/image/upload/v1717145385/Satva-home/testimonial-sprite-updated-2.webp) no-repeat;width:80px;height:80px;border-radius:50%}.anim::after,.anim::before{content:"";animation:1s ease-out infinite animate-pop;background:#ffffff85}.WhatOurHappyCustomerSays .ClientImg.ray{background-position:-33px -570px}.WhatOurHappyCustomerSays .ClientImg.jason{background-position:-145px -570px}.WhatOurHappyCustomerSays .ClientImg.santosh{background-position:-280px -570px}.WhatOurHappyCustomerSays .ClientImg.Belinda{background-position:-158px -250px}.WhatOurHappyCustomerSays .ClientImg.Tommys{background-position:-19px -19px}.WhatOurHappyCustomerSays .ClientImg.EricM{background-position:-284px -246px}.WhatOurHappyCustomerSays .ClientImg.Arthur{background-position:-33px -360px}.WhatOurHappyCustomerSays .ClientImg.Londa{background-position:-145px -360px}.WhatOurHappyCustomerSays .ClientImg.Nikki{background-position:-280px -360px}.WhatOurHappyCustomerSays .ClientImg.Michele{background-position:-33px -467px}.WhatOurHappyCustomerSays .ClientImg.Chris{background-position:-144px -466px!important}.WhatOurHappyCustomerSays .ClientImg.john{background-position:-139px -672px!important}.WhatOurHappyCustomerSays .ClientImg.kevin{background-position:-281px -672px!important}.TestimonialBox{margin:25px;padding:25px 30px 0;display:flex!important;flex-direction:column;height:auto;box-shadow:0 1px 10px #bfbfbf33}.Testimonial .slick-track{display:flex;height:100%}.slick-dots{bottom:-50px}.TestimonialDetail,.slick-dotted.slick-slider{margin-bottom:50px}.ClientCompany{float:left;border:1px solid #dae2f5;margin:10px}.YouClientCompanyLogo{display:flex;justify-content:space-between;flex-wrap:wrap}.PortfolioBox .slick-slide img{display:block;margin-left:auto}.PortfolioBox .slick-dots{bottom:-30px;text-align:left}.slick-dots li button:before{font-size:0px}.StartSaving{margin:0 auto;display:table}.StartSavingTitle{letter-spacing:-.49px;font-family:gorditaregular!important;font-size:49px;line-height:60px;margin-bottom:40px}.small,small{color:#606267}.DateText{background:no-repeat padding-box #f0f8fc;letter-spacing:-.12px;color:#0086cd;font-size:14px;line-height:21px;padding:5px;margin-bottom:20px;display:inline-block}.VideoModel .modal-content,.anim,.next-arrow,.prev-arrow{background-color:transparent}.BlogTitle{letter-spacing:-.2px;color:#222;font-size:25px;line-height:36px;display:-webkit-box;max-width:100%;-webkit-line-clamp:2}.CloseBtn,.anim{display:flex;align-items:center}.Blog .card{border:0;margin-bottom:30px;height:100%}.CaseStudy .card{box-shadow:-10px 10px 35px #bfbfbf38}.Blog .slick-slide>div{margin:0 30px}.Blog .slick-list{margin:0 -30px}.card-img,.card-img-bottom,.card-img-top{width:auto}.Blog .card-body{padding:34px;box-shadow:0}.next-arrow,.prev-arrow{position:absolute;top:-106px;border:0}.next-arrow{right:-14px}.prev-arrow{right:80px}.slick-disabled img{opacity:.2}.CallToActionTwo{padding:50px 0 100px}.video{padding-right:1px}.anim{width:60px;height:60px;border-radius:50%;bottom:110px;left:50px}.anim::before{display:block;top:0;bottom:0;left:0;right:0;border:1px solid #fff;border-radius:100%;margin:auto}.videoIcon{bottom:111px;left:50px;height:60px!important}.anim::after{display:block;top:-15px;bottom:-15px;left:-15px;right:-15px;border:1px solid #fff;border-radius:100%}@keyframes animate-pop{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.VideoModel .modal-dialog{width:auto!important;max-width:max-content}.CloseBtn{background:#000!important;top:-20px;right:-20px;z-index:11;border-radius:50%!important;opacity:1!important;padding:10px!important;display:flex;align-items:center;justify-content:center}.DevelopersExpertise .nav-pills .nav-link.active:before,.back-to-top{background:#075e8d}.VideoModel .modal-body{padding:0}.contentReadMoreModel{display:-webkit-box;-webkit-line-clamp:10;text-overflow:ellipsis}.readMoreModelButton{text-align:right;font-size:16px;letter-spacing:-.23px;cursor:pointer;z-index:999;display:block}.MobileViewVisitSiteBtn,.back-to-top{display:none}.back-to-top{text-align:center;width:40px;height:40px;line-height:40px;position:fixed;bottom:20px;right:20px;-moz-animation:2s infinite bounce;-webkit-animation:2s infinite bounce;animation:2s infinite bounce;z-index:99999}.back-to-top img{top:-2px}.DevelopersExpertise .nav-pills .show>.nav-link{color:#fff;background-color:#0086cd}.DevelopersExpertise .nav-pills .nav-link{border-radius:0;background:0 0;border:0;padding:15px;width:300px;color:#222;position:relative;text-align:left}.DevelopersExpertise .main{display:flex!important}.DevelopersExpertise .tab-content{padding:0 0 0 20px}.DevelopersExpertise #v-pills-tab{background:#fafafa;min-height:500px}.DevelopersExpertise .nav-pills .nav-link:before{content:"";position:absolute;right:-8px;height:16px;width:16px;background:0 0;top:33%;transform:rotate(45deg)}.DevelopersExpertise .tab-content>.active{display:block;padding:25px 25px 25px 0}.DevelopersExpertise .ReadMoreBtn{margin-top:15px}.DevelopersExpertise .nav-link{transition:none}.tab-main-box{box-shadow:1px 1px 20px rgb(0 0 0 / 10%)}.recruiting-text{font-size:42px;color:#fff}.ServicesImgBox .BlogTitle{margin-left:10px}.ServicesImgBox img{width:100px}.brands-who-trust-satva .YouClient{display:flex;flex-wrap:wrap;justify-content:center}.brands-who-trust-satva .sliderbox{margin-right:25px;width:220px}.brands-who-trust-satva .ClientCompany{background:no-repeat padding-box #fff;box-shadow:0 10px 20px #bfbfbf1a;border:1px solid #dae2f5;border-radius:10px;margin:0 0 24px}.slick-dots li,.slick-dots li button,.slick-next,.slick-prev{width:15px;height:15px}.UlBox strong{font-weight:inherit}.green-icon{background-image:url(https://res.cloudinary.com/dnzgy4k2e/image/upload/v1717145143/Satva-home/Tick-Mark.webp);background-position:15px 20px;background-repeat:no-repeat;background-size:24px;padding-left:50px}.BgButton:hover,.BorderButton:hover{background-color:#016093!important;border-color:#016093!important}