* html .wrapper,body,html{height:100%}body,body p,body span{letter-spacing:1px!important}body .wrapper .content .project b,body strong{font-weight:700}body .wrapper .content .project i,body em{font-style:italic}body .footer,body .search-query,body .wrapper .fullscreenSlider-inner .item{box-sizing:border-box}body,html{margin:0;padding:0;width:100%}@-webkit-keyframes rotate{to{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate{to{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes show_prev_next_image{to{right:0}}@keyframes show_prev_next_image{to{right:0}}@keyframes show_worker_txt{to{opacity:1}}@keyframes hide_worker_txt{from{opacity:1}to{opacity:0}}.rotate{-webkit-animation:rotate .5s forwards;-o-animation:rotate .5s forwards;animation:rotate .5s forwards}.wTxtOn{-webkit-animation:show_worker_txt 1s forwards;animation:show_worker_txt 3s forwards}.wTxtOff{-webkit-animation:hide_worker_txt 1s forwards;animation:hide_worker_txt 1s forwards}body{font-family:Septima,sans-serif!important;color:#000;font-size:15px!important;line-height:20px!important;position:relative;-webkit-font-variant-ligatures:no-common-ligatures;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;text-rendering:optimizeSpeed}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Imago,sans-serif!important;line-height:25px}body h1{font-size:2.074em}body h2{font-size:1.44em}body h3{font-size:1em}body h4{font-size:.8em}body h5{font-size:.7em}body h6{font-size:.6em}body p,body span{font-family:Septima,sans-serif;font-size:15px;line-height:20px}body .clear{clear:both}body a{color:#000!important;text-decoration:none!important}body .wrapper .content .project p a,body .wrapper .content .project span a,body .wrapper .content .project u{text-decoration:underline}body a:hover{color:red!important;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}body a:hover .desc{color:#000}body a.active{color:#757575!important}body .disabled{display:none!important}body .collapsed{margin-bottom:0!important}body ::selection{background:#000;color:#fff}body ::-moz-selection{background:#000;color:#fff}body .body_wrapper{overflow:hidden;min-width:1190px}body .menu{width:1160px;position:fixed;padding:10px 0;top:0;left:0;right:0;margin:auto;z-index:999;background:#fff}body .menu .logo{text-transform:uppercase;float:left}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .body_wrapper{min-width:0}body .menu{width:100%;padding:19px 0 11px}body .menu .logo{margin-left:10px;font-size:18px}}body .menu .mobile-switcher{display:none;position:absolute;right:10px;top:24px;width:30px;height:12px}body .menu .mobile-switcher span{display:block;position:absolute;left:0;top:0;width:100%;bottom:0;border-top:2px solid #000;border-bottom:2px solid #000;cursor:pointer}body .menu .mobile-switcher span:after{content:" ";font-size:0;position:absolute;height:2px;background:#000;left:0;width:100%;top:50%;margin-top:-1px}body .menu .mobile-switcher input{width:0;height:0;opacity:0;visibility:hidden}body .menu .mobile-switcher input:checked+span{border-color:red}body .wrapper .about_worker .hide,body .wrapper .center .contacts .contact a,body .wrapper .center .project .info .rgt a,body .wrapper .center.bureau a,body .wrapper .content .project .share_link,body .wrapper .left .project .desc a,body .wrapper .project_nav .next_wrap .next,body .wrapper .project_nav .next_wrap .prev,body .wrapper .project_nav .prev_wrap .next,body .wrapper .project_nav .prev_wrap .prev,body .wrapper .right .project .desc a{border-bottom:1px solid red}body .menu .mobile-switcher input:checked+span:after{background:red}body .menu .dropdown{display:block}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .menu .mobile-switcher{display:block}body .menu .dropdown{display:none;position:absolute;left:0;top:100%;width:100%;padding:8px 0 12px;background:#fff}}body .menu .cats{float:left}body .menu .cats li{float:left;display:inline;margin-left:20px}body .menu .cats li.isActive a{color:red!important;pointer-events:none}body .menu .cats li a.active{color:red!important}body .menu .nav{float:right;position:fixed;z-index:1;left:calc((100% + 1160px)/ 2 - 165px)}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .menu .cats li{margin-left:12px;clear:left;line-height:45px}body .menu .nav{position:static}}body .menu .nav li{margin-left:50px;text-align:left;margin-bottom:10px}body .menu .nav li.nav-title{display:inline-block}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .menu .nav li.nav-title{display:none}body .menu .nav li.lang{position:absolute;bottom:15px;right:8px}}body .menu .nav li.lang{margin-left:20px;display:inline-block}body .menu .nav-inner{display:none}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .menu .nav-inner{display:block;line-height:45px;margin-right:8px}body .menu .nav-inner li{text-align:right;margin-left:0;margin-bottom:0}}body .menu .nav-inner a.active{color:red!important;pointer-events:none}body .main_divider{display:block;height:50px}body.mobile-menu .wrapper:after{content:" ";font-size:0;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.7;z-index:1}body .wrapper{position:relative;display:block;width:1160px;min-width:1160px;margin:0 auto;padding-top:60px;height:auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper{width:100%;min-width:0;min-height:0!important;padding-top:50px}}body .wrapper .can_hover:hover img{opacity:.9;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}body .wrapper .can_hover:hover .title{color:red!important;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}body .wrapper .left,body .wrapper .right{width:260px;word-wrap:break-word;float:left;margin-bottom:40px;position:relative}body .wrapper .left .project.last,body .wrapper .right .project.last{margin-bottom:0!important}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left,body .wrapper .right{display:none}body .wrapper .left.l_not_sorted,body .wrapper .left.r_not_sorted,body .wrapper .right.l_not_sorted,body .wrapper .right.r_not_sorted{display:block;width:100%;margin-right:0}body .wrapper .left .project,body .wrapper .left .project img,body .wrapper .right .project,body .wrapper .right .project img{width:100%}body .wrapper .left .project .title,body .wrapper .right .project .title{margin:11px 10px 0}body .wrapper .left .project .desc,body .wrapper .right .project .desc{margin:6px 10px 0}body .wrapper .left.bureau{display:block;margin-bottom:10px}}body .wrapper .left .project .title p,body .wrapper .right .project .title p{font-family:Imago,sans-serif;font-size:18px;margin-top:5px;line-height:22px}body .wrapper .left .project .title span,body .wrapper .right .project .title span{font-size:15px;line-height:16px;color:#646464;padding-top:5px;display:block}body .wrapper .left .project .title .br_divider,body .wrapper .right .project .title .br_divider{float:none;clear:both;height:3px}body .wrapper .left .project .desc,body .wrapper .right .project .desc{font-family:Septima,sans-serif!important;font-size:15px;margin-top:2px}body .wrapper .left .project .desc p,body .wrapper .left .project .desc span,body .wrapper .left .project .desc strong,body .wrapper .right .project .desc p,body .wrapper .right .project .desc span,body .wrapper .right .project .desc strong{font-family:Septima,sans-serif!important;font-size:15px!important}body .wrapper .left{margin-right:40px;float:left}body .wrapper .left .worker_photo{position:absolute;top:60px;left:20px}body .wrapper .left.bureau{margin-right:0}body .wrapper .left.people{display:none}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left.people{display:block;margin-bottom:10px}}body .wrapper .center{position:relative;width:560px;margin:0 auto 50px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .center{width:100%;margin-bottom:50px}body .wrapper .center.bureau .pointer>div,body .wrapper .center.bureau .pointer>p{margin-left:10px;margin-right:10px}body .wrapper .center.bureau .pointer>div.contact,body .wrapper .center.bureau .pointer>div.img,body .wrapper .center.bureau .pointer>p.contact,body .wrapper .center.bureau .pointer>p.img{margin-left:0;margin-right:0}}body .wrapper .center.bureau{margin-bottom:0!important;float:left}body .wrapper .center.bureau .cat_title{margin-top:-15px;padding-bottom:25px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .center .project .title{margin:0 10px}}body .wrapper .center .project .title p{font-family:Imago,sans-serif;font-size:37px;margin-top:20px;line-height:30px!important}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .center .project .title p{margin-top:11px;font-size:24px;line-height:25px!important}}body .wrapper .center .project .info{margin-top:30px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .center .project .info{margin:6px 10px 0}}body .wrapper .center .project .info .lft{width:160px;float:left;margin-right:40px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .center .project .info .lft{float:none;margin-right:0;width:auto}}body .wrapper .center .project .info .rgt{color:#282828!important;width:360px;float:left;font-family:Septima,sans-serif!important}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .center .project .info .rgt{float:none;width:auto;margin-top:5px}}body .wrapper .center .project .info .rgt div,body .wrapper .center .project .info .rgt p,body .wrapper .center .project .info .rgt span{font-family:Septima,sans-serif!important;font-size:15px;color:#282828}body .wrapper .center .project .info .rgt a{color:red}body .wrapper .center .project .info span{font-family:Septima,sans-serif!important;font-size:15px;color:#646464}body .wrapper .center .about .title span,body .wrapper .center .history .title span{color:#93A2AF}body .wrapper .center .project .media{position:relative;width:560px;min-height:344px;height:auto}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .center .project .media{width:100%;min-height:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}body .wrapper .center .project .media.gallery{margin-bottom:30px}body .wrapper .center .project .media .swiper-pagination-bullets{right:10px;bottom:-20px}}body .wrapper .center .project .media .outer{overflow:hidden;width:560px;padding-top:61.42857143%;position:relative}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .center .project .media .outer{width:100%;min-height:0}}body .wrapper .center .project .media .outer .next,body .wrapper .center .project .media .outer .prev{width:40%;min-height:100%;position:absolute;z-index:5}body .wrapper .center .project .media .outer .prev{top:0;left:0}body .wrapper .center .project .media .outer .next{top:0;right:0}body .wrapper .center .project .media .outer .inner{position:absolute;left:0;top:0;width:100%;height:100%}body .wrapper .center .project .media .outer .inner .item{float:left;position:relative;display:block;z-index:0}body .wrapper .center .project .media .outer .inner .item.current{z-index:3}body .wrapper .center .project .media .outer .inner .item img{position:absolute;top:0;left:0;right:0;width:560px;max-height:344px;height:344px;margin:auto;float:left}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .center .project .media .outer .inner .item img{width:100%;height:auto}}body .wrapper .center .project .media .media_nav{margin-top:10px;float:right}body .wrapper .center .project .media .media_nav .prev{margin-right:10px}body .wrapper .center .about .title{margin-bottom:20px}body .wrapper .center .about img{max-width:600px;max-height:400px;width:100%!important;margin:15px auto;display:table}body .wrapper .center .about img:first-child{margin-top:0}body .wrapper .center .about iframe{width:560px;height:400px;margin:20px 0}body .wrapper .center .about p{font-size:15px;font-family:Septima,sans-serif!important}body .wrapper .center .about p span,body .wrapper .center .history p span{font-size:15px!important;letter-spacing:1px!important;font-family:Septima,sans-serif!important}body .wrapper .center .about p img{width:100%!important}body .wrapper .center .about p iframe{width:560px;height:400px;margin:20px 0}body .wrapper .center .history{margin-top:-20px}body .wrapper .center .history .title{margin-bottom:20px}body .wrapper .center .history iframe{width:560px;height:400px;margin:20px 0}body .wrapper .center .history img{max-width:740px;max-height:450px;width:100%!important;margin:20px auto;display:table}body .wrapper .center .history p{font-family:Septima,sans-serif!important}body .wrapper .center .history p img{width:100%!important}body .wrapper .center .history p iframe{width:560px;height:400px;margin:20px 0}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .center .history p:first-child img{margin:0}}body .wrapper .center .contacts img{max-width:740px;max-height:450px;width:100%!important;margin:15px auto;display:table}body .wrapper .center .contacts img:first-child{margin-top:0}body .wrapper .center .contacts .contact{margin-bottom:20px}body .wrapper .center .contacts .contact .info .lft,body .wrapper .center .contacts .contact .info .rgt{width:260px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .center .contacts .contact .info{margin:0 10px}body .wrapper .center .contacts .contact .info .lft,body .wrapper .center .contacts .contact .info .rgt{width:100%}}body .wrapper .center .contacts .contact .info .lft{float:left;margin-right:20px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .center .contacts .contact .info .lft{float:none;margin:0 0 30px}body .wrapper .center .contacts .contact .content{width:auto;margin-left:10px;margin-right:10px}}body .wrapper .center .contacts .contact .info .lft .map_link{margin-top:5px;display:table}body .wrapper .center .contacts .contact .info .rgt{float:right}body .wrapper .center .contacts .contact .info .rgt .mail_link{display:table;margin-bottom:5px}body .wrapper .center .contacts .contact .content b,body .wrapper .center .contacts .contact .content strong{font-weight:700;font-size:14px}body .wrapper .center .contacts .contact .content p{font-family:Septima,sans-serif!important}body .wrapper .center .contacts .contact .content p span{font-family:Septima,sans-serif!important;font-size:15px;letter-spacing:1px}body .wrapper .mini img{width:260px}body .wrapper .small img{width:560px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .small img{width:100%}}body .wrapper .medium img{width:860px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .medium img{width:100%}}body .wrapper .large img{width:1160px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .large img{width:100%}}body .wrapper .left-center{margin-bottom:50px;width:860px;float:left;margin-right:40px;position:relative}body .wrapper .left-center .project .title_block{margin-left:300px}body .wrapper .left-center .project .title_block .title p{font-family:Imago,sans-serif;font-size:37px;margin-top:20px;line-height:30px!important}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center{width:100%}body .wrapper .left-center .project .title_block{margin-left:0}body .wrapper .left-center .project .title_block .title p{margin:11px 10px 0;font-size:24px;line-height:25px!important}}body .wrapper .left-center .project .title_block .info{margin-top:30px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center .project .title_block .info{margin:6px 10px 0}}body .wrapper .left-center .project .title_block .info .lft{width:160px;float:left;margin-right:40px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center .project .title_block .info .lft{float:none;margin-right:0;width:auto}}body .wrapper .left-center .project .title_block .info .rgt{color:#282828!important;width:360px;float:left;font-family:Septima,sans-serif!important}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center .project .title_block .info .rgt{width:auto;margin-top:5px}}body .wrapper .left-center .project .title_block .info .rgt p,body .wrapper .left-center .project .title_block .info .rgt span{font-family:Septima,sans-serif!important;font-size:15px;color:#282828}body .wrapper .left-center .project .title_block .info span{font-size:15px;color:#646464}body .wrapper .left-center .project .media{position:relative;width:860px;min-height:528px;height:auto}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center .project .media{width:100%;min-height:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}body .wrapper .left-center .project .media.gallery{margin-bottom:30px}body .wrapper .left-center .project .media .swiper-pagination-bullets{right:10px;bottom:-20px}}body .wrapper .left-center .project .media .outer{overflow:hidden;width:860px;padding-top:61.39534884%;position:relative}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center .project .media .outer{width:100%}}body .wrapper .left-center .project .media .outer .next,body .wrapper .left-center .project .media .outer .prev{width:40%;min-height:100%;position:absolute;z-index:5}body .wrapper .left-center .project .media .outer .prev{top:0;left:0}body .wrapper .left-center .project .media .outer .next{top:0;right:0}body .wrapper .left-center .project .media .outer .inner{position:absolute;left:0;top:0;width:100%;height:100%}body .wrapper .left-center .project .media .outer .inner .item{float:left;position:relative;display:block;z-index:0}body .wrapper .left-center .project .media .outer .inner .item.current{z-index:3}body .wrapper .left-center .project .media .outer .inner .item img{position:absolute;top:0;left:0;right:0;width:860px;max-height:528px;height:528px;margin:auto;float:left}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center .project .media .outer .inner .item img{width:100%;height:auto}}body .wrapper .left-center .project .media .media_nav{margin-top:10px;float:right}body .wrapper .left-center .project .media .media_nav .prev{margin-right:10px}body .wrapper .left-center-right{position:relative;margin-bottom:50px;width:1160px;float:left}body .wrapper .left-center-right .project .title_block{margin-left:300px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center-right{width:100%}body .wrapper .left-center-right .project .title_block{margin:0 10px}}body .wrapper .left-center-right .project .title_block .title p{font-family:Imago,sans-serif;font-size:37px;margin-top:30px;line-height:30px!important}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center-right .project .title_block .title p{margin-top:11px;font-size:24px;line-height:25px!important}}body .wrapper .left-center-right .project .title_block .info{margin-top:30px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center-right .project .title_block .info{margin:6px 0 0}}body .wrapper .left-center-right .project .title_block .info .lft{width:160px;float:left;margin-right:40px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center-right .project .title_block .info .lft{float:none;width:auto;margin-right:0}}body .wrapper .left-center-right .project .title_block .info .rgt{color:#282828!important;width:360px;float:left}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center-right .project .title_block .info .rgt{width:auto;float:none;margin-top:5px}}body .wrapper .left-center-right .project .title_block .info .rgt p,body .wrapper .left-center-right .project .title_block .info .rgt span{font-family:Septima,sans-serif!important;font-size:15px;color:#282828}body .wrapper .left-center-right .project .title_block .info span{font-size:15px;color:#646464}body .wrapper .left-center-right .project .media{position:relative;width:1160px;min-height:712px;height:auto}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center-right .project .media{width:100%;min-height:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}body .wrapper .left-center-right .project .media.gallery{margin-bottom:30px}body .wrapper .left-center-right .project .media .swiper-pagination-bullets{right:10px;bottom:-20px}}body .wrapper .left-center-right .project .media .outer{overflow:hidden;width:1160px;padding-top:61.37931034%;position:relative}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center-right .project .media .outer{width:100%}}body .wrapper .left-center-right .project .media .outer .next,body .wrapper .left-center-right .project .media .outer .prev{width:40%;min-height:100%;position:absolute;z-index:5}body .wrapper .left-center-right .project .media .outer .prev{top:0;left:0}body .wrapper .left-center-right .project .media .outer .next{top:0;right:0}body .wrapper .left-center-right .project .media .outer .inner{position:absolute;left:0;top:0;width:100%;height:100%}body .wrapper .left-center-right .project .media .outer .inner .item{float:left;position:relative;display:block;z-index:0}body .wrapper .left-center-right .project .media .outer .inner .item.current{z-index:3}body .wrapper .left-center-right .project .media .outer .inner .item img{position:absolute;top:0;left:0;right:0;width:1160px;max-height:712px;height:712px;margin:auto;float:left}body .wrapper .left-center-right .project .media .media_nav{margin-top:10px;float:right}body .wrapper .left-center-right .project .media .media_nav .prev{margin-right:10px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .left-center-right .project .media .outer .inner .item img{width:100%;height:auto}body .wrapper .center,body .wrapper .left-center,body .wrapper .left-center-right{float:left!important}}body .wrapper .project_nav{width:960px;margin:60px auto 0;display:block}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .project_nav{width:auto;margin:38px 10px 0}}body .wrapper .project_nav .prev_wrap{float:left;margin-bottom:13px}body .wrapper .project_nav .next_wrap{float:right;margin-right:145px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .project_nav .next_wrap{float:left;margin-right:0}body .wrapper .project_nav .next_wrap .pimage_wrap,body .wrapper .project_nav .prev_wrap .pimage_wrap{display:none}}body .wrapper .project_nav .next_wrap,body .wrapper .project_nav .prev_wrap{width:300px;position:relative;min-height:95px}body .wrapper .project_nav .next_wrap .pimage_wrap,body .wrapper .project_nav .prev_wrap .pimage_wrap{position:relative;width:88px;height:70px;overflow:hidden;margin:8px 20px 0 0}body .wrapper .project_nav .next_wrap .pimage_wrap .pimage,body .wrapper .project_nav .prev_wrap .pimage_wrap .pimage{position:absolute;right:-88px}body .wrapper .project_nav .next_wrap .pinfo_wrap,body .wrapper .project_nav .prev_wrap .pinfo_wrap{width:300px;position:absolute;top:0;left:100px;float:left}body .wrapper .project_nav .next_wrap .ptitle,body .wrapper .project_nav .prev_wrap .ptitle{margin-top:15px;font-family:Imago,sans-serif;font-size:18px}body .wrapper .project_nav .next_wrap:hover .ptitle,body .wrapper .project_nav .prev_wrap:hover .ptitle{color:red}body .wrapper .project_nav .next_wrap:hover .pimage,body .wrapper .project_nav .prev_wrap:hover .pimage{-webkit-animation:show_prev_next_image .5s forwards;animation:show_prev_next_image .5s forwards}body .wrapper .fullscreenSlider{position:fixed;display:none;left:0;right:0;top:40px;bottom:0;width:100%;background:#f0f0f0;z-index:999}body .wrapper .fullscreenSlider-inner,body .wrapper .fullscreenSlider-inner .item img{right:0;top:0;margin:auto;width:100%;height:100%;position:absolute;bottom:0;left:0}body .wrapper .fullscreenSlider-inner .item img{object-fit:contain;font-family:'object-fit: contain;';padding:40px;box-sizing:border-box}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .project_nav .next_wrap .pinfo_wrap,body .wrapper .project_nav .prev_wrap .pinfo_wrap{left:0}body .wrapper .fullscreenSlider-inner{width:100%;height:100%}}body .wrapper .fullscreenSlider--visible{display:block}body .wrapper .fullscreenSlider-close{position:absolute;right:15px;top:15px;z-index:7;color:red;cursor:pointer;width:20px;height:20px;text-align:center;transition:color .5s}body .wrapper .fullscreenSlider-close:hover{color:#000}body .wrapper .fullscreenSlider-nav{position:absolute;top:0;bottom:0;color:#fff;z-index:5;cursor:pointer;width:40px}body .wrapper .fullscreenSlider-nav img{position:absolute;width:100%;top:0;bottom:0;margin:auto 0;transition:opacity .5s;backface-visibility:hidden}body .wrapper .fullscreenSlider-nav .fullscreenSlider-arrow{opacity:1}body .wrapper .fullscreenSlider-nav .fullscreenSlider-arrow--hover,body .wrapper .fullscreenSlider-nav:hover .fullscreenSlider-arrow{opacity:0}body .wrapper .fullscreenSlider-nav .fullscreenSlider-prev{left:0}body .wrapper .fullscreenSlider-nav.fullscreenSlider-next{right:0;transform:rotate(180deg)}body .wrapper .fullscreenSlider-nav:hover .fullscreenSlider-arrow--hover{opacity:1}body .wrapper .fullscreenSlider-closePannel{position:absolute;width:100%;height:40px;left:0;z-index:2;cursor:pointer}body .wrapper .fullscreenSlider-closePannel--top{top:0}body .wrapper .fullscreenSlider-closePannel--bottom{bottom:0}body .wrapper .fullscreenSlider .swiper-pagination-wrapper{position:absolute;bottom:0;right:0;left:0;width:760px;margin:0 auto}body .wrapper .fullscreenSlider .swiper-pagination{left:initial;right:0;bottom:10px}body .wrapper .content{margin-top:40px;width:560px;float:left;margin-right:40px}body .wrapper .content.project_wrapper{width:960px;margin:0 auto;background:#f0f0f0;float:none}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content.project_wrapper{width:100%}}body .wrapper .content .project.project_page{display:block;width:760px;margin:0 auto;padding:40px 0}body .wrapper .content .project.project_page .media{margin:40px 0}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project.project_page{width:100%;padding:12px 0 35px}body .wrapper .content .project.project_page .media{margin-top:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body .wrapper .content .project.project_page .media .image_text,body .wrapper .content .project.project_page .media .media_nav,body .wrapper .content .project.project_page .media .video_text{display:none}}body .wrapper .content .project.project_page .media .image_text,body .wrapper .content .project.project_page .media .media_nav,body .wrapper .content .project.project_page .media .video_text{width:400px;margin-bottom:25px;height:40px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project.project_page .media .swiper-pagination{margin-right:10px;bottom:-20px}body .wrapper .content .project.project_page .media .swiper-pagination-bullet{margin:0}}body .wrapper .content .project.project_page .project_content{width:560px;margin:0 auto}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project.project_page .project_content{width:auto;margin:0 10px}body .wrapper .content .project.project_page .project_content p,body .wrapper .content .project.project_page .project_content span{margin-left:0;margin-right:0}}body .wrapper .content .project.project_page .project_content h1,body .wrapper .content .project.project_page .project_content h2,body .wrapper .content .project.project_page .project_content h3,body .wrapper .content .project.project_page .project_content h4,body .wrapper .content .project.project_page .project_content h5,body .wrapper .content .project.project_page .project_content h6{margin-bottom:10px}body .wrapper .content .project.project_page .project_content a{border-bottom:1px solid red;background-color:transparent!important}body .wrapper .content .project.project_page .project_content p,body .wrapper .content .project.project_page .project_content span{text-align:left!important}body .wrapper .content .project.project_page .project_content img{max-width:600px;max-height:400px;margin:20px 0;width:100%!important}body .wrapper .content .project.project_page .project_content iframe{width:600px;margin:20px 0 0}body .wrapper .content .project .title{margin-bottom:30px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project .title{margin-bottom:0}}body .wrapper .content .project .title p.title_text{text-align:center;font-family:Imago,sans-serif;font-size:37px;margin-bottom:30px;line-height:31px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project .title p.title_text{text-align:left;font-size:24px;line-height:25px;margin-bottom:6px}}body .wrapper .content .project .title span{text-align:center;font-size:15px;color:#646464}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project .title span{text-align:left;letter-spacing:2px!important;margin-right:30px}}body .wrapper .content .project img{max-width:760px;max-height:468px;margin:0 auto;display:block}body .wrapper .content .project .media{position:relative;width:760px;margin:40px 0 60px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project .media{width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}}body .wrapper .content .project .media .outer{width:760px;background:#f0f0f0;position:relative}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project .media .outer{width:100%}}body .wrapper .content .project .media .outer .next,body .wrapper .content .project .media .outer .prev{width:40%;min-height:100%;position:absolute;z-index:5}body .wrapper .content .project .media .outer .prev{top:0;left:0}body .wrapper .content .project .media .outer .next{top:0;right:0}body .wrapper .content .project .media .outer .fullscreenImages{display:none}body .wrapper .content .project .media .outer .fullscreenOpen{position:absolute;right:0;top:0;width:50px;height:50px;z-index:10;cursor:pointer;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}body .wrapper .content .project .media .outer .fullscreenOpen img{position:absolute;display:block;left:0;top:0;right:0;bottom:0;width:10px;height:10px;margin:auto}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project .media .outer .fullscreenOpen{display:none}}body .wrapper .content .project .media .outer .fullscreenOpen:hover{opacity:.3}body .wrapper .content .project .media .outer .inner{width:100%;height:100%}body .wrapper .content .project .media .outer .inner .item{background:center center no-repeat #f0f0f0;position:relative;width:760px;height:450px;display:block;z-index:0;background-size:contain}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project .media .outer .inner .item{width:100%;height:250px}}body .wrapper .content .project .media .outer .inner .item.current{z-index:3}body .wrapper .content .project .media .outer .inner .item img{position:absolute;top:0;left:0;right:0;max-width:760px;max-height:450px;height:450px;margin:auto;float:left}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project .media .outer .inner .item img{width:100%;height:auto}}body .wrapper .content .project .media .outer .inner .item-desc{margin-top:10px}body .wrapper .content .project .media .image_text,body .wrapper .content .project .media .video_text{margin-top:15px;width:360px;color:gray;float:left;visibility:hidden}body .wrapper .content .project .media .media_nav{margin-top:10px;float:right}body .wrapper .content .project .media .media_nav .prev{margin-right:10px}body .wrapper .content .project p,body .wrapper .content .project span{width:600px;margin:0 auto;color:#000;display:table}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project p,body .wrapper .content .project span{width:auto;margin:0 10px}}body .wrapper .content .project p a.more,body .wrapper .content .project span a.more{text-decoration:none}body .wrapper .content .project .project_data{margin:30px 0 0}body .wrapper .content .project .project_data p{color:#646464}body .wrapper .content .project .share_link{text-align:center;display:table;margin:60px auto 0}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .content .project .share_link{display:inline-block;text-align:left;margin:29px 10px 0}}body .wrapper .content .project .project_text{width:600px;margin:0 auto}body .wrapper .content .endline{text-align:center;margin:40px 0;letter-spacing:4.5px;font-size:15px}body .wrapper .content .office_wrapper{width:600px;margin:0 auto}body .wrapper .content .office_wrapper .team p span{display:inline}body .wrapper .content .office_wrapper .team p label.title{display:inline;color:#787878}body .wrapper .content .office_wrapper .team p label.title .star,body .wrapper .content .office_wrapper .team p span.desc{display:none}body .wrapper .content .office_wrapper .team p label.title .worker_name{cursor:pointer}body .wrapper .content .office_wrapper .team p label.title .worker_name em{font-style:normal}body .wrapper .content .office_wrapper .team p label.title.active{color:#000}body .wrapper .content .office_wrapper .team p label.title .star:last-child{margin-right:10px}body .wrapper .content .office_wrapper .team .past{margin-top:40px;color:#787878}body .wrapper .content .office_wrapper .team .past .past_title{cursor:pointer}body .wrapper .content .office_wrapper .team .past .past_worker{margin-right:10px;float:left}body .wrapper .content .office_wrapper .team .past p{cursor:default!important}body .wrapper .content .office_wrapper .project .media{margin-bottom:20px}body .wrapper .content .office_wrapper .project .media img{max-width:600px;max-height:400px;width:100%;margin:20px auto}body .wrapper .content .office_wrapper .project .media iframe{width:560px}body .wrapper .content .office_wrapper .project .title{text-align:left}body .wrapper .content .office_wrapper .project p img{max-width:600px;max-height:400px;margin:20px 0;width:100%!important}body .wrapper .content .office_wrapper .project p iframe{width:560px;margin:20px 0 0}body .wrapper .content .office_wrapper .project .date{opacity:.5;margin-bottom:20px}body .wrapper .content .office_wrapper #news .media{margin:20px 0 60px}body .wrapper .content .office_wrapper #news .media .image{display:none;position:relative}body .wrapper .content .office_wrapper #news .media .image .next,body .wrapper .content .office_wrapper #news .media .image .prev{width:25%;min-height:100%;position:absolute}body .wrapper .content .office_wrapper #news .media .image .prev{top:0;left:0}body .wrapper .content .office_wrapper #news .media .image .next{top:0;right:0}body .wrapper .content .office_wrapper #news .media .image img{max-width:600px;max-height:400px;height:400px;margin:0 auto;display:table}body .wrapper .content .office_wrapper #news .media .image:first-child{display:block}body .wrapper .content .office_wrapper #news .media .image_text,body .wrapper .content .office_wrapper #news .media .video_text{margin-top:10px;width:540px;color:gray;float:left}body .wrapper .content .office_wrapper #news .media .media_nav{margin-top:10px;float:right}body .wrapper .content .office_wrapper #news .media .media_nav .prev{margin-right:10px}body .wrapper .content .office_wrapper #news .share_link{opacity:.5;float:right;text-align:right;margin-top:20px}body .wrapper .content .office_wrapper #news .share_link:hover{opacity:1}body .wrapper .right{position:relative}body .wrapper .right .office_menu{position:fixed;top:40px;text-align:right;display:block}body .wrapper .right .office_menu .stars{display:block;text-align:right;margin-bottom:15px}body .wrapper .right .office_menu ul{display:block}body .wrapper .right .office_menu ul li{text-align:left;margin-bottom:10px}body .wrapper .right .office_menu ul li a.active{color:red!important}body .wrapper .right .office_menu ul li a.clicked{color:red}body .wrapper .cat_title{display:none}body .wrapper .cat_wrap{position:relative}body .wrapper .cat_wrap .row:first-child .plink{display:table!important;position:relative}body .wrapper .cat_wrap .plink{position:absolute;width:270px;display:none;float:left;margin-bottom:25px;margin-left:25px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .cat_wrap .plink{display:block;position:relative!important;left:0!important;top:0!important;width:100%;margin-left:0;margin-bottom:30px}}body .wrapper .cat_wrap .plink.nom{margin-left:0}body .wrapper .cat_wrap .project{width:260px;max-width:260px;padding:5px 5px 15px;background:#f0f0f0}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .cat_wrap .project{padding:10px 10px 5px;width:auto;max-width:100%}}body .wrapper .cat_wrap .project.mini img{max-width:260px!important;max-height:100%!important}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .cat_wrap .project.mini img{width:100%;max-width:100%!important;max-height:none!important}}body .wrapper .cat_wrap .project.not_active .title p{color:#000}body .wrapper .cat_wrap .project.not_active .plus{visibility:hidden}body .wrapper .cat_wrap .project.not_active:hover{cursor:default;background:#f0f0f0}body .wrapper .cat_wrap .project:hover{background:#fff;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out;transition:background .3s ease-out}body .wrapper .cat_wrap .project:hover .plus{-webkit-animation:rotate .5s forwards;-o-animation:rotate .5s forwards;animation:rotate .5s forwards}body .wrapper .cat_wrap .project:hover .plus img{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}body .wrapper .cat_wrap .project:hover .plus-black{opacity:0}body .wrapper .cat_wrap .project .plus-black,body .wrapper .cat_wrap .project:hover .plus-red{opacity:1}body .wrapper .cat_wrap .project .title{width:260px}body .wrapper .cat_wrap .project .title p{font-family:Imago,sans-serif;font-size:18px;margin-top:5px;line-height:22px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .cat_wrap .project .title{width:auto;margin-right:30px}body .wrapper .cat_wrap .project .title p{line-height:25px}}body .wrapper .cat_wrap .project .title span{font-size:15px;line-height:16px;display:block;padding:5px 0;color:#646464}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .cat_wrap .project .title span{line-height:20px;letter-spacing:2px!important;padding:0}}body .wrapper .cat_wrap .project .desc{width:240px;line-height:19px;font-size:15px}body .wrapper .cat_wrap .project .plus{float:right;font-size:23px;width:22px;height:24px;text-align:center;position:absolute;bottom:0;right:0}body .wrapper .cat_wrap .project .plus img{position:absolute;display:block;left:0;top:0;right:0;bottom:0;width:10px;height:10px;margin:auto}body .wrapper .about_worker .txt,body .wrapper .cat_wrap .project .plus-red{opacity:0}body .wrapper .peoples_wrapper{width:800px;float:left;margin-left:-20px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .peoples_wrapper{width:auto;margin:0 10px}}body .wrapper .peoples_wrapper .worker_divider{height:20px}body .wrapper .peoples_wrapper .worker_wrap:last-child .worker{margin-bottom:0}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .peoples_wrapper .worker_wrap:last-child .worker_wrap_inner:first-child .worker{margin-bottom:25px}body .wrapper .peoples_wrapper .worker_wrap_inner{clear:left}}body .wrapper .peoples_wrapper .worker{float:left;width:160px;margin:0 20px}body .wrapper .peoples_wrapper .worker img{background:#e1e1e1}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .peoples_wrapper .worker{width:50%;margin:0 0 25px}body .wrapper .peoples_wrapper .worker img{width:120px;height:auto}}body .wrapper .peoples_wrapper .worker.can_click:hover{cursor:help}body .wrapper .peoples_wrapper .worker.can_click:hover .title p,body .wrapper .peoples_wrapper .worker.clicked .title p{color:red}body .wrapper .peoples_wrapper .worker .title{margin-top:8px}body .wrapper .peoples_wrapper .worker .title p{font-family:Imago,sans-serif;font-size:18px;width:90px;padding-bottom:3px}body .wrapper .peoples_wrapper .worker .title span{font-size:15px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .peoples_wrapper .worker .title{margin-top:11px;margin-right:20px}body .wrapper .peoples_wrapper .worker .title p{padding-bottom:1px}body .wrapper .peoples_wrapper .worker .title span{color:#646464}}body .wrapper .peoples_wrapper .worker .desc{display:none}body .wrapper .about_worker{display:none;margin:30px 0 20px 20px;overflow:hidden;height:auto}body .wrapper .about_worker .hide{margin-top:25px;cursor:pointer;display:inline-block}body .wrapper .last{margin-bottom:0}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .wrapper .about_worker{clear:left;margin-left:0;color:#282828}body .wrapper .last{margin-bottom:50px}}body .search{width:295px;margin-bottom:20px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .search{width:100%;padding:0 10px;box-sizing:border-box}}body .search-query{width:100%;border:none;outline:0;background:0 0;border-bottom:1px solid rgba(0,0,0,.2);font-family:Septima,sans-serif;font-size:15px;border-radius:0;padding:0;margin:0;letter-spacing:1px}body .search-button{display:block;cursor:pointer}body .footer{position:relative;width:1160px;margin:0 auto 10px;padding:10px;background:#f0f0f0}body .footer-row{display:flex;flex-flow:row;justify-content:space-between}body .footer-row br{display:none}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .footer{width:100%;height:auto}body .footer-row{display:block;width:100%;height:auto;margin-bottom:0}body .footer-row br{display:block}}body .footer-item{display:inline-block;padding-top:4px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .footer-item{display:block;margin-bottom:30px;padding-top:0}body .footer-item:last-child{margin-bottom:0}}body .footer-item:first-child{padding-top:1px}body .footer .search{margin-bottom:0}body .footer-address{width:490px}body .footer-right{text-align:right}body .footer-info{color:#646464;margin-top:10px}@media only screen and (min-device-width:320px) and (max-device-width:736px){body .footer .search{padding:0;margin-top:10px}body .footer-address{width:100%}body .footer-right{text-align:left}body .footer-social{margin-bottom:10px}body .footer-phone{display:block}body .footer-info{margin-top:30px}}body .archive{position:relative;width:100%;height:auto;margin:0 auto;background:#f5f5f5}body .archive .content{width:1280px;margin:0 auto;padding-top:80px;height:auto}body .archive .content .list{width:1000px;padding-left:20px;float:left;display:block}body .archive .content .list .col{width:200px;margin-right:10px;float:left}body .archive .content .list .col .year{width:205px;display:inline-block;margin-right:70px;margin-bottom:30px}body .archive .content .list .col .year:last-child{margin-right:0}body .archive .content .list .col .year .project_link{position:relative;display:none;margin:5px 0}body .archive .content .list .col .year .project_link .title{display:none;top:3px;left:3px;position:absolute;z-index:1}body .archive .content .list .col .year .project_image:hover{opacity:.7}body .archive .content .images{width:1000px;padding-left:20px;float:left;height:100%;display:none;-webkit-column-count:6;-webkit-column-gap:0}body .archive .content .images .archive_project{width:160px;display:inline-block;vertical-align:middle}body .archive .content .images .archive_project img{margin:0;padding:0;display:block}body .archive .content .images .archive_project .project_title{display:none}body .archive .content .images:last-child{margin-right:0}body .archive .content .images .project_link{position:relative;display:block;margin:5px 0}body .archive .content .filter .cats,body .archive .content .filter .years{margin-top:20px}body .archive .content .images .project_link .title{display:none;top:3px;left:8px;position:absolute;z-index:1}body .archive .content .images .project_link .project_image{display:block}body .archive .content .images .project_link:hover{opacity:1}body .archive .content .images .project_link:hover .project_image{opacity:.3}body .archive .content .filter{float:right;width:210px;padding-right:20px}body .archive .content .filter .view_btn{float:right;margin-right:3px;display:block;width:31px;height:20px;background:url(../../img/archive_view_btn_bg.jpg) top center no-repeat;background-size:cover}body .archive .content .filter .view_btn.gallery{background-position:bottom center}body .archive .content .filter .cats li,body .archive .content .filter .years li{text-align:right}body .same_projects{background:#f5f5f5;height:auto;padding-top:20px;padding-bottom:200px}body .same_projects .content{margin:0 auto;padding:0}body .same_projects .content .title{text-align:center}body .same_projects .content .list{margin:50px auto 0;width:845px;float:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body #archive{width:1280px}}@media only screen and (min-device-width:320px) and (max-device-width:568px){body #archive{width:1280px}}.u-noScroll{overflow:hidden}