/*! Coded by lucagarbin.it */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:white;color:black;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:yellow;color:black}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}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}button[disabled],html input[disabled]{cursor:default}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='search']{-webkit-appearance:textfield;-moz-box-sizing:content-box;-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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.safari-fix{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-webkit-transform:translate3d(0, 0, 0);backface-visibility:hidden;transform-style:preserve-3d;perspective:1000;transform:translate3d(0, 0, 0)}@font-face{font-family:"Kelson";src:url("../../fonts/kelson/Kelson_Sans_Regular.eot");src:url("../../fonts/kelson/Kelson_Sans_Regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/kelson/Kelson_Sans_Regular.woff") format("woff"),url("../../fonts/kelson/Kelson_Sans_Regular.ttf") format("truetype"),url("../../fonts/kelson/Kelson_Sans_Regular.svg#54c26ac373688da247d8d5bf8046eeae") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"Kelson";src:url("../../fonts/kelson/Kelson_Sans_Light.eot");src:url("../../fonts/kelson/Kelson_Sans_Light.eot?#iefix") format("embedded-opentype"),url("../../fonts/kelson/Kelson_Sans_Light.woff") format("woff"),url("../../fonts/kelson/Kelson_Sans_Light.ttf") format("truetype"),url("../../fonts/kelson/Kelson_Sans_Light.svg#d5161cbcb0ff03bb1171a8828346711d") format("svg");font-style:normal;font-weight:200}@font-face{font-family:"Kelson";src:url("../../fonts/kelson/Kelson_Sans_Bold.eot");src:url("../../fonts/kelson/Kelson_Sans_Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/kelson/Kelson_Sans_Bold.woff") format("woff"),url("../../fonts/kelson/Kelson_Sans_Bold.ttf") format("truetype"),url("../../fonts/kelson/Kelson_Sans_Bold.svg#8cd4eb12e244f6a8feab190ad3e2d1c1") format("svg");font-style:normal;font-weight:bold}body{font-family:"Open Sans";font-size:20px;color:#252528;padding-top:0}body p{line-height:30px}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:focus{outline:none !important;outline:0 !important}.table{display:table;width:100%;height:100%}.table .cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.table .cell.centered{text-align:center}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}@keyframes loadingGreen{0%{transform:translate(100%, 100%) rotate(45deg)}25%, 75%{transform:translate(50%, 50%) rotate(45deg)}100%{transform:translate(100%, 100%) rotate(45deg)}}@-webkit-keyframes loadingGreen{0%{-webkit-transform:translate(100%, 100%) rotate(45deg)}25%, 75%{-webkit-transform:translate(50%, 50%) rotate(45deg)}100%{-webkit-transform:translate(100%, 100%) rotate(45deg)}}@keyframes loadingYellow{0%{transform:translate(-100%, 100%) rotate(45deg)}25%, 75%{transform:translate(-50%, 50%) rotate(45deg)}100%{transform:translate(-100%, 100%) rotate(45deg)}}@-webkit-keyframes loadingYellow{0%{-webkit-transform:translate(-100%, 100%) rotate(45deg)}25%, 75%{-webkit-transform:translate(-50%, 50%) rotate(45deg)}100%{-webkit-transform:translate(-100%, 100%) rotate(45deg)}}@keyframes loadingRed{0%{transform:translate(-100%, -100%) rotate(45deg)}25%, 75%{transform:translate(-50%, -50%) rotate(45deg)}100%{transform:translate(-100%, -100%) rotate(45deg)}}@-webkit-keyframes loadingRed{0%{-webkit-transform:translate(-100%, -100%) rotate(45deg)}25%, 75%{-webkit-transform:translate(-50%, -50%) rotate(45deg)}100%{-webkit-transform:translate(-100%, -100%) rotate(45deg)}}@keyframes loadingBlue{0%{transform:translate(100%, -100%) rotate(45deg)}25%, 75%{transform:translate(50%, -50%) rotate(45deg)}100%{transform:translate(100%, -100%) rotate(45deg)}}@-webkit-keyframes loadingBlue{0%{-webkit-transform:translate(100%, -100%) rotate(45deg)}25%, 75%{-webkit-transform:translate(50%, -50%) rotate(45deg)}100%{-webkit-transform:translate(100%, -100%) rotate(45deg)}}body{font-family:"Kelson";color:#1d1d1d}[lang="ru"] body{font-family:"Cuprum"}a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.button{width:100%;max-width:240px;text-align:center;border:2px solid black;font-size:18px;text-transform:uppercase;text-decoration:none;display:block;margin:0 auto;color:#494948;height:53px;padding-top:16px;position:relative;overflow:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.button:before{display:block;content:"";width:200%;height:0;background:black;position:absolute;top:50%;left:50%;z-index:-1;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.no-touch .button:hover{color:white}.no-touch .button:hover:before{height:500%;opacity:1}.no-touch .button:hover.button-hyellow{border-color:#000}.no-touch .button:hover.button-hyellow:before{background:#000;color:white}.no-touch .button:hover.button-hred{border-color:#000}.no-touch .button:hover.button-hred:before{background:#000;color:white}#wrap{margin-top:111px}@media (max-width: 1023px){#wrap{margin-top:76px}}.page-home #wrap,.page-what-we-do #wrap{margin-top:0 !important}header{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,0.7);padding:20px;z-index:100;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.no-touch header:hover{background:#fff}header #logo{width:126px;height:63px;background:url(../../img/logo-yd.svg) 0 0 no-repeat;background-size:100% auto;display:block;text-indent:-9999px;float:left;margin-top:8px}@media (max-width: 1023px){header #logo{margin-top:0;width:47px;height:28px;background-image:url(../../img/logo-yd-small.svg)}}header .lang-select{float:right;border-left:1px solid #cececd;text-transform:uppercase;padding:0;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}@media (max-width: 1023px){header .lang-select{position:fixed;left:0;bottom:0;height:107px;background:white;width:100%;opacity:0;visibility:hidden;border-top:1px solid #bababa;float:none}}@media (max-width: 1023px) and (max-width: 1023px) and (max-height: 400px){header .lang-select{height:51px !important}}header .lang-select input{display:none}header .lang-select label,header .lang-select a{width:64px;height:70px;line-height:70px;font-size:14px;color:#cececd;text-decoration:none;display:block;position:relative;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;cursor:pointer;text-align:center;backface-visibility:hidden}@media (max-width: 1023px){header .lang-select label,header .lang-select a{width:50%;height:106px;font-size:20px;color:#a3a3a1}}.no-touch header .lang-select label:hover,.no-touch header .lang-select a:hover{color:black}header .lang-select label:before{display:block;content:"";width:7px;height:4px;background:url(../../img/lang-arrow.svg) left bottom no-repeat;background-size:100% auto;position:absolute;top:50%;margin-top:-3px;right:0;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s}@media (max-width: 1023px){header .lang-select label:before{display:none;opacity:1;visibility:visible}}@media (max-width: 1023px){header .lang-select label{width:calc(100% / 3);float:left;border-right:1px solid #bababa;line-height:106px}}@media (max-width: 1023px) and (max-height: 400px){header .lang-select label{height:50px !important;line-height:50px !important}}.no-touch header .lang-select label:hover:before{background-position:left top}header .lang-select .langs-list{opacity:0;visibility:hidden;position:absolute;top:91px;left:-1px;border-left:1px solid #cececd;-webkit-transform:translate3d(0, -10px, 0);-moz-transform:translate3d(0, -10px, 0);-ms-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;background:rgba(255,255,255,0.7)}@media (max-width: 1023px){header .lang-select .langs-list{width:calc(100% / 3 * 2);float:left;position:relative;opacity:0;top:auto;left:auto;border-left:0;visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}header .lang-select .langs-list a{height:50px;line-height:50px}@media (max-width: 1023px){header .lang-select .langs-list a{float:left;height:107px;border-right:1px solid #bababa;line-height:106px}}@media (max-width: 1023px) and (max-height: 400px){header .lang-select .langs-list a{height:50px !important;line-height:50px !important}}@media (max-width: 1023px){header .lang-select .langs-list a:last-child{border-right:0}}header .lang-select input:checked ~ label{color:black}header .lang-select input:checked+.langs-list{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}header #bt-show-nav{width:22px;height:16px;margin:10px auto 0 auto;border:none;background:none;display:block;padding:0;position:relative;float:right;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}header #bt-show-nav span{position:absolute;left:0;display:block;width:100%;height:2px;background:#b8b8b8;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}header #bt-show-nav span:nth-child(1){top:0}header #bt-show-nav span:nth-child(2){top:7px}header #bt-show-nav span:nth-child(3){bottom:0}@media (min-width: 1024px){header #bt-show-nav{display:none}}header nav{width:calc(100% - 260px);margin:14px 0 0;text-align:center;float:left}@media (max-width: 1023px){header nav{margin:0;position:fixed;top:68px;left:0;width:100%;height:calc(100% - 174px);float:none;opacity:0;visibility:hidden;background:white;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}}@media (max-width: 1023px) and (max-height: 400px){header nav{height:calc(100% - 118px) !important}}header nav ul{margin:0;padding:0}@media (max-width: 1023px){header nav ul{display:table;width:100%;height:100%}}header nav ul li{display:inline-block}@media (max-width: 1023px){header nav ul li{display:table-row}}header nav ul li a{font-size:14px;color:#7d7d7d;text-decoration:none;text-transform:uppercase;display:block;padding:14px 22px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s}@media (max-width: 1023px){header nav ul li a{font-size:20px;display:table-cell;vertical-align:middle}}.no-touch header nav ul li.portfolio a:hover,header nav ul li.portfolio a.active,.page-portfolio header nav ul li.what a,.page-work-detail header nav ul li.what a{color:#000}.no-touch header nav ul li.people a:hover,header nav ul li.people a.active,.page-people header nav ul li.people a{color:#000}.no-touch header nav ul li.projects a:hover,header nav ul li.projects a.active,.page-cultural-projects header nav ul li.projects a{color:#000}.no-touch header nav ul li.jobs a:hover,header nav ul li.jobs a.active,.page-jobs header nav ul li.jobs a,.page-job-detail header nav ul li.jobs a{color:#000}.no-touch header nav ul li.contact a:hover,header nav ul li.contact a.active,.page-contacts header nav ul li.contact a{color:#000}header.show-nav{background:white;height:100%;-webkit-transition-delay:0s;transition-delay:0s}header.show-nav nav{opacity:1;visibility:visible}header.show-nav #bt-show-nav{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}header.show-nav #bt-show-nav span{background:black}header.show-nav .lang-select{opacity:1;visibility:visible}@media (max-width: 1023px){header.show-nav .lang-select .langs-list{opacity:1;visibility:visible}}#video-container{overflow:hidden;background:url("../../img/home-bg.jpg") center top no-repeat;background-size:cover;position:relative;min-height:400px;z-index:1}.page-cultural-projects #video-container{background-image:url("../../img/cultural-projects-bg.jpg")}.page-jobs #video-container{background-image:url("../../img/jobs-bg.jpg")}#video-container video{height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#home-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#home-slider .slide{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}#home-slider .slide.active{visibility:visible;opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#home-slider .slide p{font-size:45px;line-height:60px;margin:0 0 40px 0;font-weight:200;text-transform:uppercase}@media (max-width: 1024px){#home-slider .slide p{font-size:30px;line-height:40px}}.page-cultural-projects #home-slider .slide p,.page-jobs #home-slider .slide p{font-weight:200}#home-slider .slide p strong{font-weight:normal}.page-cultural-projects #home-slider .slide p strong,.page-jobs #home-slider .slide p strong{font-weight:normal}@media (max-width: 767px){#home-slider .slide p{font-size:30px;line-height:45px}}@media (max-width: 480px){#home-slider .slide p{font-size:20px;line-height:30px}}#home-slider .nav{position:absolute;bottom:38px;left:0;width:100%;text-align:center;z-index:2}#home-slider .nav a{width:18px;height:18px;background:#dfdfdf;border-radius:50%;display:inline-block;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#home-slider .nav a.active,.no-touch #home-slider .nav a:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#what-we-do .item{position:relative;width:25%;float:left;overflow:hidden}@media (min-width: 769px) and (max-width: 1023px){#what-we-do .item{width:calc(100% / 3)}}@media (min-width: 481px) and (max-width: 768px){#what-we-do .item{width:50%}}@media (max-width: 480px){#what-we-do .item{width:100%}}#what-we-do .item a{display:block;position:relative}#what-we-do .item .thumb-off{width:100%;height:auto;vertical-align:bottom;z-index:5;position:relative;-webkit-transition:all 1s cubic-bezier(0.17, 0.67, 0.38, 0.99);-moz-transition:all 1s cubic-bezier(0.17, 0.67, 0.38, 0.99);-ms-transition:all 1s cubic-bezier(0.17, 0.67, 0.38, 0.99);transition:all 1s cubic-bezier(0.17, 0.67, 0.38, 0.99)}#what-we-do .item .thumb-on{width:100%;height:auto;vertical-align:bottom;z-index:2;position:absolute;top:0;left:0;opacity:0;-webkit-transition:all 1s cubic-bezier(0.17, 0.67, 0.38, 0.99);-moz-transition:all 1s cubic-bezier(0.17, 0.67, 0.38, 0.99);-ms-transition:all 1s cubic-bezier(0.17, 0.67, 0.38, 0.99);transition:all 1s cubic-bezier(0.17, 0.67, 0.38, 0.99)}#what-we-do .item .logo-off,#what-we-do .item .logo-on{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;-webkit-transition:all 1s cubic-bezier(0.17, 0.67, 0.38, 0.99);-moz-transition:all 1s cubic-bezier(0.17, 0.67, 0.38, 0.99);-ms-transition:all 1s cubic-bezier(0.17, 0.67, 0.38, 0.99);transition:all 1s cubic-bezier(0.17, 0.67, 0.38, 0.99)}#what-we-do .item .logo-off img,#what-we-do .item .logo-on img{position:absolute;top:50%;left:50%;max-width:80%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}#what-we-do .item .logo-on{opacity:0;z-index:15}.no-touch #what-we-do .item:hover .thumb-off,.touch #what-we-do .item .thumb-off{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0}.no-touch #what-we-do .item:hover .thumb-on,.touch #what-we-do .item .thumb-on{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1}.no-touch #what-we-do .item:hover .logo-off,.touch #what-we-do .item .logo-off{opacity:0}.no-touch #what-we-do .item:hover .logo-on,.touch #what-we-do .item .logo-on{opacity:1}#project{position:relative}@media (max-width: 767px){#project{height:auto !important}}@media (max-width: 767px){#project .logo{display:none}}#project .logo2{margin:20px 0 20px 20px}@media (max-width: 767px){#project .logo2{margin:60px auto 20px auto;display:block}}@media (min-width: 768px){#project .logo2{display:none}}#project .slides{position:absolute;top:0;left:0;width:100%;z-index:1;height:100%;min-height:400px}@media (max-width: 767px){#project .slides{position:relative}}#project .slides .slide{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}#project .slides .slide.active{z-index:2;opacity:1;visibility:visible}#project .pager{position:absolute;bottom:15px;left:0;width:100%;text-align:center;z-index:10}#project .pager a{width:18px;height:18px;display:inline-block;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#project .pager a div{width:18px;height:18px;border-radius:50%;--webkit-border-radius:50%;background:white;-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.3);box-shadow:0 0 4px 1px rgba(0,0,0,0.3);-webkit-transform:scale(0.6) translate3d(0, 0, 0);-moz-transform:scale(0.6) translate3d(0, 0, 0);-ms-transform:scale(0.6) translate3d(0, 0, 0);transform:scale(0.6) translate3d(0, 0, 0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.no-touch #project .pager a:hover div,#project .pager a.active div{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#project .content{display:table;position:relative;z-index:3;width:100%;height:100%;padding:74px}@media (min-width: 768px) and (max-width: 1024px){#project .content{padding:60px}}@media (max-width: 767px){#project .content{width:100%;height:auto;padding:0;position:relative;display:block}}#project .content .text{width:490px;height:100%;display:table-cell;background:white;position:relative;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.no-touch #project .content .text{opacity:0;visibility:hidden}#project .content .text .text-pad{padding:46px 46px 134px 46px}@media (max-width: 767px){#project .content .text .text-pad{padding:30px}}@media (min-width: 768px) and (max-width: 1024px){#project .content .text{width:400px;height:auto}}@media (max-width: 767px){#project .content .text{width:100%;position:relative;height:auto;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}}#project .content h1{font-size:48px;font-weight:200;margin:0;padding:0 0 30px 0;color:#2b2b2b;text-transform:uppercase;letter-spacing:0.05em}#project .content h2{font-size:40px;font-weight:200;margin:0;padding:26px 0 0 0;color:#d5d5d5;text-transform:uppercase;letter-spacing:0.05em}#project .content h3{font-size:30px;font-weight:200;margin:0;padding:26px 0 0 0;color:#d5d5d5;text-transform:uppercase;letter-spacing:0.05em}#project .content p{font-size:14px;color:#737373;line-height:24px;letter-spacing:0.05em;margin-top:0}#project .content .socials{position:absolute;left:0;bottom:0;padding:0 46px 46px 46px}@media (min-width: 768px) and (max-width: 1024px){#project .content .socials{padding:0 20px 20px 20px}}@media (max-width: 767px){#project .content .socials{position:relative;left:auto;bottom:auto;padding:20px 0}}#project .content .socials a{width:43px;height:42px;border:1px solid #999999;border-radius:6px;-webkit-border-radius:6px;margin-right:9px;float:left;background:url(../../img/socials.jpg) 0 0 no-repeat;background-size:auto 42px;opacity:0.5;margin-top:4px;-webkit-transition:border 0.3s;-moz-transition:border 0.3s;-ms-transition:border 0.3s;transition:border 0.3s}.no-touch #project .content .socials a:hover{border:1px solid black}#project .content .socials a.fb{background-position:0 0}#project .content .socials a.pin{background-position:-43px 0}#project .content .socials a.sq{background-position:-86px 0}#project .content .socials a.yt{background-position:-129px 0}#project .content .socials a.gr{background-position:-172px 0}#project .content .socials a.p{background-position:-215px 0}#project .content .socials a.insta{background-position:-257px -1px}#project .content .socials a.tw{background-position:-298px 0}#project .content .socials a.sw{background-position:-340px -1px}#project .content .socials a.vk{background-position:-384px -1px}#project .content .socials a.wc{background-position:-426px 0}.no-touch #project.showInfo .text{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#project #close-work{width:48px;height:48px;border:3px solid white;display:block;position:absolute;top:50%;right:13px;margin-top:-24px;z-index:5;padding-top:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@media (min-width: 768px) and (max-width: 1024px){#project #close-work{right:6px}}@media (max-width: 767px){#project #close-work{display:none}}#project #close-work:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;content:"";-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;background:white;opacity:0}#project #close-work i{font-style:normal;font-size:22px;display:inline-block;position:absolute;top:50%;left:50%;color:white;line-height:22px;margin-top:3px;z-index:10;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#project #close-work div{width:42px;height:42px;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;transform-origin:center center;z-index:2}#project #close-work div span{width:24px;height:2px;display:block;position:absolute;top:50%;left:50%;background:white;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}#project #close-work div span:nth-child(2){-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}#project #close-work.work-opened div span{opacity:1}#project #close-work.work-opened i{opacity:0}.no-touch #project #close-work:hover i{color:black}.no-touch #project #close-work:hover:before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.no-touch #project #close-work:hover.work-opened div{-webkit-transform:translate(1px, 1px) rotate(90deg);-moz-transform:translate(1px, 1px) rotate(90deg);-ms-transform:translate(1px, 1px) rotate(90deg);transform:translate(1px, 1px) rotate(90deg)}.no-touch #project #close-work:hover.work-opened div span{background:black}#project #show-list{width:48px;height:48px;display:block;position:absolute;top:15px;right:13px;z-index:5;padding-top:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (min-width: 768px) and (max-width: 1024px){#project #show-list{top:6px;right:6px}}@media (max-width: 767px){#project #show-list{margin:15px auto;position:relative;top:auto;right:auto;background:#eeeeee}}#project #show-list:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;content:"";-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;background:white;opacity:0}#project #show-list div{width:48px;height:48px;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;z-index:2}#project #show-list div span{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:url(../../img/bt-show-works.png) 0 0 no-repeat;background-size:48px auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#project #show-list div span:nth-child(2){opacity:0;background-position:0 -48px}.no-touch #project #show-list:hover:before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.no-touch #project #show-list:hover div{-webkit-transform:translate(-1px, 0) rotate(90deg);-moz-transform:translate(-1px, 0) rotate(90deg);-ms-transform:translate(-1px, 0) rotate(90deg);transform:translate(-1px, 0) rotate(90deg)}.no-touch #project #show-list:hover div span:nth-child(1){opacity:0}.no-touch #project #show-list:hover div span:nth-child(2){opacity:1}#people .item{position:relative;width:25%;float:left;overflow:hidden;background:#f6f5f4}#people .item img{width:100%;vertical-align:bottom;-webkit-transform:scale(0.95) translate3d(0, 20px, 0);-moz-transform:scale(0.95) translate3d(0, 20px, 0);-ms-transform:scale(0.95) translate3d(0, 20px, 0);transform:scale(0.95) translate3d(0, 20px, 0);-webkit-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-moz-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-ms-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 1023px){#people .item{width:calc(100% / 3)}}@media (max-width: 768px){#people .item{width:50% !important}}@media (max-width: 480px){#people .item{width:100% !important}}#people .item.michele-polico .hover{background-image:url("../../img/people/michele-polico.jpg")}#people .item.marco-pezzano .hover{background-image:url("../../img/people/marco-pezzano.jpg")}#people .item.guido-ghedin .hover{background-image:url("../../img/people/guido-ghedin.jpg")}#people .item.silvia-tormen .hover{background-image:url("../../img/people/silvia-tormen.jpg")}#people .item.sofia-omar .hover{background-image:url("../../img/people/sofia-omar.jpg")}#people .item.valentina-crostato .hover{background-image:url("../../img/people/valentina-crostato.jpg")}#people .item.paolo-orsacchini .hover{background-image:url("../../img/people/paolo-orsacchini.jpg")}#people .item.andrea-lejeune .hover{background-image:url("../../img/people/andrea-lejeune.jpg")}#people .item.marco-vezzaro .hover{background-image:url("../../img/people/marco-vezzaro.jpg")}#people .item.marco-galtarossa .hover{background-image:url("../../img/people/marco-galtarossa.jpg")}#people .item.andrea-zotti .hover{background-image:url("../../img/people/andrea-zotti.jpg")}#people .item.lara-mazzi .hover{background-image:url("../../img/people/lara-mazzi.jpg")}#people .item.alessandro-rigato .hover{background-image:url("../../img/people/alessandro-rigato.jpg")}#people .item.ekaterina-sivertseva .hover{background-image:url("../../img/people/ekaterina-sivertseva.jpg")}#people .item.gloria-gao .hover{background-image:url("../../img/people/gloria-gao.jpg")}#people .item.silvia-tasso .hover{background-image:url("../../img/people/silvia-tasso.jpg")}#people .item.benedetta-formichi .hover{background-image:url("../../img/people/benedetta-formichi.jpg")}#people .item.andy-cao .hover{background-image:url("../../img/people/andy-cao.jpg")}#people .item .hover{-webkit-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-moz-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-ms-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-webkit-transform:scale(0.95) translate3d(0, 20px, 0);-moz-transform:scale(0.95) translate3d(0, 20px, 0);-ms-transform:scale(0.95) translate3d(0, 20px, 0);transform:scale(0.95) translate3d(0, 20px, 0);position:absolute;top:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px);background-position:center -16px;background-size:calc(100% + 32px) auto;background-color:#000;background-blend-mode:multiply;opacity:0}#people .item .text{position:absolute;left:0;bottom:0;padding:20px;color:white}#people .item .text h1,#people .item .text h2{margin:0;text-transform:uppercase}#people .item .text h1{font-size:40px;font-weight:normal;padding-bottom:30px;position:absolute;padding-top:8px;-webkit-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-moz-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-ms-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-webkit-transform:translate3d(-5px, 0, 0);-moz-transform:translate3d(-5px, 0, 0);-ms-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);opacity:0;display:block;bottom:50px}@media (max-width: 1023px){#people .item .text h1{font-size:30px;padding-bottom:20px}}#people .item .text h1 span{position:relative;display:block;opacity:0;-webkit-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-moz-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-ms-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);font-weight:200;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);margin-top:-8px}#people .item .text h2{font-size:14px;padding-bottom:8px;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-moz-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);-ms-transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);transition:all 0.4s cubic-bezier(0.65, 0.01, 0.06, 1.01);opacity:0}.no-touch #people .item:hover img,.touch #people .item img{-webkit-transform:scale(1) translate3d(0, 0, 0);-moz-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0)}.no-touch #people .item:hover .hover,.touch #people .item .hover{-webkit-transform:scale(1) translate3d(0, 0, 0);-moz-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);height:calc(100% - 32px);opacity:1}.no-touch #people .item:hover .text h1,.touch #people .item .text h1{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:0.3s;transition-delay:0.3s}.no-touch #people .item:hover .text h1 span,.touch #people .item .text h1 span{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}.no-touch #people .item:hover .text h2,.touch #people .item .text h2{-webkit-transition-delay:0.6s;transition-delay:0.6s;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}#cultural-projects .project{display:table;width:100%}@media (max-width: 1023px){#cultural-projects .project{display:block}}#cultural-projects .project .media{display:table-cell;width:50%;vertical-align:top}@media (max-width: 1023px){#cultural-projects .project .media{display:block;width:100%}}#cultural-projects .project .media img{width:100%;height:auto;vertical-align:bottom}#cultural-projects .project .media .slides{position:relative;overflow:hidden}#cultural-projects .project .media .slides img{position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;transition:all 0.6s;z-index:1}#cultural-projects .project .media .slides img:first-child{position:relative}#cultural-projects .project .media .slides img.current{opacity:1;visibility:visible;z-index:2}#cultural-projects .project .media .nav{position:absolute;bottom:15px;left:0;width:100%;text-align:center;z-index:2}#cultural-projects .project .media .nav a{width:18px;height:18px;background:#dfdfdf;border-radius:50%;display:inline-block;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#cultural-projects .project .media .nav a.active,.no-touch #cultural-projects .project .media .nav a:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#cultural-projects .project .media .video{position:relative;overflow:hidden}#cultural-projects .project .media .video img{position:relative;z-index:5;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;display:none}#cultural-projects .project .media .video video{width:100%;float:left}#cultural-projects .project .media .video a{display:block;width:104px;height:104px;border:4px solid white;border-radius:50%;-webkit-border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;display:none}#cultural-projects .project .media .video a span{display:block;width:28px;height:28px;border-top:3px solid white;border-right:3px solid white;position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-20px;z-index:5;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#cultural-projects .project .media .video a:before{display:block;width:100%;height:100%;position:absolute;top:0%;left:0%;z-index:1;background:white;content:"";border-radius:50%;-webkit-border-radius:50%;-webkit-transform:scale 0.6;-moz-transform:scale 0.6;-ms-transform:scale 0.6;transform:scale 0.6;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.no-touch #cultural-projects .project .media .video a:hover{border:4px solid transparent}.no-touch #cultural-projects .project .media .video a:hover span{border-color:rgba(0,0,0,0.5)}.no-touch #cultural-projects .project .media .video a:hover:before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#cultural-projects .project .media .video.show-video img,#cultural-projects .project .media .video.show-video a{opacity:0;visibility:hidden}#cultural-projects .project .text{display:table-cell;width:50%;vertical-align:middle;padding:30px 60px}#cultural-projects .project .text.text-right{text-align:right}@media (max-width: 1023px){#cultural-projects .project .text.text-right{text-align:left}}@media (max-width: 1023px){#cultural-projects .project .text{display:block;width:100%}}@media (max-width: 767px){#cultural-projects .project .text{padding:30px}}#cultural-projects .project .text h1{margin:0;padding:0 0 3px 0;font-weight:200;font-size:40px;line-height:48px;text-transform:uppercase}@media (max-width: 680px){#cultural-projects .project .text h1{font-size:25px;line-height:32px}}#cultural-projects .project .text h1 span{position:relative}#cultural-projects .project .text h1 span:before{display:inline-block;width:102%;height:20px;left:-1%;bottom:4px;background:#DCDCDC;content:"";position:absolute;z-index:-1}#cultural-projects .project .text h2{font-size:16px;line-height:24px;font-weight:normal}@media (max-width: 680px){#cultural-projects .project .text h2{font-size:14px;line-height:18px}}#cultural-projects .project .text p{font-size:14px;line-height:18px}#cultural-projects .project .text a{color:black;text-decoration:none;margin-top:40px;display:inline-block;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#cultural-projects .project .text a:before{display:block;content:" ";position:absolute;bottom:-2px;left:0;width:0%;height:2px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;background:#000}.no-touch #cultural-projects .project .text a:hover{color:#000}.no-touch #cultural-projects .project .text a:hover:before{width:100%}.no-touch .page-cultural-projects #video-container .button:hover{border-color:#000}.page-cultural-projects #video-container .button:before{background:#000}.page-jobs #home-slider .button{color:white;border:none}.page-jobs #home-slider .button:before{background:#000;height:500%;opacity:1}.no-touch .page-jobs #home-slider .button:hover:before{background:black}#jobs{background:#f6f5f4}#jobs .col{width:50%;float:left}@media (max-width: 1023px){#jobs .col{width:100%;float:none}}#jobs .col.col1{padding:60px 120px 60px 60px}@media (max-width: 1023px){#jobs .col.col1{padding:30px 30px}}#jobs .col.col1 p{font-size:20px;line-height:24px;font-weight:200}@media (max-width: 767px){#jobs .col.col1 p{font-size:18px;line-height:22px}}#jobs .col.col1 h2{font-size:30px;line-height:40px;font-weight:200;text-transform:uppercase;margin:0;padding:30px 0}@media (max-width: 767px){#jobs .col.col1 h2{font-size:24px;line-height:28px}}#jobs .col.col2{padding:80px 120px 60px 30px}@media (max-width: 1023px){#jobs .col.col2{padding:0 30px 30px}}#jobs ul{list-style:none;margin:0;padding:0}#jobs ul li{margin-bottom:30px;padding-left:32px;position:relative}#jobs ul li:before{display:block;content:"";width:8px;height:10px;background:url("../../img/arrow-job.png") 0 0 no-repeat;background-size:8px auto;position:absolute;top:8px;left:0}#jobs ul a{font-size:30px;font-weight:200;color:#000;text-transform:uppercase;text-decoration:none;position:relative;display:inline-block}#jobs ul a:before{display:block;width:0%;height:2px;background:#000;position:absolute;bottom:4px;left:0;content:"";-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.no-touch #jobs ul a:hover:before{width:100%}#jobs ul p{margin:0;padding:0;font-size:18px;font-weight:200;line-height:normal}#job-detail{background:#edecea;width:100%}#job-detail .desc{width:50%;float:left;padding:30px 70px 30px 70px}@media (max-width: 1023px){#job-detail .desc{width:100%;float:none;padding:30px}}#job-detail .desc h1{font-size:45px;color:#000;font-weight:200;text-transform:uppercase;margin-bottom:0}#job-detail .desc h2{margin-top:0;font-size:24px;color:#252525;font-weight:normal;margin-bottom:60px}#job-detail .desc p{font-weight:200;font-size:16px;line-height:24px;color:black;margin:30px 0}#job-detail .desc p strong{font-weight:normal}#job-detail .form{width:50%;float:left;padding:40px}@media (max-width: 1023px){#job-detail .form{width:100%;float:none;padding:30px}}#job-detail .form form{width:100%;max-width:550px}#job-detail .form form label{font-size:14px;color:#8e8e8e;font-weight:normal}#job-detail .form form input[type="text"],#job-detail .form form input[type="email"],#job-detail .form form textarea{background:#f4f4f2;padding:0 11px;display:block;border:none;font-size:14px;color:#8e8e8e;width:100%;margin-bottom:5px;height:35px;padding-top:5px;border:1px solid #f4f4f2}#job-detail .form form input[type="text"]::-webkit-input-placeholder,#job-detail .form form input[type="email"]::-webkit-input-placeholder,#job-detail .form form textarea::-webkit-input-placeholder{color:#8e8e8e}#job-detail .form form input[type="text"]:-moz-placeholder,#job-detail .form form input[type="email"]:-moz-placeholder,#job-detail .form form textarea:-moz-placeholder{color:#8e8e8e;opacity:1}#job-detail .form form input[type="text"]::-moz-placeholder,#job-detail .form form input[type="email"]::-moz-placeholder,#job-detail .form form textarea::-moz-placeholder{color:#8e8e8e;opacity:1}#job-detail .form form input[type="text"]:-ms-input-placeholder,#job-detail .form form input[type="email"]:-ms-input-placeholder,#job-detail .form form textarea:-ms-input-placeholder{color:#8e8e8e}#job-detail .form form input[type="text"].invalid,#job-detail .form form input[type="email"].invalid,#job-detail .form form textarea.invalid{border-bottom:1px solid red}#job-detail .form form .attachments{margin-top:15px;margin-bottom:5px}#job-detail .form form .attachments .clearfix{width:100%}#job-detail .form form .attachments label{display:block;width:100px;float:left;padding:11px 0 0 11px}@media (max-width: 767px){#job-detail .form form .attachments label{width:100%;padding-bottom:10px;float:none}}#job-detail .form form .attachments div.input{background:#f4f4f2;margin-left:100px;height:35px;cursor:pointer;position:relative}@media (max-width: 767px){#job-detail .form form .attachments div.input{margin-left:0}}#job-detail .form form .attachments div.input input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}#job-detail .form form .attachments div.input .text{font-size:14px;color:#8e8e8e;padding:11px 0 0 11px;display:block;margin-right:125px}#job-detail .form form .attachments div.input .btn{float:right;height:35px;width:118px;color:white;background:#000;display:block;font-size:12px;text-transform:uppercase;text-align:center;padding-top:12px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.no-touch #job-detail .form form .attachments div.input:hover .btn{background:#268a52}#job-detail .form form textarea{font-family:"Kelson";background:#f4f4f2;padding:11px 11px;display:block;border:none;font-size:14px;color:#8e8e8e;width:100%;margin-bottom:5px;height:155px;resize:none}[lang="ru"] #job-detail .form form textarea{font-family:"Cuprum"}#job-detail .form form .socials{position:relative;z-index:5;margin-top:10px}#job-detail .form form .socials .item{width:100%}#job-detail .form form .socials .item.hidden{display:none}#job-detail .form form .socials .item .socialName{width:132px;padding:11px;font-size:14px;color:#8e8e8e;float:left}#job-detail .form form .socials .item .socialUrl{margin-left:140px;font-size:14px;color:#8e8e8e;padding:11px 8px}#job-detail .form form .socials .select{width:100%}#job-detail .form form .socials .select .socialName{width:132px;padding:10px 0 0 11px;height:35px;font-size:14px;color:#8e8e8e;float:left;background:#e3e1e0;display:block;text-decoration:none;position:relative;cursor:pointer}#job-detail .form form .socials .select .socialName:before{display:block;background:url("../../img/arrow-job.png") 0 0 no-repeat;background-size:8px auto;width:8px;height:10px;content:"";position:absolute;top:12px;right:12px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#job-detail .form form .socials .select .socialName div{position:absolute;top:100%;left:0;width:100%;background:#e3e1e0;padding:10px;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}#job-detail .form form .socials .select .socialName div a{display:block;color:#8e8e8e;font-size:12px;border-bottom:1px solid rgba(0,0,0,0.1);padding:5px 0;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.no-touch #job-detail .form form .socials .select .socialName div a:hover{color:black}.no-touch #job-detail .form form .socials .select .socialName:hover div,#job-detail .form form .socials .select .socialName.showList div{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}#job-detail .form form .socials .select .socialUrl{margin-left:140px;font-size:14px;color:#8e8e8e}#job-detail .form form .socials .select input{width:calc(100% - 35px)}#job-detail .form form .socials .select .bt-add{width:35px;height:35px;background:#000;display:block;position:relative;z-index:1;float:right;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;font-size:36px;text-align:center;line-height:44px;padding-left:2px;color:white;text-decoration:none}.no-touch #job-detail .form form .socials .select .bt-add:hover{background-color:#268a52}#job-detail .form form .required-field{font-size:12px;color:#494948}#job-detail .form form button{padding-top:5px;float:left;margin:5px 0 10px 0;background:none}#job-detail .form form button:before{z-index:1}#job-detail .form form button span{display:inline-block;z-index:2;position:relative}#job-detail .form .success{color:#000;font-weight:200;text-transform:uppercase}#contacts{padding:50px 0;background:#f6f5f4;text-align:center}#contacts p{margin:0;text-align:center;text-transform:uppercase;font-size:20px;font-weight:200;padding-bottom:5px}#contacts a:before{z-index:1}#contacts a span{z-index:2;position:relative}.no-touch #contacts a:hover{color:white}#map{min-height:200px}#map .marker{width:85px;height:100px;background:url("../../img/marker.png") 0 0 no-repeat;background-size:100% auto;margin:-100px auto auto -42px}footer{padding:20px 20px 10px 20px;width:100%}footer p{font-size:10px;margin:0 175px 0 0;padding:0;line-height:15px}@media (max-width: 480px){footer p{margin-right:0}}footer .like{float:right}@media (max-width: 480px){footer .like{margin-bottom:10px;float:none}}#loading{position:fixed;bottom:0;left:0;width:100%;height:100%;background:white;z-index:100;opacity:1;visibility:visible;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s}.page-loaded #loading{opacity:0;visibility:hidden}#loading .square{width:80px;height:80px;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px}#loading .square>div{width:40px;height:40px;position:absolute;overflow:hidden}#loading .square>div div{width:100%;height:100%}#loading .square>div.green{top:0;left:0}#loading .square>div.green div{background:#000;-webkit-transform:translate(100%, 100%) rotate(45deg);-moz-transform:translate(100%, 100%) rotate(45deg);-ms-transform:translate(100%, 100%) rotate(45deg);transform:translate(100%, 100%) rotate(45deg);animation:loadingGreen 2s linear 0.5s infinite;-webkit-animation:loadingGreen 2s linear 0.5s infinite}#loading .square>div.yellow{top:0;left:40px}#loading .square>div.yellow div{background:#000;-webkit-transform:translate(-100%, 100%) rotate(45deg);-moz-transform:translate(-100%, 100%) rotate(45deg);-ms-transform:translate(-100%, 100%) rotate(45deg);transform:translate(-100%, 100%) rotate(45deg);animation:loadingYellow 2s linear 1s infinite;-webkit-animation:loadingYellow 2s linear 1s infinite}#loading .square>div.red{top:40px;left:40px}#loading .square>div.red div{background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:translate(-100%, -100%) rotate(45deg);-moz-transform:translate(-100%, -100%) rotate(45deg);-ms-transform:translate(-100%, -100%) rotate(45deg);transform:translate(-100%, -100%) rotate(45deg);animation:loadingRed 2s linear 1.5s infinite;-webkit-animation:loadingRed 2s linear 1.5s infinite}#loading .square>div.blue{top:40px;left:0}#loading .square>div.blue div{background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:translate(100%, -100%) rotate(45deg);-moz-transform:translate(100%, -100%) rotate(45deg);-ms-transform:translate(100%, -100%) rotate(45deg);transform:translate(100%, -100%) rotate(45deg);animation:loadingBlue 2s linear 2s infinite;-webkit-animation:loadingBlue 2s linear 2s infinite}.page-what-we-do #home-slider .cell{padding-top:111px}.no-touch .anim-t{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.no-touch .anim-t.viewed{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#nl-form .formResponse{margin-top:10px;font-size:18px}.nl-submit-wrap .button{background:rgba(255,255,255,0.01)}
/*# sourceMappingURL=style.css.map */
