a,a:focus,a:visited{color:#0054a6;text-decoration:underline}a,a:active,a:focus,a:hover,a:visited{text-decoration:underline}*,a:focus{outline:0}*,figure{margin:0}*,sub,sup{vertical-align:baseline}td,td img,textarea{vertical-align:top}*{padding:0;border:0;background:0 0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll}button,html,input,select,textarea{font-family:sans-serif}a:active,a:hover{color:#0072bc;outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\00ab" "\00bb"}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}label{cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox]{vertical-align:bottom;background:#fff}input[type=radio]{vertical-align:text-bottom;background:#fff}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}ins{text-decoration:none}del{text-decoration:line-through}nav ol,nav ul{list-style:none}
.main,body{background:#fff}.main,.main:not(._main){min-height:100%}.header-currentPage,.screen-slogan strong{letter-spacing:1px;text-transform:uppercase}.screen-portfolio__itemBigLogo img,.screen-portfolio__itemLittleLogo img{max-width:100%;max-height:100%;width:auto;height:auto}.contacts-title,.header-currentPage,.header-menu__item,.info strong,.navigation-item,.null h1,.press-title,.screen-map__title,.screen-services__item,input[type=submit]{text-transform:uppercase}.agency-wrapper,.callback,.case2015-info__title,.contacts,.footer,.info-column,.navigation-wrapper,.portfolio-item,.press-link,.screen-map__contacts__item,.screen-map__wrapper,.screen-portfolio,.screen-services__item,.screen._map,.services-item,.showreel-text span,.socialMessage-arrow,.socialMessage-wrapper,.story,.story-chronology__item,.vacancies-item,input[type=text],input[type=tel],input[type=email],textarea{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:pf_square_sans_pro;src:url(../fonts/pfsquaresanspro-regular-webfont.eot);src:url(../fonts/pfsquaresanspro-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/pfsquaresanspro-regular-webfont.woff2) format('woff2'),url(../fonts/pfsquaresanspro-regular-webfont.woff) format('woff'),url(../fonts/pfsquaresanspro-regular-webfont.ttf) format('truetype'),url(../fonts/pfsquaresanspro-regular-webfont.svg#pf_square_sans_proregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:pf_square_sans_pro;src:url(../fonts/pf_square_sans_pro_light-webfont.eot);src:url(../fonts/pf_square_sans_pro_light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/pf_square_sans_pro_light-webfont.woff2) format('woff2'),url(../fonts/pf_square_sans_pro_light-webfont.woff) format('woff'),url(../fonts/pf_square_sans_pro_light-webfont.ttf) format('truetype'),url(../fonts/pf_square_sans_pro_light-webfont.svg#pf_square_sans_prolight) format('svg');font-weight:300;font-style:normal}@font-face{font-family:pf_square_sans_pro;src:url(../fonts/pf_square_sans_pro_medium-webfont.eot);src:url(../fonts/pf_square_sans_pro_medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/pf_square_sans_pro_medium-webfont.woff2) format('woff2'),url(../fonts/pf_square_sans_pro_medium-webfont.woff) format('woff'),url(../fonts/pf_square_sans_pro_medium-webfont.ttf) format('truetype'),url(../fonts/pf_square_sans_pro_medium-webfont.svg#pf_square_sans_promedium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:pf_square_sans_pro;src:url(../fonts/pf_square_sans_pro_bold-webfont.eot);src:url(../fonts/pf_square_sans_pro_bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/pf_square_sans_pro_bold-webfont.woff2) format('woff2'),url(../fonts/pf_square_sans_pro_bold-webfont.woff) format('woff'),url(../fonts/pf_square_sans_pro_bold-webfont.ttf) format('truetype'),url(../fonts/pf_square_sans_pro_bold-webfont.svg#pf_square_sans_probold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:prosto_sans;src:url(../fonts/prosto_sans_bold-webfont.eot);src:url(../fonts/prosto_sans_bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/prosto_sans_bold-webfont.woff2) format('woff2'),url(../fonts/prosto_sans_bold-webfont.woff) format('woff'),url(../fonts/prosto_sans_bold-webfont.ttf) format('truetype'),url(../fonts/prosto_sans_bold-webfont.svg#prosto_sansbold) format('svg');font-weight:700;font-style:normal}body,html{height:100%}html[data-page=portfolio],html[data-page=portfolio] body{height:auto}html.tablet:not([data-page=main]),html.tablet:not([data-page=main]) body{-webkit-overflow-scrolling:touch;overflow:auto}html.preload{position:fixed!important;width:100%!important}body{font-family:pf_square_sans_pro,Verdana,"Geneva CY","DejaVu Sans",sans-serif;min-width:960px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.main{position:relative}.main._transform{-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.main._portfolio{margin-top:80px;padding-top:0;padding-bottom:100px;background:0 0}html[data-page=portfolio] .main{min-height:0}html.no-mobile[data-page=main] .main{overflow-y:scroll}main{display:block}.main._404 .hFooter{height:140px;position:relative}.main._404+.footer{margin:-60px auto 0!important;height:50px;position:relative;z-index:1}input[type=text]::-webkit-input-placeholder{opacity:1!important}input[type=text]::-moz-placeholder{opacity:1!important}input[type=text]:-ms-input-placeholder{opacity:1!important}input[type=text]::placeholder{opacity:1!important}input[type=submit]::-moz-focus-inner{padding:0;border:0}input[type=button]::-moz-focus-inner{padding:0;border:0}input[type=text],input[type=tel],input[type=email]{width:100%;height:40px;line-height:40px;font-weight:500;color:#000;font-size:20px;border:3px solid #00aeef;padding:0 11px}label+input{margin-top:5px}input[type=submit]{height:46px;font-weight:500;font-size:16px;background:#00aeef;color:#fff;padding:0 29px}textarea{width:100%;font-weight:500;color:#000;font-size:20px;border:3px solid #00aeef;padding:0 11px;resize:none}.header{position:absolute;width:1014px;margin-left:-507px;left:50%;top:24px;z-index:1;text-align:center;overflow:hidden;height:51px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-wrapper{position:fixed;width:100%;top:0;height:80px;background:#00aeef;z-index:21;min-width:960px}.no-tablet .screen,.no-tablet .screen-contacts,.no-tablet .screen-slogan{min-width:980px}.header-wrapper._fixed{position:fixed}.header-logo{position:absolute;left:450px;z-index:1;cursor:pointer}[lang=ch] .header-logo,[lang=en] .header-logo{cursor:default;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.header-logo._inner{left:355px}.header-logo svg{width:124px;height:32px}.header-menu{top:3px;position:absolute;width:890px;height:27px;left:30px;text-align:left}.contacts,.screen,.screen._social{text-align:center}.header-menu__item{display:inline-block;vertical-align:top;font-size:14px;line-height:1;position:relative;opacity:0;visibility:hidden;text-decoration:none!important;border-width:1px;border-style:solid;padding:6px 11px 5px!important;white-space:nowrap;-webkit-transform:skewX(-18deg);-ms-transform:skewX(-18deg);transform:skewX(-18deg);-webkit-transition:border-color .3s ease;transition:border-color .3s ease}a.header-menu__item{color:inherit;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}a.header-menu__item._lang{float:right;opacity:1;visibility:visible}a.header-menu__item._lang+a.header-menu__item._lang{margin-right:-1px}a.header-menu__item:first-child,a.header-menu__item:last-child{border-left-color:inherit}a.header-menu__item+a.header-menu__item{margin-left:-1px}a.header-menu__item:not(._lang)+a.header-menu__item._lang{border-right-color:transparent;margin-right:10px}a.header-menu__item._active+a.header-menu__item{margin-left:-2px}html:not(.mobile) a.header-menu__item:hover{border-color:inherit!important}.header-menu__item span{font-style:normal;display:block;-webkit-transform:skewX(18deg);-ms-transform:skewX(18deg);transform:skewX(18deg)}.header-menu__item a{text-decoration:none;color:inherit!important;position:relative;height:27px;line-height:27px;display:block}.header-sandwich{position:absolute;left:590px;top:8px;cursor:pointer;-webkit-transform:skewX(-18deg);-ms-transform:skewX(-18deg);transform:skewX(-18deg);-webkit-transition:all .3s ease;transition:all .3s ease}.header-sandwich:before{position:absolute;content:"";width:27px;height:27px;left:2px;top:-4.5px;background:url(../img/header/sandwich.png) left top no-repeat;background-size:27px 27px;visibility:hidden;-webkit-transform:skewX(18deg);-ms-transform:skewX(18deg);transform:skewX(18deg)}.header-sandwich._show:before{visibility:visible}.header-sandwich span{width:22px;display:block;border-top-width:4px;border-top-style:solid;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease}.header-sandwich span+span{margin-top:3px}.header-sandwich._show span{display:none}.header-sandwich:not(._active):hover span:nth-child(1){-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);transform:translate(0,-2px)}.header-sandwich:not(._active):hover span:nth-child(3){-webkit-transform:translate(0,2px);-ms-transform:translate(0,2px);transform:translate(0,2px)}.header-sandwich._active,.header-sandwich._active:before{-webkit-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0)}.header-sandwich._active span:nth-child(1){margin-top:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header-sandwich._active span:nth-child(2){opacity:0}.header-sandwich._active span:nth-child(3){margin-top:-11px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header-currentPage{position:absolute;top:1px;left:575px;padding:5px;font-size:16px;font-weight:300;color:#fff;line-height:1.2}.navigation-wrapper{position:fixed;width:100%;min-width:980px;left:0;top:100%;z-index:20;height:100%;padding-top:80px;opacity:0;visibility:hidden}.contacts a span:before,.contacts-write:before{content:'';left:0;height:1px;-webkit-transition:.2s;transition:.2s}.navigation-wrapper._preload{top:80px}.contacts{position:absolute;width:480px;right:0;top:80px;bottom:0;color:#fff;overflow:hidden}.contacts a{color:inherit;text-decoration:none}.contacts a span{position:relative}.contacts a span:before{position:absolute;bottom:2px;background:#fff;width:100%}.contacts a:hover span:before{bottom:-3px}.contacts-content{position:absolute;top:50%;left:0;right:0;bottom:0}.contacts-title{font-size:23px;font-family:prosto_sans;line-height:1.56;position:relative}.contacts-list{margin-top:125px}.contacts-list__item{list-style-type:none;line-height:1.44;font-size:18px;position:relative}.contacts-list__item+.contacts-list__item{margin-top:75px}.contacts-marker{position:absolute}.contacts-write{font-size:14px;line-height:1;cursor:pointer;position:relative;display:inline-block}.contacts-write:before{bottom:-2px;position:absolute;width:100%;border-bottom:1px dashed #fff}.contacts-write:hover:before{bottom:-7px}#contacts-map,.contacts-map__overlay,.navigation{bottom:0;left:0;position:absolute}#contacts-map{top:0;right:0}.contacts-map__overlay{top:0;right:0;background:rgba(0,179,243,.7)}.navigation{top:80px;right:480px}.navigation-item{position:absolute;display:block;color:#fff!important;font-size:32px;line-height:1;font-family:prosto_sans;padding-top:100px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.navigation-item:nth-child(1){top:0;right:50%;bottom:50%;left:0}.navigation-item:nth-child(2){top:0;right:0;bottom:50%;left:50%}.navigation-item:nth-child(3){top:50%;right:66.66%;bottom:0;left:0}.navigation-item:nth-child(4){top:50%;right:33.33%;bottom:0;left:33.33%}.navigation-item:nth-child(5){top:50%;right:0;bottom:0;left:66.66%}.navigation-item span{position:absolute;left:50%;top:50%;white-space:nowrap;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.navigation-item span:before{position:absolute;content:"";left:0;right:0;bottom:-5px;height:3px;background:#fff;-webkit-transition:.2s;transition:.2s}.navigation-item span:hover:before{bottom:-10px}.navigation-item__video{position:absolute;left:0;top:0;right:0;width:100%;margin:auto}.screen{position:fixed;width:100%;background:#fff}.screen._first{background:#00aeef}.screen._social{width:100%;background:url(../img/press/bg-press3.png) top center no-repeat #fff;background-position-y:-110px}.screen._portfolio{background:#00aeef}.screen._showreel{z-index:1;min-height:0;overflow:hidden}.screen._showreel:before{top:-80px;background:#00aeef;position:absolute;content:"";left:0;bottom:-80px;right:0;height:100%;z-index:-1}.screen-services,.screen-slogan{width:100%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center}.screen._showreel._active{background:#000}.screen-wrapper{position:relative;height:inherit}._portfolio .screen-wrapper{min-height:640px}._map .screen-wrapper,._social .screen-wrapper{min-height:570px}.screen-slogan{position:absolute;color:#fff;font-size:19px;line-height:1.31;font-weight:300}.screen-contacts__item,.screen-services__item{display:inline-block;color:#fff!important;text-decoration:none!important}.screen-slogan strong{font-family:prosto_sans;line-height:1;font-size:56px;position:relative}.screen-slogan p{margin-top:11px}.screen-slogan span{position:relative;display:inline-block}.screen-services{position:absolute;opacity:0;visibility:hidden}.screen-services__item{vertical-align:middle;width:120px;height:155px;font-weight:300;font-size:14px;position:relative;padding-top:32px;-webkit-transition:color .3s ease;transition:color .3s ease}.screen-services__hover{position:absolute!important;width:100%;height:100%;left:0;top:0;border:2px solid #fff;opacity:0;z-index:-1;pointer-events:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease}.no-mobile .screen-services__item:hover{z-index:1}.no-mobile .screen-services__item:hover .screen-services__hover{opacity:1}.no-mobile .screen-services__item:nth-child(even):hover .screen-services__hover{opacity:1;-webkit-transform:skewY(-6deg);-ms-transform:skewY(-6deg);transform:skewY(-6deg)}.no-mobile .screen-services__item:nth-child(odd):hover .screen-services__hover{opacity:1;-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);transform:skewY(6deg)}.screen-services__item *{position:relative}.screen-services__image{height:46px;line-height:46px;margin-bottom:30px;position:relative}.screen-services__image img{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.screen-contacts{text-align:center;font-weight:300;font-size:19px;position:absolute;bottom:58px;width:100%}.screen-contacts i{font-style:normal}.screen-contacts span{position:relative}.screen-contacts span:before{content:'';position:absolute;left:0;bottom:2px;width:100%;height:1px;background:#fff;-webkit-transition:.2s;transition:.2s}.screen-contacts__item:hover span:before{bottom:-3px}.screen-contacts__item{position:relative}.screen-contacts__item a{color:inherit}.screen-contacts__item+.screen-contacts__item{margin-left:25px}.screen-contacts__item:before{position:absolute;content:"";width:1px;height:100%;background:#fff;left:-10px;top:0;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.screen-contacts__item:first-child:before{display:none}.screen-portfolio{position:absolute;left:0;right:0;top:80px;bottom:0;color:#fff}.screen-portfolio__item{position:absolute;color:#fff!important;text-decoration:none!important;background-repeat:no-repeat;overflow:hidden}.screen-portfolio__item._big{top:0;bottom:0;left:0;width:50%;background-size:cover;background-position:center center}.screen-portfolio__item._middle{top:0;height:50%;right:0;width:50%;text-align:left}.screen-portfolio__item._little1{left:50%;bottom:0;width:25%;height:50%}.screen-portfolio__item._little2{left:75%;bottom:0;width:25%;height:50%}.screen-portfolio__itemLittleLogo{position:absolute;left:20px;top:20px;right:20px;bottom:45%}.screen-portfolio__itemLittleLogo img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.screen-portfolio__itemBigLogo{position:absolute;left:55px;top:20px;right:55px;bottom:50%;background-position:center bottom;background-repeat:no-repeat;background-size:contain}.screen-portfolio__itemBigLogoWrapper{position:absolute;left:0;right:0;bottom:0}.screen-portfolio__itemText{position:absolute;left:20px;right:20px;bottom:20px;top:50%;font-weight:500}.screen-portfolio__itemText._middle{text-align:left;left:7.5%}.screen-portfolio__itemText._little{top:60%}.portfolio-item{display:inline-block;vertical-align:top;position:relative;overflow:hidden}.portfolio-item[data-geometry=square]{width:25%;text-align:center}.portfolio-item[data-geometry=rectangle]{width:50%}.portfolio-item h2,.screen-portfolio__item h2{color:inherit;font-family:prosto_sans;font-size:35px;line-height:1.2;position:relative}.portfolio-item p,.screen-portfolio__item p{color:inherit;font-weight:500;font-size:21px;line-height:1.2;margin-top:26px;position:relative}.portfolio-item a,.screen-portfolio__item a{color:inherit;text-decoration:none!important;display:block;position:absolute;left:0;right:0;top:0;bottom:0}.portfolio-item__zoom{position:absolute;left:0;top:0;right:-1px;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.portfolio-item__content{position:absolute;bottom:0;left:0;right:0}.portfolio-item__logo{position:absolute;left:0;right:0;text-align:center}._middle .portfolio-item__logo,[data-geometry=rectangle] .portfolio-item__logo{text-align:left}.tablet[data-orientation=portrait] .portfolio-item__logo{top:50%!important;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.portfolio-item__logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.press-item,.screen-map__contacts__item{vertical-align:top;display:inline-block}._middle .portfolio-item__logo img,[data-geometry=rectangle] .portfolio-item__logo img{-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.portfolio-gotoList{width:880px;margin:0 auto;font-family:Tahoma,вЂ‹ Myriad Pro,Arial,sans-serif;font-size:17px;position:relative;display:none}.press-title,.screen-map__title,.showreel-text{font-family:prosto_sans}.portfolio-gotoList a{color:#00aeef;text-decoration:none}.portfolio-gotoList span{text-decoration:underline}.portfolio-gotoList a:hover span,.screen-map__contacts__item[data-item=email] a{text-decoration:none}.screen-map{position:absolute;top:490px;bottom:100px;overflow:hidden}#screen-map{height:100%;margin-top:-20px}.screen-map__overlay{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,179,243,.7);pointer-events:none}.screen-map__wrapper{margin:0 auto;position:absolute;width:100%;bottom:490px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.screen-map__title{font-size:45px;color:#00b3f3;line-height:1.2}.screen-map__contacts{text-align:justify;margin-top:47px}.screen-map__contacts:before{content:'';display:block;width:100%;margin-bottom:-1.2em}.screen-map__contacts:after{content:'';display:inline-block;width:100%}.screen-map__contacts__item{color:#00b3f3;font-size:21px;line-height:1.2;min-height:32px;position:relative}.screen-map__contacts__item[data-item=address]{padding-left:41px;background-size:20px 32px}.screen-map__contacts__item[data-item=phone]{padding-left:31px;background-size:18px 32px}.screen-map__contacts__item[data-item=email]{padding-left:49px;background-size:32px 21px}.screen-map__contacts__item[data-item=email] a span{position:relative}.screen-map__contacts__item[data-item=email] a span:before{content:'';background:#00b3f3;height:1px;width:100%;position:absolute;bottom:2px;left:0;-webkit-transition:.2s;transition:.2s}.screen-map__contacts__item[data-item=email] a:hover span:before{bottom:-3px}.screen-map__contacts__item img{position:absolute;left:0;top:0}.screen-map__contacts__item a{color:inherit}.screen-map__contacts__item a:hover{color:#21BAF4}.screen-map__marker{position:absolute}.screen-map__content{position:absolute;top:0}.press{margin-top:-80px;background:url(../img/press/bg-press3.png) top center no-repeat;padding-top:440px}.press-wrapper{max-width:1314px;position:relative;margin:0 auto;height:inherit;padding-top:80px}.press-item{width:418px;padding-bottom:69px;position:relative;text-align:left;font-weight:300;font-size:16px;color:#666;margin:0 10px;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;text-decoration:none!important}.press-image,.press-image img{display:block;width:inherit;height:inherit}.press-item._active{position:relative;z-index:5}.press-item+.press-item+.press-item+.press-item{margin-top:10px}.press-image__text{position:absolute;bottom:0;left:-1px;right:-1px;z-index:4;height:38px;padding:14px 14px 17px 48px;background-repeat:no-repeat;background-color:rgba(255,255,255,1);color:#fff;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.press-image__text:not(._noFading):before{position:absolute;content:"";bottom:17px;left:0;right:0;height:39px;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);-webkit-transition:all .3s ease;transition:all .3s ease}[data-social=fb] .press-image__text{background-position:14px 14px;background-image:url(../img/press/icon-fb.svg);background-size:20px 20px}[data-social=inst] .press-image__text{background-position:14px 14px;background-image:url(../img/press/icon-inst.svg);background-size:20px 20px}[data-social=tw] .press-image__text{background-position:12px 14px;background-image:url(../img/press/icon-tw.svg);background-size:24px 22px}.press-item:hover .press-image__text:before,.press-item[data-hover=true] .press-image__text:before,.socialMessage-item:hover .press-image__text:before,.socialMessage-item[data-hover=true] .press-image__text:before{opacity:0}.press-image__text div{min-height:inherit;height:inherit;overflow:hidden;color:#000}.press-item a:empty+p{padding-left:0;background:0 0}.press-image{position:relative;margin:0 auto;background-color:#00aeef;background-repeat:no-repeat;background-position:center center}[data-social=fb] .press-image{background-image:url(../img/press/icon-big-fb.svg);background-size:22% auto}[data-social=tw] .press-image{background-image:url(../img/press/icon-big-tw.svg);background-size:42% auto}[data-social=inst] .press-image{background-image:url(../img/press/icon-big-inst.svg);background-size:42% auto}.press-icon{position:absolute;left:50%;margin-left:-10px;width:20px;height:auto}.press-link__wrapper{text-align:center;padding-left:20px;padding-right:20px;margin-top:180px}.press-title{font-size:36px;color:#00aeef;text-align:center}.press-link,.socialLinks-item,.socialMessage-item{vertical-align:top;text-decoration:none!important;text-align:left}.press-link{display:inline-block;color:#00aeef!important;position:relative;background:#fff;margin-top:73px;margin-bottom:50px}.socialLinks .press-link{margin-bottom:0}.press-link img{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.press-link__hidden{position:absolute;left:0;top:0;right:0;bottom:100%;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.press-link__hover{color:#fff!important;background:#00aeef;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.press-link:hover .press-link__hidden{bottom:0}.socialMessage{width:inherit;position:absolute;top:50%;height:490px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.socialMessage._active{z-index:5}.socialMessage-wrapper{max-width:1314px;position:relative;margin:0 auto;height:inherit;min-height:inherit;padding-top:80px}.socialMessage-item{display:inline-block;position:relative;padding-bottom:69px;width:418px;font-weight:300;font-size:16px;color:#666;margin:0 10px;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.socialMessage-item._active{position:relative;z-index:5}.socialMessage-item a{color:#00aeef}.socialMessage-item p{margin-top:17px;padding-left:48px;background-repeat:no-repeat}.socialMessage-item[data-social=fb] p{background-position:14px top;background-image:url(../img/press/icon-fb.svg);background-size:20px 20px}.socialMessage-item[data-social=inst] p{background-position:14px top;background-image:url(../img/press/icon-inst.svg);background-size:20px 20px}.socialMessage-item[data-social=tw] p{background-position:12px top;background-image:url(../img/press/icon-tw.svg);background-size:24px 22px}.socialMessage-item a:empty+p{padding-left:0;background:0 0}.socialMessage-arrow,.socialMessage-image{background-position:center center;background-repeat:no-repeat}.socialMessage-image{position:relative;width:418px;height:418px;margin:0 auto;display:block;background-color:#00aeef;z-index:4}.socialMessage-image img{height:inherit;width:inherit;display:block}[data-social=fb] .socialMessage-image{background-image:url(../img/press/icon-big-fb.svg);background-size:22% auto}[data-social=tw] .socialMessage-image{background-image:url(../img/press/icon-big-tw.svg);background-size:42% auto}[data-social=inst] .socialMessage-image{background-image:url(../img/press/icon-big-inst.svg);background-size:42% auto}.socialMessage-icon{position:absolute;left:50%;margin-left:-10px;width:20px;height:auto}.socialMessage+.socialMessage .socialMessage-item{opacity:0;visibility:hidden;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.socialMessage-arrow__wrapper{position:absolute;top:50%;width:100%;height:490px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.socialMessage-arrow{position:absolute;top:0;width:106px;border:1px solid #00aeef;cursor:pointer;background-color:#fff;background-size:8px 17px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease}.socialMessage-arrow[data-arrow=left]{right:100%;background-image:url(../img/social/arrow-left.png)}.socialMessage-arrow[data-arrow=right]{left:100%;background-image:url(../img/social/arrow-right.png)}.socialMessage-arrow._disable{opacity:0;visibility:hidden;cursor:default}.socialMessage-arrow:hover{-webkit-box-shadow:#00aeef 0 0 3px;box-shadow:#00aeef 0 0 3px}.socialLinks{bottom:5px;position:absolute;width:100%;left:0}.socialLinks-item,.socialLinks-link__hover{line-height:65px;padding-left:58px;width:142px}.socialLinks-item{display:inline-block;height:65px;color:#00aeef!important;position:relative;font-size:17px;font-weight:300;margin:0 35px;-webkit-transition:all .3s ease;transition:all .3s ease}.agency a,.null a{text-decoration:none}.info,.null,.showreel-text{text-align:center}.socialLinks-item img{position:absolute;top:50%;left:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.socialLinks-item__hidden{height:0;overflow:hidden;position:absolute;left:0;top:0;background:#00aeef;-webkit-transition:all .3s ease;transition:all .3s ease}.socialLinks-link__hover{height:65px;color:#fff!important;position:relative}.socialLinks-item:hover .socialLinks-item__hidden{height:65px}.showreel{height:inherit;min-height:inherit;max-height:inherit;cursor:pointer;position:relative;margin:0 auto}.showreel-text{height:65px;position:absolute;top:50%;left:50%;font-size:56px;font-weight:700;color:#fff;white-space:nowrap;letter-spacing:3px;-webkit-transform:translate(-50%,-50%) translateZ(0);transform:translate(-50%,-50%) translateZ(0)}.showreel-text>*{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0)}.showreel-text span{width:65px;height:65px;position:relative;border:3px solid #fff;margin-right:38px;-webkit-transition:all .2s ease;transition:all .2s ease}.showreel-text span:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:url(../img/showreel/play.png) center center no-repeat;-webkit-transition:all .3s ease;transition:all .3s ease}.showreel-showinfo,.story-chronology__year{font-family:prosto_sans;height:80px}.showreel-text:hover span{-webkit-transform:skewX(-6deg);-ms-transform:skewX(-6deg);transform:skewX(-6deg)}.showreel-text:hover span:before{-webkit-transform:skewX(6deg);-ms-transform:skewX(6deg);transform:skewX(6deg)}.showreel-player{position:absolute;left:-9999px;top:-9999px}.no-fullscreen .showreel-player,.no-fullscreen .showreel-player._active,.showreel-player._active{position:static;left:auto;top:auto}.showreel-showinfo{line-height:80px;position:absolute;left:0;right:0;top:0;font-weight:700;font-size:20px;color:#fff;opacity:0;visibility:visible}.null,.null a{color:#1dace3}.callback-wrapper,.footer-social__item:after,.footer-social__item:hover:before,.showreel-close{visibility:hidden}.showreel-close{position:absolute;right:16px;top:15px;cursor:pointer;opacity:1}.showreel-video__wrapper{position:absolute;top:80px;overflow:hidden;z-index:-1;background-position:center center;background-repeat:no-repeat;background-size:cover}.info,.info:before{background:#00aeef}.null{position:absolute;width:100%;margin:auto;line-height:1.32;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.null h1{font-family:prosto_sans}.null b{font-weight:500}.null p{margin:30px auto 0}.null a{position:relative}.null a:before{content:'';width:100%;position:absolute;left:0;bottom:5px;border-bottom:2px solid;-webkit-transition:.2s;transition:.2s}.null a:hover:before{bottom:-3px}.info{width:100%;font-size:19px;color:#fff;line-height:1.316;font-weight:300;position:fixed;min-width:960px}.info:before{position:absolute;left:0;top:-80px;right:0;bottom:100%;content:""}.agency,.story{background:#fff}.info._language{position:static;margin-top:50px}.info strong,.info-wrapper{margin:0 auto}.info strong{font-family:prosto_sans;font-size:50px;line-height:1.64;display:block}.info-wrapper p{line-height:1.5;font-size:33px;margin:26px auto 0}.info-wrapper p+p{margin:1px auto 0}.info-column{float:left;width:50%;text-align:left;margin-top:0!important}.info-column+.info-column{float:right}.info._services strong{max-width:950px}.info._services .info-wrapper p{max-width:1080px}.story{color:#00aeef;line-height:1.4;font-size:25px;position:relative;min-width:980px}.story._fixed{position:fixed;top:80px;left:0;width:100%;margin-top:0!important;z-index:1}.agency,.agency a{position:relative}.story-after{display:none}.story._fixed+.story-after{display:block}.story-chronology__wrapper{margin:0 auto}.story-chronology__item{width:25%;vertical-align:top;display:inline-block;padding-right:40px}.story-chronology__year{font-weight:700;font-size:53px;line-height:1;display:table-cell;vertical-align:bottom}.story-chronology__year img{position:relative;top:12px;left:-4px}.story-chronology__info{margin-top:0}.agency{line-height:1.55;font-size:29px;color:#666;margin:0 auto;z-index:1}.agency strong{font-weight:500;font-size:36px;display:block;line-height:1.33;max-width:1150px}.agency h2,.agency h3{line-height:1.2;text-transform:uppercase;font-family:prosto_sans;text-align:center}.agency a{color:#00aeef}.agency-hoodoo__link,.footer-aia,.services-bottom div{text-decoration:none!important}.agency a:before{content:'';position:absolute;left:0;bottom:2px;width:100%;height:1px;background:#00aeef;-webkit-transition:.2s;transition:.2s}.agency-hoodoo__link:before,.agency-partners__item:before,.map-balloon:before,.services-item._active:before,.services-item__includes p:before,.services-item__includes:after{content:""}.agency a:hover:before{bottom:-3px}.agency-wrapper._fixed{position:fixed;top:80px;left:0;width:100%;padding-left:inherit;padding-right:inherit}.agency-wrapper__after{display:none}.agency-wrapper._fixed+.agency-wrapper__after{display:block}.agency-hoodoo a:before{display:none}.agency-hoodoo a:hover:before{bottom:inherit}.agency p{margin-top:15px}.agency strong+p{margin-top:40px}.agency h2{font-size:45px;color:#00b3f3}.agency h3{font-size:36px;color:#00aeef;margin-top:140px}.agency-partners{margin-top:84px;text-align:center;margin-bottom:-20px}.agency-partners._language{background:#fff;margin-top:0;padding-bottom:120px}.agency-partners__item{display:inline-block;vertical-align:top;width:171px;height:171px;position:relative;list-style-type:none}.agency-partners__item:before{position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:2px solid #00aeef;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.agency-partners__item:nth-child(odd):hover:before{opacity:1;-webkit-transform:skewY(-6deg);-ms-transform:skewY(-6deg);transform:skewY(-6deg)}.agency-partners__item:nth-child(even):hover:before{opacity:1;-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);transform:skewY(6deg)}.agency-partners__item img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:150px;height:auto}.agency-hoodoo{text-align:center;padding-bottom:50px}.agency-hoodoo img{margin-top:78px;width:100%;max-width:1060px}.agency-hoodoo p{font-size:26px;color:#00aeef;line-height:1.46;max-width:980px;margin:54px auto 0}.agency-hoodoo__link{color:#fff!important;position:relative;display:inline-block;text-transform:uppercase;background:#00aeef;font-family:prosto_sans;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.agency-hoodoo__link:before{position:absolute;left:0;right:0;top:0;bottom:100%;background:#21BAF4;-webkit-transition:all .3s ease;transition:all .3s ease}.agency-hoodoo__link:hover:before,.map{bottom:0}.agency-hoodoo__link:hover{-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}.agency-hoodoo__link a{display:block;color:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.agency-hoodoo__link:hover a{-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg)}.map{position:fixed!important;left:0;top:0;right:0}.mobile .map{left:40px;right:40px}.map-balloon{text-align:center;position:relative;color:#5f5f5f;display:table-cell;width:inherit;height:inherit;vertical-align:middle}.map-balloon:before{position:absolute;left:100%;top:50%;margin-top:-10px;border:10px solid transparent;border-left:10px solid #fff}.map-balloon a{color:#00aeef}.map-balloon p{margin-top:10px}.callback{width:800px;position:absolute;background:#fff;min-height:475px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.callback label{font-weight:300;font-size:16px;color:#666;line-height:1.2}.callback-wrapper{position:absolute;background:rgba(0,174,239,.5);left:0;top:0;right:0;bottom:0;opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.callback-title{text-align:center;text-transform:uppercase;font-family:prosto_sans;font-size:20px;color:#00aeef;line-height:1}.portfolio-wrapper{position:relative;background:#fff}.portfolio-slogan{background:#00aeef;text-transform:uppercase;font-family:prosto_sans;font-size:30px;text-align:center;color:#fff;height:465px;position:relative}.portfolio-slogan strong{position:absolute;top:50%;margin-top:-65px;left:0;line-height:1.2;font-size:54px;letter-spacing:3px;width:100%}.services{margin:0 auto;line-height:1.52;position:relative;background:#fff}.services-item{width:25%;display:inline-block;vertical-align:top;padding-right:82px;position:relative}.services-item:nth-child(n+5){margin-top:100px}.services-item._active:before{border:2px solid #00aeef;left:-20px;top:-20px;right:62px;bottom:-20px;position:absolute}.services-item._active:nth-child(even):before{opacity:1;-webkit-transform:skewY(-6deg);-ms-transform:skewY(-6deg);transform:skewY(-6deg)}.services-item._active:nth-child(odd):before{opacity:1;-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);transform:skewY(6deg)}.services-item p{font-size:19px;color:#414141;margin-top:16px}.services-item__title{text-transform:uppercase;font-family:prosto_sans;color:#00aeef;font-size:26px;margin-top:27px}.services-item__iconWR{height:115px;line-height:115px}.services-item__icon{display:inline-block;vertical-align:middle}.services-item__includes{position:relative;line-height:1.25;margin-top:52px}.services-item__includes:after{position:absolute;left:0;top:-28px;width:153px;height:1px;background:#00aeef}.services-item__includes p{padding-left:20px;position:relative}.services-item__includes p:before{position:absolute;left:2px;top:50%;background:#00aeef;width:5px;height:7px;-webkit-transform:skewX(-18deg) translate(0,-50%);-ms-transform:skewX(-18deg) translate(0,-50%);transform:skewX(-18deg) translate(0,-50%)}.services-bottom div:before,.vacancies-item:before{left:0;right:0;content:""}.services-item__includes p+p{margin-top:14px}.services-bottom{text-align:center;font-family:prosto_sans;position:relative;background:#fff}.services-bottom strong{display:block;line-height:1.44;font-size:36px;color:#00aeef;text-transform:uppercase;margin:0 auto}.services-bottom div{display:inline-block;color:#fff;text-transform:uppercase;background:#00aeef;cursor:pointer;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease}.services-bottom div:hover{-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}.services-bottom div:before{position:absolute;top:0;bottom:100%;background:#21BAF4;-webkit-transition:all .3s ease;transition:all .3s ease}.services-bottom div:hover:before{bottom:0}.services-bottom div span{position:relative;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.services-bottom div:hover span{-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg)}.vacancies{margin:0 auto;position:relative;background:#fff;z-index:1}.vacancies-title{text-transform:uppercase;text-align:center;font-size:54px;color:#00aeef;font-weight:500;line-height:1.2}.vacancies-list{margin-top:77px;-webkit-transition:margin-bottom .3s ease;transition:margin-bottom .3s ease}.vacancies-list._margin{margin-bottom:0!important}.vacancies-item{display:inline-block;vertical-align:top;width:25%;padding:0 44px;position:relative}.vacancies-item:nth-child(n+5){margin-top:127px}.vacancies-item:before{position:absolute;top:-45px;bottom:-36px;border:2px solid #00aeef;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}html:not(.tablet) .vacancies-item:nth-child(odd):hover:before{opacity:1;-webkit-transform:skewY(-6deg);-ms-transform:skewY(-6deg);transform:skewY(-6deg)}html:not(.tablet) .vacancies-item:nth-child(even):hover:before{opacity:1;-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);transform:skewY(6deg)}.vacancies-item p{font-size:19px;line-height:1.52;color:#414141;margin-top:22px}.vacancies-item__title{text-transform:uppercase;font-size:26px;line-height:1;color:#00aeef;font-family:prosto_sans}.vacancies-item__itsme{display:block;height:51px;line-height:51px;text-transform:uppercase;font-family:prosto_sans;font-weight:700;color:#fff;background:#00aeef;text-align:center;font-size:24px;margin-top:38px;cursor:pointer;position:relative;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease}.case2015-info__title,.case2015-title__text{text-transform:uppercase;font-size:36px;font-family:prosto_sans}.vacancies-item__itsme span,.vacancies-item__itsme:before{position:absolute;left:0;top:0;right:0;-webkit-transition:all .3s ease;transition:all .3s ease}.tablet .vacancies-item__itsme,html:not(.tablet) .vacancies-item:hover .vacancies-item__itsme{opacity:1}.vacancies-item__itsme:before{content:"";bottom:100%;background:#21BAF4}html:not(.tablet) .vacancies-item__itsme:hover{-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}html:not(.tablet) .vacancies-item__itsme:hover:before{bottom:0}.vacancies-item__itsme span{height:inherit;line-height:inherit}.vacancies-item__itsme:hover span{-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg)}.case2015{margin-bottom:50px}.case2015-title{text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover}.case2015-title__text{color:#fff;line-height:1.333;margin:0 auto;display:block}.case2015-info{margin-left:192px;margin-right:192px}.case2015-oldTitle+.case2015-info,.case2015-title+.case2015-info{margin-top:80px}.case2015-link+.case2015-info{margin-top:121px}.case2015-info+.case2015-info{margin-top:68px}.case2015-image+div.case2015-info{margin-top:57px}.case2015-image+section.case2015-info{margin-top:133px}.case2015-info__title{color:#00c6ff;line-height:1.2;float:left;width:290px;padding-right:16px}.case2015-info__title._subtitle{font-size:21px}.case2015-info__title:after{content:" /"}.case2015-info__title._row{float:none}.case2015-info__wrapper{margin-left:290px;font-size:24px;line-height:1.5;color:#666;padding-top:8px}.case2015-info__title._row+.case2015-info__wrapper{padding-top:0;margin-top:24px}.case2015-info__wrapper p+p{margin-top:15px}.case2015-info__wrapper em+p{margin-top:13px}.case2015-info__wrapper em{font-size:29px;color:#00aeef;line-height:1.55;font-style:normal;display:block}.case2015-info__wrapper em:first-child{margin-top:-2px}.case2015-info__wrapper p+em{margin-top:18px}.case2015-info__wrapper strong{font-size:36px;font-weight:500;color:#666;line-height:1.2;display:block}.case2015-link,.case2015-team{font-size:24px;display:inline-block}.case2015-info__wrapper strong:first-child{margin-top:-7px}.case2015-image{background:#e5e6e4;text-align:center}.case2015-info+.case2015-image{margin-top:50px}.case2015-image._transparent{background:0 0}.case2015-image img{vertical-align:text-bottom;position:relative}.allcases-team__person,.case2015-link,.case2015-slider__item,.case2015-tab-item,.case2015-team,.footer-aia,.footer-contacts,.footer-social,.footer-social__item{vertical-align:top}.case2015-image__ipad{width:679px;height:485px;display:inline-block;background:url(../img/case2015/ipad.png) center center no-repeat;background-size:cover;position:relative;top:0}.case2015-image__ipad img{margin-top:25px}.case2015-team{width:33.33%;color:#666;line-height:1.5}.case2015-team:nth-child(n+4){margin-top:42px}.case2015-team__post{font-weight:700;text-transform:lowercase}.case2015-link,.case2015-oldTitle h1,.case2015-tab-item,.resume-popup .resume-on,.send-resume h2{text-transform:uppercase}.case2015-team__name{margin-top:11px}.case2015-link{margin-top:90px;padding:26px 58px 26px 59px;color:#fff!important;background:#00aeef;font-family:prosto_sans;line-height:1;font-weight:700;position:relative;left:50%;-webkit-transform:translate(-50%,0) translateZ(0);transform:translate(-50%,0) translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease}.case2015-link:before{position:absolute;content:"";left:0;top:0;right:0;bottom:100%;background:#21BAF4;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease}.case2015-link:hover{-webkit-transform:skewX(-10deg) translate(-50%,0) translateZ(0);transform:skewX(-10deg) translate(-50%,0) translateZ(0)}.case2015-link:hover:before{bottom:0}.case2015-link span{position:relative;display:block;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease}.case2015-link:hover span{-webkit-transform:skewX(10deg) translateZ(0);transform:skewX(10deg) translateZ(0)}.case2015-slider{margin:100px auto 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.case2015-slider__wrapper{overflow:hidden;white-space:nowrap}.case2015-slider__item{display:inline-block;width:inherit;height:inherit}.case2015-slider__arrow{position:absolute;cursor:pointer}.case2015-slider._ipad{width:782px;height:524px;margin-top:0;background:url(/media/img/case2015/ipad-white.png) center center no-repeat;background-size:cover}._ipad .case2015-slider__wrapper{width:626px;height:472px;margin-left:79px;padding-top:27px}._ipad .case2015-slider__arrow{width:18px;height:27px;background-repeat:no-repeat;background-size:70%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}._ipad .case2015-slider__arrow[data-arrow=left]{background-image:url(/upload/case/katren/img/arrow-left.png);background-position:left top;left:-45px;display:none}._ipad .case2015-slider__arrow[data-arrow=right]{background-image:url(/upload/case/katren/img/arrow-right.png);background-position:right top;right:-45px}.case2015-list{margin:20px 0 20px 25px}.case2015-list li{list-style-type:none;position:relative;padding:5px 0}.case2015-list li:before{content:'';position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:-22px;width:14px;height:2px;background:#00c6ff}.case2015-oldTitle{background:#00aeef;width:100%;text-align:center;color:#fff;line-height:1.316;font-weight:300}.case2015-oldTitle:before{position:absolute;left:0;top:-80px;right:0;bottom:100%;content:"";background:#00aeef}.case2015-oldTitle h1{font-family:prosto_sans;font-size:50px;line-height:1.64;display:block;margin:0 auto}.case2015-oldTitle__wrapper{margin:0 auto;padding-top:88px;padding-bottom:62px}.case2015-oldTitle__wrapper p{line-height:1.5;font-size:36px;margin:26px auto 0}.case2015-oldTitle__wrapper p+p{margin:1px auto 0}.case2015-oldTitle a{color:inherit!important}.case2015-tab-slider{margin:50px 192px}.case2015-block-tabs{margin:50px 0;text-align:center}.case2015-tab-item{display:inline-block;text-align:center;color:#00c6ff;font-size:22px;font-weight:700;width:256px;height:310px;cursor:pointer}.case2015-tab-item:hover{outline:#00c6ff solid 4px;outline-offset:-4px}.case2015-tab-item img{width:100%}.case2015-tab-item .tab-image-title{display:inline-block;width:100%;margin:1.15em 0 0}.case2015-block-pics{float:left;width:658px}.case2015-block-texts{float:right;width:820px;color:#666;font-size:24px;line-height:1.5}.case2015-text-item{display:none}.case2015-text-item .case2015-info__title{padding-top:20px;padding-bottom:20px;width:100%!important}.send-resume{text-align:center;background:#fff;position:relative}.footer-justify,.footer-social{text-align:justify}.send-resume h2{font-size:36px;color:#00aeef;line-height:1.2;font-family:prosto_sans}.tablet .send-resume h2{padding-top:10px}.send-resume p{font-size:19px;color:#414141;line-height:1.52;margin-top:20px}.send-resume .resume-form-btn{color:#fff;background:#00aeef;font-family:prosto_sans;display:inline-block;cursor:pointer;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease}.send-resume .resume-form-btn:hover{-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}.send-resume .resume-form-btn:before{position:absolute;content:"";left:0;right:0;top:0;bottom:100%;background:#21BAF4;-webkit-transition:all .3s ease;transition:all .3s ease}.footer-justify:after,.footer:before{content:''}.preloader,.preloader-curtain._bottom,.send-resume .resume-form-btn:hover:before{bottom:0}.send-resume .resume-form-btn span{position:relative;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.send-resume .resume-form-btn:hover span{-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg)}.preloader{position:fixed;left:0;right:0;top:0;z-index:11111}.preloader-curtain{position:absolute;left:0;right:0;background:#fff;height:49.5%}.preloader-curtain._top{top:0}.preloader-line{position:absolute;width:50%;height:10%;top:50%;background:#fff;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.preloader-line._left{left:0}.preloader-line._right{right:0}.footer{max-width:1210px;font-weight:300;font-size:15px;color:#00b3f3;padding-left:13px;padding-right:13px;margin:60px auto 0}.resume-popup .file-name,.resume-popup .resume-on{font-family:pf_square_sans_pro;font-size:16px}.footer._main{margin:-46px auto 0!important;position:absolute;bottom:0;width:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.footer._portfolio{height:100px;border:0;margin-top:0;color:#00aeef}[data-color=ffffff] .footer{color:#fff}[data-color="000000"] .footer{color:#000}.footer:before{display:block;width:100%;margin-bottom:-1.2em}.footer-aia,.footer-contacts,.footer-copyright,.footer-justify:after,.footer-social,.footer-social:after,.footer-social__item{display:inline-block}.footer-wrapper .footer{margin-top:50px}.footer-justify:after{width:100%}.footer a{color:inherit}.footer-wrapper{height:100px;overflow:hidden}.main._portfolio+.footer-wrapper{margin-top:-100px;position:relative}.footer-copyright{vertical-align:top}.footer-aia{position:relative}.footer-aia:before{position:absolute;content:"";left:-50px;width:44px;height:16px;background:url(../img/footer/aia.svg) center center no-repeat;background-size:44px 16px}.footer-aia:after,.footer-contacts a span:before{width:100%;left:0;border-bottom:1px solid;-webkit-transition:.2s;transition:.2s;content:''}.footer-aia:after{position:absolute;bottom:2px}.footer-aia:hover:after{bottom:-3px}.footer-contacts a{text-decoration:none}.footer-contacts a span{position:relative}.footer-contacts a span:before{position:absolute;bottom:2px}.footer-contacts a:hover span:before{bottom:-3px}.footer-social{width:210px;margin-top:-5px}.footer-social:after{content:'';width:100%}.callback .resume-on:before,.callback [type=submit]:before,.press-substrate:after,.press-substrate:before,.resume-popup .btn-block2 .send-resume-btn:before,.resume-popup .content-form:before,.resume-popup .resume-on:before{content:""}.footer-social__item{position:relative;width:28px;height:28px}.footer-social__item:after,.footer-social__item:before{position:absolute;content:"";left:50%;top:50%;background-position:center top;background-repeat:no-repeat;background-size:100% 100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer-social__item[data-item=twitter]:before{width:23px;height:19px;background-image:url(../img/footer/icon-tw.svg)}.footer-social__item[data-item=behance]:before{width:28px;height:20px;background-image:url(../img/footer/icon-be.svg)}.footer-social__item[data-item=facebook]:before{width:24px;height:24px;background-image:url(../img/footer/icon-fb.svg)}.footer-social__item[data-item=instagram]:before{width:22px;height:22px;background-image:url(../img/footer/icon-inst.svg)}.footer-social__item[data-item=vkontakte]:before{width:18px;height:22px;background-image:url(../img/footer/icon-vk.svg)}.footer-social__item[data-item=twitter]:after{width:23px;height:19px;background-image:url(../img/footer/icon-tw-hover.svg)}.footer-social__item[data-item=behance]:after{width:28px;height:20px;background-image:url(../img/footer/icon-be-hover.svg)}.footer-social__item[data-item=facebook]:after{width:24px;height:24px;background-image:url(../img/footer/icon-fb-hover.svg)}.footer-social__item[data-item=instagram]:after{width:22px;height:22px;background-image:url(../img/footer/icon-inst-hover.svg)}.footer-social__item[data-item=vkontakte]:after{width:18px;height:24px;background-image:url(../img/footer/icon-vk-hover.svg)}[data-color=ffffff] .footer-social__item[data-item=twitter]:before{width:23px;height:19px;background-image:url(../img/footer/icon-ffffff-tw.svg)}[data-color=ffffff] .footer-social__item[data-item=behance]:before{width:28px;height:20px;background-image:url(../img/footer/icon-ffffff-be.svg)}[data-color=ffffff] .footer-social__item[data-item=facebook]:before{width:24px;height:24px;background-image:url(../img/footer/icon-ffffff-fb.svg)}[data-color=ffffff] .footer-social__item[data-item=instagram]:before{width:22px;height:22px;background-image:url(../img/footer/icon-ffffff-inst.svg)}[data-color=ffffff] .footer-social__item[data-item=vkontakte]:before{width:18px;height:22px;background-image:url(../img/footer/icon-ffffff-vk.svg)}[data-color=ffffff] .footer-social__item[data-item=twitter]:after{width:23px;height:19px;background-image:url(../img/footer/icon-ffffff-tw-hover.svg)}[data-color=ffffff] .footer-social__item[data-item=behance]:after{width:28px;height:20px;background-image:url(../img/footer/icon-ffffff-be-hover.svg)}[data-color=ffffff] .footer-social__item[data-item=facebook]:after{width:24px;height:24px;background-image:url(../img/footer/icon-ffffff-fb-hover.svg)}[data-color=ffffff] .footer-social__item[data-item=instagram]:after{width:22px;height:22px;background-image:url(../img/footer/icon-ffffff-inst-hover.svg)}[data-color=ffffff] .footer-social__item[data-item=vkontakte]:after{width:18px;height:24px;background-image:url(../img/footer/icon-ffffff-vk-hover.svg)}[data-color="000000"] .footer-social__item[data-item=twitter]:before{width:23px;height:19px;background-image:url(../img/footer/icon-000000-tw.svg)}[data-color="000000"] .footer-social__item[data-item=behance]:before{width:28px;height:20px;background-image:url(../img/footer/icon-000000-be.svg)}[data-color="000000"] .footer-social__item[data-item=facebook]:before{width:24px;height:24px;background-image:url(../img/footer/icon-000000-fb.svg)}[data-color="000000"] .footer-social__item[data-item=instagram]:before{width:22px;height:22px;background-image:url(../img/footer/icon-000000-inst.svg)}[data-color="000000"] .footer-social__item[data-item=vkontakte]:before{width:18px;height:22px;background-image:url(../img/footer/icon-000000-vk.svg)}[data-color="000000"] .footer-social__item[data-item=twitter]:after{width:23px;height:19px;background-image:url(../img/footer/icon-000000-tw-hover.svg)}[data-color="000000"] .footer-social__item[data-item=behance]:after{width:28px;height:20px;background-image:url(../img/footer/icon-000000-be-hover.svg)}[data-color="000000"] .footer-social__item[data-item=facebook]:after{width:24px;height:24px;background-image:url(../img/footer/icon-000000-fb-hover.svg)}[data-color="000000"] .footer-social__item[data-item=instagram]:after{width:22px;height:22px;background-image:url(../img/footer/icon-000000-inst-hover.svg)}[data-color="000000"] .footer-social__item[data-item=vkontakte]:after{width:18px;height:24px;background-image:url(../img/footer/icon-000000-vk-hover.svg)}.footer-social__item:hover:after{visibility:visible}.resume-popup input.upload-resume{width:210px;height:40px;overflow:hidden;z-index:10;position:relative;opacity:0;padding-top:50px;cursor:Pointer}.resume-popup .resume-on,.resume-popup .resume-on span,.resume-popup .resume-on:before{position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;left:0;top:0}.resume-popup .resume-on{width:210px;height:40px;background:#00aeef;color:#fff;font-weight:400;text-align:center;line-height:40px;z-index:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.resume-popup .resume-on:before{right:0;bottom:100%;background:#21BAF4}.resume-popup .resume-on span{width:inherit;height:inherit;line-height:inherit;z-index:1}.resume-popup .sendfile-wrapper:hover .resume-on{-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}.resume-popup .sendfile-wrapper:hover .resume-on:before{bottom:0}.resume-popup .sendfile-wrapper:hover .resume-on span{-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg)}.resume-popup .btn-wrapper{width:222px;height:52px;background:#fff;position:relative;float:left;margin-left:50px}.resume-popup .btn-block2{margin-top:14px}.resume-popup .file-name{margin-top:-13px;color:#616161;font-weight:300;line-height:20px}.resume-popup .remove-file{background:url(../img/vacancy/remove-file.svg);width:12px;height:12px;position:relative;margin-left:20px;-webkit-transition:.2s;transition:.2s;cursor:pointer;display:inline-block}.resume-popup .btn-block .send-resume-btn,.resume-popup .btn-block2 .send-resume-btn{width:210px;height:40px;background:#00aeef;color:#fff;font-weight:400;line-height:40px;z-index:0;text-align:center;text-transform:uppercase;font-size:16px;font-family:pf_square_sans_pro;cursor:pointer}.resume-popup .remove-file:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.resume-popup .btn-block .send-resume-btn{display:none;margin-top:35px}.resume-popup .btn-block2 .send-resume-btn{margin-top:8px;float:right;margin-right:63px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease}.resume-popup .btn-block2 .send-resume-btn:before{position:absolute;left:0;top:0;right:0;bottom:100%;background:#21BAF4;-webkit-transition:all .3s ease;transition:all .3s ease}.resume-popup .btn-block2 .send-resume-btn:hover:before,.resume-popup-border.__bot{bottom:0}.resume-popup .btn-block2 .send-resume-btn:hover{-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}.resume-popup .btn-block2 .send-resume-btn span{position:absolute;left:0;top:0;width:inherit;height:inherit;line-height:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.resume-popup .btn-block2 .send-resume-btn:hover span{-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg)}.resume-popup .btn-block2 .file-name{margin-top:0;position:relative;top:19px;width:370px;text-align:center;overflow:hidden}.resume-popup .sendfile-wrapper{position:absolute;top:8px;left:6px;width:210px;height:40px}.resume-popup .btn-block2 .sendfile-wrapper{left:15px}.resume-form h2{margin-top:22px}.resume-popup .btn-block{text-align:center;margin-top:36px}.resume-popup .error-block{display:none;text-align:center;color:#d96126;font-family:pf_square_sans_pro;font-weight:500;font-size:16px;text-transform:uppercase}.resume-popup .btn-block span:not(._hover){color:#727272;padding-top:6px;font-size:16px;font-family:pf_square_sans_pro;font-weight:300;position:relative;top:18px}.resume-popup .inner-popup .success-alert h1,.resume-popup h2{font-size:20px;line-height:20px;color:#00aeef;font-family:prosto_sans;font-weight:700}.content._vacancy{position:fixed;left:0;top:0;right:0;bottom:0;overflow-y:scroll;background:rgba(0,0,0,.5);z-index:25;display:none}.resume-popup{text-align:left;background:#fff;width:800px;margin:57px auto}.resume-popup .hidden-form{display:none;margin-top:10px}.close-popup img{height:16px;width:16px;display:block;position:absolute;cursor:pointer;top:33px;right:27px;-webkit-transition:.2s;transition:.2s;z-index:100}.close-popup img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.resume-popup-border{background:url(../img/vacancy/popup-border.svg) 20px 0 repeat-x #ededed;width:100%;height:7px;position:relative}.resume-popup-border:first-of-type{top:0}.resume-popup h2{letter-spacing:1.8px;position:relative;text-align:center}.resume-popup input[type=email],.resume-popup input[type=text],.resume-popup textarea{text-transform:lowercase}.resume-popup .inner-popup{padding:48px 60px 47px 61px}.resume-popup .inner-popup .success-alert{background:url(../img/about/envelope.svg);background-size:800px 461px;width:800px;height:461px;display:none;margin:0 auto;position:relative;top:18px;text-align:center}.resume-popup .inner-popup .success-alert h1{letter-spacing:1px;text-transform:uppercase;padding-top:190px;z-index:0}.resume-popup .content-form,.resume-popup .inner-popup .success-alert .ok-return{width:210px;height:40px;background:#00aeef;font-size:16px;color:#fff;font-weight:400;line-height:40px;z-index:0;text-align:center;text-transform:uppercase;font-family:pf_square_sans_pro;cursor:pointer}.resume-popup .inner-popup .success-alert .ok-return{display:block;margin:30px auto 0}.resume-popup .resume-form{padding-top:21px}.resume-popup .content-form{float:right;margin-top:8px;margin-right:57px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease}.resume-popup .content-form:before{position:absolute;left:0;top:0;right:0;bottom:100%;background:#21BAF4;-webkit-transition:all .3s ease;transition:all .3s ease}.resume-popup .content-form:hover{-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}.resume-popup .content-form:hover:before{bottom:0}.resume-popup .content-form span{position:absolute;left:0;top:0;width:inherit;height:inherit;line-height:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.resume-popup .content-form:hover span{-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg)}.resume-popup .resume-form .resume-form-item{margin-bottom:17px;display:inline-block}.resume-popup .resume-form .resume-form-item label{font-size:14px;font-family:pf_square_sans_pro;font-weight:300;color:#616161}.resume-popup .resume-form .resume-form-item.__big{width:100%}.resume-popup .resume-form .resume-form-item.__medium{width:449px}.resume-popup .resume-form .resume-form-item.__small{width:218px;margin-left:8px}.resume-popup .resume-form .resume-form-item:nth-child(2){margin-left:0}.resume-popup .resume-form .resume-form-item:nth-child(6){margin-left:7px}.resume-popup .resume-form .resume-form-item.__textarea{width:334px;margin-right:6px}.resume-popup .resume-form .resume-form-item.__textarea label{cursor:pointer}.resume-popup .resume-form .resume-form-item.__textarea label+textarea{margin-top:5px}.resume-popup .resume-form .resume-form-item.__textarea textarea{padding:6px 11px!important;height:121px}.resume-popup .resume-form .resume-form-item.__textarea:nth-of-type(2n+1){margin-right:0}.resume-popup .resume-form .resume-form-item input[type=text],.resume-popup .resume-form .resume-form-item input[type=email],.resume-popup .resume-form .resume-form-item textarea{color:#616161;font-size:15px;line-height:20px;font-family:pf_square_sans_pro;font-weight:500}.resume-popup .resume-form .send-resume-form{background:#00aeef;display:block;width:214px;height:40px;line-height:40px;color:#fff;text-transform:uppercase;text-align:center;position:relative;margin:33px auto;font-size:16px;font-family:pf_square_sans_pro;font-weight:500}.resume-on:hover,.resume-popup .inner-popup .success-alert .ok-return:hover,.resume-popup .resume-form .send-resume-form:hover{background:#21BAF4}.resume-on img{width:13px;left:-2px;height:19px;top:4px;position:relative;margin-right:10px}.press-substrate{position:absolute;left:50%;margin-left:-165px;top:50px;width:350px;height:62px}.press-substrate:after,.press-substrate:before,.press-substrate__image{position:absolute;top:0;height:inherit}.press-substrate:before{left:0;width:14px;background:url(../img/press/substrate-left.png) left top no-repeat;z-index:1}.press-substrate:after{right:0;width:13px;background:url(../img/press/substrate-right.png) right top no-repeat}.press-substrate._hover{margin-left:-525px;width:1046px}.press-substrate._hover:before{left:7px}.press-substrate._hover:after{right:8px}.press-substrate__image{left:0;right:0;bottom:0;width:inherit;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.press-substrate__image._nohover{opacity:1}._hover .press-substrate__image._nohover,.press-substrate__image._hover{opacity:0}._hover .press-substrate__image._hover{opacity:1}.header._press{top:51px;margin-left:-534px}.header._press .header-title{text-transform:uppercase;color:#00aeef;font-size:15px;line-height:20px;font-family:pf_square_sans_pro;font-weight:400;margin-left:238px;margin-top:2px;letter-spacing:1px}.header._press .header-logo svg{width:88px;height:23px}.header._press .header-sandwich{left:522px!important}.header._press .header-sandwich span{border-top-width:4px;width:23px}.header._press .header-sandwich span+span{margin-top:3px}html[data-page=portfolio] .page{margin:0 auto;position:relative;width:880px}html[data-page=portfolio] .page._old{font-size:16px;padding-top:50px}html[data-page=portfolio] ._old p{line-height:1.2;margin:0 0 12px}html[data-page=portfolio] .block-text span{color:#666;float:left;font-family:pf_square_sans_pro,sans-serif;font-weight:300;font-size:18pt;padding:15px 0 0;text-align:right;width:95px}html[data-page=portfolio] .block-text .info-company,html[data-page=portfolio] .block-text .info-company-vac{background:url(/upload/case/_old/line_blue.png) 10px 4px no-repeat;margin-left:100px;padding:20px 0 0 46px}.infoBox,h1.onmap{text-align:center}html[data-page=portfolio] .block-text .info-company{width:660px}html[data-page=portfolio] .lead{color:#00aeef;font-size:14pt;line-height:normal}html[data-page=portfolio] .lead-an{color:#00aeef;font-family:pf_square_sans_pro,sans-serif;font-weight:300;font-size:17pt;line-height:normal!important}html[data-page=portfolio] ._old h2{color:#818181;font-family:pf_square_sans_pro,sans-serif;font-weight:300;font-size:28pt;margin:0 0 30px}html[data-page=portfolio] ._old h3{color:#818181;font-family:pf_square_sans_pro,sans-serif;font-weight:300;font-size:22pt;margin:0 0 20px}.allcases-team__position,.credits .what,h1.onmap{font-weight:700}html[data-page=portfolio] ._old a{color:#00aeef}html[data-page=portfolio] div#slidesControls{display:block}html[data-page=portfolio] div#slidesControls span{cursor:pointer;height:44px;margin-top:-21px;position:absolute;text-indent:-9999px;top:50%;width:44px;z-index:1000}html[data-page=portfolio] div#slidesControls span#rightControl{background:url(/upload/case/_old/arrow_right.png) -44px 0 no-repeat;right:-34px}html[data-page=portfolio] div#slidesControls span#leftControl{background:url(/upload/case/_old/arrow_left.png) -44px 0 no-repeat;left:-34px}html[data-page=portfolio] div#slidesControls #leftControl:hover,html[data-page=portfolio] div#slidesControls #rightControl:hover{background-position:0 0}.allcases-team__person{color:#1f140c;display:inline-block;font-family:Tahoma,"Geneva CY",sans-serif;font-size:13px;line-height:1.385;padding-top:5px;width:33.3%}.allcases-team__person+.allcases-team__person+.allcases-team__person+.allcases-team__person{margin-top:34px}.allcases-team__name{margin-top:8px}.allcases-team__name+.allcases-team__name{margin-top:0}html[data-page=portfolio] .page.wide-case{width:100%}.wide-case__inner{margin:0 auto;position:relative;width:880px}.wide-case .header-inner{padding-bottom:63px}.wide-case .footer{left:0;width:100%}.wide-case .footer-in{margin:0 auto;padding-right:11px;width:891px}.credits_caption{color:#00aeef;font-size:20px;margin-bottom:20px}.credits .what,.credits .who{color:#333;font-family:Tahoma;font-size:12px}.credits{height:100px;line-height:18px;margin:10px 0;width:100%}.credits .credits_item{float:left;width:20%}h1.onmap{position:relative;top:200px;color:#fff;font-size:30px;line-height:40px;font-family:prosto_sans;letter-spacing:3px}.infoBox{color:#fff;background:rgba(0,0,0,.15);border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;font-size:14px;line-height:20px;width:175px!important;font-family:pf_square_sans_pro;font-weight:300;padding:20px;display:none!important}.infoBox .onmap-top-border{background:url(../img/about/map-popup.svg) top center no-repeat;width:217px;height:14px;position:absolute;top:-12px;margin-top:-1px;left:-1px;background-size:217px 14px}.infoBox img{display:block;width:44px;margin:25px auto 10px}.infoBox .map-email{color:#fff;margin-top:10px;display:block}.tiggo-case .wide-case__inner{width:1100px}.footer-wrapper-contact{position:relative;width:100%;background:#00aeef}.footer._nowhite{margin:0 auto;color:#fff;border-color:#fff}.footer._nowhite a{color:#fff}.callback .inner-callback{padding:49px 60px 30px}.callback input[type=email],.callback input[type=tel],.callback input[type=text],.callback textarea{color:#616161;font-size:15px;line-height:20px;font-family:pf_square_sans_pro;font-weight:500;text-transform:lowercase}.callback textarea{padding:6px 11px!important;height:100px}.callback .sendfile-wrapper{position:absolute;top:8px;left:6px;width:210px;height:40px}.callback input[name=upload-file]{width:210px;height:40px;overflow:hidden;z-index:10;position:relative;opacity:0;padding-top:50px;cursor:Pointer}.callback .resume-on,.callback [type=submit]{color:#fff;font-weight:400;text-transform:uppercase;z-index:0;font-family:pf_square_sans_pro;font-size:16px;text-align:center}.callback [type=submit]{float:right;margin-top:8px;width:210px;height:40px;background:#00aeef;line-height:40px;cursor:pointer;margin-right:57px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease}.callback .resume-on,.callback .resume-on span,.callback .resume-on:before,.callback [type=submit] span,.callback [type=submit]:before{position:absolute;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;left:0}.callback [type=submit]:before{right:0;bottom:100%;background:#21BAF4}.callback [type=submit]:hover{-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}.callback [type=submit]:hover:before{bottom:0}.callback [type=submit] span{width:inherit;height:inherit;line-height:inherit}.callback [type=submit]:hover span{-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg)}.callback .resume-on{width:210px;height:40px;background:#00aeef;line-height:40px;-webkit-transform:translateZ(0);transform:translateZ(0)}.callback .resume-on:before{right:0;bottom:100%;background:#21BAF4}.callback .resume-on span{width:inherit;height:inherit;line-height:inherit}.callback .sendfile-wrapper:hover .resume-on{-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}.callback .sendfile-wrapper:hover .resume-on:before{bottom:0}.callback .sendfile-wrapper:hover .resume-on span{-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg)}.callback .btn-wrapper{width:222px;height:52px;background:#fff;position:relative;float:left;margin-left:50px}.callback .btn-block{text-align:center;margin-top:30px;height:50px}.callback .callback-item{margin-top:14px}.callback .callback-row._cols .callback-item:first-child{float:left;width:320px}.callback .callback-row._cols .callback-item:last-child{float:right;width:320px}.callback .callback-row{position:relative}.callback label+textarea{margin-top:5px}.callback .file-name{margin-top:0;position:relative;top:19px;width:370px;text-align:center;overflow:hidden;color:#616161;font-family:pf_square_sans_pro;font-weight:300;font-size:16px;line-height:20px}.callback-wrapper .success-alert h1,.main._en h1{font-family:prosto_sans;font-weight:700;text-transform:uppercase}.callback .remove-file{background:url(../img/vacancy/remove-file.svg);width:12px;height:12px;position:relative;margin-left:20px;-webkit-transition:.2s;transition:.2s;cursor:pointer;display:inline-block}.callback .remove-file:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.callback-wrapper .success-alert{background:url(../img/about/envelope.svg);background-size:800px 497px;width:800px;height:461px;display:none;margin:0 auto;position:relative;top:0;text-align:center;letter-spacing:1px}.callback-wrapper .success-alert h1{font-size:20px;line-height:20px;color:#00aeef;padding-top:190px}.main._en{text-align:center;margin:0 auto;background:0 0;min-height:inherit!important}.main._en h1{font-size:30px;line-height:37px;letter-spacing:3px;color:#fff;margin-top:180px;margin-bottom:113px}.main._en .video-wrapper{margin-top:57px!important}.main._en .video-wrapper iframe{display:block;margin:0 auto}.main._en .col{width:465px;float:left;position:relative;text-align:left;color:#fff;font-size:18px;font-family:pf_square_sans_pro;font-weight:400;padding-left:20px;padding-right:20px}.main._en+.clients{width:100%;background:#fff;margin-top:-5px;text-align:center;position:relative;padding-top:70px;padding-bottom:115px}.main._en+.clients div{display:inline-block;position:relative;width:150px;height:100px}.main._en+.clients img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:150px;height:auto}.footer._en{margin:0 auto!important}.footer._ch{margin:-20px auto!important}.footer-wrapper-en{width:100%;background:#fff}
@media screen and (max-width:1600px){.vacancies-item__title{font-size:22px}.vacancies-item:nth-child(n+5){margin-top:90px}}@media screen and (max-width:1350px){.press-link{height:50px;width:160px;padding-left:55px;font-size:14px;line-height:50px;margin-top:30px}.services-item,.vacancies-item{width:33.33%}.press-link:after,.press-link:before{left:10px;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.press-title{font-size:20px}.press-link__wrapper{margin-top:90px}.services-item._active:before{right:10px}.vacancies-item:nth-child(n+4){margin-top:67px}.services-item:nth-child(n+4){margin-top:72px}}@media screen and (max-width:1250px){.portfolio-item p{margin-top:1px}.screen-map__title{font-size:35px}}@media screen and (max-width:1050px){.header,.press-substrate{overflow:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.header{margin-left:-497px}}@media screen and (max-height:850px){.screen-portfolio__item p{line-height:1.5}}@media screen and (max-height:750px){.screen-portfolio__item p{line-height:1.3}}@media screen and (max-height:1000px){.screen._social{background:#fff}}