@charset "utf-8";.industries-wrap:after,.industries-wrap:before{height:100%;top:0;z-index:0;content:'';width:100%}.logowrap,.logowrap i,body{font-size:15px}.inner-wrap h5,.titlewrap h2{background-image:url(../images/title-bg-logo.png);background-size:contain}.banner-pic,.banner-social i,.blog h2,.free h1,.industries-wrap section,.titlewrap,a.login{text-align:center}.gry,.tech-logo img{filter:grayscale(1)}.blog,.innovate{background-attachment:fixed;background-size:cover}.banner-bg,.conpic,.how-we-work,.maran-hero-pic,.pic1,.pic2,.threecol2,a.aa{overflow:hidden}a.aa,a.login{text-transform:uppercase}.btn,.input1{font-family:Outfit,sans-serif}.rings img,.whatsapp i{animation-timing-function:ease-out;animation-iteration-count:infinite}.blog,.footer,.how-we-work,.innovate,.pattern{background-size:cover}body{font-family:Poppins,sans-serif;line-height:24px;color:#515151}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0)!important;-webkit-focus-ring-color:rgba(255,255,255,0)!important}::selection{background-color:#f8e4b4;color:#000}.aw-wrap{position:absolute;left:0;top:0;z-index:9999;width:100%}.banner-bg,.banner-pic img,.banner-text,.bb-cells h6{position:relative}.logowrap{width:100%;z-index:1;padding-top:9px;padding-bottom:9px;line-height:normal;left:0;top:1px;color:#000;background-color:#e8eaf2}.logowrap i{margin-right:9px;color:#4a0d61}.menuwrap{width:100%;padding-top:5px;padding-bottom:5px;margin-top:7px}.galbox img,.logo img,.policy img,.responsive{width:100%;height:auto}.microcells{width:100%;margin-bottom:11px;font-size:1.3vw;color:#64407a;font-weight:600;line-height:normal}.microcells img{float:left;margin-right:21px;background-color:#772e7b;border-radius:50%;padding:5px}.microcells:hover img{background-color:#ffb70b}#menu{width:auto;padding-left:2%;padding-top:1%}.color-wrap,.n-wrap,.sliderwrap{width:100%;position:relative}.banner-bg{width:100%;min-height:95vh;background-color:#fff}#inner.banner-bg{min-height:140px;border-bottom:1px solid #e3e3e3;justify-content:center}#inner.banner-bg .banner-text{padding-top:0;padding-left:0}#inner.banner-bg .banner-text h1{padding-top:0;text-align:center}.height{min-height:50px}.header{background-image:url("../images/banner-tile.jpg");width:100%;min-height:300px}.header-text{flex:1 1 40%;font-size:2.5vw;color:#6e3072;padding-top:2.4em;line-height:3vw;font-weight:700}.header-pic{flex:1 1 60%}.header-pic img{width:100%;max-width:837px;height:auto;vertical-align:top}.banner-text{padding-top:21%;width:35%;color:#462149;z-index:3}.banner-text h1{font-size:4vw;margin-bottom:0;font-weight:700;line-height:8.5vh;padding-top:11px;-webkit-text-stroke:3px #fff;paint-order:stroke fill;letter-spacing:2px}.banner-text span{display:block;font-size:19px;font-weight:300}.air-water-land{width:100%;gap:2em}.bb-cells{flex:1 1 18%;font-size:14px;line-height:20px;min-width:220px;border:2px solid #cdb7cf;padding:3em 1.5em 3em 3em;border-radius:21px;font-weight:500;transition:111ms ease-in}.galbox,.teambox,.threecol{min-width:222px}.banner-pic,.bb-cells h6:before,.maran-hero-pic{border-radius:50%;position:absolute}.bb-cells:hover{box-shadow:0 5px 11px 0 #c7c4c7;transform:translateY(-3px)}.bb-cells h6{font-size:1.8vw;font-weight:700;color:#802f84;display:flex;padding-left:40px}.bb-cells h6:before{content:'\ea5d';font-family:icofont;color:#fff;background-color:#f7c218;padding:5px;line-height:normal;font-size:21px;left:0;top:9px}.service-text{width:100%;margin-bottom:36px}.banner-pic{width:30vw;height:30vw;user-select:none;z-index:2;bottom:-55px;right:15%;background-color:rgba(148,102,151,.8);outline:rgba(255,255,255,.3) dashed 2px;outline-offset:-33px}.banner-pic img{width:100%;height:auto;max-width:424px;margin-top:-7%;margin-right:-7%}.maran-hero-pic{width:50vw;height:50vw;user-select:none;z-index:1;bottom:-25%;left:50%;background-color:#7c839e;margin-left:-25%;outline:rgba(161,179,193,.3) dashed 4px;outline-offset:21px}.maran-hero-pic img{width:95%;height:auto;user-select:none}.rings{position:absolute;right:16%;top:17%;width:289px;height:255px;background-image:url(../images/rings.png);background-repeat:no-repeat;padding-top:2.2%}.industries-wrap,.purple h2,.relative{position:relative}.rings img{animation-name:fly;animation-duration:10s}.purple{background-color:#502e52;color:#fff;padding:7em 0;min-height:800px;font-size:20px;line-height:30px;font-weight:300}.purple h2{font-size:1.9vw;color:#fff;padding-top:2em;margin-bottom:1em}.purple h2:before{position:absolute;content:'';width:100px;height:5px;background-color:#f7c218;top:36px;border-radius:11px}.industries-wrap{width:100%;color:#47245c;border-radius:21px;padding:5em 5em 2em;justify-content:center;align-items:flex-start;background-color:#fff;overflow:hidden}.how-we-work,.s1{flex-wrap:wrap;display:flex}.industries-wrap:before{position:absolute;left:0;background:#fff;background:linear-gradient(135deg,#fff 51%,#b8a5b9 87%)}.bglogo,.how-we-work,.industries-wrap:after,.inner-wrap h5,.pattern,.quote,.s-cells,.threecol-solutions,.titlewrap h2{background-repeat:no-repeat}.industries-wrap:after{position:absolute;left:0;background-image:url(../images/v-bg-logo.png);background-position:65% 70%}.pic1:after,.pic2:after{content:'';width:100%;height:100%;top:100%;left:0}.industries-wrap section{padding:0 18%;font-size:17px;line-height:normal;font-weight:500;margin-bottom:50px}.pattern{background-image:url("../images/bg-pattern.jpg");background-color:#5c265f;color:#fff}.industries-cells{width:50%;font-size:20px;font-weight:600;line-height:50px;margin-bottom:2%}.industries-cells img{float:left;margin-right:21px}.industries-cells:hover img{border:3px solid #ffb70b;border-radius:50%;padding:5px}.pic1,.pic2{border-radius:21px}.pic1,.pic1:after,.pic2,.pic2:after{position:absolute}.pic1{z-index:2;right:4em;top:5em;width:50%}.pic2{z-index:1;width:50%}.pic1 img,.pic2 img{width:100%;border-radius:21px;height:auto;max-height:500px;object-fit:cover;vertical-align:top}.pic1:after{background:#fff;background:linear-gradient(45deg,rgba(255,255,255,0) 24%,rgba(255,255,255,.3) 51%,rgba(255,255,255,0) 77%);transition:411ms ease-in}.pic1:hover:after,.pic2:hover:after{left:0;top:-100%}.pic2:after{background:#fff;background:linear-gradient(45deg,rgba(255,255,255,0) 24%,rgba(255,255,255,.3) 51%,rgba(255,255,255,0) 77%);transition:311ms ease-in}.color-wrap:after,.color-wrap:before{height:85%;position:absolute;z-index:-1;content:''}.color-head,.color-wrap:before,a.login:hover{background-color:#e2432e}.logo{width:191px;margin-right:30px}.banner-wrap{width:100%;position:absolute;z-index:9999999999;margin-top:75px}.service-wrap{float:left;width:65%;padding-left:1.2em}.color-wrap:before{width:12%;left:0;top:0}.color-wrap:after{width:11%;right:0;top:0;background-color:#7f4582;border-radius:21px 0 0 21px}.color-head{width:35%;height:420px;border-radius:0 21px 21px 0;color:#fff;padding:4em 5em 0 0}.cta-wrap,.how-we-work{width:100%;border-radius:21px}.color-head h4{padding-bottom:11px}.bb-cells img{float:left;margin-right:11px;margin-left:-31px;margin-bottom:25px}.email,.teambox img{margin-left:2em}.s1{width:100%;gap:2em;padding-bottom:2em}.s1-head{flex:1 1 7%}.s1-head img{width:100%;max-width:200px}.s1-text{flex:1 1 80%;padding-left:2em;padding-top:.5em}.s1-text h3{font-size:18px;color:#664068}.bglogo{background-image:url("../images/outline-logo.jpg");background-position:12% 5%}.blog h2{color:#562459;margin-top:0;font-weight:700;line-height:50px}.blog h4{font-size:16px;font-weight:600;color:#ff0004}.cta-cells span,.cta-cells strong,.testibox h5 strong{font-weight:700;display:block}.offerings{width:100%;float:left;margin-top:21px}.offerings .threecol:hover{box-shadow:none;transform:translateY(0)}.wrap{width:100%;float:left}.how-we-work{float:left;margin-bottom:60px;background-color:#3d3d3d;background-image:url(../images/consumer-clever-bg.jpg);background-position:left top;position:relative;z-index:1;margin-top:-100px}.fourcol-wrap{display:flex;flex-wrap:wrap;flex:50%;gap:0}.cta-cells,.threecol{flex:1 1 25%}.cta-wrap{background-color:#f43900;margin-top:21px;margin-bottom:21px;padding:2em 3em;background-image:url(../images/cta.jpg);background-position:center top;color:#fff;gap:3em;font-size:25px;font-weight:600}.free2,.galwrap,.gap{gap:2em}.cta-cells strong{font-size:60px;line-height:normal}.cta-cells span{font-size:30px;line-height:normal}.cta-cells h4{font-size:2vw;font-weight:500}.cta-cells:first-child{flex:5%}.cta-cells:nth-child(2){flex:45%}.cta-cells:nth-child(3){font-size:15px;padding-top:2em}.cta-cells i{font-size:30px;margin-right:15px;float:left;border:2px solid #fff;border-radius:50%;padding:9px;margin-top:3px}.capo-2-col-renovation{flex:1 1 40%;padding:3em 10% 3em 3em;color:#fff;font-size:35px}.s-cells{flex:1 1 49%;font-size:16px;font-weight:300;line-height:25px;padding-left:3em;margin-bottom:3em;color:#fff;background-image:url(../images/gradient-arrow.png);background-position:0 9px}.s-cells h4{margin-bottom:7px;padding-bottom:0}.teambox{flex:1 1 27%;border:1px solid #ccc;padding:2.5em;border-radius:11px}.teambox img{float:right;margin-bottom:2em;width:35%;height:auto;border-radius:7px;border:1px solid #e9e9e9;outline:0}.teambox h2{font-size:21px;color:#4d4d4d}.teambox:hover{border-color:#eb4147}.testi{background-color:#ebf2fe}.testibox{width:30%;float:left}.testibox2{width:70%;float:left}.testibox h2{font-size:21px;color:#07a59d;display:block;margin-bottom:31px}.testibox h5{font-size:1.8vw;color:#473552;font-weight:500;max-width:90%;line-height:40px}.blogbox h2,.book,.free h1,.titlewrap{line-height:normal}.testibox h5 span{color:red}.testibox h5 strong{font-size:3vw;color:#6c336f;margin-bottom:11px}.galwrap{width:100%;display:flex;flex-wrap:wrap;margin-bottom:31px}.galbox,.h-pic{flex:1 1 45%}.galbox{padding:1em;background-color:#c7c7c7;position:relative;border-radius:11px}.certificates,.galbox-name,.inner-wrap{background-color:#fff}.galbox-name{position:absolute;padding:1em;color:#000;width:90px}.galbox:nth-child(2) .galbox-name{background-color:#0cada5}.inner-wrap{width:100%;height:auto;border-radius:21px;padding:5em;box-shadow:0 0 11px 0 #e9e7e9;display:table}.pic.inner-wrap img{margin-left:55px;margin-bottom:55px;border-radius:11px;float:right;width:47%;height:auto;box-shadow:-11px 11px 0 0 #e1d8e2}.subtitle2:after,.subtitle:after{margin-left:20px}.pic.inner-wrap .left{float:left;margin-left:0;margin-right:55px}.inner-wrap h1{font-size:27px;color:#4d2d4e;margin-bottom:18px;padding-bottom:0}.inner-wrap h2{font-size:27px;color:#4d2d4e;grid-column:1/-1}.inner-wrap h3,.inner-wrap h4,h5{font-size:25px}.inner-wrap h3{color:#eb4147}.inner-wrap h6{margin-top:11px}.book i,a.cd i{margin-top:2px;margin-right:9px}.inner-wrap h5{font-size:36px;color:#612563;grid-column:1/-1;font-weight:600;background-position:left center;padding-left:1em;margin-bottom:1em}.certificates{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:55px;border-radius:11px;border:1px solid #d4ddda;padding:2em}.certificates img{width:16.5%;height:auto}.titlewrap{font-size:20px;float:none;margin-top:50px;width:100%;color:#3a2a44;font-weight:500}.titlewrap h2{font-size:45px;color:#6e2772;font-weight:700;background-position:center center;padding-top:4%;padding-bottom:2%}.titlewrap h2 strong{font-size:18px;display:block;color:#6c336f}.titlewrap h4{font-size:3vw;color:#fff;font-weight:500}.titlewrap h4 strong{font-size:2vw;font-weight:500;display:block}.free,.freewrap{width:100%}.email,.phone{width:auto}.testi .titlewrap{text-align:left}.c1:last-child,.email{text-align:right}.testi .titlewrap h2{background-image:none;color:#473552;margin-bottom:0}.quote{background-image:url("../images/quote.jpg");background-position:left 30%}.address{flex:1 1 20%}.gry{transform:scale(.8);border:1px solid #ccc}.threecol,a.login{border-radius:21px}.gry:hover,.tech-logo img:hover{filter:grayscale(0)}.book i{color:#f7c218}.book{margin-left:auto;display:flex;flex-wrap:wrap;align-content:center}a.login{letter-spacing:1px;padding:5px 21px;font-weight:500;font-size:14px;background-color:#4a0d61;color:#fff;margin-left:18px}a.login:hover{color:#fff}a.download{padding-top:7px;font-size:15px;font-weight:600}.free h1{padding-left:1%;margin-top:11px;font-size:40px;color:#4d244f}.free2{width:100%;border-top:1px solid rgba(255,255,255,.3);padding-top:50px;justify-content:space-between}.social-wrap-top{width:100px;height:63%;position:absolute;right:-5px;border-right:5px solid #5fc0eb;display:flex;align-items:center;background-color:rgba(255,255,255,.7)}.h-pic,.threecol h3,.threecol2,.threecol2 strong,.twocol{position:relative}.blogbox,.threecol,.threecol-solutions{background-color:#fff}.banner-social{width:30px;margin-left:32%}.banner-social i:hover{background-color:#01162b;color:#fff;transform:rotate(360deg)}.banner-social i{border-radius:50%;padding-top:9px;padding-bottom:9px;width:35px;background-color:#139ad5;color:#fff;display:block;margin-bottom:18px;margin-top:18px;transition:211ms}.parentflex{display:flex;flex-wrap:wrap}.fourcol{flex:1 1 23%}.threecol{color:#fff;padding:4em 3.5em;font-weight:300}.threecol i{font-size:50px;margin-bottom:11px;display:inline-block}.threecol-solutions{flex:1 1 25%;min-width:222px;border-radius:21px;transition:222ms;border:1px solid #d1c5d1;padding:3em 3em 5em;background-image:url(../images/title-bg-logo.png);background-position:5% 25%}.threecol-solutions h2{font-size:30px;color:#473552;margin-bottom:50px;margin-top:50px;position:relative;padding-bottom:30px}.threecol-solutions h2:after{position:absolute;content:'';width:100px;height:5px;background-color:#f7c218;border-radius:3px;left:0;bottom:0}.threecol-solutions:hover{box-shadow:0 5px 11px 0 #c7c4c7;transform:translateY(-5px)}.credit a,.threecol a,.threecol a:hover{color:#fff}.threecol-pic{width:40%}.threecol-pic img{width:100%;height:230px;float:left;border-radius:21px 0 0 21px;object-fit:cover}.threecol-text{width:60%;padding:4% 4% 0;float:left;line-height:22px;border:2px solid #b8a4b9;border-left:none;height:100%;border-radius:0 21px 21px 0}.tech-logo{width:100%;margin-top:2em;justify-content:space-between;gap:2em}.pic.inner-wrap .tech-logo img{margin-left:0;margin-bottom:0;width:auto;border-radius:5px;outline:0;box-shadow:0 0 11px -3px #d6d6d6}.blog{background-image:url("../images/blog-bg.jpg");background-repeat:no-repeat;border-top:1px solid #d8d8d8}.blogcells,.featured-blogcells{margin-bottom:21px;background-image:url(../images/yellowarrow.png);background-position:95% 95%;background-repeat:no-repeat}.blogbox{flex:1 1 33%;border-radius:11px;transition:333ms;display:flex}.blogbox a,.blogbox a:hover{color:#262525}.blogbox h2{font-size:18px;color:#363636;margin-bottom:11px;padding-bottom:0;font-weight:600;text-align:left}.align-center,a.aa:after,a.b{text-align:center}.blogbox:hover h2{color:#6c336f}.blogbox strong{display:block;color:#7629c1;margin-bottom:11px;font-size:22px}.blogcells{padding:3em;border:1px solid #ccc;min-height:200px;border-radius:21px}.blogcells h2{font-size:21px}.blogcells:hover{border-color:#602b62}.blogcells section{font-size:14;font-weight:500;color:#732176;margin-bottom:7px}.threecol h3,h2,h2 strong{font-weight:600}.blogcells img,.threecol h3,h2{margin-bottom:11px}.blogcells img{width:25%;height:120px;object-fit:cover;border-radius:5px;float:left;margin-right:2em}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.featured-blogcells{padding:3em 3em 5em;min-height:300px;border-radius:21px;background-color:#f9f3fa}.featured-blogcells img{width:100%;height:250px;object-fit:cover;margin-bottom:11px;border-radius:5px}.blogcells:hover h2,.featured-blogcells:hover h2{color:#8b1a8f}.threecol h3{font-size:22px;color:#fff}.threecol h3:after{position:absolute;content:'';width:70px;height:4px;background-color:#f4b91a;border-radius:5px;margin-left:20px;top:50%}.threecol2{flex:1 1 30%;border:2px solid #76c1f4;padding:3em 2em 4em;min-width:222px;z-index:1}.conpic,.contactcell{border-radius:21px;min-width:222px}.threecol2 img{width:100%;height:auto;margin-bottom:21px;outline:#fff solid 1px;outline-offset:-11px}.threecol2 strong{font-size:21px;color:#023983;margin-bottom:17px;display:block}.threecol2 strong:after{position:absolute;content:'';bottom:40%;height:2px;width:60px;background-color:#06bef7;margin-left:11px}.bullet ul li:before,a.b::after{content:'\eaa0';font-family:icofont}.h-text{flex:1 1 45%}.twocol{flex:1 1 50%;z-index:3}.policy{flex:1 1 50%}.twocol.welcomepic img{width:100%;height:auto;max-width:834px}.contactwrap{width:100%;display:flex;flex-wrap:wrap;gap:2em}.contactcell{flex:1 1 40%;padding:3em;border:1px solid #ccc}.contactcell i{margin-right:11px;color:#6d2c6f}.conpic{flex:1 1 40%;border:1px solid #ccc}.conpic img{width:100%;height:340px;object-fit:cover;vertical-align:top}.messagecell{flex:100%;padding:3em 4em;border-radius:21px;color:#fff;background-color:#4c244f}.messagecell h3{color:#f79600}.split{column-count:2;column-gap:21px}.input1{font-size:15px;width:100%;padding:3% 1% 3% 23px;font-weight:400;background-color:#fff;color:#075b99;margin-top:7px;margin-bottom:7px;border:1px solid #797c7c;border-radius:7px}.padmain{padding-left:12%;padding-right:12%}.pad-top-bottom{padding-top:90px;padding-bottom:90px}.pad-top{padding-top:75px}.pad-right{padding-right:2em}.padleft{padding-left:2em}.pad-top-big{padding-top:155px}.big-text{font-size:20px;line-height:33px}.pad-bottom{padding-bottom:120px}.pad-big{padding:5%}.subtitle,.subtitle2{line-height:normal;padding:0;position:relative;display:block}.mission{background-color:#6b446d}.vision{background-color:#d74a38}.values{background-color:#3373c1}.frontend{background-image:url("../images/frontend.jpg")}.backend{background-image:url("../images/backend.jpg")}.enterprise{background-image:url("../images/enterprise-tools.jpg")}.ml{background-image:url("../images/ml.jpg")}.database{background-image:url("../images/database.jpg")}.devops{background-image:url("../images/devops.jpg")}.backend,.database,.devops,.enterprise,.frontent,.ml{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:300px}.blue{background-color:#433c8c}.gray{background-color:#252335}.margin-top{margin-top:5%}.margin-bottom{margin-bottom:50px}.neg-margin-top{margin-top:-55px}h1,h2,h3,h4,h5,h6{line-height:normal}h1{font-size:2.5vw;margin-bottom:35px;padding-bottom:15px;line-height:normal;padding-top:33px}h2{font-size:2.4vw;color:#4b4c4c}h2 strong{color:#eb4147}h3{font-size:45px;color:#59255c}h3 strong{color:#1d7ad0}h4{font-size:27px}h6{font-size:20px}.subtitle{font-size:30px;color:#474747}.subtitle:after{width:100px;height:2px;background-color:#ccc;position:absolute;content:'';bottom:50%}.subtitle2:after,.subtitle2:before{position:absolute;background-color:#fff;bottom:50%;height:2px;width:100px;content:''}.subtitle2{font-size:45px;font-weight:700;color:#fff;margin:0 0 55px}.subtitle2:before{margin-left:-120px}.subtitle3{font-size:21px;margin-bottom:11px;font-weight:600}.subtitle3 i{color:#10b7af}.linkwrap{gap:.5em;width:100%;float:left;padding-top:21px;padding-bottom:21px;display:flex}.linkwrap strong{display:block;font-size:21px;line-height:5px;color:#ffa600}.innovate{width:100%;background-color:#e2432e;float:left;margin-top:55px;border-radius:11px;padding:2em 7em;min-height:265px;color:#fff;position:relative;background-image:url(../images/innovate-bg.jpg);background-repeat:no-repeat;display:flex;justify-content:space-between}#back-top,.btn,a.b{float:right}.innovate:after,.whatsapp,a.aa:after,a.b::after{position:absolute}.innovate h2{font-size:2vw;color:#fff;max-width:500px;line-height:50px;font-weight:500}a.aa,a.b::after{line-height:normal}.innovate h2 strong{font-size:2.5vw;font-weight:600;color:#fff;display:block}.innovate:after{content:'';left:27%;bottom:0;width:360px;height:265px;background-image:url(../images/parcel-delivery-boy.webp);background-repeat:no-repeat}.innovate span{width:auto;min-width:222px;display:flex;align-items:center}a.aa,a.b{position:relative;display:inline-block;font-weight:600}a{color:#191919;text-decoration:none;transition:222ms ease-out}a:hover{color:#6c116f}a.b{margin-top:30px;padding:7px 51px 7px 30px;font-size:15px;background-color:#f7c218;border-radius:50px;color:#6e3071}a.aa,a.cd i{font-size:21px}a.aa,a.cd{text-align:left}a.cd i,a.k{float:left}a.b::after{right:.2em;background-color:#843988;color:#fff;border-radius:50%;padding:11px;top:.2em}a.b:hover{background-color:#8c4e91;color:#fff}a.aa:after,a.aa:hover,a.b:hover::after{background-color:#f7c218}a.b:hover::after{color:#6d3770}a.aa{color:#4e2851;padding-top:9px;padding-bottom:9px;width:230px;padding-left:25px;border-radius:45px;margin-top:11px;background-color:#fff;border:3px solid #cbb8cc}.btn,a.cd{border-radius:5px;color:#fff}a.aa:after{content:'\ea5d';right:11px;color:#fff;transition:222ms;padding:4px;z-index:1;font-family:icofont;border-radius:50%;font-size:20px;top:11px}a.aa:hover{color:#fff;z-index:1;border-color:#f7c218}a.aa:hover::after{transform:rotate(-45deg);background-color:#602465}a.cd{background-color:#560f5a;font-weight:500;font-size:20px;padding:12px 25px 12px 12px;margin-left:11px}a.cd i{color:#fdc109}a.cd:hover{background-color:#89077c;color:#fff}a.k{color:#fff;text-align:center;width:auto;transition:211ms;background-color:#c2c130;margin-top:21px;padding:2px 21px;font-size:14px;border-radius:3px}a.k:hover{color:#fff;background-color:#097a66}.btn{font-size:15px;background-color:#d86400;padding:11px 21px;border-style:none;margin-top:3px}.btn:hover{background-color:#1732ad}.n-wrap.fixed{position:fixed;left:0;top:0;box-shadow:0 11px 31px -11px #3b384b;padding-top:2px;padding-bottom:2px;height:auto;background-color:#fff}.n-wrap.fixed.menuwrap{padding-top:2px;padding-bottom:2px;min-height:auto;margin-top:0}.n-wrap.fixed #menu{padding:0 2%;margin:0}.n-wrap.fixed .book{margin-top:3px}.n-wrap.fixed .logo{width:110px}.whatsapp{z-index:9999;bottom:5%;right:1.5%}.bullet ul li,.footer{position:relative;display:flex}.whatsapp i{font-size:35px;background-color:#fff;border-radius:50%;padding:9px;color:#0c6;animation-name:pulse;animation-duration:1.5s}.whatsapp:hover i{color:#fff;background-color:#0c6}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,204,102,.7)}80%{box-shadow:0 0 0 14px rgba(0,204,102,0)}}@keyframes fly{0%,100%{transform:translateY(30px)}50%{transform:translateY(0)}}#bullet h3,#bullet h4{color:#0e6496;margin-top:11px;margin-bottom:11px}#bullet strong{color:#0e6496}.bullet ul{padding-top:3%;padding-bottom:33px}.bullet ul li{list-style-position:outside;list-style-type:none;padding-left:35px;padding-bottom:18px;border-bottom:1px solid #d6d6d6;font-weight:500;font-size:15px;margin-bottom:11px;color:#3a3a3a;flex-wrap:wrap}.bullet ul li:before{position:absolute;color:#fff;background-color:#840d80;border-radius:50%;padding:5px;line-height:12px;font-size:12px;left:0;top:1px}#bullet ul li:last-child{border-bottom-style:none}.freewrap ul span{margin-bottom:21px;display:block}.spl ul li{font-size:21px;color:#eb4147;font-weight:600;padding-left:33px}.googlemap{width:97.5%;margin-top:55px;float:left;border:3px solid #b5e7e0;border-radius:11px}#back-top a,.footercells i{border-radius:50%;color:#fff}.social{width:200px}.social a i{padding:9px;transition:111ms;margin-top:0;margin-right:9px;margin-bottom:0;font-size:21px;color:#fff}.social a:hover i{color:#f69d2b}#back-top{position:fixed;bottom:11px;right:11px}#back-top a{background-color:#2d70f7;padding:5px 9px;font-size:21px}#back-top a:hover{background-color:#000}.footer{float:left;width:100%;padding-top:95px;padding-bottom:55px;background-color:#ca4e3f;color:#fff;font-size:16px;font-weight:400;line-height:25px;flex-wrap:wrap;gap:2em;background-image:url(../images/footer.jpg);border-top:11px solid #551d58}.credit,.footercells strong{font-weight:300;line-height:normal}.footerlogo{flex:20%;margin-right:5%;font-size:14px}.footerlogo img{width:100%;height:auto;max-width:200px}.footercells{flex:1 1 20%;font-size:15px;font-weight:300;min-width:222px}.footercells strong{font-size:12px}.footercells:nth-child(3){line-height:23px;font-size:17px;font-weight:500}.footercells:nth-child(4){line-height:30px}.footercells i{margin-right:11px;background-color:#551d58;padding:11px;font-size:20px;line-height:normal;float:left;margin-top:5px}.footercells ul li{list-style:none}.footercells ul li a{color:#fff;margin-bottom:5px;display:block;background-image:url(../images/small-dot.png);background-repeat:no-repeat;background-position:left 7px;padding-left:18px}.footercells ul li a:hover{color:#551d58}.credit{float:left;width:100%;margin-top:42px;font-size:14px;display:flex;border-top:1px solid rgba(255,255,255,.3);flex-wrap:wrap;justify-content:space-around;padding-top:28px;color:#fff}.credit a:hover{color:#ffa600}.c1{flex:1 1 25%;min-width:222px}@media (min-width:767px) and (max-width:1600px){.rings{right:9%;top:19%}.maran-hero-pic{bottom:-28%}}@media(max-width:3100px){.banner-bg{min-height:70vh}}@media(max-width:1930px){.banner-bg{min-height:95vh}}@media(max-width:1600px){.padmain{padding-left:7%;padding-right:7%}.banner-bg{padding-top:63px}.color-wrap:after{width:5.8%}}@media(max-width:1440px){.padmain{padding-left:5%;padding-right:5%}.banner-bg{min-height:90vh}.color-wrap:after{width:3.8%}.blogcells h2{font-size:16px}.industries-wrap section{padding:0 10%}.innovate h2 strong{font-size:3vw;color:#fff}.threecol-pic img{height:200px}.bb-cells h6:before{top:3px;font-size:18px}}@media(max-width:1366px){.color-head h4{font-size:25px}.logo{width:150px}.innovate{padding:1em 3em}.blogbox h2{font-size:16px}.blogcells img{height:100px;width:110px}.bb-cells img{margin-bottom:35px}.bb-cells h6{margin-bottom:9px}.threecol-solutions h2{font-size:20px}.featured-blogcells img{height:200px}.footercells:nth-child(3){line-height:20px;font-size:15px}}@media(max-width:1025px){.banner-bg,.color-head,.sliderwrap{height:auto}.banner-text h1,.banner-text span{text-align:left}.color-head,.dm1{text-align:center}.grid{grid-template-columns:repeat(2,1fr)}.book{margin-right:3em}.service-wrap{flex:100%;padding-left:0}.logo{width:150px}.header{min-height:auto}.header-text{font-size:3.2vw;line-height:4vw}.email{margin-left:1%}.logowrap{font-size:14px}.color-head{flex:100%;margin-bottom:3em;border-radius:21px;padding:3em}.color-wrap:after,.color-wrap:before,.n-wrap.fixed .book{display:none}.microcells{font-size:3vw;line-height:6vw}.microcells img{width:60px;height:auto}.free{border:none}.free2{padding-top:21px}.banner-text,.bb-cells,.h-text,.s1-head,.threecol,.twocol{flex:100%}.bb-cells h6{font-size:30px}.bb-cells h6:before{top:9px}.pic1{right:1em}.h-pic{min-height:600px}.purple h2{font-size:4vw}.twocol.welcomepic{order:1}.titlewrap{margin-bottom:55px}h2{font-size:55px}.n-wrap.fixed{height:45px;padding:21px 5%}.banner-text h1{max-width:100%;font-size:8vw;margin-bottom:11px;line-height:8vw}.rings{top:25%;right:5%}.banner-pic{width:45vw;height:45vw;right:-5%;bottom:0}.dm1,.innovate span,.testibox,.testibox2{width:100%}.banner-pic img{margin-top:-20%}.it-solutions-maran-logistics{padding:60px 2.5em 2.5em;min-height:550px;align-content:flex-start}.s1-text,.v-line{padding-left:0}.dm1{padding-right:0}.v-line{border-left:none;margin-top:21px;border-top:1px solid #ccc;padding-top:30px}.it-solutions-maran-logistics:after{width:239px;height:281px;background-image:url(../images/pc-1.png);background-repeat:no-repeat;left:50%;margin-left:-120px}.banner-bottom{flex-wrap:wrap;height:auto;margin-top:-60px;margin-bottom:50px}.bb-cells:nth-child(2){background-image:none}.clinic-bg h2{padding-left:4%;padding-right:4%}.innovate{min-height:200px}.innovate h2{line-height:normal;max-width:100%}.innovate:after{right:1em;left:auto;width:250px;background-size:contain;bottom:-50px}.testibox h5{font-size:4vw;max-width:100%}.testibox h5 strong{font-size:6vw}.maran-hero-pic{width:85vw;height:85vw;margin-left:auto;margin-right:auto;left:auto;right:auto;bottom:-15%}.banner-bg{justify-content:center}.purple{padding-bottom:5em}}@media(max-width:820px){.inner-wrap{padding:2em}.inner-wrap h2{font-size:21px}}@media(max-width:540px){.free h1,.industries-cells{line-height:normal}.inner-wrap img,.pic.inner-wrap img{margin-left:0;width:100%}.book,.social{margin-left:auto}.footercells ul li a,.gradient-bg{background-image:none}.footercells,.footerlogo,.inner-wrap h5,.pad-right,.s1,.testi .titlewrap h2,.testibox h5{text-align:center}.grid{grid-template-columns:repeat(1,1fr)}.inner-wrap.parentflex.gap .conpic img{width:100%;height:auto;margin-bottom:0}.inner-wrap.bullet.grid .featured-blogcells img{height:120px}.featured-blogcells{padding:1.5em}.blogcells,.messagecell{padding:3em 2em}.messagecell{border-radius:21px}.inner-wrap .blogcells img{height:120px;margin-bottom:11px}.inner-wrap .blogcells h2{font-size:18px}#hide.book,.address,.banner-text span,.footercells strong{display:none}.book{position:absolute;top:500%;left:0;width:100%;display:flex;margin-right:0;justify-content:center}.menuwrap{height:30%;background-color:#fff;margin-top:0;box-shadow:0 1px 3px 0 #d6d6d6}#inner.banner-bg{min-height:120px;height:auto}a.download{background-color:#86338c;border-radius:30px;padding:3px 11px;color:#fff}a.login{background-color:#2287f8}a.download,a.login{width:160px;font-size:11px}.free h1,h3{font-size:30px}.maran-hero-pic{width:95vw;height:95vw;bottom:-10%}.threecol-pic img{width:100%;border-radius:21px 21px 0 0}.whatsapp{bottom:21%;right:5%}.threecol-text{border:2px solid #b8a4b9;border-top:none;height:auto;border-radius:0 0 21px 21px}.footerlogo{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:21px;margin-right:0;margin-bottom:21px}.footercells ul li a{padding-left:0}a.aa{padding-top:7px;padding-bottom:7px;width:210px;margin-top:11px;font-size:18px}.purple h2,.testibox h5{font-size:6vw}a.aa:after{top:7px}.logowrap{font-size:13px}.rings{transform:scale(.6);right:-4em;top:15%}.h-text{padding-left:1em;padding-right:1em}.h-pic{min-height:360px}.purple{padding-top:3em}.industries-cells{width:50%;font-size:13px;margin-bottom:15px}.industries-cells img{margin-right:7px;width:30px;height:auto;margin-top:-5px}.industries-wrap{padding:5em 1.5em 1.5em}.pad-top{padding-top:30px}.contactcell,.inner-wrap,.pad-big,.threecol,.threecol-solutions{padding:2em}.frontend,.mob-ord{order:1}.backend,.devops,.ml,.vision{order:2}.makecol{column-count:2}.inner-wrap{margin-top:1em}.inner-wrap img{margin-bottom:25px;height:auto}.brdr-color,.c1,.footercells,.footercells i{margin-bottom:11px}.inner-wrap .contactcell img{width:auto;float:none;display:block;margin-bottom:11px}.pic.inner-wrap .tech-logo img{width:45%}.c1:last-child{text-align:left}.split{column-count:1}.footer{gap:1em}.footercells{border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:51px;flex:100%}.footercells i{float:none;line-height:45px}.footer-cells{display:flex;justify-content:center;flex:100%}.social{margin-right:auto;left:auto;right:auto}.credit{margin-top:0}h2{font-size:35px}.testibox h5 strong{font-size:9vw}.inner-wrap h5{font-size:7vw;background-position:center center}.free h1{margin:11px 0;padding:0}.gheyi-wrap a.aa,a.cd{margin-left:0}.microcells{font-size:4.5vw}.microcells img{padding:2px;width:55px;height:55px}.titlewrap{margin-top:0;margin-bottom:0}.titlewrap h2,.titlewrap h4{font-size:8vw}.innovate h2,.titlewrap h4 strong{font-size:5vw}.pad-top-bottom{padding-top:40px;padding-bottom:40px}.padmain{padding-left:2%;padding-right:2%}.pad-top-big{padding-top:20px}.capo-2-col-renovation{padding:3em 1.5em 1.5em;border-bottom:2px solid #fff}.s-cells{flex:100%;border-left:none}.free2{border:none;gap:15px}.banner-text h1{font-size:8vw;line-height:8.5vw;padding-top:0;margin-bottom:11px}.banner-text{top:10%;position:absolute;left:3%;width:100%}.banner-bg{height:auto;min-height:80vh}h1{font-size:27px;padding-bottom:0}.banner-pic{right:2%}.banner-bottom{gap:1em;height:auto;margin-top:-140px;margin-bottom:50px}.bb-cells{flex:100%;border-bottom:1px solid #ccc;padding:3em}.bb-cells img{float:none;margin-bottom:0}.s1,a.cd{float:left}.logo{width:160px}.logo-text,.s1,.threecol-pic,.threecol-text{width:100%}.logowrap{padding-right:2%;justify-content:space-between}.logo-text{font-size:12px}.s1{padding:70px 0 45px;background-repeat:no-repeat;background-size:auto}.threecol-text{padding:2em}.s1-head h2{font-size:45px}.linkwrap{display:inline-block}.pad-right{padding-right:0;padding-left:0}.gheyi-wrap{padding:2em 2em 130px}.gheyi-wrap img{margin-left:0;margin-top:0;width:100%;margin-bottom:21px}.certificates img{width:45%;border:1px solid #ccc}.certificates{gap:1em;padding:1em}.footerlogo{flex:100%;padding-left:10%;padding-right:10%}.innovate{align-content:flex-start;padding-top:5em;min-height:550px}.innovate h2 strong{font-size:11vw}a.cd{flex:100%;margin-bottom:7px}.innovate span{flex-wrap:wrap}.threecol-solutions h2{margin-bottom:30px;margin-top:0;padding-bottom:20px}}@media screen and (max-width:932px) and (orientation:landscape){.banner-bg{height:600px}#inner.banner-bg{min-height:120px;height:120px}.maran-hero-pic{width:65vw;height:65vw}.rings{margin-top:-5%;right:-3em}.book{display:none}.free{border-bottom:none}.banner-text h1{font-size:5vw;line-height:5.5vw}.banner-pic{width:35vw;height:35vw}.banner-text{padding-top:80px;width:45%}.banner-text span{max-width:100%}.banner-bottom{margin-top:-31px;height:250px;flex-wrap:wrap}.free2{padding-top:11px}.bb-cells{flex:1 1 40%;font-size:16px}.bb-cells:nth-child(2){background-image:none}.threecol{flex:100%}}@media(max-width:390px){.h-pic{min-height:340px}.book{top:450%}.industries-cells{font-size:11px}.banner-bg{height:80vh}.maran-hero-pic{width:90vw;height:90vw;bottom:-5%}}