@font-face{font-family:AirbnbCereal;font-style:normal;font-weight:800;src:url(../fonts/AirbnbCereal-Black.ttf)}@font-face{font-family:AirbnbCereal;font-style:normal;font-weight:700;src:url(../fonts/AirbnbCereal-Bold.ttf)}@font-face{font-family:AirbnbCereal;font-style:normal;font-weight:400;src:url(../fonts/AirbnbCereal-Book.ttf)}@font-face{font-family:AirbnbCereal;font-style:normal;font-weight:900;src:url(../fonts/AirbnbCereal-ExtraBold.ttf)}@font-face{font-family:AirbnbCereal;font-style:normal;font-weight:300;src:url(../fonts/AirbnbCereal-Light.ttf)}@font-face{font-family:AirbnbCereal;font-style:normal;font-weight:500;src:url(../fonts/AirbnbCereal-Medium.ttf)}@font-face{font-family:Museo Sans Cyrl;src:url(../fonts/MuseoSansCyrl-700.eot);src:url(../fonts/MuseoSansCyrl-700.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSansCyrl-700.woff2) format("woff2"),url(../fonts/MuseoSansCyrl-700.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Museo Sans Cyrl;src:url(../fonts/MuseoSansCyrl-100.eot);src:url(../fonts/MuseoSansCyrl-100.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSansCyrl-100.woff2) format("woff2"),url(../fonts/MuseoSansCyrl-100.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Museo Sans Cyrl;src:url(../fonts/MuseoSansCyrl-500.eot);src:url(../fonts/MuseoSansCyrl-500.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSansCyrl-500.woff2) format("woff2"),url(../fonts/MuseoSansCyrl-500.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Museo Sans Cyrl;src:url(../fonts/MuseoSansCyrl-300.eot);src:url(../fonts/MuseoSansCyrl-300.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSansCyrl-300.woff2) format("woff2"),url(../fonts/MuseoSansCyrl-300.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Museo Sans Cyrl;src:url(../fonts/MuseoSansCyrl-900.eot);src:url(../fonts/MuseoSansCyrl-900.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSansCyrl-900.woff2) format("woff2"),url(../fonts/MuseoSansCyrl-900.woff) format("woff");font-weight:900;font-style:normal}*,body,h1,p{margin:0;padding:0;box-sizing:border-box;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;outline:inherit;line-height:inherit;-webkit-user-select:inherit;-moz-user-select:inherit;-ms-user-select:inherit;user-select:inherit;text-decoration:inherit;letter-spacing:inherit}body{color:#1b1b1b;font-family:AirbnbCereal,Museo Sans Cyrl,sans-serif;font-weight:300;font-size:14px;line-height:normal;outline:none}img,textarea{vertical-align:middle;max-width:100%}.no-scroll{overflow:hidden}.en .ru,.ru .en{display:none}.section{background-color:transparent}.section_black{background-color:#000;color:#fff}.section__wrap{max-width:1100px;margin:0 auto;background-color:transparent}.section__wrap_picture{max-width:1270px;padding-right:0}.section__wrap_right{padding-right:0}.case-panel{margin-bottom:40px;padding:90px 85px;color:#fff;background-color:#131316}.case-panel_t6{background-color:#674caf}.case-panel_t7{background-color:#109c8b}.case-panel_t8{background-color:#2e68ee}.case-panel_t9{background-color:#6e52e2}.case-panel.case-panel_plain{background-color:transparent;color:#1b1b1b;padding:50px 0;margin-bottom:0;max-width:1100px;margin-left:auto;margin-right:auto}.case-panel__lead{font-size:34px;font-weight:300;line-height:1.35;max-width:860px}.case-panel__bold{font-weight:700}.case-panel__text{margin-top:22px;font-size:22px;font-weight:300;line-height:1.5;max-width:820px;opacity:.9}.case-panel__images{margin-top:60px}.case-panel__images_row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.case-panel__image{display:block;width:100%;height:auto;margin-bottom:40px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.16))}.case-panel__image:last-child{margin-bottom:0}.case-panel__images_row .case-panel__image{width:calc((100% - 60px) / 3);margin-bottom:0}.case{padding:100px 0}.case__tag{font-size:16px;padding-bottom:20px}.case__title{font-size:48px;font-weight:700;line-height:1.15;max-width:900px;padding-bottom:40px}.case__lead{font-size:28px;line-height:1.4;max-width:900px}.case__lead:not(:last-of-type){padding-bottom:24px}.case__meta{margin-top:50px;padding:30px 0;border-top:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b}.case__meta-row{display:-ms-flexbox;display:flex;padding:6px 0;font-size:18px}.case__meta-key{-ms-flex:0 0 160px;flex:0 0 160px;opacity:.6}.case__meta-value{-ms-flex:1;flex:1}.case__link{padding-top:30px;font-size:22px}.case__link-a{font-weight:500;text-decoration:underline}.case__heading{margin-top:110px;padding-bottom:24px;font-size:34px;font-weight:700}.case__text{font-size:20px;line-height:1.55;max-width:860px}.case__text:not(:last-of-type){padding-bottom:18px}.case__images{margin-top:40px}.case__images_row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.case__image{display:block;width:100%;height:auto;margin-bottom:30px}.case__images_row .case__image{width:calc((100% - 40px) / 3);margin-bottom:0}.case__back{margin-top:110px}.case__back-link{font-weight:500;font-size:18px;text-decoration:underline}.section-contacts{padding:100px 0}.section-contacts__headline{font-weight:700;font-size:24px}.section-contacts__services{padding-top:100px}.section-contacts__service-buttons{padding-top:50px;display:inline-block}.section-contacts__buttons-row{display:-ms-flexbox;display:flex}.section-contacts__buttons-row:not(:first-child){margin-top:30px}.section-contacts__tag{margin-right:30px}.section-contacts__information{padding:100px 0 90px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.section-contacts__send-information{margin-right:15px}.section-contacts__contact-fields{padding-top:40px;display:inline-block}.section-contacts__contacts-row{display:-ms-flexbox;display:flex}.section-contacts__contacts-row:not(:first-child){margin-top:70px}.section-contacts__field:not(:last-child){margin-right:85px}.section-contacts__my-contacts{padding-top:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.section-contacts__my-contact-row{display:-ms-flexbox;display:flex;padding-bottom:15px;font-size:18px}.section-contacts__contact-name{font-weight:700;padding-right:15px}.section-contacts__contact-value{font-weight:400}.section-contacts__send>button{padding:20px 95px;display:-ms-flexbox;display:flex}.section-contacts__contact-information{margin-right:-15px}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-note{margin:24px 0;padding:16px 20px;border:2px solid #1b1b1b;font-size:20px;font-weight:500;line-height:1.4}.experience{padding:100px 170px 0}.experience_skills{padding-top:40px;padding-bottom:100px}.experience__headline{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #1b1b1b;font-size:40px;font-weight:700}.experience__item{padding:36px 0}.experience__item:not(:last-child){border-bottom:1px solid rgba(27,27,27,.15)}.experience__role{font-size:28px;font-weight:700;line-height:1.25}.experience__period{padding:8px 0 16px;font-size:18px;opacity:.6}.experience__group{padding-bottom:8px;font-size:22px;font-weight:700}.experience__about{font-size:20px;line-height:1.5;max-width:900px}.experience__list{margin-top:18px;padding-left:22px;list-style:disc;max-width:900px}.experience__bullet{font-size:18px;line-height:1.5}.experience__bullet:not(:last-child){padding-bottom:8px}.experience__more{margin-top:20px}.experience__more-link{font-weight:500;text-decoration:underline}.section-about{padding:100px 170px}.section-about__text{font-size:34px}.section-about__text:not(:last-child){padding-bottom:60px}.section-about__bold{font-weight:500}.motivation{display:block;padding:0 170px}.motivation__text-rotated,.motivation__text-rotated_ru{position:static;transform:none;text-align:left}.motivation__text{font-size:34px}.motivation__bold{font-weight:700;font-size:34px}.motivation__picture{display:none}.section-logo{height:42px;position:fixed;top:30px;z-index:1}.section-main{padding:100px 0}.section-main__contact{padding:30px 0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section-main__avatar{margin-right:40px}.section-main__button{border:2px solid #1b1b1b}.section-main__projects-headline{padding-bottom:20px;margin-bottom:50px;border-bottom:1px solid #1b1b1b;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.section-main__headline{font-weight:700;font-size:40px}.section-main__project:not(:first-child){padding-top:100px}.section-main__show-more{margin-top:70px}.section-main__more{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.section-main__more_text{font-weight:500;font-size:18px}.section-main__more_arrow{transition:.3s;padding:0 5px 0 10px}.section-main__more:hover .section-main__more_arrow{padding:0 0 0 15px}.main-project{position:sticky;display:inline-block;margin-bottom:75px}.main-project__main-link{cursor:pointer}.main-project__main-picture{display:block}.main-project__main-description{padding:30px;width:500px;position:absolute;bottom:-85px;left:55px;background-color:#fff}.main-project__description{padding-bottom:20px;background-color:#fff;font-size:28px}.main-project:hover .main-project__description{text-decoration:underline}.main-project__bold{font-weight:700}.main-project__tag{font-weight:400;font-size:16px}.section-project-1{padding-top:100px}.section-project-1__picture{padding-bottom:100px}.section-menu{padding-top:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.section-menu__menu-top{margin-right:50px}.section-project-2{padding-top:100px}.section-project-2__picture{padding-bottom:100px}.section-project-4{padding-top:100px}.section-project-4__picture{padding-bottom:100px}.section-project-5{padding-top:100px}.section-project-5__picture{padding-bottom:100px}.section-footer{padding:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #1b1b1b}.section-footer_black{border-top:1px solid #fff}.section-footer__logo-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.section-footer__logo{margin-right:60px}.section-footer__network-lang{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.section-footer__network-icons{margin-right:50px}.section-services{padding:100px 0}.section-services__services{padding-top:100px;margin-bottom:130px;display:inline-block}.section-services__services-row{display:-ms-flexbox;display:flex}.section-services__services-row:not(:first-child){margin-top:100px}.section-services__service{-ms-flex:1;flex:1;margin-right:85px}.section-services__get-in-touch>a{font-size:20px;padding:14px 52px}.section-projects{padding-top:100px}.section-projects__project-types{margin:70px 0;border-bottom:1px solid #1b1b1b;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.section-projects__type{position:relative;font-size:18px;font-weight:500;margin-right:30px;padding-bottom:20px;cursor:pointer}.section-projects__type:before{content:"";position:absolute;bottom:0;height:3px;width:100%;background-color:#1b1b1b;transform-origin:right top;transform:scaleX(0)}.section-projects__type:focus:before,.section-projects__type:hover:before,.section-projects__type_active:before{transform-origin:left top;transform:scale(1)}.section-projects__project{padding-bottom:100px}.section-projects__project_hidden{display:none}.contact-input{position:relative;padding-top:30px;width:340px}.contact-input__input-field{border:none;box-shadow:none;outline:0;border-bottom:2px solid #1b1b1b;width:340px;padding:5px 0 20px;font-weight:500;font-size:18px}.contact-input__input-field_long{width:765px}.contact-input__input-field_invalid:invalid{border-bottom:2px solid #ff4b4b}.contact-input__placeholder{position:absolute;top:35px;left:0;transition:all .3s;cursor:text}.contact-input__text{font-weight:500;font-size:18px}.contact-input__dot{font-weight:900;font-size:18px}.contact-input__input-field:focus+.contact-input__placeholder,.contact-input__input-field:not(:placeholder-shown)+.contact-input__placeholder{transform:translate3d(0,-100%,0)}.contact-input__input-field:focus+.contact-input__placeholder .contact-input__text,.contact-input__input-field:not(:placeholder-shown)+.contact-input__placeholder .contact-input__text{font-weight:300;font-size:14px}.contact-input__input-field:focus+.contact-input__placeholder .contact-input__dot,.contact-input__input-field:not(:placeholder-shown)+.contact-input__placeholder .contact-input__dot{display:none}.contact-input__input-field_invalid:invalid+.contact-input__placeholder .contact-input__dot_invalid,.contact-input__input-field_invalid:invalid+.contact-input__placeholder .contact-input__text_invalid{color:#ff4b4b}.content-left{max-width:847px;font-size:34px}.button,.content-left__bold{font-weight:500}.button{background:transparent;color:#1b1b1b;fill:#1b1b1b;border:2px solid #1b1b1b;cursor:pointer;padding:5px 11px;font-size:16px}.button:hover{transition:.3s;background-color:#1b1b1b;color:#fff;fill:#fff}.button_black{color:#fff;border:2px solid #fff}.button_black:hover{transition:.3s;background-color:#fff;color:#1b1b1b}.button__text{font-size:18px;padding-right:10px}.avatar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.avatar__ava{margin-right:10px}.avatar__name{font-weight:500;font-size:16px}.menu__menu-tabs{height:45px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.menu__tab{position:relative;font-weight:500;font-size:16px;margin-right:30px}.menu__tab:before{content:"";position:absolute;bottom:-4px;height:1px;width:100%;background-color:#1b1b1b;transform-origin:right top;transform:scaleX(0);transition:transform .3s ease-out}.menu__tab:focus:before,.menu__tab:hover:before{transform-origin:left top;transform:scale(1)}.menu_black .menu__tab:before{background-color:#fff}.networks{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.networks__icon{-ms-flex:0 0 30px;flex:0 0 30px}.networks__icon img{display:block;width:30px;min-width:30px;height:30px;max-width:none}.networks__icon:not(:last-child){margin-right:10px}.networks_black{height:30px}.page-effect{opacity:0;background-color:transparent;transition:.5s}.pixel-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:120px;height:32px}.pixel-button__pixel{position:absolute;display:inline-block;width:6.666666666666667%;height:25%;background-color:transparent;float:left;transition:background-color .5s ease-out;transition-delay:1s}.pixel-button__pixel:hover{background-color:#1b1b1b;transition:background-color .05s}.pixel-button__pixel_00{left:0;top:0}.pixel-button__pixel_01{left:6.666666666666667%;top:0}.pixel-button__pixel_02{left:13.333333333333334%;top:0}.pixel-button__pixel_03{left:20%;top:0}.pixel-button__pixel_04{left:26.666666666666668%;top:0}.pixel-button__pixel_05{left:33.333333333333336%;top:0}.pixel-button__pixel_06{left:40%;top:0}.pixel-button__pixel_07{left:46.666666666666664%;top:0}.pixel-button__pixel_08{left:53.333333333333336%;top:0}.pixel-button__pixel_09{left:60%;top:0}.pixel-button__pixel_010{left:66.66666666666667%;top:0}.pixel-button__pixel_011{left:73.33333333333333%;top:0}.pixel-button__pixel_012{left:80%;top:0}.pixel-button__pixel_013{left:86.66666666666667%;top:0}.pixel-button__pixel_014{left:93.33333333333333%;top:0}.pixel-button__pixel_10{left:0;top:25%}.pixel-button__pixel_11{left:6.666666666666667%;top:25%}.pixel-button__pixel_12{left:13.333333333333334%;top:25%}.pixel-button__pixel_13{left:20%;top:25%}.pixel-button__pixel_14{left:26.666666666666668%;top:25%}.pixel-button__pixel_15{left:33.333333333333336%;top:25%}.pixel-button__pixel_16{left:40%;top:25%}.pixel-button__pixel_17{left:46.666666666666664%;top:25%}.pixel-button__pixel_18{left:53.333333333333336%;top:25%}.pixel-button__pixel_19{left:60%;top:25%}.pixel-button__pixel_110{left:66.66666666666667%;top:25%}.pixel-button__pixel_111{left:73.33333333333333%;top:25%}.pixel-button__pixel_112{left:80%;top:25%}.pixel-button__pixel_113{left:86.66666666666667%;top:25%}.pixel-button__pixel_114{left:93.33333333333333%;top:25%}.pixel-button__pixel_20{left:0;top:50%}.pixel-button__pixel_21{left:6.666666666666667%;top:50%}.pixel-button__pixel_22{left:13.333333333333334%;top:50%}.pixel-button__pixel_23{left:20%;top:50%}.pixel-button__pixel_24{left:26.666666666666668%;top:50%}.pixel-button__pixel_25{left:33.333333333333336%;top:50%}.pixel-button__pixel_26{left:40%;top:50%}.pixel-button__pixel_27{left:46.666666666666664%;top:50%}.pixel-button__pixel_28{left:53.333333333333336%;top:50%}.pixel-button__pixel_29{left:60%;top:50%}.pixel-button__pixel_210{left:66.66666666666667%;top:50%}.pixel-button__pixel_211{left:73.33333333333333%;top:50%}.pixel-button__pixel_212{left:80%;top:50%}.pixel-button__pixel_213{left:86.66666666666667%;top:50%}.pixel-button__pixel_214{left:93.33333333333333%;top:50%}.pixel-button__pixel_30{left:0;top:75%}.pixel-button__pixel_31{left:6.666666666666667%;top:75%}.pixel-button__pixel_32{left:13.333333333333334%;top:75%}.pixel-button__pixel_33{left:20%;top:75%}.pixel-button__pixel_34{left:26.666666666666668%;top:75%}.pixel-button__pixel_35{left:33.333333333333336%;top:75%}.pixel-button__pixel_36{left:40%;top:75%}.pixel-button__pixel_37{left:46.666666666666664%;top:75%}.pixel-button__pixel_38{left:53.333333333333336%;top:75%}.pixel-button__pixel_39{left:60%;top:75%}.pixel-button__pixel_310{left:66.66666666666667%;top:75%}.pixel-button__pixel_311{left:73.33333333333333%;top:75%}.pixel-button__pixel_312{left:80%;top:75%}.pixel-button__pixel_313{left:86.66666666666667%;top:75%}.pixel-button__pixel_314{left:93.33333333333333%;top:75%}.pixel-button__text{font-weight:500;font-size:16px}.project-summary__summary-link{cursor:pointer}.project-summary__summary-link:hover{text-decoration:underline}.project-summary__description{padding-top:30px;max-width:840px;font-size:24px}.project-summary__bold{font-weight:700}.service-summary{max-width:425px}.service-summary__image{width:79px;height:79px}.service-summary__description{padding-top:40px;font-size:20px}.service-summary__bold{padding-bottom:10px;font-weight:700;font-size:28px}.service-tag{background:#fafafa;color:#1b1b1b;border:none;cursor:pointer;padding:20px 50px;font-weight:500;font-size:18px}.service-tag:hover,.service-tag_active{background-color:#1b1b1b;color:#fff}.burger,.mobile-menu{display:none}.section_case>.section__wrap:first-child .case{padding-bottom:30px}.case-panel.case-panel_plain{padding-top:40px;padding-bottom:40px}@media screen and (max-width:1185px){.section__wrap,.section__wrap_right{padding:0 20px}.case-panel{padding:60px 40px}.section-contacts{padding:110px 0 40px}.section-contacts .content-left{font-size:24px}.section-contacts__information{display:block;padding:30px 0 60px}.section-contacts__send-information{margin-right:0}.section-contacts__contact-fields{display:block;width:100%;padding-top:0}.section-contacts__contacts-row{display:block}.section-contacts__contacts-row:not(:first-child){margin-top:0}.section-contacts__field{margin-top:24px}.section-contacts__field:not(:last-child){margin-right:0}.section-contacts__contact-information{margin-right:0;margin-top:50px}.section-contacts__my-contacts{padding-top:24px}.section-contacts__send{margin-top:10px}.section-contacts__send>button{width:100%;padding:14px 20px;-ms-flex-pack:center;justify-content:center}.experience{padding:100px 0 0}.section-about{padding:40px 0}.motivation{padding:0}.section_about>.section__wrap:first-child .section-about{padding-top:110px}.contact-input,.contact-input__input-field,.contact-input__input-field_long{width:100%}}@media screen and (max-width:768px){.section-about__text{font-size:22px;line-height:1.4}.section-about__text:not(:last-child){padding-bottom:30px}.motivation__bold,.motivation__text{font-size:22px;line-height:1.4}.section-footer__language,.section-footer__menu-bottom{display:none}.section-footer__logo,.section-footer__network-icons{margin-right:0}.section-menu__menu-top{display:none}.section-menu{padding-top:0}.section-logo{left:20px}.section-menu__language{right:68px;-ms-flex-align:center;align-items:center}.burger,.section-menu__language{position:fixed;top:30px;height:42px;display:-ms-flexbox;display:flex;z-index:1}.burger{right:20px;width:32px;padding:0;border:0;background:transparent;cursor:pointer;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.burger__line{display:block;width:28px;height:2px;background-color:#1b1b1b}.burger__line:not(:last-child){margin-bottom:6px}.mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;padding:100px 20px 40px;background-color:#fff;overflow-y:auto;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.mobile-menu_open{display:-ms-flexbox;display:flex}.mobile-menu__close{position:absolute;top:30px;right:20px;width:32px;height:42px;padding:0;border:0;background:transparent;cursor:pointer}.mobile-menu__close-line{position:absolute;top:20px;left:5px;width:26px;height:2px;background-color:#1b1b1b}.mobile-menu__close-line:first-child{transform:rotate(45deg)}.mobile-menu__close-line:last-child{transform:rotate(-45deg)}.mobile-menu__nav .menu__menu-tabs{height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.mobile-menu__nav .menu__tab{margin:0 0 28px;font-size:34px;font-weight:700;text-align:left}.mobile-menu__nav .menu__tab:before{display:none}.mobile-menu__language{position:absolute;top:30px;right:68px;height:42px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section-main{padding:20px 0 30px}.section-main__projects-headline{margin-bottom:30px;padding-bottom:12px}.section-main__headline{font-size:32px}.section-main__project:not(:first-child){padding-top:72px}.section-main__show-more{margin-top:40px}.section_main>.section__wrap:first-child .section-main{padding-top:110px}.main-project{margin-bottom:90px}.project-summary__description{padding-top:16px}.section-projects{padding-top:110px}.section-projects .content-left{font-size:22px}.section-projects__project-types{margin:30px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-projects__type{margin-right:22px}.section-projects__project{padding-bottom:72px}.section-project-1,.section-project-2,.section-project-4,.section-project-5{padding-top:20px}.section-project-1__picture,.section-project-2__picture,.section-project-4__picture,.section-project-5__picture{padding-bottom:30px}.section[class*=section_project_]>.section__wrap:first-child>div[class^=section-project-]{padding-top:110px}.section_case>.section__wrap:first-child .case{padding-top:110px;padding-bottom:20px}.section_case>.section__wrap:last-child .case{padding-top:10px;padding-bottom:50px}.case__title{padding-bottom:24px}.case__meta{padding:20px 0}.case__back,.case__meta{margin-top:30px}.experience{padding-top:50px}.experience_skills{padding-top:10px;padding-bottom:10px}.experience__headline{margin-bottom:20px}.section-services{padding:110px 0 40px}.section-services__services{padding-top:20px;margin-bottom:50px}.section-services__services-row:not(:first-child){margin-top:40px}}@media screen and (max-width:640px){.case-panel.case-panel_plain{padding-top:30px;padding-bottom:30px}.case-panel{padding:40px 20px;margin-bottom:24px}.case-panel__lead{font-size:22px}.case-panel__text{font-size:18px}.case-panel__images{margin-top:36px}.case__title{font-size:32px;padding-bottom:24px}.case__lead{font-size:20px}.case__meta-row{display:block;padding:10px 0}.case__heading{margin-top:70px;font-size:28px}.case__text{font-size:18px}.experience__item{padding:28px 0}.experience__role{font-size:22px}.section-main__contact{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.section-main__avatar{margin:0 0 20px}.section-main__button{display:block;width:100%}.section-main__button .pixel-button{width:100%;height:44px}.main-project{display:block;width:100%;margin-bottom:110px}.main-project__main-description{width:calc(100% - 40px);left:50%;bottom:-70px;padding:24px 20px;text-align:center;transform:translateX(-50%)}.main-project__description{padding-bottom:14px;font-size:22px}.main-project img,.project-summary img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}}