:focus{outline:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none;outline:none}input::-ms-clear{width:0;height:0}area,br,col,colgroup,hr,map,option,param,select,textarea{padding:0;margin:0;border:none}button{margin:0}body,h1,h4,h5,html{margin:0;padding:0;border:0;background:0 0}a,abbr,acronym,address,applet,aside,b,big,blockquote,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h6,header,i,iframe,img,input,ins,kbd,label,legend,li,object,ol,pre,q,s,samp,small,span,strike,strong,sub,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body,h1,h2,h3,h4,h5,html,p,section{outline:0;vertical-align:baseline}button,h2,h3,p{padding:0}section{margin:0;font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button,input[type=button],input[type=submit]{cursor:pointer}button,h2,h3,p,section{border:0;background:0 0}input,textarea{resize:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}::-ms-clear{width:0;height:0;display:none}::-ms-reveal{width:0;height:0;display:none}a{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}input,select,textarea{box-shadow:none}select{border-radius:0}*,:after,:before{box-sizing:border-box}.owl-item{transform:translateZ(0)}body,html,input,textarea{font-family:'Open Sans',sans-serif}input,textarea{-webkit-appearance:none;border-radius:0}.b-wrapper,body,html{width:100%;height:100%}body,html{font-size:16px;font-weight:400;color:#344f5a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1{font-size:36px}p{font-size:18px;line-height:27px;margin:15px 0}h2{font-size:34px;text-transform:uppercase;text-align:center;margin:38px 0}h3{font-size:28px;line-height:40px;margin:0 0 15px}h4,h5{font-size:24px;line-height:30px}h5{font-size:20px}section{padding:30px 0 55px}#tidio-chat-iframe{bottom:60px!important}*{margin:0;padding:0}.b-wrapper{display:table}.content{display:table-row;height:100%;position:relative}.content,.section{width:100%}.row{margin-bottom:0}.butn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:3px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}.butn_red.off{background-color:#ffaaad}.butn_red,.butn_red:focus{background-color:#f75258}.container{max-width:1200px;padding:0 15px;width:100%}.preloader-wrapper-btn{display:none}.modal{max-height:80%}.preloader-wrapper{margin-top:27px}.s-header,.s-header .s-header__partners-logos .s-header__partners-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.s-header{background:url(../img/header-bg.jpg) center no-repeat;background-size:cover;padding-top:120px;-ms-flex-direction:column;flex-direction:column;color:#fff;width:100%;height:700px}.s-header .s-header__content{max-width:880px;margin:0 auto}.s-header .s-header__header{text-transform:uppercase;font-weight:700;text-align:center}.s-header .s-header__text{font-size:20px;line-height:34px;text-align:center}.s-header .s-header__butn{width:277px;height:60px;margin:40px auto}.s-header .s-header__partners-logos{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}.s-header .s-header__partners-logos .s-header__partners-logo{width:230px;height:84px;background-color:RGBA(255,255,255,.16);margin:1.5px}.s-footer{background-color:#0a264d;padding:40px 0}.s-footer .s-footer__modal-close{font-size:24px;position:absolute;right:40px;top:20px;color:#344f5a!important}.s-footer .s-footer__modal-content{padding-top:60px}.s-footer .s-footer__content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.s-footer .s-footer__content a{color:#f75258}.s-footer .s-footer__content span{font-size:18px;line-height:27px}.s-footer .s-footer__content ul{list-style-type:disc;padding-left:20px}.s-footer .s-footer__content li{margin:10px 0;list-style-type:inherit}.s-footer .s-footer__content .s-footer__link{text-decoration:underline;font-size:16px;color:rgba(255,255,255,.5)}.menu{background-color:transparent;position:absolute;width:100%;top:0;left:0}.menu .menu__wrap,.menu .menu__wrap .menu__link-phone{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:35px 0}.menu .menu__wrap .menu__link-phone{font-size:22px;color:#fff;-ms-flex-pack:center;justify-content:center;padding:4px 19px;background-color:RGBA(255,255,255,.05);border-radius:3px}.menu .menu__wrap .menu__link-phone i{margin-right:11px}.s-web-mobile{border-bottom:1px solid #cadde6}.s-web-mobile .s-web-mobile__text{text-align:center}.s-portfolio{padding-bottom:50px}.s-portfolio .s-portfolio__block-wrap{margin-top:70px}.s-portfolio .s-portfolio__block:nth-child(2n+2) .s-portfolio__block-img{margin-right:auto;margin-left:initial}.s-portfolio .s-portfolio__block{display:-ms-flexbox;display:flex;margin:60px 0}.s-portfolio .s-portfolio__block .s-portfolio__block-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.s-portfolio .s-portfolio__block .s-portfolio__block-header{max-width:420px}.s-portfolio .s-portfolio__block .s-portfolio__block-text{max-width:555px;line-height:30px}.s-portfolio .s-portfolio__block .s-portfolio__block-img{margin-left:auto;max-width:100%}.s-help{background-color:#0a264d;color:#fff}.s-help .s-help__butn{width:300px;height:60px;margin:35px auto 15px}.s-help .s-help__blocks-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-help .s-help__blocks-wrap .s-help__block{padding:0 77px 0 94px;background-color:rgba(255,255,255,.05);border-radius:5px;width:calc(50% - 30px);margin:15px;height:110px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.s-help .s-help__blocks-wrap .s-help__block:before{content:'';display:block;position:absolute;height:45px;width:45px;left:25px;top:50%;background:url(../img/accept-arrow-image.svg) center no-repeat;background-size:cover;transform:translate(0,-50%)}.s-technology{padding-bottom:30px}.s-technology .s-technology__blocks-wrap,.s-testimonials .s-testimonials__blocks-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.s-technology .s-technology__blocks-wrap .s-technology__block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(25% - 30px);margin:15px}.s-technology .s-technology__blocks-wrap .s-technology__block .s-technology__block-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:111px;background-color:#f1f1f1;border-top-left-radius:3px;border-top-right-radius:3px}.s-technology .s-technology__blocks-wrap .s-technology__block .s-technology__block-image img{margin-left:5px;margin-right:5px;max-width:100%}.s-technology .s-technology__blocks-wrap .s-technology__block .s-technology__block-descr{width:100%;height:43px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#82c1de;color:#fff;font-weight:700;font-size:16px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;text-align:center}.s-testimonials{padding-bottom:0}.s-testimonials .s-testimonials__blocks-wrap .s-testimonials__block_purple{background-color:#6d4a97}.s-testimonials .s-testimonials__blocks-wrap .s-testimonials__block_green{background:url(../img/s-testimonials-green-bg.jpg) center no-repeat;background-size:cover}.s-testimonials .s-testimonials__blocks-wrap .s-testimonials__block_blue{background:url(../img/s-testimonials-blue-bg.jpg) center no-repeat;background-size:cover}.s-testimonials .s-testimonials__blocks-wrap .s-testimonials__block_darkblue{background-color:#356bb9}.s-testimonials .s-testimonials__blocks-wrap .s-testimonials__block{display:-ms-flexbox;display:flex;width:calc(50% - 30px);margin:15px;border-radius:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;padding:36px;min-height:360px}.s-testimonials .s-testimonials__blocks-wrap .s-testimonials__block .s-testimonials__block-descr{font-style:italic;font-size:20px;font-weight:600;text-align:center;line-height:30px}.s-testimonials .s-testimonials__blocks-wrap .s-testimonials__block .s-testimonials__block-author{font-size:20px;font-weight:700;line-height:30px}.s-contact{padding-top:0}.s-contact .s-contact__block-wrap{display:-ms-flexbox;display:flex;border:1px solid #cadde6;max-width:946px;margin:0 auto;border-radius:5px}.s-contact .s-contact__block-wrap .s-contact__form{width:calc(100% - 294px);padding:48px 66px;border-right:1px solid #cadde6}.s-contact .s-contact__block-wrap .s-contact__form .form-group:last-child{padding-bottom:10px}.s-contact .s-contact__block-wrap .s-contact__form .s-contact__butn{width:245px;height:50px;margin-top:30px}.s-contact .s-contact__block-wrap .s-contact__form label{color:#344f5a;font-size:15px;margin-bottom:6px;display:block}.s-contact .s-contact__block-wrap .s-contact__form .form-error{position:absolute;font-size:12px;color:#f75258;left:0;bottom:-8px}.s-contact .s-contact__block-wrap .s-contact__form .wrp-input{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-contact .s-contact__block-wrap .s-contact__form .form-group{margin:11px 0;position:relative}.s-contact .s-contact__block-wrap .s-contact__form input{height:42px;border-radius:2px;border:1px solid #cadde6;box-shadow:none!important;font-size:16px;padding:0 15px;width:100%;color:#344f5a}.s-contact .s-contact__block-wrap .s-contact__form input:focus{border:1px solid #81c1dd}.s-contact .s-contact__block-wrap .s-contact__form input.invalid,.s-contact .s-contact__block-wrap .s-contact__form textarea.invalid{border:1px solid #f75258}.s-contact .s-contact__block-wrap .s-contact__form input.valid,.s-contact .s-contact__block-wrap .s-contact__form textarea.valid{border:1px solid #02bebd}.s-contact .s-contact__block-wrap .s-contact__form textarea{height:120px;border-radius:2px;border:1px solid #cadde6;box-shadow:none!important;font-size:16px;padding:10px 15px;width:100%;color:#344f5a}.s-contact .s-contact__block-wrap .s-contact__form textarea:focus{border:1px solid #81c1dd}.s-contact .s-contact__block-wrap .s-contact__descr{width:294px;padding:40px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;background-color:#f9fafd}.s-contact .s-contact__block-wrap .s-contact__descr .s-contact__descr-image img{border-radius:50%;margin-bottom:20px;margin-left:auto;margin-right:auto}.s-contact .s-contact__block-wrap .s-contact__descr .s-contact__descr-text{margin:0 auto}.s-contact .s-contact__block-wrap .s-contact__descr .s-contact__descr-text p{margin:0;font-size:16px;line-height:26px;text-align:center}.s-contact .s-contact__block-wrap .s-contact__descr .s-contact__descr-text .s-contact__descr-link{display:block;text-decoration:none;text-align:center;color:#344f5a}.s-contact .s-contact__block-wrap .s-contact__descr .s-contact__descr-text .s-contact__descr-link.s-contact__descr-mail{color:#344f5a;text-decoration:underline}.s-contact .s-contact__block-wrap .s-contact__descr .s-contact__descr-text .s-contact__descr-link.s-contact__descr-tel{margin-bottom:30px}.checkboxes-policy-wrap{position:relative;margin-top:30px}.checkboxes-policy-wrap .form-error{position:static!important;display:block!important;margin-top:-4px!important}.checkboxes-policy-wrap [type=checkbox]:checked+span:not(.lever):before{width:8px;height:15px}.checkboxes-policy-wrap [type=checkbox]+span:not(.lever){font-size:12px;padding-left:25px}.checkboxes-policy-wrap [type=checkbox]+span:not(.lever) a{font-size:12px}.checkboxes-policy-wrap [type=checkbox]+span:not(.lever):before,.checkboxes-policy-wrap [type=checkbox]:not(.filled-in)+span:not(.lever):after{width:12px;height:12px;margin-top:7px}.textarea .form-error{bottom:-16px!important}.s-partners{padding:15px 0;background-color:#f9fafd}.s-partners .s-partners__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-partners .s-partners__img{margin:15px;max-height:40px;width:auto}.s-partners .slick-list{max-width:calc(100vw - 60px)}.s-partners .slick-track{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.s-contact-baner{background-image:linear-gradient(to right,#15ff38 0%,#37f8d9 100%);padding-top:36px;padding-bottom:36px}.s-contact-baner .s-contact-baner__container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.s-contact-baner .s-contact-baner__container{padding-left:8px;padding-right:8px}}@media only screen and (max-width:767px){.s-contact-baner .s-contact-baner__container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.s-contact-baner .s-contact-baner__container .s-contact-baner__header{width:36%;color:#2f2f2f;font-size:40px;font-weight:700;line-height:48px;text-transform:uppercase;margin-top:19px}.s-contact-baner .s-contact-baner__container .s-contact-baner__header span{font-size:40px;font-weight:700;line-height:48px;color:#1247ff}@media only screen and (max-width:1200px){.s-contact-baner .s-contact-baner__container .s-contact-baner__header,.s-contact-baner .s-contact-baner__container .s-contact-baner__header span{font-size:32px;line-height:40px}}@media only screen and (max-width:991px){.s-contact-baner .s-contact-baner__container .s-contact-baner__header{width:40%;font-size:30px;line-height:38px}.s-contact-baner .s-contact-baner__container .s-contact-baner__header span{font-size:30px;line-height:38px}}@media only screen and (max-width:767px){.s-contact-baner .s-contact-baner__container .s-contact-baner__header{font-size:28px;line-height:36px;text-align:center;width:100%;margin-bottom:16px;-ms-flex-order:1;order:1;margin-top:0}.s-contact-baner .s-contact-baner__container .s-contact-baner__header span{font-size:28px;line-height:36px}}.s-contact-baner .s-contact-baner__container form{padding-right:112px;width:64%}@media only screen and (max-width:1200px){.s-contact-baner .s-contact-baner__container form{padding-right:64px}}@media only screen and (max-width:991px){.s-contact-baner .s-contact-baner__container form{width:60%;padding-right:40px}}@media only screen and (max-width:767px){.s-contact-baner .s-contact-baner__container form{width:100%;-ms-flex-order:2;order:2;padding-right:0}}.s-contact-baner .s-contact-baner__container .step-block{display:none}.s-contact-baner .s-contact-baner__container .step-block .checkboxes-policy-wrap{margin-bottom:12px;margin-top:0}.s-contact-baner .s-contact-baner__container .step-block [type=checkbox]+span:not(.lever){height:auto}.s-contact-baner .s-contact-baner__container .step-block [type=checkbox]+span:not(.lever):before{border:none;background-color:#fff;width:12px;height:12px;transform:none;top:-3px;left:0}.s-contact-baner .s-contact-baner__container .step-block [type=checkbox]:not(:checked)+span:not(.lever):after{height:0;width:0;border:none;top:1px}.s-contact-baner .s-contact-baner__container .step-block [type=checkbox]:checked+span:not(.lever):after{top:-3px;left:4px;width:4px;height:10px;transform:rotate(40deg);border:2px solid #000;border-left:none;border-top:none;border-radius:0}.s-contact-baner .s-contact-baner__container .step-block [type=checkbox].invalid+span:not(.lever):before{border:1px solid #f75a3e}.s-contact-baner .s-contact-baner__container .step-block .checkbox-label .form-error{margin-top:-4px!important;margin-bottom:6px;font-size:12px;color:red}.s-contact-baner .s-contact-baner__container .step-block .checkbox-text{color:#2f2f2f;font-size:13px;line-height:19px;margin-bottom:6px}.s-contact-baner .s-contact-baner__container .step-block .checkbox-text a{font-size:13px;color:#1247ff}.s-contact-baner .s-contact-baner__container .step-block.active{display:block}.s-contact-baner .s-contact-baner__container .step-block .step-block__header{font-size:20px;text-transform:uppercase;line-height:28px;color:#000;margin-bottom:11px}@media only screen and (max-width:767px){.s-contact-baner .s-contact-baner__container .step-block .step-block__header{text-align:center}}.s-contact-baner .s-contact-baner__container .step-block .step-block__inputs-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:500px){.s-contact-baner .s-contact-baner__container .step-block .step-block__inputs-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.s-contact-baner .s-contact-baner__container .step-block .step-block__inputs-wrap .form-group{width:49%;position:relative}@media only screen and (max-width:500px){.s-contact-baner .s-contact-baner__container .step-block .step-block__inputs-wrap .form-group{width:100%;margin-bottom:4px}}.s-contact-baner .s-contact-baner__container .step-block .step-block__inputs-wrap .form-group.form-group_full{width:100%}.s-contact-baner .s-contact-baner__container .step-block .step-block__inputs-wrap .form-group textarea{border:1px solid #fff;background-color:#fff;font-size:14px;line-height:17px;height:126px;margin-bottom:17px;margin-top:4px;padding:10px 13px}.s-contact-baner .s-contact-baner__container .step-block .step-block__inputs-wrap .form-group input:focus,.s-contact-baner .s-contact-baner__container .step-block .step-block__inputs-wrap .form-group textarea:focus{border:1px solid #fff!important}.s-contact-baner .s-contact-baner__container .step-block .step-block__inputs-wrap .form-group input.invalid,.s-contact-baner .s-contact-baner__container .step-block .step-block__inputs-wrap .form-group textarea.invalid{border:1px solid #f75258}.s-contact-baner .s-contact-baner__container .step-block .step-block__inputs-wrap .form-group input{width:100%;border:1px solid #fff;background-color:#fff;padding:10px 13px;font-size:14px;line-height:17px;box-shadow:none;height:40px;margin:0 0 25px;box-sizing:border-box}.s-contact-baner .s-contact-baner__container .step-block .step-block__inputs-wrap .form-group .form-error{font-size:12px;color:#f75258;left:0;bottom:6px;position:absolute}.s-contact-baner .s-contact-baner__container .step-block .step-btns-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.s-contact-baner .s-contact-baner__container .step-block .step-btns-wrap .submitButton{padding:13px 42px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#1247ff;border-radius:2px;border:1px solid #1561ee}.s-contact-baner .s-contact-baner__container .step-block .step-btns-wrap .step-btn span,.s-contact-baner .s-contact-baner__container .step-block .step-btns-wrap .submitButton span{position:relative;font-size:12px;line-height:16px;text-transform:uppercase;color:#fff}.s-contact-baner .s-contact-baner__container .step-block .step-btns-wrap .step-btn{padding:13px 27px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.s-contact-baner .s-contact-baner__container .step-block .step-btns-wrap .step-btn.step-btn_back{margin-right:14px}.s-contact-baner .s-contact-baner__container .step-block .step-btns-wrap .step-btn.step-btn_back span{color:#2a4551;padding-left:14px}.s-contact-baner .s-contact-baner__container .step-block .step-btns-wrap .step-btn.step-btn_back span:before{content:'';display:block;width:8px;height:8px;border:1px solid #2a4551;position:absolute;top:3px;transform:rotate(-135deg);left:0;border-left:none;border-bottom:none}.s-contact-baner .s-contact-baner__container .step-block .step-btns-wrap .step-btn.step-btn_next{background-color:#1247ff;border-radius:2px;border:1px solid #1561ee}.s-contact-baner .s-contact-baner__container .step-block .step-btns-wrap .step-btn.step-btn_next span{padding-right:14px}.s-contact-baner .s-contact-baner__container .step-block .step-btns-wrap .step-btn.step-btn_next span:after{content:'';display:block;width:8px;height:8px;border:1px solid #fff;position:absolute;top:3px;transform:rotate(45deg);right:0;border-left:none;border-bottom:none}.s-contact-baner.s-contact-baner-2 .s-contact-baner__container .s-contact-baner__header{width:100%}.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form{width:100%;padding-right:0}.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block.active{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block.step-block__first .step-part-right{-ms-flex-order:1;order:1}.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block.step-block__first .step-part-left{-ms-flex-order:2;order:2}}.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block .step-part-left{width:57%;padding-right:52px}@media only screen and (max-width:767px){.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block .step-part-left{width:100%;padding-right:0}}.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block .step-part-right{width:43%}@media only screen and (max-width:767px){.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block .step-part-right{width:100%}}.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block .step-block__inputs-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block .checkboxes-policy-wrap{margin-top:33px}@media only screen and (max-width:767px){.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block .checkboxes-policy-wrap{margin-top:15px}}.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block .checkboxes-part-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block .checkboxes-part-wrap .checkboxes-policy-wrap{-ms-flex-item-align:start;align-self:flex-start}.s-contact-baner.s-contact-baner-2 .s-contact-baner__container form .step-block .checkboxes-part-wrap .step-btns-wrap{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:17px}@media only screen and (max-width:1200px){.s-help .s-help__blocks-wrap .s-help__block{height:130px}}@media only screen and (max-width:991px){.s-help .s-help__blocks-wrap .s-help__block{padding-right:20px;height:175px;padding-left:70px}.s-technology .s-technology__blocks-wrap .s-technology__block .s-technology__block-image img{margin:0}.s-technology .s-technology__blocks-wrap .s-technology__block{margin:7px;width:calc(25% - 14px)}.s-help .s-help__blocks-wrap .s-help__block:before{left:14px}.s-partners .s-partners__img{margin:10px}}@media only screen and (max-width:767px){.s-portfolio .s-portfolio__block .s-portfolio__block-content{width:100%}.s-portfolio .s-portfolio__block{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto}.s-portfolio .s-portfolio__block .s-portfolio__block-text{max-width:inherit}.s-portfolio .s-portfolio__block .s-portfolio__block-header{max-width:inherit;margin-bottom:0}.s-portfolio .s-portfolio__block .s-portfolio__block-img{margin:10px auto 15px!important}.s-portfolio .s-portfolio__block:nth-child(2n+2) .s-portfolio__block-content:first-child{-ms-flex-order:2;order:2}.s-portfolio .s-portfolio__block-wrap{margin-top:20px}.s-portfolio{padding-bottom:30px}.s-contact .s-contact__block-wrap,.s-help .s-help__blocks-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.s-help .s-help__blocks-wrap .s-help__block{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;height:auto;padding-top:12px;padding-bottom:12px;margin:10px 0}.s-technology .s-technology__blocks-wrap .s-technology__block{width:30%;margin:1%}.s-testimonials .s-testimonials__blocks-wrap .s-testimonials__block{width:100%;margin:10px 0}.s-contact .s-contact__block-wrap .s-contact__descr{-ms-flex-order:1;order:1;width:100%;padding:0;border-bottom:1px solid #cadde6}.s-contact .s-contact__block-wrap .s-contact__form{-ms-flex-order:2;order:2;width:100%;border:none}.s-contact .s-contact__descr-content{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding:20px}.s-contact .s-contact__block-wrap .s-contact__descr .s-contact__descr-text{max-width:inherit;margin:0}.s-partners .s-partners__content{-ms-flex-pack:center;justify-content:center}.s-partners .s-partners__img{margin:15px}}@media only screen and (max-width:575px){.s-technology .s-technology__blocks-wrap .s-technology__block{width:48%;margin:1%}.s-contact .s-contact__block-wrap .s-contact__form{padding:30px}#modalContactPrivacy{padding-left:20px!important;padding-right:20px!important}.s-header{height:auto;padding-bottom:40px}.s-header .s-header__partners-logos{margin-top:40px}}@media only screen and (max-width:480px){.menu .menu__wrap .menu__logo,.s-contact .s-contact__block-wrap .s-contact__descr .s-contact__descr-text{width:100%}.s-contact .s-contact__descr-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.s-contact .s-contact__block-wrap .s-contact__descr .s-contact__descr-text .s-contact__descr-link.s-contact__descr-tel{margin-bottom:10px}.modal{width:90%}.s-footer .s-footer__modal-content{padding-left:5px;padding-right:5px}.menu .menu__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.menu .menu__wrap .menu__logo img{margin:0 auto 10px}.s-header{padding-top:140px}.s-contact .s-contact__block-wrap .s-contact__form{padding-left:15px;padding-right:15px}}@media only screen and (max-width:400px){.s-technology .s-technology__blocks-wrap .s-technology__block{width:100%;margin:0 0 10px}.container{max-width:100vw}h1{font-size:30px}h2{font-size:26px}.s-header .s-header__text{font-size:18px;line-height:30px}.s-web-mobile .s-web-mobile__text{text-align:left}.s-contact .s-contact__block-wrap .s-contact__form .form-error{font-size:12px}.s-contact .container{padding:0}}.checkboxes-policy-wrap{overflow:hidden}.checkboxes-policy-wrap label{position:relative;overflow:hidden}.gdpr-cookie-notice-loaded .gdpr-cookie-notice{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.gdpr-cookie-notice-loaded .gdpr-cookie-notice .gdpr-cookie-notice-nav{margin-left:0}a.gdpr-cookie-notice-modal-footer-item-save,a.gdpr-cookie-notice-modal-footer-item-save span,a.gdpr-cookie-notice-modal-footer-item-save:visited,a.gdpr-cookie-notice-nav-item,a.gdpr-cookie-notice-nav-item:visited{color:#fff!important}.gdpr-cookie-notice-modal-cookie-state,.gdpr-cookie-notice-modal-footer-item-btn,a.gdpr-cookie-notice-modal-footer-item-statement,a.gdpr-cookie-notice-modal-footer-item-statement:visited{color:#149a4f!important}.gdpr-cookie-notice-modal-cookie-input:checked+.gdpr-cookie-notice-modal-cookie-input-switch{background:#149a4f!important;box-shadow:inset 0 0 0 1px #149a4f!important}.gdpr-cookie-notice-modal-footer-item-btn{background:#149a4f!important}.gdpr-cookie-notice-modal-footer-item-btn.saved:after{background:url("data:image/svg+xml,%3Csvg%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20width%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m5%2010.42-5-5%201.41-1.41%203.59%203.58%207.59-7.59%201.41%201.42z%22%20fill%3D%22rgb(255%2C255%2C255)%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat center!important}.gdpr-cookie-notice-nav-item-btn{background:0 0!important;border:1px solid #fff!important}.gdpr-cookie-notice-modal-title{font-family:'Open Sans',sans-serif!important}.gdpr-cookie-notice{background:RGBA(80,80,80,.8)!important}@media (max-width:812px){.gdpr-cookie-notice-description{padding:0!important;margin:0!important;font-size:12px!important;line-height:18px!important}.gdpr-cookie-notice{padding:10px!important}.gdpr-cookie-notice-nav-item{height:25px!important;line-height:25px!important;padding:0 16px!important;font-size:12px!important;font-weight:500!important}.gdpr-cookie-notice-modal{padding-top:0!important}}@media (max-width:375px){.gdpr-cookie-notice-modal-content{width:350px!important;margin-right:20px!important}}.gdpr-cookie-notice-modal-cookie-input-switch:after{background:url("data:image/svg+xml,%3Csvg%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20width%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m5%2010.42-5-5%201.41-1.41%203.59%203.58%207.59-7.59%201.41%201.42z%22%20fill%3D%22rgb(255%2C255%2C255)%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat center 7px!important}.gdpr-cookie-notice-modal-footer-item:after{background:url(data:image/svg+xml,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20width%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1.41%200-1.41%201.41%204.58%204.59-4.58%204.59%201.41%201.41%206-6z%22%20fill%3D%22%23149a4f%22%2F%3E%3C%2Fsvg%3E) no-repeat left center!important}.gdpr-cookie-notice-nav-item{font-weight:400!important}
/*# sourceMappingURL=common.css.map */
