@-webkit-keyframes sheens{0%,79%{opacity:0;filter:alpha(opacity=0);-webkit-transform:rotateZ(60deg) translate(-5em,7.5em);transform:rotateZ(60deg) translate(-5em,7.5em)}80%{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateZ(60deg) translate(-5em,7.5em);transform:rotateZ(60deg) translate(-5em,7.5em)}95%{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateZ(60deg) translate(1em,-11em);transform:rotateZ(60deg) translate(1em,-11em)}to{opacity:0;filter:alpha(opacity=0);-webkit-transform:rotateZ(60deg) translate(1em,-9em);transform:rotateZ(60deg) translate(1em,-9em)}}@-moz-keyframes sheens{0%,79%{opacity:0;filter:alpha(opacity=0);-webkit-transform:rotateZ(60deg) translate(-5em,7.5em);-moz-transform:rotateZ(60deg) translate(-5em,7.5em);transform:rotateZ(60deg) translate(-5em,7.5em)}80%{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateZ(60deg) translate(-5em,7.5em);-moz-transform:rotateZ(60deg) translate(-5em,7.5em);transform:rotateZ(60deg) translate(-5em,7.5em)}95%{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateZ(60deg) translate(1em,-11em);-moz-transform:rotateZ(60deg) translate(1em,-11em);transform:rotateZ(60deg) translate(1em,-11em)}to{opacity:0;filter:alpha(opacity=0);-webkit-transform:rotateZ(60deg) translate(1em,-9em);-moz-transform:rotateZ(60deg) translate(1em,-9em);transform:rotateZ(60deg) translate(1em,-9em)}}@keyframes sheens{0%,79%{opacity:0;filter:alpha(opacity=0);-webkit-transform:rotateZ(60deg) translate(-5em,7.5em);-moz-transform:rotateZ(60deg) translate(-5em,7.5em);-o-transform:rotateZ(60deg) translate(-5em,7.5em);transform:rotateZ(60deg) translate(-5em,7.5em)}80%{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateZ(60deg) translate(-5em,7.5em);-moz-transform:rotateZ(60deg) translate(-5em,7.5em);-o-transform:rotateZ(60deg) translate(-5em,7.5em);transform:rotateZ(60deg) translate(-5em,7.5em)}95%{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateZ(60deg) translate(1em,-11em);-moz-transform:rotateZ(60deg) translate(1em,-11em);-o-transform:rotateZ(60deg) translate(1em,-11em);transform:rotateZ(60deg) translate(1em,-11em)}to{opacity:0;filter:alpha(opacity=0);-webkit-transform:rotateZ(60deg) translate(1em,-9em);-moz-transform:rotateZ(60deg) translate(1em,-9em);-o-transform:rotateZ(60deg) translate(1em,-9em);transform:rotateZ(60deg) translate(1em,-9em)}}@-webkit-keyframes sheen{0%{width:0;height:0;opacity:0;filter:alpha(opacity=0)}10%{width:10px;height:10px;opacity:1;filter:alpha(opacity=100)}90%{width:40px;height:40px;opacity:1;filter:alpha(opacity=100)}to{opacity:0;filter:alpha(opacity=0)}}@-moz-keyframes sheen{0%{width:0;height:0;opacity:0;filter:alpha(opacity=0)}10%{width:10px;height:10px;opacity:1;filter:alpha(opacity=100)}90%{width:40px;height:40px;opacity:1;filter:alpha(opacity=100)}to{opacity:0;filter:alpha(opacity=0)}}@keyframes sheen{0%{width:0;height:0;opacity:0;filter:alpha(opacity=0)}10%{width:10px;height:10px;opacity:1;filter:alpha(opacity=100)}90%{width:40px;height:40px;opacity:1;filter:alpha(opacity=100)}to{opacity:0;filter:alpha(opacity=0)}}@-webkit-keyframes floating{0%,to{-webkit-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(3%);transform:translateY(3%)}}@-moz-keyframes floating{0%,to{-moz-transform:translateY(0%);transform:translateY(0%)}50%{-moz-transform:translateY(3%);transform:translateY(3%)}}@keyframes floating{0%,to{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(3%);-moz-transform:translateY(3%);-o-transform:translateY(3%);transform:translateY(3%)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:0}}@font-face{font-family:"GothamPro";src:url(../fonts/GothamPro-BoldItalic/GothamPro-BoldItalic.eot);src:local("GothamPro Bold Italic"),local("GothamPro-BoldItalic"),url(../fonts/GothamPro-BoldItalic/GothamPro-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro-BoldItalic/GothamPro-BoldItalic.woff) format("woff"),url(../fonts/GothamPro-BoldItalic/GothamPro-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"GothamPro";src:url(../fonts/GothamPro-Italic/GothamPro-Italic.eot);src:local("GothamPro Italic"),local("GothamPro-Italic"),url(../fonts/GothamPro-Italic/GothamPro-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro-Italic/GothamPro-Italic.woff) format("woff"),url(../fonts/GothamPro-Italic/GothamPro-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"GothamPro";src:url(../fonts/GothamPro-Medium/GothamPro-Medium.eot);src:local("GothamPro Medium"),local("GothamPro-Medium"),url(../fonts/GothamPro-Medium/GothamPro-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro-Medium/GothamPro-Medium.woff) format("woff"),url(../fonts/GothamPro-Medium/GothamPro-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"GothamPro";src:url(../fonts/GothamPro-BlackItalic/GothamPro-BlackItalic.eot);src:local("GothamPro Black Italic"),local("GothamPro-BlackItalic"),url(../fonts/GothamPro-BlackItalic/GothamPro-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro-BlackItalic/GothamPro-BlackItalic.woff) format("woff"),url(../fonts/GothamPro-BlackItalic/GothamPro-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"GothamPro";src:url(../fonts/GothamPro-Bold/GothamPro-Bold.eot);src:local("GothamPro Bold"),local("GothamPro-Bold"),url(../fonts/GothamPro-Bold/GothamPro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro-Bold/GothamPro-Bold.woff) format("woff"),url(../fonts/GothamPro-Bold/GothamPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"GothamPro Narrow";src:url(../fonts/GothamProNarrow-Bold/GothamProNarrow-Bold.eot);src:local("GothamPro Narrow Bold"),local("GothamProNarrow-Bold"),url(../fonts/GothamProNarrow-Bold/GothamProNarrow-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamProNarrow-Bold/GothamProNarrow-Bold.woff) format("woff"),url(../fonts/GothamProNarrow-Bold/GothamProNarrow-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"GothamProNarrow";src:url(../fonts/GothamProNarrow-Medium/GothamProNarrow-Medium.eot);src:local("GothamPro Narrow Medium"),local("GothamProNarrow-Medium"),url(../fonts/GothamProNarrow-Medium/GothamProNarrow-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamProNarrow-Medium/GothamProNarrow-Medium.woff) format("woff"),url(../fonts/GothamProNarrow-Medium/GothamProNarrow-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"GothamPro";src:url(../fonts/GothamPro-LightItalic/GothamPro-LightItalic.eot);src:local("GothamPro Light Italic"),local("GothamPro-LightItalic"),url(../fonts/GothamPro-LightItalic/GothamPro-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro-LightItalic/GothamPro-LightItalic.woff) format("woff"),url(../fonts/GothamPro-LightItalic/GothamPro-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"GothamPro";src:url(../fonts/GothamPro-Light/GothamPro-Light.eot);src:local("GothamPro Light"),local("GothamPro-Light"),url(../fonts/GothamPro-Light/GothamPro-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro-Light/GothamPro-Light.woff) format("woff"),url(../fonts/GothamPro-Light/GothamPro-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"GothamPro";src:url(../fonts/GothamPro-Black/GothamPro-Black.eot);src:local("GothamPro Black"),local("GothamPro-Black"),url(../fonts/GothamPro-Black/GothamPro-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro-Black/GothamPro-Black.woff) format("woff"),url(../fonts/GothamPro-Black/GothamPro-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"GothamPro";src:url(../fonts/GothamPro/GothamPro.eot);src:local("GothamPro"),local("GothamPro"),url(../fonts/GothamPro/GothamPro.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro/GothamPro.woff) format("woff"),url(../fonts/GothamPro/GothamPro.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"GothamPro";src:url(../fonts/GothamPro-MediumItalic/GothamPro-MediumItalic.eot);src:local("GothamPro Medium Italic"),local("GothamPro-MediumItalic"),url(../fonts/GothamPro-MediumItalic/GothamPro-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro-MediumItalic/GothamPro-MediumItalic.woff) format("woff"),url(../fonts/GothamPro-MediumItalic/GothamPro-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}html{overflow-x:hidden}.container,body{position:relative}body{font-family:"GothamPro",sans-serif;background-color:#fff;font-size:calc(12px + 4*((100vw - 420px)/860));line-height:calc(18px + 4*((100vw - 420px)/860));color:#333}@media screen and (min-width:1280px){body{line-height:22px}}@media screen and (max-width:420px){body{line-height:18px}}@media screen and (min-width:1280px){body{font-size:16px}}@media screen and (max-width:420px){body{font-size:12px}}p{margin:0}a{outline:0;text-decoration:none;color:inherit}.container{margin:0 auto;padding:0 15px;width:100%;max-width:1200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container_0{padding:0}.title{font-weight:400;color:#17212c}.title_s{font-size:calc(16px + 4*((100vw - 420px)/860));line-height:calc(22px + 6*((100vw - 420px)/860))}@media screen and (min-width:1280px){.title_s{line-height:28px}}@media screen and (max-width:420px){.title_s{line-height:22px}}@media screen and (min-width:1280px){.title_s{font-size:20px}}@media screen and (max-width:420px){.title_s{font-size:16px}}.title_m{font-size:calc(16px + 8*((100vw - 420px)/860));line-height:calc(22px + 8*((100vw - 420px)/860))}@media screen and (min-width:1280px){.title_m{line-height:30px}}@media screen and (max-width:420px){.title_m{line-height:22px}}@media screen and (min-width:1280px){.title_m{font-size:24px}}@media screen and (max-width:420px){.title_m{font-size:16px}}.title_l{font-size:calc(20px + 12*((100vw - 420px)/860));line-height:calc(26px + 14*((100vw - 420px)/860))}@media screen and (min-width:1280px){.title_l{line-height:40px}}@media screen and (max-width:420px){.title_l{line-height:26px}}@media screen and (min-width:1280px){.title_l{font-size:32px}}@media screen and (max-width:420px){.title_l{font-size:20px}}.title_xl{font-size:calc(20px + 20*((100vw - 420px)/860));line-height:calc(28px + 22*((100vw - 420px)/860))}@media screen and (min-width:1280px){.title_xl{line-height:50px}}@media screen and (max-width:420px){.title_xl{line-height:28px}}@media screen and (min-width:1280px){.title_xl{font-size:40px}}@media screen and (max-width:420px){.title_xl{font-size:20px}}.title b{font-weight:500}.description_l{font-size:calc(14px + 4*((100vw - 420px)/860));line-height:calc(20px + 4*((100vw - 420px)/860))}@media screen and (min-width:1280px){.description_l{line-height:24px}}@media screen and (max-width:420px){.description_l{line-height:20px}}@media screen and (min-width:1280px){.description_l{font-size:18px}}@media screen and (max-width:420px){.description_l{font-size:14px}}.description_xl{font-size:calc(14px + 6*((100vw - 420px)/860));line-height:calc(20px + 6*((100vw - 420px)/860))}@media screen and (min-width:1280px){.description_xl{line-height:26px}}@media screen and (max-width:420px){.description_xl{line-height:20px}}@media screen and (min-width:1280px){.description_xl{font-size:20px}}@media screen and (max-width:420px){.description_xl{font-size:14px}}.text_yellow{padding:0 3px;background-color:#ffd023}.text_bordered-yellow{text-decoration:none;border-bottom:3px solid #ffd023}.button,.button_yellow{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.button{font-family:"GothamPro",sans-serif;background:0 0;margin:0;padding:0;border:0;outline:0;cursor:pointer;display:block;position:relative;z-index:1;text-align:center;display:table;font-weight:700}.button_yellow{background-color:#ffd023;-webkit-background-size:1px 100%;background-size:1px 100%;color:#333;border-radius:5px}.button_yellow:hover{background-color:#f5c821}.button_blue{border:1px solid #ecf1f7;background-color:#ecf1f7;color:#3d7ab6;border-radius:5px;font-weight:500}.button_blue:hover{background-color:#e4ebf3}.button_m{padding:8px 25px;min-height:50px;min-font-size:12px;max-font-size:16px;lower-font-range:420px;upper-font-range:1280px;line-height:calc(18px + 4*((100vw - 420px)/860))}@media screen and (min-width:1280px){.button_m{line-height:22px}}@media screen and (max-width:420px){.button_m{line-height:18px}}.button_l{padding:16px 25px;min-height:60px;font-size:calc(14px + 4*((100vw - 420px)/860));line-height:calc(20px + 4*((100vw - 420px)/860))}@media screen and (min-width:1280px){.button_l{line-height:24px}}@media screen and (max-width:420px){.button_l{line-height:20px}}@media screen and (min-width:1280px){.button_l{font-size:18px}}@media screen and (max-width:420px){.button_l{font-size:14px}}.button__blik{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:7px;overflow:hidden}.button__blik:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:-webkit-gradient(linear,left top,left bottom,from(#e5ac8e),color-stop(50%,#fff),color-stop(50%,#e5ac8e));background:-webkit-gradient(linear,left top,left bottom,from(rgba(229,172,142,0)),color-stop(50%,rgba(255,255,255,.7)),color-stop(50%,rgba(229,172,142,0)));background:-webkit-gradient(linear,left top,left bottom,from(rgba(229,172,142,0)),color-stop(50%,rgba(255,255,255,.7)),to(rgba(229,172,142,0)));background:-webkit-linear-gradient(top,rgba(229,172,142,0),rgba(255,255,255,.7) 50%,rgba(229,172,142,0));background:-moz- oldlinear-gradient(top,rgba(229,172,142,0),rgba(255,255,255,.7) 50%,rgba(229,172,142,0));background:linear-gradient(to bottom,rgba(229,172,142,0),rgba(255,255,255,.7) 50%,rgba(229,172,142,0));-webkit-transform:rotateZ(60deg) translate(-5em,7.5em);-ms-transform:rotate(60deg) translate(-5em,7.5em);-moz-transform:rotateZ(60deg) translate(-5em,7.5em);-o-transform:rotateZ(60deg) translate(-5em,7.5em);transform:rotateZ(60deg) translate(-5em,7.5em);opacity:0;filter:alpha(opacity=0);-webkit-animation:sheens 3s infinite;-moz-animation:sheens 3s infinite;animation:sheens 3s infinite;z-index:1}.form__field+.form__field{margin-top:15px}.form__label{font-size:14px;line-height:20px;display:block;margin-bottom:10px;color:#b6c2c8;font-size:calc(12px + 2*((100vw - 420px)/860));line-height:calc(18px + 2*((100vw - 420px)/860))}@media screen and (min-width:1280px){.form__label{line-height:20px}}@media screen and (max-width:420px){.form__label{line-height:18px}}@media screen and (min-width:1280px){.form__label{font-size:14px}}@media screen and (max-width:420px){.form__label{font-size:12px}}.form__input{height:60px}.form__input,.form__textarea{font-family:"GothamPro",sans-serif;background-color:#eef2f7;-webkit-background-size:15px 15px;background-size:15px;background-position:15px 48%;background-repeat:no-repeat;margin:0;outline:0;border:1px solid #eef2f7;width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;color:#333;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;font-size:calc(14px + 2*((100vw - 420px)/860));line-height:calc(20px + 2*((100vw - 420px)/860))}@media screen and (min-width:1280px){.form__input,.form__textarea{line-height:22px}}@media screen and (max-width:420px){.form__input,.form__textarea{line-height:20px}}@media screen and (min-width:1280px){.form__input,.form__textarea{font-size:16px}}@media screen and (max-width:420px){.form__input,.form__textarea{font-size:14px}}.form__input::-webkit-input-placeholder,.form__textarea::-webkit-input-placeholder{color:#b8c0d7}.form__input::-moz-placeholder,.form__textarea::-moz-placeholder{color:#b8c0d7}.form__input::-ms-input-placeholder,.form__textarea::-ms-input-placeholder{color:#b8c0d7}.form__input::placeholder,.form__textarea::placeholder{color:#b8c0d7}.form__input:active,.form__input:focus,.form__textarea:active,.form__textarea:focus{background-color:#fff;border-color:#dddfe0}.form__input.error,.form__textarea.error{border-color:red}.form label.error{display:none!important}.form__textarea{height:auto;padding-top:10px;padding-bottom:10px}.form__submit{width:100%}.form__policy{font-size:calc(10px + 2*((100vw - 420px)/860));line-height:calc(16px + 2*((100vw - 420px)/860))}@media screen and (min-width:1280px){.form__policy{line-height:18px}}@media screen and (max-width:420px){.form__policy{line-height:16px}}@media screen and (min-width:1280px){.form__policy{font-size:12px}}@media screen and (max-width:420px){.form__policy{font-size:10px}}.form__policy span{border-bottom:1px solid;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.form__policy span:hover{color:#f5c821}.form__title_white{color:#fff}.form__desciption{margin-top:10px}.form__desciption_white{color:#fff}.form-method,.form-methods{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-methods{width:100%}.form-method{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;background-color:#fff;border:1px solid #dddfe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;cursor:pointer}.form-method_current{background-color:#ffd023;border-color:#ffd023}.form-method:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.form-method:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.form-method:not(:first-child){border-left:0}.form-method__icon{background-position:center center;background-repeat:no-repeat;width:13px;height:13px;display:block;margin-right:3px}.form-method__icon_phone{background-image:url(../img/form/icon-phone.svg)}.form-method__icon_vk{-webkit-background-size:100% 100%;background-size:100%;background-image:url(../img/form/icon-vk.svg)}.form-method__icon_telegram,.form-method__icon_whatsapp{background-image:url(../img/form/icon-whatsapp.svg);-webkit-background-size:90% 90%;background-size:90%}.form-method__icon_telegram{background-image:url(../img/form/icon-telegram.svg)}.form-method_current .form-method__icon_phone{background-image:url(../img/form/icon-phone_white.svg)}.form-method_current .form-method__icon_vk{background-image:url(../img/form/icon-vk_white.svg)}.form-method_current .form-method__icon_whatsapp{background-image:url(../img/form/icon-whatsapp_white.svg)}.form-method_current .form-method__icon_telegram{background-image:url(../img/form/icon-telegram_white.svg)}.form-method__title{font-size:calc(10px + 2*((100vw - 420px)/860));line-height:calc(16px + 2*((100vw - 420px)/860))}@media screen and (min-width:1280px){.form-method__title{line-height:18px}}@media screen and (max-width:420px){.form-method__title{line-height:16px}}@media screen and (min-width:1280px){.form-method__title{font-size:12px}}@media screen and (max-width:420px){.form-method__title{font-size:10px}}.form__header{background-color:#3e4757;background:-webkit-gradient(linear,left top,right top,from(#55697b),to(#465868));background:-webkit-linear-gradient(left,#55697b,#465868);background:-moz- oldlinear-gradient(left,#55697b,#465868);background:linear-gradient(to right,#55697b,#465868);color:#fff;padding:20px 30px}.form__body{padding:30px}.header{background-color:#fff;position:relative;z-index:5}.header-content{padding:15px 0;border-bottom:1px solid #efefef}.header-logo,.header__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-logo{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:auto}.header-logo__logo{display:block;width:100%;max-width:65px}.header-logo__description{margin-left:15px}.header-socials{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:30px}.header-socials_mobile{display:none}.header-socials__item{background-position:center center;background-repeat:no-repeat;-webkit-background-size:60% 60%;background-size:60%;width:28px;height:28px;display:block;background-color:#fafafa;border:1px solid #fafafa;border-radius:100%;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.header-socials__item:hover{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.header-socials__item_vk{background-image:url(../img/header/icon-vk.svg)}.header-contacts{padding-left:30px}.header-contacts_mobile{display:none}.header-contacts__phone{font-size:calc(14px + 8*((100vw - 420px)/860));line-height:calc(20px + 10*((100vw - 420px)/860));font-weight:700;color:#17212c;display:table;position:relative}@media screen and (min-width:1280px){.header-contacts__phone{line-height:30px}}@media screen and (max-width:420px){.header-contacts__phone{line-height:20px}}@media screen and (min-width:1280px){.header-contacts__phone{font-size:22px}}@media screen and (max-width:420px){.header-contacts__phone{font-size:14px}}.header-contacts__phone:before{content:"";position:absolute;top:5px;left:-30px;background-image:url(../img/header/icon-phone.svg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;width:20px;height:20px}.header-contacts__callback,.header-contacts__email{display:table;color:#909090}.header-contacts__callback{font-weight:400;margin-top:3px;border-bottom:1px solid;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.header-contacts__callback:hover,.menu-list__link:hover{color:#333}.menu{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,.08);box-shadow:0 10px 16px -6px rgba(0,0,0,.08);padding:10px 0;margin:0}.menu-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;max-width:1000px;margin:0 auto}.menu-list__item{margin-right:25px}.menu-list__link{font-size:calc(14px + 1*((100vw - 420px)/860));line-height:calc(20px + 3*((100vw - 420px)/860));color:#959ba4;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}@media screen and (min-width:1280px){.menu-list__link{line-height:23px}}@media screen and (max-width:420px){.menu-list__link{line-height:20px}}@media screen and (min-width:1280px){.menu-list__link{font-size:15px}}@media screen and (max-width:420px){.menu-list__link{font-size:14px}}.menu__open{background-image:url(../img/header/icon-menu.svg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:90% 90%;background-size:90%;width:20px;height:20px;display:none}.menu__open_opened{background-image:url(../img/header/icon-close.svg);-webkit-background-size:80% 80%;background-size:80%}.promo{background-color:#fafafa;padding:70px 0 20px;position:relative;z-index:1;overflow:hidden}.promo:after,.promo__inner-logo{background-position:center center;background-repeat:no-repeat;position:absolute}.promo:after{content:"";-webkit-background-size:cover;background-size:cover;bottom:-1px;right:0;left:0;background-image:url(../img/after.png);width:100%;height:120px;z-index:-2}.promo__inner-logo{background-image:url(../img/logo.svg);width:1000px;height:1000px;left:50%;top:50px;margin-left:-500px;z-index:-3;opacity:.03}.promo__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:700px}.promo__description{margin-top:25px}.promo-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.promo-form-container{background-color:#fff;margin-top:50px;border:1px solid #dddfe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:700px;border-radius:5px;overflow:hidden}.promo-form__field{-webkit-flex-basis:310px;-ms-flex-preferred-size:310px;flex-basis:310px}.promo-form__field+.promo-form__field{margin-left:15px}.promo-form__field_full{-webkit-flex-basis:-webkit-calc(100% - 5px);-ms-flex-preferred-size:calc(100% - 5px);flex-basis:-moz-calc(100% - 5px);flex-basis:calc(100% - 5px)}.promo__person{background-image:url(../img/promo/person.png);background-position:top center;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100%;width:400px;height:700px;position:absolute;top:40px;left:-webkit-calc(50% + 185px);left:-moz-calc(50% + 185px);left:calc(50% + 185px);z-index:-2}.advantages{padding-top:0;padding-bottom:30px}.advantages-items{display:grid;grid-gap:15px;grid-template-columns:repeat(3,1fr);margin-top:35px}.advantages-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages-item__col_left{-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px}.advantages-item__col_right{-webkit-flex-basis:-webkit-calc(100% - 100px);-ms-flex-preferred-size:calc(100% - 100px);flex-basis:-moz-calc(100% - 100px);flex-basis:calc(100% - 100px);padding-left:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.advantages-item__icon{display:block;max-width:100%}.about{padding:70px 0;overflow:hidden}.about__title{text-align:center}.about__description{margin:25px auto 0;text-align:center;width:100%;max-width:800px}.about-macbook,.about-macbook__screen{background-position:center center;background-repeat:no-repeat}.about-macbook{margin:50px auto 0;background-image:url(../img/about/macbook.png);-webkit-background-size:contain;background-size:contain;width:812px;height:493px;position:relative}.about-macbook__screen{background-image:url(../img/about/screen.jpg);-webkit-background-size:cover;background-size:cover;position:absolute;left:88px;top:37px;width:640px;height:400px}.about-macbook__description{background-color:#fff;display:table;text-align:center;margin:-30px auto 0;position:relative;-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.13);box-shadow:0 4px 24px 0 rgba(0,0,0,.13);padding:10px 20px;font-size:calc(12px + 2*((100vw - 420px)/860));line-height:calc(18px + 2*((100vw - 420px)/860));border-radius:5px}@media screen and (min-width:1280px){.about-macbook__description{line-height:20px}}@media screen and (max-width:420px){.about-macbook__description{line-height:18px}}@media screen and (min-width:1280px){.about-macbook__description{font-size:14px}}@media screen and (max-width:420px){.about-macbook__description{font-size:12px}}.clients{background-color:#fafafa;padding:70px 0}.clients__title{text-align:center}.clients-items{display:grid;grid-gap:15px;grid-template-columns:repeat(6,1fr);margin-top:35px}.clients-item__logo{display:block;margin:0 auto;max-width:75%}.do{padding:70px 0}.do__title{text-align:center}.projects{padding:70px 0}.projects__title{text-align:center}.projects__description{margin-top:25px;text-align:center}.projects-items{display:grid;grid-gap:15px;grid-template-columns:repeat(4,1fr);margin-top:50px}.projects-item{border:1px solid #e6e6e6;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;cursor:pointer;overflow:hidden}.projects-item:hover{-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.13);box-shadow:0 4px 24px 0 rgba(0,0,0,.13);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.projects-item__preview-image{background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding-bottom:67%}.projects-item__content{padding:20px}.projects-item__description{color:#666;margin-top:10px;font-size:calc(12px + 2*((100vw - 420px)/860));line-height:calc(18px + 2*((100vw - 420px)/860))}@media screen and (min-width:1280px){.projects-item__description{line-height:20px}}@media screen and (max-width:420px){.projects-item__description{line-height:18px}}@media screen and (min-width:1280px){.projects-item__description{font-size:14px}}@media screen and (max-width:420px){.projects-item__description{font-size:12px}}.projects-item__watch{font-size:calc(12px + 2*((100vw - 420px)/860));line-height:calc(18px + 2*((100vw - 420px)/860));font-weight:400;margin-top:10px;color:#3d7ab6;cursor:pointer;border-bottom:1px solid}@media screen and (min-width:1280px){.projects-item__watch{line-height:20px}}@media screen and (max-width:420px){.projects-item__watch{line-height:18px}}@media screen and (min-width:1280px){.projects-item__watch{font-size:14px}}@media screen and (max-width:420px){.projects-item__watch{font-size:12px}}.projects__more{margin:35px auto 0;display:table}.services{background-color:#fafafa;padding:70px 0}.services__title{text-align:center}.services__description{margin-top:25px;text-align:center}.services-items{display:grid;grid-gap:15px;grid-template-columns:repeat(3,1fr);margin-top:50px}.services-item{background:-webkit-linear-gradient(left,#2e3359 0,#2e3359 100%);background:-moz- oldlinear-gradient(left,#2e3359 0,#2e3359 100%);background:linear-gradient(to right,#2e3359 0,#2e3359 100%);background-color:#fff;border-radius:5px;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.services-item_consultation{background:-webkit-gradient(linear,left top,right top,from(#3a3a46),to(#141418));background:-webkit-linear-gradient(left,#3a3a46,#141418);background:-moz- oldlinear-gradient(left,#3a3a46,#141418);background:linear-gradient(to right,#3a3a46,#141418);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;grid-column-start:1;grid-column-end:4}.services-item_quiz{background:-webkit-gradient(linear,left top,right top,color-stop(12%,#768a9b),color-stop(90%,#556776));background:-webkit-linear-gradient(left,#768a9b 12%,#556776 90%);background:-moz- oldlinear-gradient(left,#768a9b 12%,#556776 90%);background:linear-gradient(to right,#768a9b 12%,#556776 90%)}.services-item_context{background:-webkit-gradient(linear,right top,left top,from(#4d5869),to(#707c92));background:-webkit-linear-gradient(right,#4d5869 ,#707c92);background:-moz- oldlinear-gradient(right,#4d5869 ,#707c92);background:linear-gradient(to left,#4d5869 ,#707c92)}.services-item__picture{display:block}.services-item__picture-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:242px}.services-item__picture_ladning,.services-item__picture_quiz{width:400px;margin-left:-60px}.services-item__picture_context{width:500px;margin-left:-55px}.services-item__person{background-image:url(../img/services/person.png);background-position:top center;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100%;width:360px;height:280px;margin:0 auto -50px}.services-item__header_consultation{-webkit-flex-basis:420px;-ms-flex-preferred-size:420px;flex-basis:420px}.services-item__body{margin-top:15px}.services-item__body_consultation{-webkit-flex-basis:-webkit-calc(100% - 420px);-ms-flex-preferred-size:calc(100% - 420px);flex-basis:-moz-calc(100% - 420px);flex-basis:calc(100% - 420px)}.services-item__title{text-align:left;color:#fff}.services-item__description{text-align:left;color:#fff;margin-top:10px}.services-item__button{margin-top:25px}.order{padding:70px 0}.order__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.order__col_left{-webkit-flex-basis:540px;-ms-flex-preferred-size:540px;flex-basis:540px}.order__col_right{-webkit-flex-basis:-webkit-calc(100% - 540px);-ms-flex-preferred-size:calc(100% - 540px);flex-basis:-moz-calc(100% - 540px);flex-basis:calc(100% - 540px);padding-left:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.order-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-form-container{background-color:#fff;border:1px solid #dddfe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:640px;border-radius:5px;overflow:hidden}.order-form__field{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.order-person{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-person__col_right{padding-left:20px;-webkit-flex-basis:-webkit-calc(100% - 120px);-ms-flex-preferred-size:calc(100% - 120px);flex-basis:-moz-calc(100% - 120px);flex-basis:calc(100% - 120px)}.order-person__picture{background-image:url(../img/order/person.jpg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:100px;height:100px;border-radius:100%}.order-person__name{font-weight:500;font-size:20px;line-height:26px}.order-person__description{margin-top:5px}.order__link-text{margin-top:25px}.order__link{font-size:calc(18px + 16*((100vw - 420px)/860));line-height:calc(24px + 16*((100vw - 420px)/860));margin-top:5px;display:table}@media screen and (min-width:1280px){.order__link{line-height:40px}}@media screen and (max-width:420px){.order__link{line-height:24px}}@media screen and (min-width:1280px){.order__link{font-size:34px}}@media screen and (max-width:420px){.order__link{font-size:18px}}.order-list{list-style:none;padding:0;margin:35px 0 0}.order-list__item{margin-top:25px;padding-left:15px;position:relative;font-size:calc(14px + 4*((100vw - 420px)/860));line-height:calc(20px + 4*((100vw - 420px)/860))}@media screen and (min-width:1280px){.order-list__item{line-height:24px}}@media screen and (max-width:420px){.order-list__item{line-height:20px}}@media screen and (min-width:1280px){.order-list__item{font-size:18px}}@media screen and (max-width:420px){.order-list__item{font-size:14px}}.order-list__item:before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:100%;background-color:#ffd023}.footer{padding:25px 0;background-color:#fafafa}.footer-logo,.footer__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-logo{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:auto}.footer-logo__col_right{margin-left:15px}.footer-logo__logo{display:block;width:100%;max-width:50px}.footer-logo__description{font-size:calc(12px + 2*((100vw - 420px)/860));line-height:calc(18px + 2*((100vw - 420px)/860))}@media screen and (min-width:1280px){.footer-logo__description{line-height:20px}}@media screen and (max-width:420px){.footer-logo__description{line-height:18px}}@media screen and (min-width:1280px){.footer-logo__description{font-size:14px}}@media screen and (max-width:420px){.footer-logo__description{font-size:12px}}.footer-logo__copyright{font-size:calc(10px + 2*((100vw - 420px)/860));line-height:calc(16px + 2*((100vw - 420px)/860));margin-top:5px}@media screen and (min-width:1280px){.footer-logo__copyright{line-height:18px}}@media screen and (max-width:420px){.footer-logo__copyright{line-height:16px}}@media screen and (min-width:1280px){.footer-logo__copyright{font-size:12px}}@media screen and (max-width:420px){.footer-logo__copyright{font-size:10px}}.footer-contacts{padding-left:30px}.footer-contacts__phone{font-size:calc(14px + 8*((100vw - 420px)/860));line-height:calc(20px + 10*((100vw - 420px)/860));font-weight:700;color:#17212c;display:table;position:relative}@media screen and (min-width:1280px){.footer-contacts__phone{line-height:30px}}@media screen and (max-width:420px){.footer-contacts__phone{line-height:20px}}@media screen and (min-width:1280px){.footer-contacts__phone{font-size:22px}}@media screen and (max-width:420px){.footer-contacts__phone{font-size:14px}}.footer-contacts__phone:before{content:"";position:absolute;top:5px;left:-30px;background-image:url(../img/header/icon-phone.svg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;width:20px;height:20px}.footer-contacts__email{display:table;color:#909090}.fancybox-bg{background-color:#0b2644;background-color:rgba(11,38,68,.8)}.popup,.popup-policy{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.popup{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);display:none;position:relative;z-index:1;border-radius:5px;overflow:hidden;padding:0;max-width:1170px}.popup-policy{max-width:760px;padding:45px}.popup-policy__content{padding:45px}.popup-policy__text{margin-top:15px}.popup-policy__text p{margin-top:15px;text-align:justify}.popup-order{max-width:540px;padding:50px}.popup-order-form{margin-top:30px}@media only screen and (max-width:1200px){.container{max-width:1024px}}@media only screen and (max-width:1023px){.container{max-width:768px}.header-logo__logo{max-width:55px}.promo{padding:50px 0}.promo:after{height:70px}.promo__container{min-height:auto}.promo__person{display:none}.advantages-items{grid-template-columns:repeat(2,1fr)}.advantages-item__col_left{-webkit-flex-basis:80px;-ms-flex-preferred-size:80px;flex-basis:80px}.advantages-item__col_right{-webkit-flex-basis:-webkit-calc(100% - 80px);-ms-flex-preferred-size:calc(100% - 80px);flex-basis:-moz-calc(100% - 80px);flex-basis:calc(100% - 80px)}.about{padding:50px 0}.about-macbook{width:600px;height:365px}.about-macbook__screen{left:64px;top:28px;width:474px;height:298px}.clients,.do,.projects{padding:50px 0}.projects-items{grid-template-columns:repeat(3,1fr)}.projects-item__content{padding:20px 15px}.services{padding:50px 0}.services-items{grid-template-columns:repeat(2,1fr)}.services-item{padding:25px 20px}.services-item_consultation{display:block;grid-column-start:auto;grid-column-end:auto}.services-item__person{width:260px;height:267px;margin:0 auto}.order{padding:50px 0}.order__col_left,.order__col_right{-webkit-flex-basis:540px;-ms-flex-preferred-size:540px;flex-basis:540px}.order__col_left{margin-top:35px;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order__col_right{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0}.popup-product{max-width:540px}}@media only screen and (max-width:767px){.header-logo__logo{max-width:45px}.form__desciption br,.form__policy br,.header-socials_desktop{display:none}.header-contacts{display:table;padding-left:0;margin:15px auto 0}.header-contacts_mobile{display:table}.header-contacts_desktop,.menu,.promo__title br{display:none}.header-contacts__phone:before{width:14px;height:14px;top:5px;left:-25px}.menu{background-color:#fff;position:absolute;top:100%;left:0;width:100%;right:0}.menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-list__item{margin:7px}.menu-list__link{padding:5px 0}.menu__open{display:block}.promo-form-container{margin-top:35px}.promo-form__field{-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.promo-form__field+.promo-form__field{margin-left:0}.advantages{padding-bottom:0}.about-macbook{margin-top:35px}.clients-items{grid-template-columns:repeat(4,1fr)}.clients-item__logo{max-width:60%}.projects-items{margin-top:35px}.services__description{margin-top:15px}.services-items{margin-top:35px}.order-person__picture{width:70px;height:70px}.order-list__item{margin-top:15px}.popup-order{padding:35px}}@media only screen and (max-width:580px){.projects-items{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:540px){.advantages-items{grid-template-columns:repeat(1,1fr)}.advantages-item__col_left{-webkit-flex-basis:70px;-ms-flex-preferred-size:70px;flex-basis:70px}.advantages-item__col_right{-webkit-flex-basis:-webkit-calc(100% - 70px);-ms-flex-preferred-size:calc(100% - 70px);flex-basis:-moz-calc(100% - 70px);flex-basis:calc(100% - 70px)}.clients-item__logo{max-width:80%}.services-items{grid-template-columns:repeat(1,1fr)}.footer__container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-logo{margin-right:0}.footer-contacts{display:none}.popup-policy{padding:25px 20px}}@media only screen and (max-width:479px){.about__title br,.form__title br,.promo__description br{display:none}.form__body,.form__header{padding:20px}.promo{padding:45px 0}.promo__description{margin-top:15px}.promo-form-container{margin-top:25px}.about{padding:45px 0}.about__description{margin-top:15px}.clients{padding:45px 0}.clients-item__logo{max-width:100%}.do,.projects{padding:45px 0}.projects__description{margin-top:15px}.projects-items{max-width:320px;margin:35px auto 0;grid-template-columns:repeat(1,1fr)}.projects-item__content{padding:20px 15px}.services{padding:45px 0}.services-item__picture-container{min-height:190px}.services-item__picture_ladning{width:320px;margin-left:-40px}.services-item__picture_quiz{width:320px;margin-left:-50px}.services-item__picture_context{width:400px}.services-item__person{height:250px}.order{padding:45px 0}.order-person__col_right{-webkit-flex-basis:-webkit-calc(100% - 100px);-ms-flex-preferred-size:calc(100% - 100px);flex-basis:-moz-calc(100% - 100px);flex-basis:calc(100% - 100px)}.order-list{margin-top:20px}.popup-policy__text p{font-size:12px;line-height:18px}.popup-order{padding:20px 15px}}@media only screen and (max-width:360px){.form-method{height:40px}.form-method__icon{margin-right:0}.form-method__title{text-align:center;width:100%;margin-top:-5px}.form__body,.form__header{padding:20px 15px}.header-content{padding:10px 0}.header-logo__description{max-width:180px}.about,.clients,.do,.order,.projects,.promo,.services{padding:35px 0}.footer-logo__logo{max-width:40px}}@media only screen and (max-width:700px){.about-macbook{width:340px;height:208px}.about-macbook__screen{left:36px;top:15px;width:270px;height:170px}.services__description br{display:none}}