.service-banner{padding-top:98px;position:relative;max-width:1600px;margin:0 auto}.vector-w-red{position:absolute;top:50%;width:32%;right:45px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.service-banner .vector img{height:100%;width:100%}.service-banner-area{width:701px;margin:0 auto;padding:100px 0 75px;position:relative;left:-9%}.service-banner-area figure{margin-bottom:15px;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#212121;position:relative}.service-banner-area figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;max-width:60px}.compliance-logo figure img{width:90px;max-width:90px}.service-banner-area h1{font-size:60px;display:block;margin:0 0 36px -123px;position:relative;color:#2a2a2a}.service-banner-area strong{color:#fff;font-size:36px;margin:0 0 30px -123px;display:block;line-height:1.25}.ruby-banner-area h1{font-size:88px}.java-banner-area h1{font-size:77px}.service-banner-area p{color:#2a2a2a;width:480px;line-height:1.7;margin-bottom:44px;letter-spacing:-.3px}.service-banner .rating-wrap{width:900px;background-color:#fff;padding:26px 20px;margin:0 auto;position:relative}.service-banner .rating{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#141414;margin-right:15px}.service-banner .rating .left{padding:5px 6px}.service-banner .rating .right{background-color:#3e3e3e;padding:5px 8px}.service-banner .rating-wrap>a{font-family:'Circular Std Bold';font-size:15px;color:#231f20;text-transform:capitalize;margin-left:10px}.service-banner .rating-wrap>a .icon-arrow-black{background-position:-147px -13px;width:6px;height:10px;margin-left:4px}.service-banner .rating-wrap>a span{border-bottom:1px solid #141414}.service-banner .rating a{color:#fff;font-size:11px;text-decoration:underline}.service-banner .rating-wrap p{font-family:'Circular Std Book';font-size:14px;color:#231f20;margin:0;letter-spacing:-.2px}.sparx-vector{background-color:#d1f0f0}.sparx-vector img{display:block;max-width:50%}.service{padding:60px 0 0 0;max-width:1600px;margin:0 auto 50px}.service .title{width:1120px;margin:0 auto;text-align:center}.service h2{font-size:55px;color:#141414;margin:0 auto 65px;line-height:1.2}.service>a{display:block}.service-area{padding:0 50px}.service-area ul{border:1px solid #ebebeb;border-bottom:0}.service-area li{width:calc(100%/3);width:-webkit-calc(100%/3);border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;display:-ms-flexbox;display:flex}.service-area li .description{padding:40px 37px 46px;position:relative;height:100%}.service-area li .description *{transition:.3s}.service-area li:nth-child(3n){border-right:none}.service-area li span{position:absolute;top:36px;right:25px;color:#0d0d0d;font-size:18px}.service-area li .wrapper-link{display:block;width:192px;height:194px;margin:0 auto 37px;cursor:pointer}.service-area li a figure{text-align:center;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);-moz-box-shadow:0 10px 40px rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1);position:relative}.service-area li figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90px}.service-area li svg *{fill:#2a2a2a}.service-area li [fill^=none]{fill:none!important}.service-area li .prestashop-logo svg *{fill:#e8e8e8}.service-area li .prestashop-logo [fill="#010101"]{fill:#010101}.service-area li .prestashop-logo [fill="#757576"]{fill:#757576}.service-area li .prestashop-logo [fill="#B5B5B6"]{fill:#b5b5b6}.service-area li .prestashop-logo [fill="#FFFFFF"]{fill:#fff}.service-area li .prestashop-logo [fill="#686B6B"]{fill:#686b6b}.service-area li .prestashop-logo [fill="#909393"]{fill:#909393}.service-area li strong{text-align:center;display:block}.service-area li strong a{font-size:20px;color:#ef011e;font-family:'Open Sans',sans-serif;font-weight:600;margin-bottom:14px;text-transform:uppercase}.description.slider strong{font-size:20px;color:#ef011e;font-family:'Open Sans',sans-serif;font-weight:600;margin-bottom:14px;text-transform:uppercase}.description.slider figure{text-align:center;margin:0 auto 37px;width:192px;height:194px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);-moz-box-shadow:0 10px 40px rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1);position:relative}.description.slider:hover figure{background-color:#ef011e}.description.slider:hover strong{color:#2a2a2a}.service-area li p{font-family:'Open Sans',sans-serif;color:#2a2a2a;font-size:18px;line-height:1.66;margin:0}.description-anchors{display:block}.service-area li a:hover figure{background-color:#f0011e}.service-area li a:hover svg *{fill:#fff}.service-area li a:hover [fill^=none]{fill:none!important}.service-area strong a:hover{color:#2a2a2a}.about-service{padding:103px 0}.service-content{margin:0 auto;padding:0 170px}.service-content{max-width:1088px;margin:0 auto;padding:0;padding-left:70px}.about-service p{font-family:'Open Sans',sans-serif;color:#2a2a2a;font-size:24px;line-height:1.5;margin-bottom:0;letter-spacing:1px;font-weight:300}.about-service p span{display:block}.service-content .description{margin-top:27px}.service-content h4{margin:0 0 18px -72px;line-height:1.2;color:#141414;text-transform:capitalize;letter-spacing:-.4px}.description p{font-size:18px;color:#2a2a2a;margin:0 0 25px 0}.description ul{margin-top:38px}.service-content li{position:relative;padding-left:38px;margin-bottom:35px}.service-content .sub-list li{display:inline-block;margin-right:20px;vertical-align:middle}.description-list{display:-webkit-flex;display:flex;flex-wrap:wrap}.description-list li{flex:0 0 48%;margin:0 4% 20px 0}.description-list li:nth-child(even),.service-content .sub-list li:last-child{margin-right:0}.service-content li span{position:absolute;top:0;left:0;width:25px;height:25px;line-height:25px;text-align:center;background-color:#000;font-family:'Open Sans',sans-serif;font-size:14px;text-align:center;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.service-content li p{font-family:'Open Sans',sans-serif;font-size:18px;margin:0}.service-content h5{font-family:'Circular Std Bold';font-size:40px;color:#231f20;margin:0 0 30px -72px}.service-content .sub-description p{font-family:'Open Sans',sans-serif;font-size:17px;margin:0 0 20px;line-height:1.7}.service-content strong{font-family:'Open Sans',sans-serif;color:#231f20;font-size:20px;line-height:1.5;margin-bottom:30px;letter-spacing:.5px;display:block}.service-content figure{position:relative;margin-right:-79px;width:556px;text-align:center}.service-content figure:after{position:absolute;left:calc(100% + 5px);left:-webkit-calc(100% + 5px);bottom:50%;margin-top:1px;background-color:#d59f4c;content:'';-webkit-transform:rotate(-29deg) translateX(100%);-moz-transform:rotate(-29deg) translateX(100%);-ms-transform:rotate(-29deg) translateX(100%);-o-transform:rotate(-29deg) translateX(100%);transform:rotate(-29deg) translateX(100%);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;width:100vw;height:1px}.choose-wrap{background-color:#d1f0f0;padding:0 0 115px 0;text-align:center}.support-include{padding:60px 0 1px 0}.choose-wrap h4{font-family:AddingtonCF-BoldItalic;font-size:112px;position:relative;margin-bottom:65px;text-transform:capitalize;padding:0 50px;letter-spacing:-.2px}.choose-content{width:1260px;margin:0 auto;background-color:#fff}.choose-content ul{border-top:1px solid #ebebeb;margin-bottom:105px}.choose-content li{width:50%;padding:40px 57px;position:relative;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.choose-content li:nth-child(2n){border-right:none}.choose-content li figure{text-align:center;margin:0 auto 37px;width:192px;height:192px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;border:1px solid #e1e1e1;position:relative}.choose-content li figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90px}.choose-content li figure:after{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:transparent;border:4px solid #e1e1e1;content:'';border-top:4px solid transparent;border-right:4px solid transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);-moz-transition:all .4s cubic-bezier(.42,0,.58,1);-ms-transition:all .4s cubic-bezier(.42,0,.58,1);-o-transition:all .4s cubic-bezier(.42,0,.58,1);transition:all .4s cubic-bezier(.42,0,.58,1)}.choose-content li:hover figure:after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);border:4px solid #e71937;border-top:4px solid transparent;border-right:4px solid transparent}.choose-content li:nth-child(2) figure:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.choose-content li:nth-child(2):hover figure:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.choose-content li:nth-child(3) figure:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.choose-content li:nth-child(3):hover figure:after{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.choose-content li:nth-child(4) figure:after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.choose-content li:nth-child(4):hover figure:after{-webkit-transform:rotate(405deg);-moz-transform:rotate(405deg);-ms-transform:rotate(405deg);-o-transform:rotate(405deg);transform:rotate(405deg)}.choose-content li strong{font-size:20px;font-weight:600;color:#2a2a2a;font-family:'Open Sans',sans-serif;display:block;margin-bottom:14px;text-transform:uppercase}.choose-content li p{font-family:'Open Sans',sans-serif;color:#2a2a2a;font-size:18px;margin:0;text-align:left;line-height:1.6}.btn-support strong{font-family:'Circular Std Bold';font-size:150px;display:block;color:#231f20;margin-bottom:25px}.btn-support span{font-size:17px;display:block;color:#231f20}.case-banner{position:relative}.case-banner video{width:100%;display:block;object-fit:cover;object-position:center}.case-banner .video-wrap{position:relative}.case-banner .video-wrap:after,.case-banner figure:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:-moz-linear-gradient(45deg,#ea2129 1%,#7b1f7d 10%,#561e99 13%,#311db6 16%,#251dbf 17%,#251dbf 18%,rgba(11,14,192,.45) 100%);background:-webkit-linear-gradient(45deg,#ea2129 1%,#7b1f7d 10%,#561e99 13%,#311db6 16%,#251dbf 17%,#251dbf 18%,rgba(11,14,192,.45) 100%);background:linear-gradient(45deg,#ea2129 1%,#7b1f7d 10%,#561e99 13%,#311db6 16%,#251dbf 17%,#251dbf 18%,rgba(11,14,192,.45) 100%)}.case-banner figure img{width:100%;object-fit:cover;object-position:center;display:block;min-height:768px}.case-banner figure{position:relative;min-height:768px}.case-banner-area{position:absolute;bottom:0;height:calc(100% - 100px);height:-webkit-calc(100% - 100px);left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:1195px}.about-case{max-width:570px;position:absolute;top:0;left:0;padding-left:130px}.about-case h1:after{position:absolute;top:50%;right:calc(100% + 40px);right:-webkit-calc(100% + 40px);width:100vh;height:1px;background-color:#d59f4c;content:'';-webkit-transform:rotate(-53deg);-moz-transform:rotate(-53deg);-ms-transform:rotate(-53deg);-o-transform:rotate(-53deg);transform:rotate(-53deg);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}.about-case strong{font-family:'Circular Std Bold';display:block;font-size:24px;color:#b6925b;margin-bottom:75px}.case-banner h1{font-size:38px;color:#fff;text-transform:uppercase;margin:0 0 40px -61px;position:relative}.case-banner h1 sup{font-family:'Open Sans',sans-serif;font-size:11px;position:relative;top:-20px}.case-banner .about-case p{font-family:'Open Sans',sans-serif;font-size:36px;color:#fff;line-height:1.4;margin-bottom:56px;letter-spacing:1.4px}.case-banner .about-case .btn{min-width:168px}.case-banner .description{padding:75px 72px 20px;background-color:#fff;max-width:577px;position:absolute;bottom:0;right:0}.case-banner .description:after{position:absolute;top:40px;right:0;width:100px;height:1px;background-color:#d59f4c;content:'';-webkit-transform:rotate(-53deg);-moz-transform:rotate(-53deg);-ms-transform:rotate(-53deg);-o-transform:rotate(-53deg);transform:rotate(-53deg);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}.case-banner .description strong{font-size:17px;color:#1a1a1a;display:block;margin-bottom:25px}.case-banner .description p{font-family:'Open Sans',sans-serif;font-size:15px;color:#1a1a1a;line-height:1.8}.icon-arrow-gold{background-position:-134px -36px;width:14px;height:23px}.case-banner .next-case{position:absolute;top:0;right:0}.require-wrap{padding:170px 0 0}.require-wrap .container{padding:0 73px}.require-wrap h2{font-size:150px;color:#231f20;text-align:center;margin-bottom:57px;letter-spacing:-5.4px}.require-wrap p{font-family:'Open Sans',sans-serif;font-size:24px;color:#231f20;line-height:1.3;letter-spacing:1.4px;margin-bottom:39px}.require-wrap .solution .left{background-color:#fff;min-height:380px;padding:90px 50px 90px 73px;margin-left:-73px;flex:0 0 575px;max-width:575px;position:relative;-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,.1);-moz-box-shadow:0 5px 5px -5px rgba(0,0,0,.1);box-shadow:0 5px 5px -5px rgba(0,0,0,.1)}.require-wrap .solution .left:after{position:absolute;top:24px;right:-106px;width:1px;height:530px;background-color:#d59f4c;content:'';-webkit-transform:rotate(38deg);-moz-transform:rotate(38deg);-ms-transform:rotate(38deg);-o-transform:rotate(38deg);transform:rotate(38deg);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;z-index:-1}.require-wrap .solution h3{font-family:'Circular Std Bold';font-size:48px;color:#231f20;line-height:1.2;letter-spacing:-1.7px}.require-wrap .solution .right{padding-top:94px;flex:0 0 433px;max-width:433px}.require-wrap .solution li{font-family:'Open Sans',sans-serif;padding-left:30px;font-size:15px;color:#231f20;margin-bottom:6px;position:relative;letter-spacing:-.1px}.require-wrap .solution .icon-check{position:absolute;left:0;top:5px;background-position:-162px -11px;width:13px;height:11px}.moc-wrap{margin-top:-70px;z-index:-2;position:relative}.moc-wrap img{width:100%;display:block}.case-target{background-color:#f1f1f1;padding-bottom:270px}.case-target .left,.case-target .right{flex:0 0 577px;max-width:577px;-webkit-box-shadow:0 0 20.24px 1.76px rgba(0,0,0,.04),0 0 21.6128px .3872px rgba(0,0,0,.02),0 0 5.94px .06px rgba(0,0,0,.01);-moz-box-shadow:0 0 20.24px 1.76px rgba(0,0,0,.04),0 0 21.6128px .3872px rgba(0,0,0,.02),0 0 5.94px .06px rgba(0,0,0,.01);box-shadow:0 0 20.24px 1.76px rgba(0,0,0,.04),0 0 21.6128px .3872px rgba(0,0,0,.02),0 0 5.94px .06px rgba(0,0,0,.01);background-color:#fff}.case-target .left{padding:86px 70px 65px 121px;margin-top:-142px;position:relative}.case-target h4{font-family:'Circular Std Bold';font-size:36px;color:#231f20;line-height:1.2;margin:0 0 38px -52px;letter-spacing:-.6px}.case-target .left p,.case-target .left span{font-size:16px;color:#231f20;margin-bottom:34px;line-height:1.5;display:block;letter-spacing:1px}.case-target .left p{font-family:'Open Sans',sans-serif}.case-target .left span{font-family:'Open Sans',sans-serif;letter-spacing:.5px}.case-target .right{margin-top:-32px;padding:50px 70px 72px;position:relative;min-height:643px}.case-target .user{text-align:center;margin-bottom:37px}.case-target .user figure{width:200px;height:200px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto 15px}.case-target .user img{width:100%}.case-target .user strong{display:block;font-size:17px;color:#1a1a1a;text-transform:uppercase;margin-bottom:8px}.case-target .user span{font-family:'Open Sans',sans-serif;font-size:15px;color:#1a1a1a;text-transform:capitalize;letter-spacing:1px}.case-target .right p{font-family:'Open Sans',sans-serif;font-size:24px;color:#231f20;line-height:1.4;letter-spacing:.5px}.case-link{position:absolute;bottom:0;right:calc(100% + 42px);right:-webkit-calc(100% + 42px);width:100%;text-align:center}.case-link a{font-family:'Open Sans',sans-serif;font-weight:500;display:inline-block;font-size:36px;color:#231f20;border-bottom:2px solid #141414;margin-bottom:63px;letter-spacing:2.8px}.case-link span{width:67px;height:67px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#141414;display:block;margin:0 auto;position:relative}.case-link span i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-position:-159px -35px;width:33px;height:28px}.solution-wrap{padding:0}.solution-wrap h2{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0;line-height:.9}.case-info{padding:145px 0 205px;background:url(../images/blue-red-gradient.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;margin-top:-52px;z-index:-2;position:relative}.case-info-area{width:970px;margin:0 auto}.case-info-area figure img{width:100%}.case-info-area figure{margin-bottom:45px;position:relative}.case-info-area .plier{position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:auto;margin-left:-42px;z-index:-1}.case-info-area .scissor{position:absolute;bottom:-67px;right:100%;margin-right:-67px;z-index:-1;width:auto}.case-info-area .pentagram{position:absolute;right:-40px;bottom:-80px;width:auto}.founder-wrap{position:relative;z-index:1;padding-bottom:180px}.founder-wrap .left{padding:86px 63px 82px 121px}.founder-wrap .right{padding:71px 70px 72px;min-height:650px}.founder-wrap .left p,.founder-wrap .left span{margin-bottom:7px;padding-right:25px}.founder-wrap .user figure{width:auto;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.founder-wrap .user figure img{width:auto}.founder-wrap .user span,.founder-wrap .user strong{text-transform:none}.founder-wrap .case-link{bottom:46px}.founder-wrap .case-link span i{background-position:-209px -79px;width:33px;height:34px}.founder-wrap .left:after{position:absolute;top:70%;left:-80px;width:1px;height:600px;background-color:#d59f4c;content:'';-webkit-transform:rotate(-38deg);-moz-transform:rotate(-38deg);-ms-transform:rotate(-38deg);-o-transform:rotate(-38deg);transform:rotate(-38deg);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;z-index:-1}.result-wrap{background:url(../images/case-result.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;position:relative}.result-wrap:after{position:absolute;top:0;left:0;width:100%;height:60%;background:-moz-linear-gradient(top,#f1f1f1 0,rgba(241,241,241,.79) 21%,rgba(255,255,255,.45) 55%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#f1f1f1 0,rgba(241,241,241,.79) 21%,rgba(255,255,255,.45) 55%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#f1f1f1 0,rgba(241,241,241,.79) 21%,rgba(255,255,255,.45) 55%,rgba(255,255,255,0) 100%);content:''}.doodern-result{background:url(../images/doodern-results.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover}.kul-result{background:url(../images/kul-result.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover}.supermargin-result{background:url(../images/supermargins-RESULTS-image.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover}.result-wrap .container{position:relative;z-index:2}.result-wrap h4{font-family:'Circular Std Bold';font-size:112px;color:#231f20;text-align:center;margin-bottom:259px;letter-spacing:-3.8px}.result-wrap .result-description{flex:0 0 577px;max-width:577px;padding:70px 70px 65px;background-color:#fff;position:relative}.result-wrap .result-description strong{display:block;font-family:'Circular Std Bold';font-size:18px;color:#231f20;margin-bottom:20px}.result-description p{font-family:'Open Sans',sans-serif;font-size:22px;letter-spacing:1.5px;color:#231f20;line-height:1.4;margin-bottom:35px}.result-description ul{padding-left:40px}.result-description li{font-family:'Open Sans',sans-serif;padding-left:30px;font-size:15px;color:#231f20;margin-bottom:2px;line-height:1.4;position:relative}.result-description .icon-check{position:absolute;left:0;top:5px;background-position:-162px -11px;width:13px;height:11px}.result-description .next-result{position:absolute;left:100%;bottom:0;width:150px;height:150px;background-color:#000}.result-description .next-result i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.request-wrap{background:#e3f6f6;text-align:center;padding:98px 0}.request-wrap strong{font-weight:600;font-size:24px;color:#2a2a2a;display:block;margin-bottom:25px}@media only screen and (max-width:1599px){.container{max-width:950px!important}.service-banner-area{padding:60px 0}.service-banner-area h1{font-size:80px;margin:0 0 36px -75px}.java-banner-area h1{font-size:72px}.sparx-vector img{max-width:55%}.service .title{width:1000px}.service h2{font-size:75px}.service-area li strong{font-size:18px}.service-area li img{width:160px}.service-content h4,.service-content h5{margin:0 0 38px -50px}.service-content figure{width:480px;margin-right:-20px}.service-content li span{top:4px}.choose-wrap h4{font-size:100px}.choose-wrap{padding-left:100px}.choose-content{width:1000px}.choose-content li{padding:40px 30px}.choose-content li img{width:160px}.choose-wrap>strong{font-size:120px}}@media only screen and (max-width:1199px){.container{max-width:850px!important}.service-banner-area{width:600px}.service-banner-area h1{font-size:65px;margin:0 0 36px -30px}.java-banner-area h1{font-size:53px}.service-banner .rating-wrap{width:600px;padding:26px 10px}.service-banner .rating{width:250px}.service-banner .rating-wrap>a{width:110px}.overall{margin:0 15px;line-height:1.2}.rating-view .more-work{flex:0 0 90px;font-size:14px}.sparx-vector img{max-width:80%}.service .title{width:800px}.service h2{font-size:60px}.service-area li img{width:110px}.service-area li strong{line-height:1.3}.about-service{padding:100px 0 110px 0}.choose-wrap,.support-include{padding-left:0}.about-service p{margin-bottom:20px;font-size:16px;line-height:1.4}.about-service p span{display:inline}.service-content .d-flex{flex-wrap:wrap}.service-content .description{order:2;width:100%}.service-content h4{font-size:38px}.service-content figure{width:100%;margin:0 0 15px 0;text-align:center}.choose-wrap h4{font-size:75px;top:-34px}.choose-content{width:800px}.choose-content li strong{line-height:1.4}.choose-wrap>strong{font-size:115px}}@media only screen and (max-width:991px){#ct-ultimate-gdpr-cookie-popup{right:initial;left:0;max-width:325px!important;padding:18px}.ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-content{font-size:14px!important}.ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-read-more{font-size:12px!important}#wrapper{overflow-x:hidden}.container{max-width:700px!important}.service-banner{padding:55px 15px;text-align:center}.service-banner-area{width:100%;left:0}.service-banner-area figure{margin:0 auto 15px}.service-banner-area h1{font-size:31px;margin:0 0 25px}.service-banner-area p{width:auto;text-align:left;margin:0 0 25px}.vector-w-red{width:36%;display:none}.service{padding:15px 0;margin:0}.service .title{width:600px}.service .title{width:auto}.service h2{font-size:30px;line-height:1.2;margin:0 0 15px}.service-area{padding:0}.service-area ul{flex-direction:column}.service-area ul li{width:100%;flex-direction:column}.service-area li .wrapper-link{width:122px;height:122px}.service-area li figure img{width:55px;height:45px}.service-area li .description{padding:40px 22px}.about-service{padding:40px 15px;margin:0}.about-service p{font-weight:400;text-align:left}.service-content{padding:0}.service-content h4{font-size:24px;margin:0 0 15px;text-align:center}.service-content strong{font-size:16px}.request-wrap{padding:25px 15px}.request-wrap strong{font-size:21px;line-height:1.2}.btn-default,.btn-primary,.btn-quinary,.btn-transparent{margin-top:0}.rating-wrap{padding:40px 0 30px;border-bottom:1px solid #ccc;background-color:#fff}.overall{margin:0;line-height:1.5}.choose-wrap{padding:0}.choose-wrap h4{font-size:25px;margin:0;padding:35px 15px;top:0;line-height:1.2}.choose-content{width:auto}.choose-content ul{width:100%;flex-direction:coloumn;margin:0}.choose-content li{width:100%}.choose-content li figure{width:122px;height:122px}.choose-content li figure img{width:55px;height:45px}.choose-wrap>strong{font-size:65px}}@media only screen and (max-width:767px){.service-banner-area{padding:40px 0}.service-banner-area figure{display:none}}.abs-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.img-property img{position:absolute;width:60px;top:50%;left:50%;transform:translate(-50%,-50%)}