@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:url(cf87df8.eot);src:local("Roboto Condensed Light"),local("RobotoCondensed-Light"),url(cf87df8.eot?#iefix) format("embedded-opentype"),url(8aad28b.woff2) format("woff2"),url(62398b9.woff) format("woff"),url(f0cc855.ttf) format("truetype"),url(roboto_condensed_light.svg#RobotoCondensed) format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url(6116c07.eot);src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(6116c07.eot?#iefix) format("embedded-opentype"),url(864ee52.woff2) format("woff2"),url(e146122.woff) format("woff"),url(03db7ce.ttf) format("truetype"),url(roboto_condensed_normal.svg#RobotoCondensed) format("svg")}@font-face{font-family:"Dgt Condensed";src:url(a4c9d3e.eot);src:url(a4c9d3e.eot?#iefix) format("embedded-opentype"),url(1c26011.woff) format("woff"),url(819a4f6.ttf) format("truetype");font-weight:400;font-style:normal}body,html{min-height:100%;height:100%}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;font-family:"Roboto Condensed",Arial,sans-serif;font-weight:300;font-size:100%;color:#373737;background:#fff;text-rendering:optimizeLegibility;min-width:320px}a:active,a:focus,a:hover,button,div:focus,input,select,textarea{outline:0}ul{padding:0;margin:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;margin:0;color:inherit}a{color:#de5050;text-decoration:none}a:visited{color:#de5050}a:hover{color:#931c1c;transition:all .2s ease-in-out}button{outline:0;margin:0;font-size:100%;vertical-align:middle;line-height:normal}img{vertical-align:middle;border:0}button,input,textarea{font-family:"Roboto Condensed",Arial,sans-serif;font-weight:300;-webkit-appearance:none;border-radius:0;outline:0;border:0;width:100%}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}*,:after,:before{box-sizing:border-box}._white .header-block .header-block__title{color:#fff}._white .header-block .header-block__title:after{background:#fff}._white .header-block .header-block__subtitle{color:#fff}.header-block{position:relative}.header-block__title{position:relative;display:inline-block;font:55px/50px DGT Condensed;text-transform:uppercase;color:#3a3a3a}.header-block__title:after{content:"";width:100%;height:2px;background:#484848;display:block;margin:6px 0 9px}.header-block__subtitle{font:200 16px/1em "Roboto Condensed";text-transform:uppercase}@media screen and (max-width:1600px){.header-block__title{font-size:45px;line-height:40px}.header-block__subtitle{font-size:14px}}@media screen and (max-width:1100px){.header-block__title{font-size:40px;line-height:36px}}.contacts-block{position:relative;line-height:1}.contacts-block svg{fill:#fff;width:14px;height:17px;margin:0 8px 0 0;vertical-align:middle}.contacts-block__icon{display:inline-block;vertical-align:middle;width:14px;height:17px;margin:-1px 10px 0 0;background:url(3d6980d.png) -23px -56px no-repeat}.contacts-block__address{display:inline-block;font-size:17px;font-family:"Roboto Condensed";color:#fff;font-weight:300;margin:0}.contacts-block__address span:after{content:"/";display:inline-block;margin-left:4px}.contacts-block__phone{font-family:"Dgt Condensed";color:#fff;font-weight:400;text-decoration:none;font-size:27px}.contacts-block__phone:hover{color:#fff}.contacts-block__phone._vert{margin:3px 0}.contacts-block__phone._vert a{color:#373737}.contacts-block__phone._vert a:hover{color:#373737}.contacts-block__mail{margin:0}.contacts-block__mail:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:11px;margin:-1px 7px 0 0;background:url(015f558.png) 0 0 no-repeat}.contacts-block_dark svg{fill:#373737}.contacts-block_dark .contacts-block__address,.contacts-block_dark .contacts-block__phone{color:#373737}.contacts-block_dark .contacts-block__address:hover,.contacts-block_dark .contacts-block__phone:hover{color:#373737}@media screen and (max-width:1600px){.contacts-block__address{font-size:15px}.contacts-block__phone{font-size:24px}.contacts-block__mail{font-size:15px}}._light .social-block .social-block__link{border-color:#ff8383}._light .social-block .social-block__link._mail:after{background-position:-21px -246px}._light .social-block .social-block__link._twitter:after{background-position:0 -41px}._light .social-block .social-block__link._facebook:after{background-position:-11px -57px}._light .social-block .social-block__link._vk:after{background-position:-31px -41px}._light .social-block .social-block__link:hover{background-color:#d23d3d;border-color:#c33939}._dark .social-block .social-block__link{border:1px solid #aaa}._dark .social-block .social-block__link._mail:after{background-position:-21px -246px}._dark .social-block .social-block__link._twitter:after{background-position:0 -41px}._dark .social-block .social-block__link._facebook:after{background-position:-11px -57px}._dark .social-block .social-block__link._vk:after{background-position:-31px -41px}._dark .social-block .social-block__link:hover{background-color:transparent;border-color:#fff}.social-block{position:relative;height:40px;font-size:0}.social-block__link{display:inline-block;position:relative;width:40px;height:40px;margin-right:4px;border:1px solid #4e4e4e;border-radius:20px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.social-block__link:last-child{margin-right:0}.social-block__link:after{content:"";position:absolute;background:url(3d6980d.png) -23px 0 no-repeat}.social-block__link:hover{background-color:#ff4f4f;border-color:#ff4f4f}.social-block__link._mail:after{top:12px;left:9px;width:20px;height:14px;background-position:0 -246px}.social-block__link._mail:hover:after{background-position:-21px -246px}.social-block__link._twitter:after{top:12px;left:11px;width:17px;height:15px;background-position:0 -24px}.social-block__link._twitter:hover:after{background-position:0 -41px}.social-block__link._facebook:after{top:11px;left:14px;width:10px;height:16px;background-position:0 -57px}.social-block__link._facebook:hover:after{background-position:-11px -57px}.social-block__link._vk:after{top:12px;left:14px;width:10px;height:13px;background-position:-19px -41px}.social-block__link._vk:hover:after{background-position:-31px -41px}.form-block{position:relative}.form-block.form-block_complete .form-block__wrap{display:none}.form-block.form-block_complete .form-block__complete-message{display:block}.form-block__complete-message{display:none;color:#fff;padding:0 35px 100px;font-size:17px}.form-block__wrap{position:relative;z-index:1;border:2px solid rgba(255,255,255,.3);width:100%;margin-bottom:-2px}.form-block__wrap:last-child{border-top:0}.form-block__input{position:relative;z-index:2;height:50px;padding:0 20px;font-size:16px;background:0 0;color:#fff}.form-block__input_comment{height:100px;padding:15px 20px;font-size:16px}.form-block__info{display:none;position:absolute;top:50%;transform:translate(0,-50%);right:14px;width:26px;height:26px;border-radius:50%;border:1px solid #ff5c5c;color:#ff5c5c;line-height:24px;font-family:"Roboto Condensed";font-size:15px;text-align:center;cursor:pointer;z-index:3;transition:border .6s ease-out,color .6s ease-out}.form-block__info_visible{display:block}.form-block__checkbox{display:none}#cpns+.form-block__label{display:none}.form-block__checkbox:checked{display:block}.form-block__checkbox:checked+.form-block__label:after{width:14px;height:14px;left:19px;border:1px solid rgba(255,255,255,.5)}.form-block__checkbox:checked+.form-block__label{color:rgba(255,255,255,.75)}.form-block__checkbox:checked+.form-block__label:before{border-color:rgba(255,255,255,.75)}.form-block__label{position:relative;color:rgba(255,255,255,.5);font-size:15px;padding:15px 40px 15px 52px;display:block;cursor:pointer;transition:color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-block__label:hover{color:rgba(255,255,255,.75)}.form-block__label:hover:before{border-color:rgba(255,255,255,.75)}.form-block__label:before{content:"";width:22px;height:22px;position:absolute;top:0;left:15px;bottom:0;margin:auto;border:1px solid rgba(255,255,255,.5);transition:border-color .2s ease-in-out}.form-block__label:after{content:"";width:0;height:0;background-color:rgba(255,255,255,.75);position:absolute;top:0;left:26px;bottom:0;margin:auto;border-radius:8px;border:0;transition:width .15s ease-in-out,height .15s ease-in-out,left .15s ease-in-out}.form-block__button{font-size:16px;background:#fff;height:45px;color:#343434;cursor:pointer}.form-block_nav .form-block__complete-message{color:#3a3a3a}.form-block_nav .form-block__wrap{border:1px solid #e8e8e8;border-top:none}.form-block_nav .form-block__wrap:first-child{border-top:1px solid #e8e8e8}.form-block_nav .form-block__wrap:nth-last-child(-n+3){border:none}.form-block_nav .form-block__input{height:50px;font-size:16px;color:#3a3a3a}.form-block_nav .form-block__input_comment{height:100px;padding-top:15px}.form-block_nav .form-block__checkbox:checked+.form-block__label:before{border-color:#e8e8e8}.form-block_nav .form-block__checkbox:checked+.form-block__label:after{border-color:#ff4f4f;background-color:#ff4f4f;left:4px}.form-block_nav .form-block__checkbox:checked+.form-block__label{color:#ff4f4f}.form-block_nav .form-block__label{color:#3a3a3a;font-size:16px;text-align:left;margin-top:10px;padding:15px 40px 16px 35px}.form-block_nav .form-block__label:hover{color:#ff4f4f}.form-block_nav .form-block__label:before{border-color:#e8e8e8;left:0}.form-block_nav .form-block__label:after{background-color:#e8e8e8;left:11px}.form-block_nav .form-block__button{display:block;font-size:16px;width:200px;height:45px;margin:25px auto;line-height:40px;background-color:#ff4f4f;padding:0 10px;color:#fff;text-align:center;transition:background-color .1s ease-in-out}.form-block_nav .form-block__button:hover{background-color:#e73636}@media screen and (max-width:1600px) and (min-width:1100px){.form-block__input{height:40px;padding:0 16px;font-size:15px}.form-block__input_comment{height:80px;padding:10px 16px;font-size:15px}.form-block__button{height:35px;font-size:15px}}@media screen and (max-width:1100px) and (min-width:900px){.form-block__wrap{margin-bottom:-1px;border-width:1px}.form-block__input{height:50px;padding:0 20px;font-size:15px}.form-block__input_comment{height:100px;padding:15px 20px;font-size:15px}.form-block__button{height:45px;font-size:15px}}@media screen and (max-width:900px){.form-block__wrap{margin-bottom:-1px;border-width:1px}.form-block__input{height:50px;padding:0 20px;font-size:15px}.form-block__input_comment{height:100px;padding:15px 20px;font-size:15px}.form-block__button{height:45px;font-size:15px}}.tag{display:inline-block;vertical-align:top;font-size:16px;line-height:22px;border:1px solid #dedede;border-radius:3px;color:#c2c2c2;padding:1px 8px;transition:border-color .2s ease-in-out,color .2s ease-in-out}.tag:active,.tag:focus,.tag:focus-within,.tag:visited{color:#c2c2c2;border-color:#dedede}.tag:hover{color:#a2a2a2;border-color:#bebebe}.tag_red{border:1px solid #ff7474;color:#fff}.tag_red:active,.tag_red:focus,.tag_red:focus-within,.tag_red:visited{color:#fff;border-color:#ff7474}.tag_red:hover{border-color:#fff;color:#fff}.tag_small{line-height:19px;font-size:15px}.btn{display:inline-block;font-size:17px;line-height:43px;background-color:#ff4f4f;padding:0 10px;color:#fff;text-align:center;text-decoration:none;border:0;cursor:pointer;transition:background-color .1s ease-in-out}.btn:active,.btn:focus,.btn:focus-within,.btn:visited{color:#fff}.btn:hover{color:#fff;background-color:#e73636}@media (max-width:1600px){.btn{font-size:15px}}.page{position:relative}.logo{display:block;position:fixed;z-index:96;top:0;left:0;width:88px;height:88px;background:#ff4f4f url(948ff31.png) 50% 50% no-repeat;background-size:44px;cursor:pointer;animation:logo 6s linear infinite;transition:all .15s ease-in-out}.logo:after{content:"";display:block;position:absolute;left:25px;top:31px;width:1.3em;height:0;opacity:0;background:#fff;box-shadow:0 .39em 0 0 #fff,0 .78em 0 0 #fff;font-size:28px;animation:navicon 6s linear infinite}.logo:hover{animation:none;background-size:0}.logo:hover:after{height:.1em;opacity:1;animation:none}@keyframes logo{47%{background-size:44px}50%{background-size:0}97%{background-size:0}100%{background-size:44px}}@keyframes navicon{47%{height:0;opacity:1}50%{height:.1em}97%{height:.1em}100%{height:0;opacity:0}}@media screen and (max-width:1100px){.logo{width:75px;height:75px;background-size:50px}.logo:after{left:19px;top:25px}@keyframes logo{47%{background-size:50px}50%{background-size:0}97%{background-size:0}100%{background-size:50px}}}@media screen and (max-width:900px){.logo{position:fixed;width:50px;height:50px;background-size:35px;border-bottom:1px solid rgba(255,255,255,.19)}.logo:after{left:11px;top:17px;width:26px;font-size:20px}@keyframes logo{47%{background-size:35px}50%{background-size:0}97%{background-size:0}100%{background-size:35px}}}.bar{position:fixed;display:none;top:0;right:0;width:100%;height:50px;margin-left:50px;background-color:#ff4e4e;z-index:96;border-bottom:1px solid rgba(255,255,255,.19)}.bar__phone{display:block;position:absolute;right:15px;font-family:"Dgt Condensed";color:#fff;font-weight:400;text-decoration:none;font-size:22px;line-height:50px;text-align:right}.bar__phone:hover,.bar__phone:visited{color:#fff}@media screen and (max-width:900px){.bar{display:block}}.menu-toggler{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-toggler:checked~.nav{left:0}.menu-toggler:checked~.info{left:333px}.menu-toggler:checked~.overlay{opacity:1;left:0;visibility:visible;transition:opacity .3s ease-in-out}.menu-toggler:checked~.close{opacity:1;visibility:visible;transition:opacity .75s ease-in-out}.menu-toggler:not(:checked)~.feedback{left:-700px}@media screen and (max-width:900px){.menu-toggler:checked~.nav{top:0}.menu-toggler:checked~.info{left:0;top:458px}.menu-toggler:checked~.overlay{opacity:0;visibility:none}}@media screen and (max-width:600px){.menu-toggler:checked~.info{top:423px}}.close{position:fixed;top:20px;left:20px;width:21px;height:21px;background:url(3d6980d.png) 0 0 no-repeat;cursor:pointer;z-index:100;visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0s .3s,opacity .3s ease-in-out}@media screen and (max-width:900px){.close{top:15px;left:15px}}@media screen and (max-width:600px){.close{top:13px}}.nav{position:fixed;z-index:99;top:0;left:-350px;height:100%;min-height:510px;width:333px;background-color:#ff4f4f;will-change:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:left .3s ease-in-out}.nav-menu{margin-top:40%}.nav-menu__item{display:block;width:100%;border-bottom:1px solid #ed4a4a}.nav-menu__item:first-child{border-top:1px solid #ed4a4a}.nav-menu__link{display:block;font:16px/45px "Roboto Condensed";color:#fff;height:45px;margin-left:20px;text-transform:uppercase}.nav-menu__link:active,.nav-menu__link:focus,.nav-menu__link:focus-within,.nav-menu__link:visited{color:#fff}.nav-actions{width:100%;position:absolute;bottom:0;left:0}.nav-actions__link{display:block;height:50px;padding-left:20px;line-height:50px;font-size:16px;cursor:pointer;color:#fff;border-top:1px solid #cb3d3d;background-color:#e73636;transition:background-color .2s ease-in-out}.nav-actions__link:hover{color:#fff;background-color:#de2828}.nav-actions__link:active,.nav-actions__link:focus,.nav-actions__link:focus-within,.nav-actions__link:visited{color:#fff}@media screen and (max-width:900px){.nav{position:fixed;top:-480px;left:0;width:100%;height:408px;min-height:0;transition:top .3s ease-in-out;border-bottom:1px solid rgba(255,255,255,.19)}.nav-menu{margin:50px 0 105px 0;text-align:center}.nav-menu__link{height:50px;line-height:50px;margin-left:0}.nav-actions{display:none}}@media screen and (max-width:600px){.nav{height:369px}.nav-menu{margin:46px 0 0}.nav-menu__link{height:45px;line-height:45px}}.info{position:fixed;z-index:97;top:0;left:-700px;width:633px;min-height:480px;height:100%;background-color:#fff;box-shadow:2px -1px 5px rgba(0,0,0,.25);text-align:center;opacity:1;will-change:left;transition:left .5s ease-in-out}.info-content{position:relative;width:80%;position:absolute;top:20%;left:10%}.info-content__desc{font-size:17px;line-height:23px;margin:20px 0 5px 0}.info-content__social-block{margin-top:20px}.info__contacts-block{position:absolute;bottom:15px;width:100%}@media screen and (max-width:1600px) and (min-width:1100px){.info-content__desc{font-size:15px;line-height:21px;margin:17px 0 5px 0}}@media screen and (max-width:1100px) and (min-width:900px){.info{width:550px}.info-content__desc{font-size:15px;line-height:21px;margin:17px 0 5px 0}}@media screen and (max-width:900px){.info{display:none}}.feedback{position:fixed;z-index:98;top:0;left:-700px;width:633px;min-height:400px;height:100%;background-color:#fff;text-align:center;box-shadow:2px -1px 5px rgba(0,0,0,.25);will-change:left;transition:left .5s ease-in-out}.feedback_visible{left:333px}.feedback_visible_right{left:auto;right:-700px;margin-right:700px;will-change:margin-right;transition:margin-right .5s ease-in-out}.feedback__close{position:absolute;top:20px;right:20px;width:21px;height:21px;background:url(3d6980d.png) 0 -130px no-repeat;opacity:.7;cursor:pointer;transition:opacity .2s ease-in-out}.feedback__close:hover{opacity:1}.feedback__content{width:80%;position:absolute;top:20%;left:10%}.feedback__form{margin-top:25px}@media screen and (max-width:1100px) and (min-width:900px){.feedback{width:550px}}.overlay{display:block;visibility:hidden;position:fixed;z-index:96;top:0;left:-100%;width:100%;height:100%;background-color:rgba(0,0,0,.75);opacity:0;will-change:opacity;transition:all 0s .3s,opacity .3s ease-in-out}._index-page .cases-content-list-item-meta__year{display:none;width:0}._index-page .cases-content-list-item-meta__header{width:100%}._index-page .cases-content-list-item__meta{bottom:0}.cases-content-list._listLength-3{position:relative;height:100%}.cases-content-list._listLength-3:after{content:"";display:block;width:10px;height:100%;position:absolute;z-index:5;top:0;left:-10px;box-shadow:0 0 6px rgba(0,0,0,.2)}.cases-content-list._listLength-3 .cases-content-list__item{position:relative;width:100%;height:33.3333%}.cases-content-list._listLength-3 .cases-content-list-item{height:100%}.cases-content-list._listLength-3 .cases-content-list-item__image{height:100%}@media screen and (max-width:900px){.cases-content-list._listLength-3{overflow:hidden}.cases-content-list._listLength-3:after{display:none}.cases-content-list._listLength-3 .cases-content-list__item{width:50%;height:100%}.cases-content-list._listLength-3 .cases-content-list-item__meta{bottom:0}.cases-content-list._listLength-3 .cases-content-list-item-meta__year{display:none}.cases-content-list._listLength-3 .cases-content-list-item-meta__header{width:100%}}@media screen and (max-width:600px){.cases-content-list._listLength-3 .cases-content-list__item{width:100%}}.cases-content-list{width:100%;font-size:0;overflow:hidden}.cases-content-list:hover .cases-content-list-item__bg{opacity:.55}.cases-content-list__item{position:relative;width:33.33%;height:310px;display:block;float:left;vertical-align:top;font-size:16px;overflow:hidden;background-color:#000}.cases-content-list-item{display:block;position:relative}.cases-content-list-item:hover>.cases-content-list-item__meta{bottom:0}.cases-content-list-item:hover>.cases-content-list-item__bg{opacity:0}.cases-content-list-item__image{position:relative;width:100%;height:310px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.cases-content-list-item__meta{position:absolute;width:100%;bottom:-100%;left:0;background-color:#ff4f4f;color:#fff;z-index:1;transition:bottom .35s ease-in-out}.cases-content-list-item-meta{position:relative}.cases-content-list-item-meta__year{display:inline-block;vertical-align:middle;font-size:50px;font-family:"Dgt Condensed";width:17%;text-align:center;padding:0 1%}.cases-content-list-item-meta__header{display:inline-block;vertical-align:middle;width:80%;border-left:1px solid #e94242;padding:4.75% 0 4.75% 5%}.cases-content-list-item-meta-header{position:relative}.cases-content-list-item-meta-header__title{font-family:"Dgt Condensed";font-size:2.5em;line-height:.85em}.cases-content-list-item-meta-header__subtitle{display:inline-block;line-height:.9em;font-size:1em;padding-right:8px;margin-right:5px;border-right:1px solid #fff}.cases-content-list-item-meta-header__subtitle:last-child{border-right:0}.cases-content-list-item__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .25s ease;z-index:2}@media screen and (max-width:900px){.cases-content-list__item{width:50%}.cases-content-list-item-meta-header__title{font-size:36px;line-height:37px}.cases-content-list-item-meta-header__subtitle{font-size:15px;line-height:21px}}@media screen and (max-width:600px){.cases-content-list__item{width:100%;float:none;height:250px}.cases-content-list-item__image{height:250px}.cases-content-list-item-meta__header{padding:14px 20px}}.scroll-button{display:inline-block;position:relative;width:48px;height:48px;border-radius:48px;border:1px solid #484848;animation-duration:.35s;animation-name:flick;animation-iteration-count:infinite;animation-direction:alternate;background-color:#fff}.scroll-button:after{content:"";position:absolute;width:10px;height:24px;top:10px;left:19px;background:url(/3d6980d.png) 0 -75px no-repeat}.scroll-button._up:after{top:12px;background-position:-23px -75px}@keyframes flick{from{opacity:0}to{opacity:1}}.not-found-content{width:100%;padding-top:14%}.not-found-content__inside{position:relative;width:75%;height:65%;margin-left:12%;text-align:center;min-height:520px}.not-found-content-inside{position:relative;height:434px;width:100%}.not-found-content-inside:after{content:"";clear:both;display:table}.not-found-content-inside__title{font-family:"Dgt Condensed";font-size:274px;color:#3a3a3a}.not-found-content-inside__subtitle{font-family:"Roboto Condensed";font-size:30px;display:block;color:#373737;margin-top:-32px}.not-found-content-inside__message{font-size:16px;line-height:23px;color:#373737;width:300px;margin:0 auto}.not-found-content-inside__arrow{width:48px;height:48px;display:block;margin:32px auto 0;background:url(/1de1ca6.png) no-repeat 0 0}.about-content{width:67%;position:relative;height:100%;z-index:10;box-shadow:none}.about-content__info{width:100%;height:100%;box-sizing:border-box;padding-top:180px}.about-content-info{position:relative;width:75%;height:65%;border:4px solid #ff4f4f;margin-left:12%;text-align:center;min-height:520px}.about-content-info:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-145px;height:6px;width:290px;background-color:#fff}.about-content-info__header-block{position:absolute;left:0;right:0;margin:0 auto;top:-60px;width:320px;padding:0;background-color:#fff;text-align:center}.about-content-info__text{width:100%;padding:145px 7% 0}.about-content-info-text{font-size:17px;line-height:23px}.about-content-info__contacts-block{text-align:center;margin-top:40px}.about-content-info__feedback{margin-top:15px}.about-content-info-feedback{display:inline-block;font-family:"Roboto Condensed";font-weight:300;font-size:1em;width:244px;height:45px;line-height:43px;box-sizing:border-box;background-color:#ff4f4f;padding:0 10px;color:#fff!important;text-align:center;text-decoration:none!important;border:0;cursor:pointer;transition:background-color .1s ease-in-out}.about-content-info-feedback:hover{background-color:#e73636}.about-content-info__scroll-button{position:absolute;left:50%;margin-left:-24px;bottom:-90px;cursor:pointer}.about-content-info__social-block{margin-top:60px}.about-banner{width:33%;height:100%;position:fixed;top:0;right:0;background:url(/6aae84f.jpg) center center no-repeat;background-size:cover;box-shadow:inset 3px 0 6px rgba(0,0,0,.25)}@media screen and (max-width:1600px){.about-content__info{padding-top:150px}.about-content-info__header-block{width:270px;top:-48px}.about-content-info__text{padding:110px 7% 0}.about-content-info-text{font-size:15px;line-height:21px}}@media screen and (max-width:1100px){.about-content-info{margin-left:5%;width:90%;height:80%}}@media screen and (max-width:900px){.about-content{width:100%}.about-banner{display:none}.about-content__info{padding:130px 45px 0}.about-content-info{margin:0;width:100%}}@media screen and (max-width:600px){.about-content__info{padding:130px 15px 0}}.blog-content{position:relative;z-index:10;width:100%;max-width:1100px;background-color:#fff}.blog-content__sidebar{position:fixed;width:20%;min-width:300px;right:auto;left:1000px;height:100%;background-color:#ff4f4f;z-index:15}.blog-content-sidebar{position:relative}.blog-content-sidebar__search{width:100%;box-sizing:border-box;padding:20px 25px}.blog-content-sidebar-search{position:relative}.blog-content-sidebar-search__input{width:100%;border:0;box-sizing:border-box;height:37px;background-color:#fff;color:#3a3a3a;font-size:.9125em;padding:0 10px;border:1px solid #fff;transition:border-color .2s ease-in-out}.blog-content-sidebar-search__input:focus,.blog-content-sidebar-search__input:hover{border-color:#c61616}.blog-content-sidebar-search__button{position:absolute;top:0;right:0;width:37px;height:37px;border:0;display:block;background:url(3d6980d.png) 0 -173px no-repeat;cursor:pointer}.blog-content-sidebar__tags{width:100%;box-sizing:border-box;padding:15px 20px 20px 20px;border-top:1px solid #ff6b6b}.blog-content-sidebar-tags__item{margin-right:5px;margin-top:8px}.blog-content-sidebar-tags__item:last-child{margin-right:0}.blog-content-sidebar__social-block{width:100%;box-sizing:border-box;padding:13px 15px;border-top:1px solid #ff6b6b;text-align:center}.blog-content-sidebar__best{width:100%;box-sizing:border-box;padding:25px;border-top:1px solid #ff6b6b}.blog-content-sidebar-best{position:relative}.blog-content-sidebar-best__title{font-size:2.0625em;font-family:"Dgt Condensed";color:#fff;opacity:.88}.blog-content-sidebar-best__list{position:relative}.blog-content-sidebar-best-list{opacity:.88}.blog-content-sidebar-best-list__item{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #ff6b6b}.blog-content-sidebar-best-list-item{color:#fff;display:block}.blog-content-sidebar-best-list-item:hover .blog-content-sidebar-best-list-item__text,.blog-content-sidebar-best-list-item:hover .blog-content-sidebar-best-list-item__title{color:#ffabab}.blog-content-sidebar-best-list-item__title{font-size:1.125em;font-family:"Roboto Condensed";font-weight:400;color:#fff;transition:color .2s ease-in-out}.blog-content-sidebar-best-list-item__text{margin:0;font-size:1.0625em;color:#fff;transition:color .2s ease-in-out}@media screen and (max-width:1300px) and (min-width:1200px){.blog-content__sidebar{right:0;left:auto}}@media screen and (max-width:1200px){.blog-content__sidebar{display:none}}.blog-content__posts{display:inline-block;vertical-align:top;width:100%;max-width:1100px;text-align:center}.blog-content-posts{padding:65px 0}.blog-content-posts__item{display:inline-block;vertical-align:top;width:100%;border-bottom:1px solid #f0f0f0;padding:30px 0 45px 0}.blog-content-posts-item{display:inline-block;position:relative;vertical-align:top;width:700px;text-align:left;margin-left:-80px}.blog-content-posts-item__back{display:block;position:absolute;top:-60px;right:0;font-size:1em;color:#636363;z-index:1}.blog-content-posts-item__back:visited{color:#636363}.blog-content-posts-item__back:before{content:"";display:inline-block;vertical-align:middle;width:24px;height:11px;opacity:.6;margin-right:5px;background:url(3d6980d.png) -22px -228px;transition:opacity .2s ease-in-out}.blog-content-posts-item__back:hover{color:#000}.blog-content-posts-item__back:hover:before{opacity:1}.blog-content-posts-item__title{font:55px/50px DGT Condensed;color:#3a3a3a;letter-spacing:-.015em}.blog-content-posts-item__title a,.blog-content-posts-item__title a:visited{color:#3a3a3a}.blog-content-posts-item__title a:hover{color:#ff4f4f}.blog-content-posts-item__date{display:block;color:#a8a8a8;font-size:17px;margin:6px 0}.blog-content-posts-item__date:before{content:"";display:inline-block;vertical-align:top;margin-right:7px;width:19px;height:19px;background:url(3d6980d.png) -22px -130px}.blog-content-posts-item__social{position:relative;display:inline-block;vertical-align:top;width:49.5%;overflow:hidden}.blog-content-posts-item__tags{width:49.5%;display:inline-block;vertical-align:top;text-align:right;margin-top:10px}.blog-content-posts-item__body{width:100%;font-size:17px;line-height:23px;color:#3a3a3a}.blog-content-posts-item-body{margin-bottom:15px}.blog-content-posts-item__preview{width:100%;font-size:17px;line-height:23px;color:#3a3a3a}.blog-content-posts-item-preview{position:relative}.blog-content-posts-item-preview__text{line-height:normal}.blog-content-posts-item-preview__link{display:inline-block;vertical-align:middle;width:24px;height:20px;cursor:pointer;background:url(3d6980d.png) -26px -153px no-repeat;margin-left:3px}.blog-content-posts-item-preview__link:hover{background-position:0 -153px}.blog-content-posts-item-preview__image{width:100%;text-align:center;border:1px solid #efefef;border-radius:1px;padding:40px 0;margin:15px 0}.blog-content-posts-item-preview__image img{max-width:1100px;width:100%}.blog-content-posts-item-preview__tags{width:100%}.blog-content-posts-item-preview-tags{position:relative}.blog-content-posts-item-preview-tags__tag{margin-top:10px;margin-right:5px}.blog-content-posts-item-preview-tags__tag:last-child{margin-right:0}.blog-content-posts__comments{position:relative;padding-top:35px}.blog-content-posts-comments{display:inline-block;position:relative;vertical-align:top;width:700px;text-align:left;margin-left:-80px}@media screen and (max-width:1600px){.blog-content-posts-item__title{font-size:45px;line-height:40px}.blog-content-posts-item__date{font-size:15px;line-height:21px;margin:4px 0}.blog-content-posts-item__preview{font-size:15px;line-height:21px}.blog-content-posts-item__body{font-size:15px;line-height:21px}.blog-content-posts-item-preview-tags__item{font-size:14px;margin-right:3px}}@media screen and (max-width:1100px){.blog-content-posts__item{padding:22px 0 33px 0}.blog-content-posts-item{padding:0 75px;margin-left:0;width:100%}.blog-content-posts-item__back{right:75px}.blog-content-posts-comments{padding:0 75px;margin-left:0;width:100%}.blog-content-posts-item__title{font-size:40px;line-height:36px}.blog-content-posts-item__social{width:100%}.blog-content-posts-item__tags{width:100%;text-align:left}.blog-content-posts-item-preview__image img{max-width:100%}}@media screen and (max-width:900px){.blog-content-posts-item__back{right:15px;top:-20px}}@media screen and (max-width:600px){.blog-content-posts-comments{padding:0 15px}.blog-content-posts-item{padding:0 15px}.blog-content-posts-item__back{right:15px}.blog-content-posts-item-preview__image{padding:20px 0;margin:8px 0}.blog-content-posts-item-preview__tags{margin-top:6px}}.blog-content__banner-image{position:fixed;z-index:5;width:30%;height:100%;right:0;top:0}@media (max-width:1600px) and (min-width:1300px){.blog-content__banner-image{width:22%}}@media (max-width:1300px){.blog-content__banner-image{display:none}}.banner-image{position:relative;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-image:url(6f51d2e.jpg);z-index:0}.banner-image:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(19eebdb.png);z-index:-1}.banner-image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.35;z-index:-2}.banner-image_blog:after,.banner-image_blog:before{display:none}.banner-image__wrapper{display:table;height:100%;width:100%}.banner-image__header-block{display:table-cell;vertical-align:middle;text-align:center}.cases-content{position:relative;width:100%;padding-left:88px}.cases-content__title{display:none;width:100%;color:#373737;text-align:center;padding:30px 0}.cases-content__nav{position:fixed;top:0;left:0;width:88px;height:100%;padding-top:88px;background-color:#ff4f4f;z-index:50}.cases-content-nav{position:relative;width:100%;height:94%;border-top:1px solid #c84040;padding:25px 0}.cases-content-nav:before{content:"";position:absolute;font-size:0;width:1px;height:100%;left:50%;top:3%;background-color:#fff}.cases-content-nav__item{height:24.85%;width:100%;text-align:center;position:relative}.cases-content-nav__item:last-child{height:0}.cases-content-nav-item{display:inline-block;font:19px "Dgt Condensed";position:relative;width:30px;height:30px;padding-top:10px;color:#fff;background-color:#ff4f4f;border:0;cursor:pointer}.cases-content-nav-item._current:after,.cases-content-nav-item:hover:after{border:1px solid #fff;background-color:#ff4f4f}.cases-content-nav-item._current:before,.cases-content-nav-item:hover:before{opacity:0}.cases-content-nav-item:before{opacity:1;content:"";position:absolute;transition:opacity .1s ease-in-out;width:7px;height:7px;border-radius:7px;background-color:#fff;left:50%;margin-left:-3px;top:0;z-index:1}.cases-content-nav-item:after{content:"";position:absolute;transition:background-color .1s ease-in-out,border .25s ease-in-out;width:50px;height:50px;border-radius:50px;top:-5px;left:-9px;z-index:0;border:1px solid transparent;background-color:transparent}.cases-content-nav-item__year{position:relative;z-index:1}.cases-content__list{position:relative}@media screen and (max-width:1100px){.cases-content{padding-left:75px}.cases-content__nav{position:absolute;width:75px;padding-top:75px}}@media screen and (max-width:900px){.cases-content{padding-left:50px}.cases-content__nav{position:absolute;width:50px;padding-top:35px}.cases-content-nav{border-top:none}.cases-content-nav-item:after{display:none}.cases-content-nav-item:hover:before{opacity:1}.cases-content-nav-item:before{opacity:0}.cases-content__list{padding-top:50px}.cases-content-list-item__meta{bottom:0}.cases-content-list-item-meta__year{display:none;width:0}.cases-content-list-item-meta__header{width:100%}}@media screen and (max-width:600px){.cases-content{padding-left:0}.cases-content__nav{display:none}}.contacts-content{width:66%;position:relative;height:100%;z-index:10;box-shadow:2px -1px 5px rgba(0,0,0,.25);float:left;background-color:#fff}.contacts-map{width:34%;height:100%;position:relative;float:left}.contacts-content__wrap{position:relative;height:65%;width:80%;margin:180px 10% 0;border:4px solid #ff4f4f;text-align:center;min-height:520px}.contacts-content__wrap:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-145px;height:6px;width:290px;background-color:#fff}.contacts-content__header-block{position:absolute;left:0;right:0;margin:0 auto;top:-60px;width:320px;padding:0;background-color:#fff;text-align:center}.contacts-content__inner{padding-left:2%;padding-right:2%;height:100%;padding-bottom:0;padding-top:130px;width:100%;box-sizing:border-box}.contacts-content__desc{font-size:17px;line-height:23px;width:76%;margin:0 12%}.contacts-content__contacts-block{text-align:center;margin-top:40px}.contacts-content__actions{margin-top:15px}.contacts-content__btn{width:237px}.contacts-content__btn:first-child{margin-right:7px}.contacts-content__social-block{margin:76px 0}@media (max-width:1600px){.contacts-content__desc{font-size:15px;line-height:21px}.contacts-content__social-block{margin:30px 0}}@media (max-width:1100px){.contacts-content__inner{padding-top:85px}.contacts-content__contacts-block{margin-top:30px}.contacts-content__btn{display:block;margin:0 auto}.contacts-content__btn:first-child{margin-right:auto;margin-bottom:10px}.contacts-content__social-block{margin:20px 0}}@media (max-width:900px){.contacts-content{padding-top:135px;float:none;width:100%;height:auto;box-shadow:none}.contacts-map{width:100%;height:320px;float:none}.contacts-content__wrap{width:100%;height:auto;border:0;margin:0;min-height:0}.contacts-content__inner{padding:85px 30px 0}.contacts-content__desc{width:100%;margin:0}}.index-content{position:relative}.index-content__services{width:100%;height:960px;background-image:url(/39bb3cd.jpg);background-size:cover;background-position:center;position:relative}.index-content-services{display:block;position:absolute;width:1200px;height:550px;border:4px solid #ff4f4f;background-color:rgba(255,255,255,.9);top:0;right:0;bottom:0;left:0;margin:auto}.index-content-services__header-block{position:absolute;left:0;right:0;margin:0 auto;top:-60px;width:320px;padding:0;background-color:#fff;text-align:center}.index-content-services__body{margin-top:140px;text-align:center;padding:0 10px}.index-content-services-body{position:relative}.index-content-services-body__item{display:inline-block;padding:18px 28px;margin:5px 4px;border:1px solid #282828;color:#282828;line-height:16px;cursor:pointer;transition:background .6s ease,color .2s ease}.index-content-services-body__item._active{border-color:#ff4e4e;background-color:#ff4e4e;color:#fff}.index-content-services__description{text-align:center;padding:0 180px}.index-content-services-description{width:600px;position:relative;margin:0 auto;-webkit-tap-highlight-color:transparent;overflow:hidden}.index-content-services-description__wrapper{position:relative;width:5400px;transition:left .6s ease;left:0}.index-content-services-description__wrapper:after{content:" ";clear:both;display:table}.index-content-services-description__item{float:left;width:600px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.index-content-services-description-item{text-align:center;padding:0 20px}.index-content-services-description-item__title{margin-top:50px;font:400 18px/1em "Roboto Condensed";text-transform:uppercase}.index-content-services-description-item__text{display:block;margin-top:20px;color:#000}.index-content-services-description-item__button{margin-top:1em;text-decoration:none;text-transform:uppercase;line-height:52px;font-size:17px;background-color:#ff4e4e;color:#fff;display:inline-block;padding:0 18px;position:relative;z-index:1;transition:background-color .2s ease-in-out,color .2s ease-in-out}.index-content-services-description-item__button:hover{background-color:#e73636;color:#fff}.index-content-services-description-item__button:visited{color:#fff}@media screen and (max-width:1600px) and (min-width:1100px){.index-content__services{height:750px}.index-content-services{width:940px;height:500px;border-width:4px}.index-content-services__header-block{width:270px;top:-48px}.index-content-services__body{margin-top:110px}.index-content-services-body__item{padding:13px 18px;margin:4px 3px}.index-content-services__description{padding:0 150px}.index-content-services-description-item__text{margin-top:15px}}@media screen and (max-width:1100px) and (min-width:900px){.index-content__services{height:800px}.index-content-services{width:820px;height:512px;border-width:4px}.index-content-services__header-block{width:240px;top:-44px}.index-content-services__body{margin-top:100px}.index-content-services-body__item{padding:18px 11px;margin:5px 3px;font-size:15px}.index-content-services__description{padding:0 105px}.index-content-services-description-item__title{font-size:15px}.index-content-services-description-item__button{font-size:15px}}@media screen and (max-width:900px){.index-content__services{height:auto;background:0 0}.index-content-services{border:none;position:relative;width:100%;height:auto}.index-content-services__header-block{width:auto;position:relative;height:223px;top:0;padding:85px 0 30px}.index-content-services__body{display:none}.index-content-services__description{padding:0;background-color:#ff4e4e;height:300px}.index-content-services-description-item__title{color:#fff;font-size:15px}.index-content-services-description-item__text{color:#fff}.index-content-services-description-item__button{color:#fff;border:1px solid #fff}}@media screen and (max-width:600px){.index-content-services-description{width:280px}.index-content-services__description{height:365px}.index-content-services-description__wrapper{width:2520px}.index-content-services-description__item{width:280px}.index-content-services-description-item__title{margin-top:45px}}.index-content__advantage{position:relative;width:100%;height:950px}.index-content-advantage{position:relative;height:100%}.index-content-advantage:after{content:" ";display:table;clear:both}.index-content-advantage__content{display:table;height:100%;width:50%;float:left;padding:0 120px}.index-content-advantage-content{display:table-cell;vertical-align:middle}.index-content-advantage-content__header-block{position:relative;margin:0 0 22px}.index-content-advantage-content__text{position:relative}.index-content-advantage-content-text{padding:0 40px 0 0;height:506px}.index-content-advantage-content-text__p{font-size:17px;line-height:23px;margin:0 0 23px}.index-content-advantage__cases{padding:10px;height:100%;width:50%;float:left}.index-content-advantage-cases{position:relative;height:100%;margin:-5px;left:0;transition:left .5s ease}.index-content-advantage-cases__item{position:relative;height:470px;width:50%;float:left;text-align:center;padding:5px}.index-content-advantage-cases-item{height:100%;border:2px solid #ddd;padding:0 80px}.index-content-advantage-cases-item__wrapper{display:table;height:100%;margin:0 auto}.index-content-advantage-cases-item-wrapper{display:table-cell;vertical-align:middle}.index-content-advantage-cases-item svg{width:113px;height:113px;fill:#ff4e4e;display:block;margin:0 auto}.index-content-advantage-cases-item__title{margin:35px 0 21px;font:400 18px/1em "Roboto Condensed";text-transform:uppercase}.index-content-advantage-cases-item__text{font:300 17px/23px "Roboto Condensed";color:#373737;margin:0}@media screen and (max-width:1600px) and (min-width:1100px){.index-content__advantage{height:681px}.index-content-advantage__content{padding:0 65px}.index-content-advantage__cases{padding:7px 0 0}.index-content-advantage-content-text{height:400px;overflow-y:auto}.index-content-advantage-content-text__p{font-size:15px;line-height:21px;margin:0 0 21px}.index-content-advantage__cases{padding:8px}.index-content-advantage-cases{margin:-4px}.index-content-advantage-cases__item{height:336px;padding:4px}.index-content-advantage-cases-item{padding:0 40px}.index-content-advantage-cases-item svg{width:80px;height:80px}.index-content-advantage-cases-item__title{margin:29px 0 16px}.index-content-advantage-cases-item__text{font-size:15px;line-height:21px}}@media screen and (max-width:1100px) and (min-width:900px){.index-content__advantage{height:530px}.index-content-advantage__content{padding:50px 80px}.index-content-advantage__cases{padding:7px 0 0}.index-content-advantage-content-text{height:200px;overflow-y:auto}.index-content-advantage-content-text__p{font-size:15px;line-height:21px;margin:0 0 21px}.index-content-advantage__cases{padding:10px}.index-content-advantage-cases{margin:-5px}.index-content-advantage-cases__item{height:260px;padding:5px}.index-content-advantage-cases-item{padding:0 10px;border-width:1px}.index-content-advantage-cases-item svg{width:55px;height:55px}.index-content-advantage-cases-item__title{margin:23px 0 9px;font-size:15px}.index-content-advantage-cases-item__text{font-size:15px;line-height:21px}}@media screen and (max-width:900px){.index-content__advantage{height:auto;padding-bottom:70px}.index-content-advantage__content{padding:0 30px;float:none;width:100%}.index-content-advantage-content__header-block{text-align:center;margin:70px 0 20px}.index-content-advantage-content-text{height:150px;overflow-y:auto}.index-content-advantage-content-text__p{font-size:15px;line-height:21px;margin:0 0 21px}.index-content-advantage__cases{padding:0 30px;margin:40px 0 0;width:100%;height:300px;overflow:hidden}.index-content-advantage-cases{width:1240px}.index-content-advantage-cases__item{width:auto;height:300px;padding:5px}.index-content-advantage-cases-item{padding:0 10px;border-width:1px;height:300px;width:300px}.index-content-advantage-cases-item svg{width:55px;height:55px}.index-content-advantage-cases-item__title{margin:23px 0 9px;font-size:15px}.index-content-advantage-cases-item__text{font-size:15px;line-height:21px}}@media screen and (max-width:600px){.index-content__advantage{padding-bottom:50px}.index-content-advantage__content{padding:0 20px}.index-content-advantage-content__header-block{margin:50px 0 14px}.index-content-advantage__cases{padding:0 20px;height:250px}.index-content-advantage-cases{width:1040px}.index-content-advantage-cases__item{height:250px;padding:5px}.index-content-advantage-cases-item{height:250px;width:250px}}.index-content__divider{height:430px;background:#ff4e4e}.index-content__divider:after{content:" ";display:table;clear:both}.index-content-divider{height:590px;margin-top:-160px;width:50%;float:left;background-image:url(/ce9ce63.png);background-repeat:no-repeat;background-size:contain;background-position:left bottom}@media screen and (max-width:1600px) and (min-width:1100px){.index-content__divider{height:335px}.index-content-divider{height:415px;margin-top:-80px}}@media screen and (max-width:1100px) and (min-width:900px){.index-content__divider{height:200px}.index-content-divider{height:315px;margin-top:-115px}}@media screen and (max-width:900px){.index-content__divider{height:330px}.index-content-divider{height:363px;margin-top:-33px;background-size:auto 363px;background-position:bottom right}}@media screen and (max-width:600px){.index-content__divider{display:none}}.index-content__work{margin:0 0 110px}.index-content-work{position:relative}.index-content-work__header-block{padding:97px 0 68px;text-align:center}.index-content-work__list{padding:0 16px;overflow:hidden}.index-content-work-list{position:relative;margin:0 -8px}.index-content-work-list:after{content:" ";display:table;clear:both}.index-content-work-list__item{position:relative;float:left;height:465px;width:25%;padding:0 8px}.index-content-work-list-item{display:table;width:100%;height:100%;border:2px solid #ddd;text-align:center}.index-content-work-list-item__arrow{position:absolute;top:50%;right:0;width:115px;height:35px;transform:translate(50%,-50%);background:#fff;z-index:1}.index-content-work-list-item__arrow svg{width:73px;fill:#e9e9e9;display:block;height:inherit;margin:0 auto}.index-content-work-list-item_middle{display:table-cell;vertical-align:middle}.index-content-work-list-item__icon svg{display:block;width:113px;height:113px;margin:0 auto 36px;fill:#ff4e4e}.index-content-work-list-item__header{margin:0 0 19px;font:400 18px/1em "Roboto Condensed";text-transform:uppercase}.index-content-work-list-item__text{padding:0 50px;font:300 17px/23px "Roboto Condensed";color:#373737;margin:0}@media screen and (max-width:1600px) and (min-width:1100px){.index-content__work{margin:0 0 120px}.index-content-work__header-block{padding:75px 0 55px}.index-content-work-list__item{height:330px}.index-content-work-list-item__icon svg{width:80px;height:80px;margin:0 auto 30px}.index-content-work-list-item__text{font-size:15px;line-height:21px}}@media screen and (max-width:1100px) and (min-width:900px){.index-content__work{margin:0 0 110px}.index-content-work__header-block{padding:75px 0 55px}.index-content-work__list{padding:0 10px}.index-content-work-list{margin:0 -5px}.index-content-work-list__item{height:245px;padding:0 5px}.index-content-work-list-item{border-width:1px}.index-content-work-list-item__arrow{width:70px;height:35px}.index-content-work-list-item__arrow svg{width:37px}.index-content-work-list-item__icon svg{width:56px;height:56px;margin:0 auto 24px}.index-content-work-list-item__header{margin:0 0 8px;font-size:15px}.index-content-work-list-item__text{padding:0 10px;font-size:15px;line-height:21px}}@media screen and (max-width:900px){.index-content__work{margin:0 0 90px}.index-content-work__header-block{padding:68px 0 36px}.index-content-work__list{padding:5px 10px}.index-content-work-list{margin:-5px}.index-content-work-list__item{width:50%;padding:5px;height:300px}.index-content-work-list-item{border-width:1px}.index-content-work-list-item__arrow{display:none}.index-content-work-list-item__icon svg{width:56px;height:56px;margin:0 auto 24px}.index-content-work-list-item__header{margin:0 0 8px;font-size:15px}.index-content-work-list-item__text{padding:0 10px;font-size:15px;line-height:21px}}@media screen and (max-width:600px){.index-content__work{margin:0 0 70px}.index-content-work__list{padding:5px 10px}.index-content-work-list{margin:-5px}.index-content-work-list__item{width:100%;height:250px}}.index-content__rates{height:850px;background-image:url(/7e01fc8.jpg);background-size:cover;background-position:center;width:100%;position:relative}.index-content-rates{position:relative;height:100%}.index-content-rates:before{content:"";position:absolute;bottom:0;right:0;width:48%;height:100%;background-image:url(/922b845.png);background-size:contain;background-position:bottom right;background-repeat:no-repeat;clear:both;display:table}.index-content-rates__header-block{padding:140px 0 0 72px;width:50%;float:right}.index-content-rates__list{padding:126px 14px 0 20px;width:50%;float:left;height:100%;overflow:hidden}.index-content-rates-list{position:relative;margin:0 -7px}.index-content-rates-list:after{content:" ";display:table;clear:both}.index-content-rates-list__item{position:relative;float:left;width:33.33333%;padding:0 7px}.index-content-rates-list-item{position:relative;width:100%;height:600px;padding:15px;background-color:#fff;box-shadow:0 15px 10px -15px #000}.index-content-rates-list-item_inner{border:2px solid #ddd;height:100%;width:100%}.index-content-rates-list-item__image{display:block;padding:20px 0 11px;margin:0 auto;height:136px}.index-content-rates-list-item__header{padding:8px 0 26px;text-align:center;font:400 18px/1em "Roboto Condensed";text-transform:uppercase}.index-content-rates-list-item__price{position:absolute;left:0;width:100%;height:140px;padding:39px 0 0;background-color:#ff4e4e;text-align:center}.index-content-rates-list-item-price{font:55px/50px DGT Condensed;color:#fff}.index-content-rates-list-item-price svg{margin-left:16px;width:28px;height:39px;fill:#fff}.index-content-rates-list-item-price__text{font:300 17px/23px "Roboto Condensed";color:#fff}.index-content-rates-list-item__info{margin:140px 0 0;padding:23px 0;overflow:hidden}.index-content-rates-list-item-info{width:200px;margin:auto}.index-content-rates-list-item-info__point{display:block;font:300 17px/23px "Roboto Condensed";color:#272727;padding-bottom:10px}.index-content-rates-list-item-info__point:before{content:"";display:inline-block;background-color:#ff4e4e;width:5px;height:5px;margin:3px 4px 3px -3px}.index-content-rates-list-item__order{margin:30px -14px 0;width:100%;text-align:center;font-weight:400;text-transform:uppercase;line-height:52px;font-size:17px;background-color:#ff4e4e;color:#fff;display:inline-block;padding:0 18px;position:absolute}.index-content-rates-list-item__order:visited{color:#fff}.index-content-rates-list-item__order:hover{color:#fff;background-color:#e73636}@media screen and (max-width:1600px) and (min-width:1100px){.index-content__rates{height:650px}.index-content-rates__header-block{padding:111px 0 0 50px;width:38%}.index-content-rates__list{padding:100px 0 0 13px;width:62%}.index-content-rates-list-item{height:470px;padding:13px}.index-content-rates-list-item__image{padding:12px 0 7px;height:103px}.index-content-rates-list-item__header{padding:6px 0 20px}.index-content-rates-list-item__price{height:110px;padding:30px 0 0}.index-content-rates-list-item-price{font-size:45px;line-height:40px}.index-content-rates-list-item-price svg{width:22px;height:32px;margin-left:5px}.index-content-rates-list-item-price__text{font-size:15px;line-height:21px}.index-content-rates-list-item__info{margin:110px 0 0;padding:16px 0}.index-content-rates-list-item-info__point{font-size:15px;line-height:21px;padding-bottom:7px}}@media screen and (max-width:1100px){.index-content__rates{height:865px}.index-content-rates__header-block{height:220px;float:none;width:100%;padding:70px 0 0 47px}.index-content-rates__list{padding:0 30px;width:100%;height:645px}.index-content-rates-list{left:0;transition:left .75s ease}.index-content-rates-list-item{height:510px;padding:13px}.index-content-rates-list-item__image{padding:12px 0 7px;height:103px}.index-content-rates-list-item__header{font-size:15px;padding:3px 0 12px}.index-content-rates-list-item__price{height:110px;padding:30px 0 0}.index-content-rates-list-item-price{font-size:45px;line-height:40px}.index-content-rates-list-item-price svg{width:22px;height:32px;margin-left:5px}.index-content-rates-list-item-price__text{font-size:15px;line-height:21px}.index-content-rates-list-item__info{margin:110px 0 0;padding:16px 0}.index-content-rates-list-item-info__point{font-size:15px;line-height:21px;padding-bottom:7px}}@media screen and (max-width:900px){.index-content-rates-list{width:9999px}.index-content-rates-list__item{width:283px}}@media screen and (max-width:600px){.index-content__rates{height:745px}.index-content-rates__header-block{height:175px;padding:48px 0 0 20px}.index-content-rates__list{padding:0 20px;height:570px}.index-content-rates-list__item{width:250px}.index-content-rates-list-item{height:480px;padding:13px}.index-content-rates-list-item__image{height:123px}.index-content-rates-list-item__info{font-size:15px;line-height:30px}}.index-content__cases{margin:0 0 100px}.index-content-cases{padding:0 200px}.index-content-cases__header-block{text-align:center;padding:97px 0 68px}.index-content-cases__list{position:relative}@media screen and (max-width:1600px) and (min-width:1100px){.index-content-cases{padding:0 90px}.index-content-cases__header-block{padding:75px 0 55px}}@media screen and (max-width:1100px) and (min-width:900px){.index-content__cases{margin:0 0 80px}.index-content-cases{padding:0 15px}.index-content-cases__header-block{padding:75px 0 55px}}@media screen and (max-width:900px){.index-content__cases{margin:0 0 70px}.index-content-cases{padding:0 45px}.index-content-cases__header-block{padding:68px 0 36px}}@media screen and (max-width:600px){.index-content__cases{margin:0 0 50px}.index-content-cases{padding:0 15px}.index-content-cases__header-block{padding:68px 0 36px}}.index-content__reviews{position:relative}.index-content-reviews{position:relative}.index-content-reviews:after{content:" ";display:table;clear:both}.index-content-reviews__content{height:807px;width:50%;float:left;overflow:hidden}.index-content-reviews-content{position:relative}.index-content-reviews-content__header-block{text-align:center;padding:97px 0 68px}.index-content-reviews-content__slider{position:relative;margin:0 95px 34px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:454px}.index-content-reviews-content-slider{position:relative;left:0;transition:left .75s ease}.index-content-reviews-content-slider__item{position:relative;border:2px solid #e7e7e7;width:100%;float:left;height:420px}.index-content-reviews-content-slider__item:last-child .index-content-reviews-content-slider-item-footer-nav__next{display:none}.index-content-reviews-content-slider__item:first-child .index-content-reviews-content-slider-item-footer-nav__prev{display:none}.index-content-reviews-content-slider-item{position:relative;height:100%}.index-content-reviews-content-slider-item__body{padding:55px 55px 117px;height:100%;overflow:hidden;-ms-touch-action:auto;touch-action:auto;font:300 17px/23px "Roboto Condensed"}.index-content-reviews-content-slider-item-body{position:relative;max-height:100%;overflow-y:auto}.index-content-reviews-content-slider-item-body__header{font:400 16px "Roboto Condensed";color:#ff4f4f;text-transform:uppercase}.index-content-reviews-content-slider-item-body__text{margin:23px 0}.index-content-reviews-content-slider-item__footer{position:absolute;bottom:0;left:0;width:100%}.index-content-reviews-content-slider-item__footer:after{content:"";position:absolute;bottom:0;transform:translate(0,100%);left:10%;width:60px;height:34px;background-image:url(/f2c6bcb.png);background-repeat:no-repeat;background-position:left -1px;background-size:cover}.index-content-reviews-content-slider-item-footer{position:relative;border-top:1px solid #e4e4e4;background-color:#f1f1f1;white-space:nowrap;text-overflow:ellipsis;height:62px;line-height:62px;padding:0 110px 0 55px;font:300 16px/62px "Roboto Condensed"}.index-content-reviews-content-slider-item-footer__name{display:inline-block;color:#272727;text-transform:uppercase}.index-content-reviews-content-slider-item-footer__position{display:inline-block;color:#a8a8a8}.index-content-reviews-content-slider-item-footer__nav{position:absolute;top:0;right:0;height:100%;width:110px;background-color:#f1f1f1}.index-content-reviews-content-slider-item-footer-nav{position:relative}.index-content-reviews-content-slider-item-footer-nav__next,.index-content-reviews-content-slider-item-footer-nav__prev{width:48px;height:48px;margin:7px 7px 0 0;border:2px solid #b4b4b4;float:right;cursor:pointer}.index-content-reviews-content-slider-item-footer-nav__next svg,.index-content-reviews-content-slider-item-footer-nav__prev svg{width:23px;height:100%;margin:0 auto;fill:#b4b4b4;display:block}.index-content-reviews__banners{height:807px;width:50%;float:left;padding:25px 0;overflow:hidden}.index-content-reviews-banners{position:relative;height:100%}.index-content-reviews-banners:after{content:" ";display:table;clear:both}.index-content-reviews-banners__item{height:33.3333%;float:left;width:25%;border:2px solid #e7e7e7;position:relative;margin:-2px -2px 0 0}.cases-companies-asteros,.cases-companies-atrus,.cases-companies-bzhf,.cases-companies-defo,.cases-companies-enforta,.cases-companies-park-otel,.cases-companies-rkk,.cases-companies-rtk,.cases-companies-tn,.cases-companies-vostok,.cases-companies-yarsak,.cases-companies-yats{max-width:100%;background-size:100%;background-image:url(67df147.png);position:absolute;top:50%;left:50%;max-width:90%;max-height:90%;transform:translate(-50%,-50%)}.cases-companies-asteros{background-position:0 0}.cases-companies-atrus{background-position:0 9.09091%}.cases-companies-bzhf{background-position:0 18.18182%}.cases-companies-defo{background-position:0 27.27273%;max-width:65%;max-height:65%}.cases-companies-enforta{background-position:0 36.36364%}.cases-companies-park-otel{background-position:0 45.45455%}.cases-companies-rkk{background-position:0 54.54546%}.cases-companies-rtk{background-position:0 63.63636%}.cases-companies-tn{background-position:0 72.72727%}.cases-companies-vostok{background-position:0 81.81818%}.cases-companies-yarsak{background-position:0 90.90909%}.cases-companies-yats{background-position:0 100%}@media screen and (max-width:1600px) and (min-width:1100px){.index-content-reviews__content{height:682px}.index-content-reviews-content__header-block{padding:75px 0 55px}.index-content-reviews-content__slider{margin:0 45px 27px}.index-content-reviews-content-slider__item{border-width:2px;height:310px}.index-content-reviews-content-slider-item__body{padding:44px 44px 92px}.index-content-reviews-content-slider-item-body__text{margin:21px 0;font-size:15px;line-height:21px}.index-content-reviews-content-slider-item__footer:after{width:47px;height:27px}.index-content-reviews-content-slider-item-footer{height:48px;line-height:48px;padding:0 86px 0 44px}.index-content-reviews-content-slider-item-footer__name{font-size:14px}.index-content-reviews-content-slider-item-footer__position{font-size:14px}.index-content-reviews-content-slider-item-footer__nav{width:86px}.index-content-reviews-content-slider-item-footer-nav__next,.index-content-reviews-content-slider-item-footer-nav__prev{border-width:2px;width:38px;height:38px;margin:5px 5px 0 0}.index-content-reviews-content-slider-item-footer-nav__next svg,.index-content-reviews-content-slider-item-footer-nav__prev svg{width:18px}.index-content-reviews__banners{height:682px}}@media screen and (max-width:1100px) and (min-width:900px){.index-content-reviews__content{height:478px}.index-content-reviews-content__header-block{padding:35px 0 33px}.index-content-reviews-content__slider{margin:0 45px 27px}.index-content-reviews-content-slider__item{border-width:1px;height:315px}.index-content-reviews-content-slider-item__body{padding:40px 40px 140px}.index-content-reviews-content-slider-item-body__text{margin:21px 0;font-size:15px;line-height:21px}.index-content-reviews-content-slider-item__footer:after{display:none}.index-content-reviews-content-slider-item-footer{height:102px;line-height:18px;padding:0 86px 0 40px;white-space:normal}.index-content-reviews-content-slider-item-footer__name{font-size:14px;display:block;padding:20px 0 5px}.index-content-reviews-content-slider-item-footer__position{font-size:14px;display:block;padding:5px 0}.index-content-reviews-content-slider-item-footer__nav{width:46px;padding:0}.index-content-reviews-content-slider-item-footer-nav__next,.index-content-reviews-content-slider-item-footer-nav__prev{border-width:1px;width:40px;height:40px;margin:8px 8px 0 0}.index-content-reviews-content-slider-item-footer-nav__next svg,.index-content-reviews-content-slider-item-footer-nav__prev svg{width:17px}.index-content-reviews__banners{height:478px}.index-content-reviews-banners__item{border-width:1px;margin:-1px -1px 0 0}}@media screen and (max-width:900px){.index-content-reviews__content{width:100%;height:auto;float:none}.index-content-reviews-content__header-block{padding:35px 0 70px}.index-content-reviews-content__slider{margin:0 30px 27px;height:auto}.index-content-reviews-content-slider__item{border-width:1px;height:310px}.index-content-reviews-content-slider-item__body{padding:27px 27px 81px}.index-content-reviews-content-slider-item-body__text{margin:21px 0;font-size:15px;line-height:21px}.index-content-reviews-content-slider-item__footer:after{display:none}.index-content-reviews-content-slider-item-footer{height:54px;line-height:54px;padding:0 27px;white-space:nowrap;overflow:hidden}.index-content-reviews-content-slider-item-footer__name{font-size:16px;padding:0}.index-content-reviews-content-slider-item-footer__position{font-size:16px;padding:0}.index-content-reviews-content-slider-item-footer__nav{display:none}.index-content-reviews__banners{width:100%;height:auto;float:none}.index-content-reviews-banners{overflow:hidden;width:9999px;left:0;transition:left .75s ease}.index-content-reviews-banners__item{height:164px;width:146px;margin:0 -2px 0 0}}@media screen and (max-width:600px){.index-content-reviews-content__header-block{padding:35px 0 25px}.index-content-reviews-content__slider{margin:0 20px 27px;height:auto}}.index-content__client-feedback{position:relative;height:960px;padding:157px 0 0;background-image:url(/3098390.jpg);background-size:2560px;background-position:center bottom}.client-feedback{margin:0 auto;position:relative;width:412px;height:auto;z-index:2;background-color:rgba(20,20,20,.75)}.client-feedback:before{position:absolute;height:100%;content:"";width:100%;top:0;left:0;display:block;z-index:1;border:2px solid #fff}.client-feedback__title{position:relative;z-index:1;color:#fff;text-align:center;padding:45px 0;font:400 55px/50px "Dgt Condensed";text-transform:uppercase}.client-feedback__form-block{z-index:1}@media screen and (max-width:1600px) and (min-width:1100px){.index-content__client-feedback{height:700px;padding:103px 0 0}.client-feedback{width:322px}.client-feedback__title{padding:33px 0;font-size:45px;line-height:40px}}@media screen and (max-width:1100px) and (min-width:900px){.index-content__client-feedback{height:650px;padding:35px 0 0}.client-feedback{width:284px}.client-feedback:before{border-width:1px}.client-feedback__title{padding:33px 0;font-size:40px;line-height:36px}}@media screen and (max-width:900px){.index-content__client-feedback{height:735px;padding:50px 0 0}.client-feedback{width:282px}.client-feedback:before{border-width:1px}.client-feedback__title{padding:33px 0;font-size:40px;line-height:36px}}.index-content__footer{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;height:180px;padding:20px}.index-content__footer:after{content:"";position:absolute;filter:blur(5px);z-index:0;height:100%;width:100%;top:0;left:0;display:block;background-position:bottom center;background-color:rgba(0,0,0,.15);background-image:url(/3098390.jpg);background-size:2560px}.index-content-footer{position:relative;width:100%;height:100%;border:2px solid rgba(255,255,255,.15);z-index:1}.index-content-footer__social-block{margin:24px 0;text-align:center}.index-content-footer__contacts-block{text-align:center}@media screen and (max-width:1600px) and (min-width:1100px){.index-content__footer{height:140px;padding:14px}.index-content-footer__social-block{height:31px;margin:19px 0 18px}}@media screen and (max-width:1100px) and (min-width:900px){.index-content__footer{height:126px;padding:10px}.index-content-footer{border-width:1px}.index-content-footer__social-block{margin:15px 0}}@media screen and (max-width:900px){.index-content__footer{background-color:rgba(0,0,0,.85)}.index-content__footer:after{display:none}.index-content-footer{border:none}.index-content-footer__contacts-block .contacts-block__address span:after{content:""}.index-content-footer__contacts-block .contacts-block__phone{display:block;margin-top:4px}}.services-title{font-size:10px;line-height:10px}.services-nav{position:fixed;z-index:10;width:88px;height:100%;padding-top:78px;left:0;border-right:1px solid #e8e8e8;background-color:#fff;min-height:450px}.services-nav__items{position:relative;display:block;top:5%;width:100%;height:94%;text-align:center}.services-nav__item{width:100%;height:11.75%;position:relative}.services-nav__item:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#d6d6d6;z-index:1}.services-nav__item:last-child:before{display:none}.services-btn{position:absolute;left:50%;margin-left:-24px;margin-top:-24px;cursor:pointer;z-index:5;opacity:.9;top:0;width:48px;height:48px;display:inline-block;background-color:transparent;border-radius:48px;line-height:46px;text-align:center;overflow:hidden;font-size:0;padding-left:30px;border:0;color:transparent;transition:background-color .1s .25s,width .1s .3s,color .2s .35s}.services-btn:hover{background-color:#ff4f4f;width:275px;z-index:10;font-size:15px;color:#fff;text-decoration:none}.services-btn:hover:after{width:48px;height:48px;left:0;top:0}.services-btn:after{content:"";position:absolute;width:15px;height:15px;background-color:#fff;border-radius:50%;border:2px solid #ff4f4f;left:17px;top:17px;transition:all .2s}.services-btn_active:hover{background-color:transparent;z-index:5;font-size:0}.services-btn_active:hover:after{width:15px;height:15px;left:17px;top:17px}.services-btn_active:after{background-color:#ff4f4f}.services-content{width:100%;height:100%;padding-left:88px}.services-content__page{height:100%;padding-left:5%;font-size:0}.services-content__item{position:relative;z-index:5;display:inline-block;width:55%;height:100%;vertical-align:top}.services-content__middleline{display:inline-block;vertical-align:middle;width:1px;height:100%}.services-content__wrap{display:inline-block;width:90%;vertical-align:middle}.scroll-button_services{position:fixed;left:30%;bottom:22px;z-index:5}.services-content__cases{position:relative;display:inline-block;vertical-align:top;width:45%;height:100%}.services-item{position:relative}.services-item__title{font:55px "DGT Condensed";letter-spacing:-.022em}.services-item__description{margin:0 0 25px;font-size:17px;line-height:23px}.services-item__cases{font-size:15px;text-transform:uppercase}.services-item__tag{margin:8px 3px 0 0}.services-feedback{display:none;position:fixed;width:20%;right:0;top:0;height:100%;background-color:#fff;z-index:95;padding:15px 15px 65px;overflow:hidden;box-shadow:-2px 0 3px rgba(0,0,0,.1)}.services-feedback__wrap{position:relative;height:100%;border:2px solid #e73636}.services-feedback__header-block{display:block;position:absolute;width:90%;text-align:center;top:50%;margin-top:-85px;left:5%;height:170px;cursor:pointer}.services-feedback__header-block:before{content:"";position:absolute;left:50%;bottom:-35px;margin-left:-24px;width:50px;height:50px;border:1px solid #4d4d4d;border-radius:50px;background-color:#fff}.services-feedback__header-block:after{content:"";position:absolute;left:50%;margin-left:-11px;bottom:-15px;width:24px;height:11px;background:url(3d6980d.png) -20px -227px no-repeat}.services-feedback__presentation{position:absolute;width:100%;height:50px;left:0;bottom:0;line-height:50px;text-transform:uppercase}@media (min-width:1800px){.services-content{width:80%}.services-feedback{display:block}}@media screen and (max-width:1100px){.services-nav{width:75px}.services-content{padding-left:75px}.services-item__title{font-size:45px}.services-item__description{margin:0 0 20px;font-size:15px;line-height:21px}}@media screen and (max-width:900px){.services-nav{display:none}.services-content{padding-left:0}.scroll-button_services{display:none}.services-content__page{height:auto;padding:30px}.services-content__page:first-child{padding-top:60px}.services-content__wrap{width:100%}.services-content__item{display:block;width:100%;height:auto}.services-content__cases{width:100%;height:310px;margin-top:20px}.services-item__title{font-size:40px;line-height:36px;margin-bottom:15px;text-align:center}}@media screen and (max-width:600px){.services-content__page{padding:20px}}