body{background-image:url(../images/clients/bg.png);background-position:top;background-repeat:no-repeat;background-size:100% auto}body main{padding-bottom:51px}body main section#solutions-banner{background-image:url(../images/solutions/banner-bg.png);background-position:bottom;background-repeat:no-repeat;margin-top:-120px}body main section#solutions-banner .wrapper{padding-bottom:180px;padding-right:500px;padding-top:185px;position:relative}body main section#solutions-banner .wrapper h1{color:var(--darkBlueColor);font-size:66px;line-height:1;margin-bottom:35px}body main section#solutions-banner .wrapper p{color:var(--lightBlueColor);line-height:1.65;margin-bottom:40px}body main section#solutions-banner .wrapper:after{background-image:url(../images/solutions/banner-decor.png);bottom:91px;height:420px;position:absolute;right:-39px;width:567px}body main section#solutions-development{margin-bottom:20px}body main section#solutions-development .wrapper{padding-bottom:140px;padding-left:724px;padding-top:17px;position:relative}body main section#solutions-development .wrapper h2{color:var(--darkBlueColor);font-size:45px;line-height:1.27;margin-bottom:28px}body main section#solutions-development .wrapper p{color:var(--lightBlueColor);line-height:1.65}body main section#solutions-development .wrapper:before{background-image:url(../images/solutions/development-decor.png);height:581px;left:-177px;position:absolute;top:-53px;width:898px}body main section#solutions-hardware{margin-bottom:20px}body main section#solutions-hardware .wrapper{padding-bottom:207px;padding-right:724px;padding-top:69px;position:relative}body main section#solutions-hardware .wrapper h2{color:var(--darkBlueColor);font-size:45px;line-height:1.27;margin-bottom:28px}body main section#solutions-hardware .wrapper p{color:var(--lightBlueColor);line-height:1.65}body main section#solutions-hardware .wrapper:before{background-image:url(../images/solutions/hardware-decor.png);height:521px;position:absolute;right:0;top:24px;width:638px}body main section#solutions-method .wrapper{padding-bottom:83px}body main section#solutions-method .wrapper h2{color:var(--darkBlueColor);font-size:45px;line-height:1.27;margin-bottom:28px;text-align:center}body main section#solutions-method .wrapper>p{color:var(--lightBlueColor);line-height:1.65;margin-bottom:44px;padding:0 120px;text-align:center}body main section#solutions-method .wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-right:-19px;position:relative;width:calc(100% + 19px)}body main section#solutions-method .wrapper ul li{background-color:#ecf4fa;border-radius:12px;display:block;margin-bottom:19px;margin-right:19px;padding:24px;width:calc(25% - 19px)}body main section#solutions-method .wrapper ul li .head{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:38px;min-height:61px;padding-bottom:13px;position:relative}body main section#solutions-method .wrapper ul li .head:before{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fce64d));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fce64d);background-size:100% 100%;border-radius:10px;bottom:0;height:5px;left:0;position:absolute;transition:.4s;width:100%}body main section#solutions-method .wrapper ul li .head b{color:var(--darkBlueColor);display:block;font-family:Rubik SemiBold,sans-serif;font-size:17px;line-height:1.4;position:relative;width:100%}body main section#solutions-method .wrapper ul li p{color:var(--lightBlueColor);line-height:1.65;margin-bottom:10px}body main section#solutions-method .wrapper ul li img{margin:auto;-o-object-fit:scale-down;object-fit:scale-down}body main section#solutions-method .wrapper ul:before{background-image:url(../images/features/features-left-decor.png);height:39px;left:-200px;position:absolute;top:-21px;width:28px}body main section#solutions-method .wrapper ul:after{background-image:url(../images/features/features-right-decor.png);bottom:279px;height:53px;position:absolute;right:-93px;width:40px}body main section#solutions-results{margin-bottom:20px}body main section#solutions-results .wrapper{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:85px;padding-top:69px}body main section#solutions-results .wrapper ul li{background-color:#f2f3ff;border-radius:15px;box-shadow:0 0 15px 0 rgba(54,53,96,.2);max-width:435px;overflow:hidden;position:relative;width:100%}body main section#solutions-results .wrapper ul li img{left:8px;position:absolute;top:50%;transform:translateY(-50%)}body main section#solutions-results .wrapper ul li b{align-items:center;background-color:#fff;color:var(--darkBlueColor);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Rubik Medium,sans-serif;font-size:20px;font-weight:500;height:73px;line-height:1.2;padding:15px 15px 15px 140px}body main section#solutions-results .wrapper ul li p{color:var(--lightBlueColor);line-height:1.65;padding:15px 15px 15px 140px}body main section#solutions-results .wrapper ul li:first-child{left:162px}body main section#solutions-results .wrapper ul li:nth-child(2){left:45px;top:-5px;z-index:2}body main section#solutions-results .wrapper ul li:nth-child(3){left:205px;top:-10px}body main section#solutions-results .wrapper .right{max-width:510px}body main section#solutions-results .wrapper .right h2{color:var(--darkBlueColor);font-size:45px;line-height:1.27;margin-bottom:28px;padding-bottom:150px;position:relative;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}body main section#solutions-results .wrapper .right h2:before{background-image:url(../images/solutions/results-right-decor.png);bottom:0;height:130px;left:calc(50% - 50px);position:absolute;transform:translateX(-50%);width:544px}body main section#solutions-results .wrapper .right p{color:var(--lightBlueColor);line-height:1.65}body main section#solutions-extend .wrapper .container{background-image:-webkit-gradient(linear,left bottom,left top,from(#dff7f1),to(#f9fafe));background-image:linear-gradient(0deg,#dff7f1,#f9fafe);border-radius:60px;margin-left:-57px;margin-right:-57px;padding:45px;width:calc(100% + 114px)}body main section#solutions-extend .wrapper .container h2{color:var(--darkBlueColor);font-size:45px;line-height:1.27;margin-bottom:28px;text-align:center}body main section#solutions-extend .wrapper .container p{color:var(--lightBlueColor);line-height:1.65;margin-bottom:45px;padding:0 150px;text-align:center}body main section#solutions-extend .wrapper .container ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-left:-35px;margin-right:-35px;width:calc(100% + 70px)}body main section#solutions-extend .wrapper .container ul li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 35px}body main section#solutions-extend .wrapper .container ul li span{align-items:center;background-color:#fff;border:1px solid #d7dde9;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}body main section#solutions-extend .wrapper .container ul li b{color:var(--darkBlueColor);display:block;font-family:Rubik SemiBold,sans-serif;line-height:1.4;text-align:center}body main section#solutions-extend .wrapper .container ul li:not(.big){margin-top:15px;width:170px}body main section#solutions-extend .wrapper .container ul li:not(.big) span{height:77px;margin-bottom:4px;width:77px}body main section#solutions-extend .wrapper .container ul li:not(.big) span img{height:57px;-o-object-fit:scale-down;object-fit:scale-down;width:64px}body main section#solutions-extend .wrapper .container ul li:not(.big) b{font-size:16px}body main section#solutions-extend .wrapper .container ul li.big span{height:112px;margin-bottom:17px;position:relative;width:112px}body main section#solutions-extend .wrapper .container ul li.big span:after{animation:pulsate-fwd 5s ease-in-out infinite both;background-image:url(../images/solutions/cpu.png);height:230px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:229px;z-index:-1}@keyframes pulsate-fwd{0%{opacity:.3;transform:scale(1) translate(-50%,-50%)}50%{opacity:1;transform:scale(1.15) translate(-50%,-50%)}to{opacity:.3;transform:scale(1) translate(-50%,-50%)}}body main section#solutions-extend .wrapper .container ul li.big b{font-size:24px}body main section#solutions-integration .wrapper{padding-bottom:133px;padding-top:76px}body main section#solutions-integration .wrapper h2{color:var(--darkBlueColor);font-size:45px;line-height:1.27;margin-bottom:28px;text-align:center}body main section#solutions-integration .wrapper p{color:var(--lightBlueColor);line-height:1.65;margin-bottom:124px;padding:0 150px;text-align:center}body main section#solutions-integration .wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}body main section#solutions-integration .wrapper ul li{max-width:350px;width:100%}body main section#solutions-integration .wrapper ul li img{height:200px;margin-bottom:33px;max-width:100%;-o-object-fit:scale-down;object-fit:scale-down}body main section#solutions-integration .wrapper ul li b{color:var(--darkBlueColor);display:block;font-family:Rubik SemiBold,sans-serif;font-size:22px;line-height:1.3;margin-bottom:17px}body main section#solutions-integration .wrapper ul li p{margin-bottom:0;padding:0;text-align:left}body main section#solutions-integration .wrapper ul li:nth-child(2) img{margin-left:-63px}body main section#solutions-integration .wrapper ul li:nth-child(3) img{margin-left:-20px}body main section#solutions-offer{margin-bottom:90px}body main section#solutions-offer .wrapper .container{background-image:linear-gradient(56deg,#ffeee5,#d9e1fb,#c2f2e6);border-radius:15px;padding:69px 395px 69px 92px;position:relative}body main section#solutions-offer .wrapper .container h2{color:var(--darkBlueColor);font-size:45px;line-height:1.27;margin-bottom:18px}body main section#solutions-offer .wrapper .container p{color:var(--lightBlueColor);line-height:1.65;margin-bottom:30px}body main section#solutions-offer .wrapper .container:after{background-image:url(../images/solutions/offer-top-right-decor.png);height:148px;position:absolute;right:-43px;top:-90px;width:248px}body main section#solutions-offer .wrapper .container:before{background-image:url(../images/solutions/offer-decor.png);bottom:-10px;height:286px;position:absolute;right:37px;width:336px}@media screen and (max-width:1200px){body main section#solutions-results .wrapper ul li:first-child{left:20px}body main section#solutions-results .wrapper ul li:nth-child(2){left:-15px}body main section#solutions-results .wrapper ul li:nth-child(3){left:40px}}@media screen and (max-width:1024px){body main section#solutions-banner{background-size:auto 100%}body main section#solutions-banner .wrapper{padding-bottom:120px;padding-right:0}body main section#solutions-banner .wrapper h1{padding-bottom:200px;position:relative;text-align:center}body main section#solutions-banner .wrapper h1:after{background-image:url(../images/solutions/banner-decor.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:180px;left:50%;position:absolute;transform:translateX(-50%);width:100%}body main section#solutions-banner .wrapper p{text-align:center}body main section#solutions-banner .wrapper:after{display:none}body main section#solutions-development .wrapper{padding-bottom:40px;padding-left:0}body main section#solutions-development .wrapper h2{padding-bottom:200px;position:relative;text-align:center}body main section#solutions-development .wrapper h2 br{display:none}body main section#solutions-development .wrapper h2:after{background-image:url(../images/solutions/development-decor.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:180px;left:50%;position:absolute;transform:translateX(-50%);width:100%}body main section#solutions-development .wrapper p{text-align:center}body main section#solutions-development .wrapper:before{display:none}body main section#solutions-extend .wrapper .container p{padding:0}body main section#solutions-extend .wrapper .container ul{margin:0;width:100%}body main section#solutions-extend .wrapper .container ul li{margin:0 5px}body main section#solutions-integration .wrapper{padding-bottom:80px;padding-top:40px}body main section#solutions-integration .wrapper p{margin-bottom:60px;padding:0}body main section#solutions-integration .wrapper ul{flex-direction:column}body main section#solutions-integration .wrapper ul li{margin-bottom:40px;max-width:100%}body main section#solutions-integration .wrapper ul li img{display:none}body main section#solutions-integration .wrapper ul li b{padding-left:130px;position:relative}body main section#solutions-integration .wrapper ul li b:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:120px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:120px}body main section#solutions-integration .wrapper ul li:last-of-type{margin-bottom:0}body main section#solutions-integration .wrapper ul li:first-child b:before{background-image:url(../images/solutions/insert.png)}body main section#solutions-integration .wrapper ul li:nth-child(2) b:before{background-image:url(../images/solutions/connect.png)}body main section#solutions-integration .wrapper ul li:nth-child(3) b:before{background-image:url(../images/solutions/connect-2.png)}body main section#solutions-hardware{margin-bottom:0}body main section#solutions-hardware .wrapper{padding-bottom:80px;padding-right:0;padding-top:0}body main section#solutions-hardware .wrapper h2{padding-bottom:200px;position:relative;text-align:center}body main section#solutions-hardware .wrapper h2 br{display:none}body main section#solutions-hardware .wrapper h2:after{background-image:url(../images/solutions/hardware-decor.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:180px;left:50%;position:absolute;transform:translateX(-50%);width:100%}body main section#solutions-hardware .wrapper p{text-align:center}body main section#solutions-hardware .wrapper:before{display:none}body main section#solutions-method .wrapper p{padding:0}body main section#solutions-method .wrapper ul{flex-wrap:wrap}body main section#solutions-method .wrapper ul li{width:calc(50% - 19px)}body main section#solutions-results .wrapper{flex-direction:column-reverse;padding-top:0}body main section#solutions-results .wrapper .right{max-width:100%}body main section#solutions-results .wrapper .right h2{text-align:center;width:100%}body main section#solutions-results .wrapper .right h2:before{left:50%}body main section#solutions-results .wrapper .right p{margin-bottom:40px;text-align:center}body main section#solutions-results .wrapper ul{width:100%}body main section#solutions-results .wrapper ul li{margin-bottom:20px;max-width:100%;position:static;width:100%}body main section#solutions-results .wrapper ul li:last-of-type{margin-bottom:0}body main section#solutions-offer .wrapper .container{padding:15px}body main section#solutions-offer .wrapper .container h2,body main section#solutions-offer .wrapper .container p{text-align:center}body main section#solutions-offer .wrapper .container a.btn-primary{margin:0 auto}body main section#solutions-offer .wrapper .container:before{display:none}}@media screen and (max-width:760px){body main section#solutions-banner .wrapper h1{font-size:30px}body main section#solutions-development .wrapper h2,body main section#solutions-extend .wrapper .container h2{font-size:22px}body main section#solutions-extend .wrapper .container ul{flex-direction:column}body main section#solutions-extend .wrapper .container ul li:not(.big){flex-direction:row;order:2;width:100%}body main section#solutions-extend .wrapper .container ul li:not(.big) span{flex-shrink:0;margin-bottom:0;margin-right:15px}body main section#solutions-extend .wrapper .container ul li:not(.big) b{text-align:left}body main section#solutions-extend .wrapper .container ul li.big{order:1}body main section#solutions-integration .wrapper h2{font-size:22px}body main section#solutions-integration .wrapper ul li b br{display:none}body main section#solutions-hardware .wrapper h2,body main section#solutions-method .wrapper h2{font-size:22px}body main section#solutions-method .wrapper ul,body main section#solutions-method .wrapper ul li{margin-right:0;width:100%}body main section#solutions-results .wrapper .right h2{font-size:22px;padding-bottom:60px}body main section#solutions-results .wrapper .right h2:before{background-position:50%;background-repeat:no-repeat;background-size:contain;height:50px;width:200px}body main section#solutions-results .wrapper ul li img{left:-1px;width:100px}body main section#solutions-results .wrapper ul li b{font-size:15px;height:55px;padding:5px 15px 5px 105px}body main section#solutions-results .wrapper ul li b br{display:none}body main section#solutions-results .wrapper ul li p{padding-left:105px}body main section#solutions-offer .wrapper .container h2{font-size:22px}}

/*# sourceMappingURL=solutions.css.map*/