@import url(https://fonts.googleapis.com/css?family=Rubik:300,400,500,700,900&font-display=swap);body{font-family:'Rubik', sans-serif;-webkit-text-size-adjust:none;height:auto}*{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.flex.valign{-webkit-align-items:center;align-items:center}img{max-width:100%}a{color:#279ae6;font-weight:normal;text-decoration:none;display:inline-block;position:relative}a.no-hover:after{display:none}a:after{content:'';position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#1286e6;-webkit-transform:scaleX(0);transform:scaleX(0);transform-origin:bottom right;-webkit-transition:transform 0.3s;transition:transform 0.3s}a:hover{color:#1286e6;text-decoration:none}a:hover:after{transform-origin:bottom left;transform:scaleX(1)}a:active{color:#126ae6}a:active:after{background-color:#126ae6}h3{font-size:22px;font-weight:500;line-height:1.36}@media (min-width: 1200px){.container{max-width:1190px}}.border-btn{color:#d8292f;font-size:14px;border-radius:30px;border:solid 1px #ec0022;display:inline-block;padding:7px 21px;text-decoration:none;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;position:relative;overflow:hidden}.border-btn:after{display:none}.border-btn:before{position:absolute;content:'';top:-1px;left:0;width:0;height:calc(100% + 2px);background-color:#d8292f;border-color:#d8292f;transform-origin:left;-webkit-transition:width 0.25s ease;transition:width 0.25s ease;z-index:-1;border-radius:30px}.border-btn:hover{color:#fff;text-decoration:none;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}.border-btn:hover:before{width:calc(100% + 2px);-webkit-transition:width 0.25s ease;transition:width 0.25s ease}.border-btn:active{color:#fff;background-color:#c7080e;border-color:#c7080e}.border-btn.border-btn--large{font-size:18px;padding:11px 30px}.gradient-btn{display:inline-block;text-decoration:none;position:relative;color:#fff;font-weight:600;font-size:18px;padding:12px 34px;background-size:300% 100%;border-radius:50px;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-image:linear-gradient(to left, #c4004e, #ff724e 50%, #d8292f);-webkit-box-shadow:0 10px 20px 0 rgba(255,67,58,0.25);-moz-box-shadow:0 10px 20px 0 rgba(255,67,58,0.25);-ms-box-shadow:0 10px 20px 0 rgba(255,67,58,0.25);-o-box-shadow:0 10px 20px 0 rgba(255,67,58,0.25);box-shadow:0 10px 20px 0 rgba(255,67,58,0.25);outline:none !important;border:none}.gradient-btn:after{display:none}.gradient-btn:hover{color:#fff;text-decoration:none;background-position:100% 0;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.gradient-btn:active{color:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(255,67,58,0.25);-moz-box-shadow:0 5px 15px 0 rgba(255,67,58,0.25);-ms-box-shadow:0 5px 15px 0 rgba(255,67,58,0.25);-o-box-shadow:0 5px 15px 0 rgba(255,67,58,0.25);box-shadow:0 5px 15px 0 rgba(255,67,58,0.25);top:3px}#post_form{position:absolute;opacity:0;z-index:-99;pointer-events:none;width:0;height:0}.full--height{height:100%}.header{padding-top:30px;z-index:22;position:relative}.header .header-contacts__mail{margin-right:20px;position:relative;padding-left:20px}.header .header-contacts__mail:before{content:'';background-image:url("../img/email_header.svg");width:16px;height:12px;position:absolute;top:50%;margin-top:-6px;left:0}.header .header-contacts__mail a{font-size:16px}.header .header-contacts__mail a img{margin-right:5px}.header .header-contacts__phone a{color:#000;font-size:16px}.header .header-contacts__phone a img{margin-right:5px;vertical-align:top;margin-top:4px}.header .header-contacts__phone a:after{display:none}.header .order-project-btn{margin-top:0;float:right}.header .menu-btn{display:inline-block;width:18px;background-color:transparent;border:none;outline:none;display:none}.header .menu-btn span{display:block;height:2px;background-color:#393a3f;margin:4px 0}.header-clone{box-shadow:0 2px 15px 0 rgba(133,136,140,0.15);background-color:#ffffff;padding-top:12px;padding-bottom:12px;z-index:22;position:fixed;top:0;left:0;right:0;opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.header-clone.active{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}main{padding-bottom:370px;position:relative;overflow:hidden}main .main-block{margin-top:130px}main .oval-left-down{position:absolute;left:-100px;bottom:0px;max-width:680px;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s}main .oval-left-top{position:absolute;left:-185px;top:0px;max-width:580px;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s}main h1{font-size:65px;font-weight:700;line-height:normal;color:#393a40;z-index:4}main p{font-weight:normal;font-style:normal;font-stretch:normal;margin-top:45px;max-width:75%;z-index:4}main .order-project-btn{margin-top:70px;z-index:4}section{padding:120px 0}section.gray--section{background:#f7f8fa}p{font-size:16px;line-height:1.75;color:#85888c}.badge{color:#fff;font-size:12px;font-weight:500;letter-spacing:3.7px;border-radius:16px;background-color:#279ae6;padding:0 14px;text-transform:uppercase;line-height:28px}.rocket{left:0;margin-top:150px}.rocket img{position:absolute;max-width:initial;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s}.rocket .rocket-item{position:absolute;background:url("../img/background.png") no-repeat;width:650px;height:660px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s}.rocket .rocket-item .waves{top:-172px;max-width:280px;left:80%}.rocket .rocket-item .rocket-ico{max-width:480px;left:134px;top:20px;z-index:3}.rocket .rocket-item .rocket-shadow{max-width:500px;top:2%;left:20%}.rocket .rocket-item .sphere-shadow{max-width:300px;left:70%;bottom:10%}.rocket .rocket-item .sphere-red{max-width:100px;top:-3%;left:33%}.rocket .oval-right-down{max-width:750px;right:-50%;top:-180px}.rocket .oval-right-top{max-width:750px;top:-350px;right:-50%}.section-subtitle{text-align:center;font-size:13px;line-height:normal;letter-spacing:5px;font-weight:600;text-transform:uppercase}.section-subtitle span{position:relative}.section-subtitle span:before{content:'';width:4px;height:4px;border-radius:50%;position:absolute;top:50%;margin-top:-2px;left:-10px}.section-subtitle span:after{content:'';width:4px;height:4px;border-radius:50%;position:absolute;top:50%;margin-top:-2px;right:-10px}.section-subtitle.coral-color{color:#fa5f49}.section-subtitle.coral-color span:before,.section-subtitle.coral-color span:after{background-color:#fa5f49}.section-subtitle.yellowish-orange-color{color:#ffae0c}.section-subtitle.yellowish-orange-color span:before,.section-subtitle.yellowish-orange-color span:after{background-color:#ffae0c}.section-subtitle.azure-color{color:#279ae6}.section-subtitle.azure-color span:before,.section-subtitle.azure-color span:after{background-color:#279ae6}.section-title{font-size:46px;line-height:1.35;text-align:center;max-width:75%;margin:auto;margin-top:25px;font-weight:300}.directions-section{padding-bottom:0;padding-top:0}.directions-section .directions-list{margin-top:125px}.directions-section .directions-list__item{margin-bottom:140px;padding-top:38px}.directions-section .directions-list .dl-item-ico{position:absolute;display:inline-block;top:0;left:0}.directions-section .directions-list .dl-item-ico img{max-height:80px}.directions-section .directions-list .dl-item-ico:after{content:'';background:url("../img/gray-bg_for-icon.svg");width:80px;height:76px;position:absolute;top:-25px;left:0;z-index:-1}.directions-section .directions-list h3{margin-top:36px}.directions-section .directions-list p{line-height:1.75;color:#85888c;margin-top:15px;font-size:16px}.technology-section{padding-top:40px;overflow:hidden}.technology-section .technology-items{width:1400px;margin:auto;margin-top:100px;margin-bottom:25px}.technology-section .technology-items img{max-width:300px;max-height:100px;opacity:0.5;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:easy 0.5s;-moz-transition:easy 0.5s;-ms-transition:easy 0.5s;-o-transition:easy 0.5s;transition:easy 0.5s}.technology-section .technology-items .flex-row{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.technology-section .technology-items .flex-row:first-child{-webkit-transform:translateX(-7%);-moz-transform:translateX(-7%);-ms-transform:translateX(-7%);-o-transform:translateX(-7%);transform:translateX(-7%)}.technology-section .technology-items .flex-row:last-child{-webkit-transform:translateX(9%);-moz-transform:translateX(9%);-ms-transform:translateX(9%);-o-transform:translateX(9%);transform:translateX(9%)}.technology-section .tech-carousel{margin-top:95px}.technology-section .tech-carousel .swiper-slide{text-align:center}.technology-section .tech-carousel .swiper-slide img{max-width:300px;max-height:100px;opacity:0.5;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.technology-section .tech-carousel .swiper-slide.focused img{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.projects-section .projects-slider{margin-top:70px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.projects-section .projects-items{width:647px;-webkit-box-shadow:0 10px 22px #edeef3;-moz-box-shadow:0 10px 22px #edeef3;-ms-box-shadow:0 10px 22px #edeef3;-o-box-shadow:0 10px 22px #edeef3;box-shadow:0 10px 22px #edeef3}.projects-section .projects-items .panel{height:20px;background-image:linear-gradient(to top, #dbdee2, #c6ccd6);position:relative;border-radius:2px 2px 0 0;padding:0 8px}.projects-section .projects-items .panel span{width:6px;height:6px;background:#fff;border-radius:50%;display:inline-block;margin-right:4px}.projects-section .projects-description{width:350px;margin-left:20px;margin-right:10px;margin-top:38px}.projects-section .slider-for{width:100%;margin-bottom:0}.projects-section .slider-for img{width:100%}.projects-section .project__name{margin-top:40px;margin-bottom:15px}.projects-section .project__link{position:relative;display:inline-block;margin-left:20px;margin-top:30px}.projects-section .project__link:before{content:'';background-image:url("../img/icon-resource.svg");width:12px;height:12px;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-6px;left:-20px}.projects-section .slick-dots{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin-top:100px}.projects-section .slick-dots li{margin-right:20px;outline:none}.projects-section .slick-dots li button{width:50px;height:32px;border-radius:1px;border:none;font-size:0;outline:none;position:relative;background:transparent}.projects-section .slick-dots li button:after{content:'';width:100%;height:2px;background-color:#e5e9f1;position:absolute;top:50%;margin-top:-1px;left:0;right:0}.projects-section .slick-dots li:hover button:after{background-color:#393a40;opacity:.5}.projects-section .slick-dots li.slick-active button:after{background-color:#279ae6;opacity:1}.team-section .border-btn{margin-top:6px}.team-section .developers-list{margin-top:96px}.team-section .developer{text-align:center;margin-bottom:75px}.team-section .developer__name{font-size:22px;font-weight:500;color:#393a40;margin-top:18px}.team-section .developer__function{font-size:16px;font-weight:normal;color:#85888c;margin-top:2px}.feedback-section{background:#f7f8fa;background:-moz-linear-gradient(top, #f7f8fa 0%, #fff 100%);background:-webkit-linear-gradient(top, #f7f8fa 0%, #fff 100%);background:linear-gradient(to bottom, #f7f8fa 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f8fa', endColorstr='#ffffff',GradientType=0 )}.feedback-section .form-validate{margin-top:64px}.feedback-section .form-validate .element{position:relative;width:100%;margin-bottom:14px}.feedback-section .form-validate input{font-size:18px;border-bottom-color:#85888c;color:#393a40;padding:7px 0;border-radius:0}.feedback-section .form-validate input.error{border-bottom-color:#d8292f}.feedback-section .form-validate textarea{font-size:18px;border-bottom-color:#85888c;color:#393a40;padding:7px 0;height:42px;resize:none}.feedback-section .form-validate textarea.error{border-bottom-color:#d8292f}.feedback-section .form-validate .mdl-textfield--floating-label{color:#85888c}.feedback-section .form-validate .mdl-textfield--floating-label .mdl-textfield__label{color:#85888c;font-size:18px}.feedback-section .form-validate .mdl-textfield--floating-label:after{bottom:12px}.feedback-section .form-validate label.error{font-size:12px;color:#d8292f;position:absolute;margin-bottom:0}.feedback-section .form-validate button[type="submit"]{margin-top:20px}.mdl-textfield--floating-label.is-focused .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{color:#85888c;font-size:12px !important}.mdl-textfield__label:after{bottom:13px;background-color:#393a40}.sended-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#f7f8fa;background:-moz-linear-gradient(top, #f7f8fa 0%, #fff 100%);background:-webkit-linear-gradient(top, #f7f8fa 0%, #fff 100%);background:linear-gradient(to bottom, #f7f8fa 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f8fa', endColorstr='#ffffff',GradientType=0 );z-index:101;overflow-x:hidden;overflow-y:auto;display:none}.sended-modal .modal-wrap{height:100%}.sended-modal .modal-wrap>.container{height:100%}.sended-modal .modal-floaty-title{position:absolute;top:10%;left:0;right:0;z-index:11}.sended-modal .modal-ico{min-width:700px}.sended-modal p{margin-bottom:0;margin-top:15px;text-align:center;width:100%}.sended-modal footer{position:absolute;bottom:0;left:0;right:0}footer{margin-top:70px;padding-bottom:24px}footer .footer-contacts__mail{margin-right:20px;position:relative;padding-left:20px}footer .footer-contacts__mail:before{content:'';background-image:url("../img/email_footer.svg");width:16px;height:12px;position:absolute;top:50%;margin-top:-6px;left:0}footer .footer-contacts__mail a{font-size:16px;color:#c9cacd}footer .footer-contacts__mail a:after{background-color:#c9cacd}footer .footer-contacts__mail a img{margin-right:5px}footer .footer-contacts__phone a{color:#c9cacd;font-size:16px}footer .footer-contacts__phone a img{margin-right:5px;vertical-align:top;margin-top:4px}footer .footer-contacts__phone a:after{display:none}footer .copyright{color:#c9cacd;font-size:16px}@media (max-width: 1369px){.directions-section .directions-list{margin-top:100px}.technology-section .technology-items{margin-left:-50px}}@media (max-width: 1200px){.header .header-contacts{margin-left:-50px}main{padding-bottom:296px}main h1{line-height:1.1}main .main-block{margin-top:100px}main p{margin-top:35px;max-width:85%}main .main-order-project-btn{margin-top:40px}section{padding:100px 0}.rocket{margin-top:110px}.rocket .oval-right-top{max-width:600px;top:-300px}.rocket .oval-right-down{max-width:650px;top:-125px}.rocket .rocket-item{width:550px;height:550px}.rocket .rocket-item .sphere-red{max-width:70px}.rocket .rocket-item .rocket-ico{left:100px;top:30px;max-width:400px}.rocket .rocket-item .rocket-shadow{max-width:420px;top:0%}.directions-section{padding-bottom:20px}.directions-section .directions-list__item{margin-bottom:100px}.technology-section .technology-items{margin-top:90px;margin-left:-150px}.projects-section .projects-slider{margin-top:60px}.projects-section .projects-items{width:530px}.projects-section .projects-description{margin-top:3px;width:300px;margin-right:0px}.projects-section .project__name{margin-top:30px}.projects-section .project__link{margin-top:5px}.projects-section .slick-dots{margin-top:50px}.team-section{padding-bottom:140px}.team-section .developers-list{margin-top:72px}.team-section .developer{margin-bottom:62px}.team-section .border-btn{margin-top:23px}footer{margin-top:8px}footer .footer-contacts{margin-left:-50px}}@media (max-width: 992px){.header .header-contacts{margin-left:0;padding-left:65px;flex-direction:column-reverse}.header .header-contacts__mail{margin-right:0}main{padding-bottom:196px}main h1{font-size:45px}main p{margin-top:30px;max-width:100%}main .main-block{margin-top:90px}main .oval-left-top{max-width:400px}main .oval-left-down{bottom:100px;max-width:500px}.rocket{margin-top:50px}.rocket .oval-right-top{max-width:450px;top:-270px}.rocket .oval-right-down{max-width:450px}.rocket .rocket-item{width:400px;height:400px}.rocket .rocket-item .rocket-ico{left:75px;top:-10px;max-width:320px}.section-title{margin-top:15px}.directions-section{padding-bottom:5px}.technology-section{padding-bottom:65px}.technology-section .technology-items{margin-top:40px}.projects-section{padding-bottom:70px}.projects-section .projects-slider{margin-top:45px}.projects-section .projects-items{margin-left:70px}.projects-section .projects-description{margin-left:70px;margin-top:75px;width:530px}.projects-section .project__link{margin-top:30px}.team-section{padding-bottom:154px}.team-section .developer{margin-bottom:83px}.team-section .border-btn{margin-top:0}footer{margin-top:30px}footer .footer-contacts{margin-left:0;padding-left:10px;flex-direction:column-reverse}footer .footer-contacts__mail{margin-right:0}}@media (max-width: 769px){.projects-section{padding-bottom:47px}.projects-section .projects-slider{padding:0 10px;max-width:556px;margin:50px auto 0}.projects-section .projects-items{margin-left:0px;width:100%}.projects-section .projects-description{margin-left:0px;margin-top:30px;width:100%}.projects-section .project__name{margin-top:25px;margin-bottom:10px}.projects-section .project__link{margin-top:12px}.projects-section .slick-dots{margin-top:30px}}@media (max-width: 768px){.header{padding-top:15px}.header .header-contacts{display:none}.header .order-project-btn{display:none}.header .menu-btn{display:inline-block}main{padding-bottom:50px}main .oval-left-down,main .oval-left-top{display:none}main .main-block{margin-top:48px}main h1{font-size:30px;line-height:1.2}main p{margin-top:18px}main .main-order-project-btn{margin-top:27px}h3{font-size:20px}section{padding:70px 0}.rocket{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:0}.rocket .rocket-item{position:relative;width:300px;height:300px;margin:70px 0 0 -80px}.rocket .rocket-item .rocket-ico{left:65px;top:-5px;max-width:235px}.rocket .rocket-item .sphere-red{max-width:50px;top:-8%;left:36%}.rocket .rocket-item .sphere-shadow{bottom:15px;left:auto;right:-60px;max-width:150px}.rocket .rocket-item .rocket-shadow{max-width:250px;left:17%}.rocket .rocket-item .waves{top:-84px;max-width:120px;left:86%}.section-title{margin-top:25px;font-size:40px;line-height:1.1}.directions-section{padding-bottom:20px}.directions-section .directions-list{margin-top:87px;padding-left:10px}.directions-section .directions-list h3{margin-top:32px}.directions-section .directions-list p{margin-top:10px}.directions-section .directions-list__item{margin-bottom:84px;padding-top:40px}.technology-section{text-align:center;padding-bottom:72px}.technology-section .tech-items-mobile{text-align:center;margin-top:38px}.technology-section .tech-items-mobile img{height:90px;display:block;margin:auto auto 18px}.technology-section .truncate_more_link{outline:none;font-size:16px;color:#85888c;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin-top:24px;position:relative}.technology-section .truncate_more_link:after{content:'';background:url("../img/gray_arrow.jpg");width:10px;height:7px;position:absolute;top:50%;margin-top:-2px;right:-7px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.technology-section .truncate_more_link.cutleta-button-cutted:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.team-section{padding-bottom:90px}.team-section .developer{margin-bottom:56px}.team-section .developers-list{margin-top:60px}.team-section .developer__name{font-size:20px}.team-section .border-btn{margin-top:0;max-width:230px;text-align:center;border-radius:50px;padding:10px 10px;line-height:22px}.feedback-section{padding-top:60px}.feedback-section .form-validate{margin-top:27px;padding:0 10px}.feedback-section .form-validate .element{margin-bottom:-4px}footer{margin-top:15px;text-align:center;padding-bottom:10px}footer .footer-contacts{margin-top:32px;margin-bottom:24px}footer .footer-contacts__phone{margin-bottom:5px}.sended-modal .modal-wrap{height:820px}.sended-modal .modal-floaty-title{top:50px}.sended-modal p{margin-top:10px}}@media (max-width: 576px){main .main-block{text-align:center}footer{padding-bottom:24px}}
/*# sourceMappingURL=style.css.map */
