@import url(../../bower_components/swiper/dist/css/swiper.min.css);@import url(../../bower_components/lightgallery/dist/css/lightgallery.min.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.section_bg_black,.section_portfolio,#swiperPortfolio.swiper-container .swiper-slide,#content_maintenance{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@keyframes mouse{0%{background-position:-8px 0}10%{background-position:-5px 0}50%{background-position:0 0}90%{background-position:5px 0}100%{background-position:8px 0}}@keyframes text_block_next{0%{-webkit-transform:translate(100%, -40%);-moz-transform:translate(100%, -40%);-ms-transform:translate(100%, -40%);-o-transform:translate(100%, -40%);transform:translate(100%, -40%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes text_block_prev{0%{-webkit-transform:translate(-100%, -40%);-moz-transform:translate(-100%, -40%);-ms-transform:translate(-100%, -40%);-o-transform:translate(-100%, -40%);transform:translate(-100%, -40%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes text_block_next_button{0%{-webkit-transform:translate(500%, -40%);-moz-transform:translate(500%, -40%);-ms-transform:translate(500%, -40%);-o-transform:translate(500%, -40%);transform:translate(500%, -40%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes text_block_prev_button{0%{-webkit-transform:translate(-500%, -40%);-moz-transform:translate(-500%, -40%);-ms-transform:translate(-500%, -40%);-o-transform:translate(-500%, -40%);transform:translate(-500%, -40%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes intro{0%{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);transform:scale(0, 0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes logointro{0%{max-width:100%;top:auto;left:0}100%{max-width:20%;top:auto;left:5%;right:inherit;top:66px;bottom:inherit}}@keyframes menu_effect{0%{font-size:1em;line-height:1.6em;color:#1C1B34;font-weight:300}100%{font-size:3.3333333333em;line-height:.88em;font-weight:700;color:#1A35FF}}@keyframes menu_effect_mobile{0%{font-size:1em;line-height:1.2em;color:#1C1B34;font-weight:300}100%{font-size:1.5em;line-height:1em;font-weight:700;color:#1A35FF}}@keyframes menu_effect_tablet{0%{font-size:1em;line-height:1.2em;color:#1C1B34;font-weight:300}100%{font-size:1.5em;line-height:1em;color:#1A35FF}}#home_swipe.swiper-container .swiper-slide .text_block h3,.img_center h3,.title_text h3,.title_text_h h3,.title_head_portfolio h6,.text_general,.copyright,ul.footer_menu li,.seeorworks,.readmore,.title_text_h .intro_text_h,.block_text p,#swiperPortfolioText.swiper-container .swiper-slide a span{font-weight:500}#home_swipe.swiper-container .swiper-slide .text_block h2,.title_text h1,.title_text h2,.title_text_h h2,.block_text h4,.title_head_portfolio h1,#swiperPortfolioText.swiper-container .swiper-slide a,#browser h1,#browser ul li span strong{font-weight:700}#home_swipe.swiper-container .swiper-slide .text_block h2,.title_text h1,.title_text h2{font-family:"korolev-compressed";font-size:15.625em;line-height:.88em;letter-spacing:-.01em;text-transform:uppercase}@media (max-width: 767px){#home_swipe.swiper-container .swiper-slide .text_block h2,.title_text h1,.title_text h2{font-size:4.6875em;line-height:1em}}@media (min-width: 768px) and (max-width: 1024px){#home_swipe.swiper-container .swiper-slide .text_block h2,.title_text h1,.title_text h2{font-size:9.375em;line-height:1em}}#home_swipe.swiper-container .swiper-slide .text_block h3,.img_center h3,.title_text h3,.title_text_h h3,.title_head_portfolio h6{font-size:1.25em;line-height:1em;letter-spacing:.39em;text-transform:uppercase}@media (max-width: 767px){#home_swipe.swiper-container .swiper-slide .text_block h3,.img_center h3,.title_text h3,.title_text_h h3,.title_head_portfolio h6{font-size:.625em}}@media (min-width: 768px) and (max-width: 1024px){#home_swipe.swiper-container .swiper-slide .text_block h3,.img_center h3,.title_text h3,.title_text_h h3,.title_head_portfolio h6{font-size:.9375em}}.title_text_h h2{font-family:"korolev-compressed";font-size:11.25em;line-height:1em;letter-spacing:-.01em;text-transform:uppercase}@media (max-width: 767px){.title_text_h h2{font-size:4.0625em;line-height:1em}}.block_text h4{font-family:"korolev-compressed";font-size:3.75em;line-height:.5666666667em;letter-spacing:-.01em;text-transform:uppercase}@media (max-width: 767px){.block_text h4{font-size:2.5em}}.title_head_portfolio h1{font-family:"korolev-compressed";font-size:7.5em;line-height:.9166666667em;letter-spacing:-.01em;text-align:center}@media (max-width: 767px){.title_head_portfolio h1{font-size:3.75em;line-height:.8333333333em}}.text_general{font-size:1.375em;line-height:1.8181818182em;letter-spacing:.1em}@media (max-width: 767px){.text_general{font-size:.875em;line-height:1.4285714286em}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none !important}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;background:#fff;overflow-x:hidden;color:#000;position:relative;height:100%;display:block;font-family:"korolev",sans-serif;padding:0}@media (max-width: 767px){body{padding:0}}input,textarea{border-radius:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-appearance:none;-moz-appearance:none}em,i{font-style:italic}sub{vertical-align:sub}sup{vertical-align:super}strong,b{font-weight:700}ul{margin:0;padding:0;list-style-type:none}img{display:block;border:none}.img-responsive{display:block;max-width:100%;height:auto}.img-object{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:top;font-family:'object-fit: cover; object-position: top;'}.lazyload,.lazyloading{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 300ms false;-moz-transition:opacity 300ms false false;-o-transition:opacity 300ms false false;transition:opacity 300ms}img.lazyloaded{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}a,a:visited,a:hover{text-decoration:none}.hide{visibility:hidden}.pull-left{float:left}@media (max-width: 767px){.pull-left{float:none}}.pull-right{float:right}@media (max-width: 767px){.pull-right{float:none}}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.mt45{margin-top:45px !important}.mtspace{margin-top:113px !important}.wf-loading a,.wf-loading p,.wf-loading ul.menu li,.wf-loading span,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading div{color:transparent;visibility:hidden}#preloadpage{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999;background-color:#fff}.section_height_100{width:100%;position:relative;overflow:hidden;height:100vh;min-height:100vh}@media (max-width: 767px){.section_height_100{height:auto}}section{height:auto;width:100%;overflow:hidden;clear:both}section.section_intro{margin-bottom:50px;margin-top:50px}@media (max-width: 767px){section.section_intro{margin-top:0;margin-bottom:0}}section.section_skew{-webkit-transition:-webkit-transform .25s false;-moz-transition:-moz-transform .25s false false;-o-transition:-o-transform .25s false false;transition:transform .25s;will-change:transform}.section_anima{position:relative;top:150px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 900ms ease-in-out;-moz-transition:all 900ms ease-in-out false;-o-transition:all 900ms ease-in-out false;transition:all 900ms ease-in-out}.section_anima.block_text p{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 1s 800ms;-webkit-transition-delay:ease-in-out;-moz-transition:all 1s 800ms ease-in-out;-o-transition:all 1s 800ms ease-in-out;transition:all 1s 800ms ease-in-out;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.section_anima.open_section{top:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.section_anima.open_section.block_text p{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media (max-width: 767px){.CookieDeclarationType,.CookieDeclarationTable{table-layout:inherit !important}}@media (max-width: 767px){.CookieDeclarationType{overflow:scroll !important}}.container{width:100%;max-width:90%;position:relative;margin:auto}.container_inner{width:100%;max-width:960px;position:relative;margin:auto}.container_inner_gallery{width:100%;max-width:1040px;position:relative;margin:auto}.container_inner_video{width:100%;max-width:980px;position:relative;margin:auto}#header{position:fixed;z-index:999;top:67px;left:0;right:0}@media (max-width: 767px){#header{top:37px}}#header .logo_mini_home,#header .logo_mini{position:relative;float:left;display:none;width:110px;height:68px;z-index:10}#header .logo_mini_home{display:none;position:absolute;top:0;left:0;z-index:-1}#header .menu_line{position:relative;float:right;display:block;width:20px;height:16px;z-index:10;cursor:pointer}#header .menu_line:before,#header .menu_line:after{content:'';display:block;position:absolute;width:100%;height:3px;background-color:#fff;-webkit-transform:skew(0deg, -8deg);-moz-transform:skew(0deg, -8deg);-ms-transform:skew(0deg, -8deg);-o-transform:skew(0deg, -8deg);transform:skew(0deg, -8deg);transform-origin:center center;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out false;-o-transition:all 500ms ease-in-out false;transition:all 500ms ease-in-out}#header .menu_line:before{top:1px}#header .menu_line:after{bottom:1px}#header.menu_white #Logo{fill:#fff}#header.menu_white .menu_line:before,#header.menu_white .menu_line:after{background-color:#fff !important}#header.menu_black #Logo_white{fill:#000}#header.menu_black .menu_line:before,#header.menu_black .menu_line:after{background-color:#000}#header.open_menu .menu_line:before,#header.open_menu .menu_line:after{background-color:#000 !important}#header.open_menu .menu_line:before{top:4px}#header.open_menu .menu_line:after{bottom:4px}#header.open_menu #Logo{fill:#000 !important}#header.open_menu .logo_mini{display:block}#header.open_menu .logo_mini svg.logo_svg{fill:#000 !important}svg.logo_svg{fill:#fff;fill-rule:evenodd}svg.logo_svg.b{fill:#000}svg.logo_svg.w{fill:#fff}#Logo_white{fill:#fff}body.page_portfolio_mobile #header .menu_line:before,body.page_portfolio_mobile #header .menu_line:after,body.page_inner #header .menu_line:before,body.page_inner #header .menu_line:after{background-color:#000}body.page_portfolio_mobile #header svg.logo_svg,body.page_inner #header svg.logo_svg{fill:#000}body.page_portfolio_mobile #header .logo_mini,body.page_inner #header .logo_mini{display:block}body.body_aboutus #header .logo_mini_home,body.body_contactus #header .logo_mini_home,body.page_portfolio #header .logo_mini_home{display:block}body.body_aboutus #header .menu_line:before,body.body_aboutus #header .menu_line:after,body.body_contactus #header .menu_line:before,body.body_contactus #header .menu_line:after{background-color:#fff}body.body_aboutus #header .logo_mini,body.body_contactus #header .logo_mini{display:none}body.body_aboutus #header #Logo_white,body.body_contactus #header #Logo_white{fill:#fff}body.body_aboutus #header.open_menu .logo_mini,body.body_contactus #header.open_menu .logo_mini{display:block}body.body_aboutus #header.menu_black #Logo_white,body.body_contactus #header.menu_black #Logo_white{fill:#000}body.body_aboutus #header.menu_black .menu_line:before,body.body_aboutus #header.menu_black .menu_line:after,body.body_contactus #header.menu_black .menu_line:before,body.body_contactus #header.menu_black .menu_line:after{background-color:#000}body.body_aboutus #header.menu_black.menu_white #Logo_white,body.body_contactus #header.menu_black.menu_white #Logo_white{fill:#fff}body.body_aboutus #header.menu_black.menu_white .menu_line:before,body.body_aboutus #header.menu_black.menu_white .menu_line:after,body.body_contactus #header.menu_black.menu_white .menu_line:before,body.body_contactus #header.menu_black.menu_white .menu_line:after{background-color:#fff}#footer{position:relative;background-color:#F1F1F1;color:#ABABAB;min-height:120px;padding-top:53px;z-index:19}#footer:before,#footer:after{content:" ";display:table}#footer:after{clear:both}@media (max-width: 767px){#footer{padding-top:25px}}#footer .pull-left{float:left}#footer .pull-right{float:right}#footer .footer_text_align{text-align:right}@media (max-width: 767px){#footer .footer_text_align{text-align:center;padding-bottom:15px}}.copyright{font-size:.875em;line-height:2.1428571429em;letter-spacing:.08em;color:#ABABAB;background:url("../img/logo_grey.svg") no-repeat left center;background-size:56px 34px;padding-left:80px}@media (max-width: 767px){.copyright{font-size:.8125em;line-height:1.5384615385em;text-align:center;background-position:center top;padding-left:0;padding-top:40px}}@media (max-width: 767px) and (max-width: 767px){.copyright{padding-top:50px}}@media (max-width: 767px){.copyright span{display:block}}ul.footer_menu{margin:0;padding:0;list-style-type:none}ul.footer_menu li{display:inline-block;margin:0 15px;position:relative;font-size:.875em;line-height:2.1428571429em;letter-spacing:.08em;color:#ABABAB}@media (max-width: 767px){ul.footer_menu li{font-size:.8125em;line-height:1.5384615385em;margin:0 5px}}ul.footer_menu li:after{content:'|';position:absolute;top:0;right:-20px}@media (max-width: 767px){ul.footer_menu li:after{right:-10px}}ul.footer_menu li:last-child:after{display:none}ul.footer_menu li a{color:#ABABAB;position:relative}ul.footer_menu li a:after{content:'';position:absolute;bottom:-2px;right:0;left:0;width:0;margin:auto;height:2px;background-color:#ABABAB;-webkit-transition:width 400ms ease-in-out;-moz-transition:width 400ms ease-in-out false;-o-transition:width 400ms ease-in-out false;transition:width 400ms ease-in-out}ul.footer_menu li a:hover:after{width:100%}ul.footer_social{margin:0;padding:0;list-style-type:none;margin-top:-23px;margin-right:15px}@media (max-width: 767px){ul.footer_social{margin-top:30px;margin-right:0}}ul.footer_social li{display:inline-block;text-align:center;margin:0 4px}html h1,html h2,html h3,html h4,html h5,html h6,html p,html a,html span,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading a,.wf-loading span{visibility:hidden}html h1,html h2,html h3,html h4,html h5,html h6,html p,html a,html span,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-active a,.wf-active span{visibility:visible}html body.page_menu_effect #swup{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:opacity 1.9s ease-in-out;-moz-transition:opacity 1.9s ease-in-out false;-o-transition:opacity 1.9s ease-in-out false;transition:opacity 1.9s ease-in-out}html.is-animating body.page_menu_effect #swup{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}html body.page_menu_portfolio #swup{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:opacity 900ms linear;-moz-transition:opacity 900ms linear false;-o-transition:opacity 900ms linear false;transition:opacity 900ms linear}html.is-animating body.page_menu_portfolio #swup{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}html body.page_menu_schedaportfolio #swup{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:opacity 900ms linear;-moz-transition:opacity 900ms linear false;-o-transition:opacity 900ms linear false;transition:opacity 900ms linear}html.is-animating body.page_menu_schedaportfolio #swup{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}html body.page_portfolio .overlay_white_menu{height:0}html body.page_portfolio .overlay_white_menu.open{height:135%}html body.page_portfolio .transition-fade{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:all 600s linear;-moz-transition:all 600s linear false;-o-transition:all 600s linear false;transition:all 600s linear;height:100vh}html body.page_portfolio .transition-fade #swiperPortfolio{height:100vh}html body.page_portfolio .figure_head img{filter:blur(0);-webkit-filter:blur(0);-webkit-transition:all 600ms linear;-moz-transition:all 600ms linear false;-o-transition:all 600ms linear false;transition:all 600ms linear}html.is-animating body.page_portfolio .transition-fade{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;height:720px}@media (max-width: 767px){html.is-animating body.page_portfolio .transition-fade{height:80vh}}html.is-animating body.page_portfolio .transition-fade #swiperPortfolio{height:720px}@media (max-width: 767px){html.is-animating body.page_portfolio .transition-fade #swiperPortfolio{height:80vh}}html.is-animating body.page_portfolio .transition-fade #swiperPortfolio .swiper-slide img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}html.is-animating body.page_portfolio .figure_head img{filter:blur(6px);-webkit-filter:blur(6px)}.overlay_white_menu{position:fixed;top:-20%;left:0;width:100%;height:0;background-color:#fff;-webkit-transform:skew(0deg, -8deg);-moz-transform:skew(0deg, -8deg);-ms-transform:skew(0deg, -8deg);-o-transform:skew(0deg, -8deg);transform:skew(0deg, -8deg);transform-origin:top;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out false;-o-transition:all 600ms ease-in-out false;transition:all 600ms ease-in-out;z-index:20}.overlay_white_menu.open{height:135%}.overlay_white_menu.opacity{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#header .navigation{position:fixed;width:100vw;height:0;top:0;left:0;overflow:hidden;-webkit-transition:height 600ms 600ms;-webkit-transition-delay:linear;-moz-transition:height 600ms 600ms linear;-o-transition:height 600ms 600ms linear;transition:height 600ms 600ms linear}#header .navigation #nav{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:100%}#header .navigation #nav ul.main{list-style-type:none;margin:0 0 40px;padding:0}#header .navigation #nav ul.main li{font-family:"korolev-compressed";font-size:4.6875em;line-height:1.6em;color:#1C1B34;font-weight:300;letter-spacing:-.01em;text-align:center;-webkit-transform:skewY(-8deg);-moz-transform:skewY(-8deg);-ms-transform:skewY(-8deg);-o-transform:skewY(-8deg);transform:skewY(-8deg);text-indent:100%;transform-origin:center center;white-space:nowrap;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media (max-width: 767px){#header .navigation #nav ul.main li{font-size:3.125em;line-height:1.2em}}#header .navigation #nav ul.main li a{color:#1C1B34;text-transform:uppercase}#header .navigation #nav ul.main li a.active,#header .navigation #nav ul.main li a:hover{color:#1A35FF}#header .navigation #nav ul.social{position:relative;top:50px;margin:40px 0;padding:0;list-style-type:none;display:inline-block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-duration:600ms;-moz-transition-duration:600ms;-o-transition-duration:600ms;transition-duration:600ms;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:900ms;-moz-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}#header .navigation #nav ul.social li{display:inline-block;text-align:center;margin:0 7px}#header .navigation #nav ul.social li.language{display:block;margin-top:10px;padding-top:5px;border-top:1px solid #cacaca}#header .navigation #nav ul.social li.language a{color:#b2b2b2;text-transform:uppercase;font-weight:bold}#header .navigation #nav ul.social li.language a:hover{color:#1A35FF}#header .navigation #nav.show ul.main li{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;text-indent:0}#header .navigation #nav.show ul.main li:nth-child(0){-webkit-transition:text-indent 600ms 0ms,opacity 1s ease-in;-webkit-transition-delay:ease-in-out,0s;-moz-transition:text-indent 600ms 0ms ease-in-out,opacity 1s ease-in false;-o-transition:text-indent 600ms 0ms ease-in-out,opacity 1s ease-in false;transition:text-indent 600ms 0ms ease-in-out,opacity 1s ease-in}#header .navigation #nav.show ul.main li:nth-child(1){-webkit-transition:text-indent 600ms 100ms,opacity 1s ease-in;-webkit-transition-delay:ease-in-out,0s;-moz-transition:text-indent 600ms 100ms ease-in-out,opacity 1s ease-in false;-o-transition:text-indent 600ms 100ms ease-in-out,opacity 1s ease-in false;transition:text-indent 600ms 100ms ease-in-out,opacity 1s ease-in}#header .navigation #nav.show ul.main li:nth-child(2){-webkit-transition:text-indent 600ms 200ms,opacity 1s ease-in;-webkit-transition-delay:ease-in-out,0s;-moz-transition:text-indent 600ms 200ms ease-in-out,opacity 1s ease-in false;-o-transition:text-indent 600ms 200ms ease-in-out,opacity 1s ease-in false;transition:text-indent 600ms 200ms ease-in-out,opacity 1s ease-in}#header .navigation #nav.show ul.main li:nth-child(3){-webkit-transition:text-indent 600ms 300ms,opacity 1s ease-in;-webkit-transition-delay:ease-in-out,0s;-moz-transition:text-indent 600ms 300ms ease-in-out,opacity 1s ease-in false;-o-transition:text-indent 600ms 300ms ease-in-out,opacity 1s ease-in false;transition:text-indent 600ms 300ms ease-in-out,opacity 1s ease-in}#header .navigation #nav.show ul.main li:nth-child(4){-webkit-transition:text-indent 600ms 400ms,opacity 1s ease-in;-webkit-transition-delay:ease-in-out,0s;-moz-transition:text-indent 600ms 400ms ease-in-out,opacity 1s ease-in false;-o-transition:text-indent 600ms 400ms ease-in-out,opacity 1s ease-in false;transition:text-indent 600ms 400ms ease-in-out,opacity 1s ease-in}#header .navigation #nav.show ul.social{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;top:0}#header .navigation #nav.exitshow ul.main li:not(.active){text-indent:-120%}@media (max-width: 767px){#header .navigation #nav.exitshow ul.main li:not(.active){text-indent:-150%}}#header .navigation #nav.exitshow ul.main li.active.go{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) skewY(-8deg);-moz-transform:translate(-50%, -50%) skewY(-8deg);-ms-transform:translate(-50%, -50%) skewY(-8deg);-o-transform:translate(-50%, -50%) skewY(-8deg);transform:translate(-50%, -50%) skewY(-8deg);width:100%;padding-bottom:29px}#header .navigation #nav.exitshow ul.main li.active.go a{font-family:"korolev-compressed";letter-spacing:-.03em;-webkit-animation:menu_effect 700ms 700ms forwards;-moz-animation:menu_effect 700ms 700ms forwards;-ms-animation:menu_effect 700ms 700ms forwards;-o-animation:menu_effect 700ms 700ms forwards;animation:menu_effect 700ms 700ms forwards;margin-left:-13px}@media (max-width: 767px){#header .navigation #nav.exitshow ul.main li.active.go a{letter-spacing:-.02em;margin-left:-1px;-webkit-animation:menu_effect_mobile 700ms 700ms forwards;-moz-animation:menu_effect_mobile 700ms 700ms forwards;-ms-animation:menu_effect_mobile 700ms 700ms forwards;-o-animation:menu_effect_mobile 700ms 700ms forwards;animation:menu_effect_mobile 700ms 700ms forwards}}@media (min-width: 768px) and (max-width: 1024px){#header .navigation #nav.exitshow ul.main li.active.go a{-webkit-animation:menu_effect_tablet 700ms 700ms forwards;-moz-animation:menu_effect_tablet 700ms 700ms forwards;-ms-animation:menu_effect_tablet 700ms 700ms forwards;-o-animation:menu_effect_tablet 700ms 700ms forwards;animation:menu_effect_tablet 700ms 700ms forwards}}#header .navigation #nav.exitshow ul.main li.active.aportfolio{text-indent:-120%}@media (max-width: 767px){#header .navigation #nav.exitshow ul.main li.active.aportfolio{text-indent:-150%}}#header .navigation #nav.exitshow ul.social{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#header.open_menu .navigation{height:100vh}.seeorworks,.readmore{display:inline-block;background-color:#1A35FF;text-transform:uppercase;color:#fff;font-size:1.25em;line-height:2.25em;letter-spacing:.15em;text-align:center;padding:0px 30px;margin:10px 0;border:0}.seeorworks:hover,.readmore:hover{background-color:#fff;color:#1A35FF}@media (max-width: 767px){.seeorworks,.readmore{font-size:.9375em;line-height:2.3333333333em}}.seeorworks{background-color:#fff;color:#1A35FF;-webkit-transform:skew(0deg, -8deg);-moz-transform:skew(0deg, -8deg);-ms-transform:skew(0deg, -8deg);-o-transform:skew(0deg, -8deg);transform:skew(0deg, -8deg);margin-top:54px}.seeorworks:hover{background-color:rgba(255,255,255,0.8)}.playbutton{position:relative;cursor:pointer;display:block;margin:auto}.playbutton.p{margin:20px auto}.playbutton:after{content:'';display:block;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:90;width:86px;height:86px;background:url("../img/play.png") no-repeat center center;background-size:100% 100%;z-index:10}.playbutton:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}a.icosocial{display:block;margin:auto;height:21px;background:url("../img/social_sprite.png") no-repeat 0 0;overflow:hidden;text-indent:-9999999em}a.icosocial:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}a.icosocial.in{background-position:0 0;width:20px}a.icosocial.fb{width:12px;background-position:-39px 0}a.icosocial.vm{width:21px;background-position:-69px 0}a.icosocial.tw{width:20px;background-position:-109px 0}a.icosocial.ln{width:21px;background-position:-147px 0}@media (max-width: 767px){#awwwards{display:none}}.section_home_100{width:100%;position:relative;overflow:hidden;height:100vh;min-height:100vh}#home_swipe{position:relative;height:100vh;background:#000}#home_swipe.swiper-container{width:100%;height:100vh}#home_swipe.swiper-container .swiper-slide{position:relative;width:100%;height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#000}#home_swipe.swiper-container .swiper-slide video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;z-index:1}#home_swipe.swiper-container .swiper-slide .text_block{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) skew(0deg, -8deg);-moz-transform:translate(-50%, -50%) skew(0deg, -8deg);-ms-transform:translate(-50%, -50%) skew(0deg, -8deg);-o-transform:translate(-50%, -50%) skew(0deg, -8deg);transform:translate(-50%, -50%) skew(0deg, -8deg);color:#fff;z-index:2;text-align:center;width:100%;padding:5% 0;overflow:hidden;transform-origin:center center}#home_swipe.swiper-container .swiper-slide .text_block h2{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#home_swipe.swiper-container .swiper-slide .text_block h3{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;margin-bottom:20px}#home_swipe.swiper-container .swiper-slide .text_block .readmore{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#home_swipe.swiper-container .swiper-slide.swiper-slide-active .videobg,#home_swipe.swiper-container .swiper-slide.swiper-slide-active .picturebg{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}#home_swipe.swiper-container .swiper-slide.swiper-slide-active .img_center{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#home_swipe.swiper-container .swiper-slide.swiper-slide-active .text_block.r h2{-webkit-animation:text_block_next 600ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-moz-animation:text_block_next 600ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-ms-animation:text_block_next 600ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-o-animation:text_block_next 600ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;animation:text_block_next 600ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards}#home_swipe.swiper-container .swiper-slide.swiper-slide-active .text_block.r h3{-webkit-animation:text_block_next 600ms 500ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-moz-animation:text_block_next 600ms 500ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-ms-animation:text_block_next 600ms 500ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-o-animation:text_block_next 600ms 500ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;animation:text_block_next 600ms 500ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards}#home_swipe.swiper-container .swiper-slide.swiper-slide-active .text_block.r .readmore{-webkit-animation:text_block_next_button 600ms 900ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-moz-animation:text_block_next_button 600ms 900ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-ms-animation:text_block_next_button 600ms 900ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-o-animation:text_block_next_button 600ms 900ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;animation:text_block_next_button 600ms 900ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards}#home_swipe.swiper-container .swiper-slide.swiper-slide-active .text_block.l h2{-webkit-animation:text_block_prev 600ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-moz-animation:text_block_prev 600ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-ms-animation:text_block_prev 600ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-o-animation:text_block_prev 600ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;animation:text_block_prev 600ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards}#home_swipe.swiper-container .swiper-slide.swiper-slide-active .text_block.l h3{-webkit-animation:text_block_prev 600ms 500ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-moz-animation:text_block_prev 600ms 500ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-ms-animation:text_block_prev 600ms 500ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-o-animation:text_block_prev 600ms 500ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;animation:text_block_prev 600ms 500ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards}#home_swipe.swiper-container .swiper-slide.swiper-slide-active .text_block.l .readmore{-webkit-animation:text_block_prev_button 600ms 900ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-moz-animation:text_block_prev_button 600ms 900ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-ms-animation:text_block_prev_button 600ms 900ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;-o-animation:text_block_prev_button 600ms 900ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards;animation:text_block_prev_button 600ms 900ms cubic-bezier(0.69, 0.69, 0, 0.99) forwards}#home_swipe.swiper-container .swiper-pagination{width:auto;left:5.5%;right:inherit;bottom:60px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 900ms linear;-moz-transition:opacity 900ms linear false;-o-transition:opacity 900ms linear false;transition:opacity 900ms linear}@media (max-width: 767px){#home_swipe.swiper-container .swiper-pagination{bottom:30px}}#home_swipe.swiper-container .swiper-pagination .swiper-pagination-bullet{position:relative;width:12px;height:12px;background-color:transparent;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;border:2px solid transparent;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out false;-o-transition:all 500ms ease-in-out false;transition:all 500ms ease-in-out}@media (max-width: 767px){#home_swipe.swiper-container .swiper-pagination .swiper-pagination-bullet{margin:0 2px}}#home_swipe.swiper-container .swiper-pagination .swiper-pagination-bullet:before{content:'';display:block;background-color:#fff;position:absolute;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:5px;height:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#home_swipe.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:2px solid #fff;background-color:transparent}#home_swipe.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{display:none}#home_swipe.home_enter.swiper-container .swiper-pagination{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#home_swipe.home_enter.swiper-container .mouse_pagination{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#home_swipe.home_enter.swiper-container .link_footer{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.videobg{position:absolute;top:0;left:0;width:100%;height:100%;min-width:100%;min-height:100%;z-index:-1;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.img_center{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;-webkit-transition:all 900ms linear;-moz-transition:all 900ms linear false;-o-transition:all 900ms linear false;transition:all 900ms linear}.img_center.start{top:112px;left:8.4%}@media (max-width: 767px){.img_center.start{top:75px;left:22%}}.img_center.start .in h3{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.img_center.start .in img{max-width:20%}@media (max-width: 767px){.img_center.start .in img{max-width:40%}}.img_center .in{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.img_center .in.start{-webkit-animation:intro 1s forwards;-moz-animation:intro 1s forwards;-ms-animation:intro 1s forwards;-o-animation:intro 1s forwards;animation:intro 1s forwards}@media (max-width: 767px){.img_center{width:85%}}.img_center img{margin:auto;max-width:100%;height:auto;-webkit-transition:all 900ms linear;-moz-transition:all 900ms linear false;-o-transition:all 900ms linear false;transition:all 900ms linear}.img_center h3{color:#fff;-webkit-transform:skew(0deg, -8deg);-moz-transform:skew(0deg, -8deg);-ms-transform:skew(0deg, -8deg);-o-transform:skew(0deg, -8deg);transform:skew(0deg, -8deg);transform-origin:center center}.mouse_pagination{position:absolute;width:80px;bottom:55px;left:0;right:0;margin:auto;z-index:2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 900ms linear;-moz-transition:opacity 900ms linear false;-o-transition:opacity 900ms linear false;transition:opacity 900ms linear}@media (max-width: 767px){.mouse_pagination{bottom:35px}}.mouse_pagination .icon_mouse{position:relative;display:block;width:36px;height:26px;margin:auto;background:url("../img/mouse.png") no-repeat 0 0;-webkit-animation:mouse 2s linear infinite alternate;-moz-animation:mouse 2s linear infinite alternate;-ms-animation:mouse 2s linear infinite alternate;-o-animation:mouse 2s linear infinite alternate;animation:mouse 2s linear infinite alternate}@media (max-width: 767px){.mouse_pagination .icon_mouse{display:none}}.mouse_pagination .icon_mouse:before,.mouse_pagination .icon_mouse:after{content:'';position:absolute;bottom:0;display:block;width:18px;height:26px}.mouse_pagination .icon_mouse:before{left:-15px;background:url("../img/mouse_arrow_left.png") no-repeat center center}.mouse_pagination .icon_mouse:after{right:-15px;background:url("../img/mouse_arrow_right.png") no-repeat center center}.link_footer{position:absolute;right:5.5%;bottom:57px;z-index:2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 900ms linear;-moz-transition:opacity 900ms linear false;-o-transition:opacity 900ms linear false;transition:opacity 900ms linear}@media (max-width: 767px){.link_footer{bottom:30px}}.link_footer a{font-size:.875em;line-height:1.4285714286em;font-weight:500;letter-spacing:.1em;text-align:right;color:#fff;text-decoration:none}@media (min-aspect-ratio: 16 / 9){video{margin-left:0}}.section_title_inner{position:relative}@media (max-width: 767px){.section_title_inner{height:auto;padding:25em 15px 0}}.title_center{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}@media (max-width: 767px){.title_center{z-index:2 !important}}.title_text{position:relative;color:#1A35FF;z-index:2;text-align:center;width:100%;padding:5% 0;overflow:hidden;-webkit-transform:skew(0deg, -8deg);-moz-transform:skew(0deg, -8deg);-ms-transform:skew(0deg, -8deg);-o-transform:skew(0deg, -8deg);transform:skew(0deg, -8deg);transform-origin:center center}.title_text h3{margin-bottom:20px;color:#000}.title_text.w h1,.title_text.w h3{color:#fff}.text_general p{margin-bottom:45px}@media (max-width: 767px){.text_general p{margin-bottom:20px}}@media (max-width: 767px){.text_general p.first{margin-top:20px;margin-bottom:0}}@media (max-width: 767px){.text_general{padding:0 15px}}@media (min-width: 768px) and (max-width: 1024px){.text_general{padding:0 25px}}.text_general a{color:#000}span.blue{position:relative;color:#1A35FF;padding:2px 4px;-webkit-filter:blur(0.3em);-moz-filter:blur(0.3em);filter:blur(0.3em);-webkit-transition:all 1s 700ms;-webkit-transition-delay:ease-in-out;-moz-transition:all 1s 700ms ease-in-out;-o-transition:all 1s 700ms ease-in-out;transition:all 1s 700ms ease-in-out}@media (max-width: 767px){span.blue{font-weight:700}}.section_anima.open_section span.blue{-webkit-filter:none;-moz-filter:none;filter:none}.title_text_h h2{color:#fff}.title_text_h h3{color:#fff}.title_text_h .intro_text_h{font-size:1.375em;line-height:1.8181818182em;letter-spacing:.1em;margin:65px 0 0}@media (max-width: 767px){.title_text_h .intro_text_h{margin-top:25px;padding:0 15px;font-size:.875em;line-height:1.4285714286em}}@media (min-width: 768px) and (max-width: 1024px){.title_text_h .intro_text_h{padding:0 25px}}.title_text_h.blue h2{color:#1A35FF}body.body_es .title_text_h h2{font-size:10em}@media (max-width: 767px){body.body_es .title_text_h h2{font-size:4.0625em}}.block_text{margin-bottom:106px}@media (max-width: 767px){.block_text{padding:0 15px;margin-bottom:38px}}.block_text h4{color:#E2E2E2;margin:140px 15px 45px}@media (max-width: 767px){.block_text h4{margin:38px 0 25px}}.block_text p{font-size:1.375em;line-height:1.8181818182em;letter-spacing:.08em}@media (max-width: 767px){.block_text p{font-size:.875em;line-height:1.7857142857em}}.content_maps{position:relative;overflow:hidden}.content_maps iframe{width:100%;height:640px}@media (max-width: 767px){.content_maps iframe{height:350px}}.section_bg_black{position:relative;background-color:#000;color:#fff;min-height:640px}@media (max-width: 767px){.section_bg_black{min-height:auto;padding:38px 15px}}.section_bg_video{position:relative;min-height:640px}@media (max-width: 767px){.section_bg_video{min-height:500px}}.section_bg_video .content_video{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.section_whatwedo{padding:150px 15px}@media (max-width: 767px){.section_whatwedo{padding:38px 15px}}.section_portfolio{position:relative;min-height:520px;background-color:#1A35FF;color:#fff}@media (max-width: 767px){.section_portfolio{min-height:auto;padding:38px 15px}}.section_anima .section_portfolio a.seeorworks{-webkit-transform:skew(0deg, 0deg);-moz-transform:skew(0deg, 0deg);-ms-transform:skew(0deg, 0deg);-o-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg);-webkit-transition:all 900ms 600ms;-webkit-transition-delay:linear;-moz-transition:all 900ms 600ms linear;-o-transition:all 900ms 600ms linear;transition:all 900ms 600ms linear}.section_anima.open_section .section_portfolio a.seeorworks{-webkit-transform:skew(0deg, -8deg);-moz-transform:skew(0deg, -8deg);-ms-transform:skew(0deg, -8deg);-o-transform:skew(0deg, -8deg);transform:skew(0deg, -8deg)}.section_maps{position:relative;min-height:640px;background-color:#F1F1F1;overflow:hidden}@media (max-width: 767px){.section_maps{min-height:350px}}.page_about #loghi_swipe{padding:0 0 50px 0}.page_about #loghi_swipe .swiper-wrapper{-webkit-transition-timing-function:ease-out !important;-o-transition-timing-function:ease-out !important;transition-timing-function:linear !important}.page_about #loghi_swipe .swiper-slide{width:180px;height:180px;padding:25px}.page_about #loghi_swipe .swiper-slide .logo-cliente{display:block;width:100%;height:100%}#swiperPortfolio{position:relative;height:100vh;background-color:#000;-webkit-transition:height 900ms ease-in-out;-moz-transition:height 900ms ease-in-out false;-o-transition:height 900ms ease-in-out false;transition:height 900ms ease-in-out}#swiperPortfolio.rest{height:720px}#swiperPortfolio.swiper-container{width:100%}#swiperPortfolio.swiper-container .swiper-slide{width:100%;height:100%}#swiperPortfolio.swiper-container .swiper-slide .overlay_black{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.4);z-index:2}#swiperPortfolio.swiper-container .swiper-slide img{filter:blur(6px);-webkit-filter:blur(6px)}#swiperPortfolioText{position:absolute;top:0;left:0;right:0;z-index:10;margin:auto}#swiperPortfolioText.swiper-container{width:90%;height:100%}@media (max-width: 767px){#swiperPortfolioText.swiper-container{height:calc(100% - 140px);top:140px}}#swiperPortfolioText.swiper-container .swiper-slide{text-align:center}#swiperPortfolioText.swiper-container .swiper-slide a{position:relative;display:inline-block;font-family:"korolev-compressed";font-size:5vw;line-height:0.8888888889em;letter-spacing:.01em;text-align:center;color:#fff;text-transform:uppercase;padding:30px 40px;white-space:nowrap;-webkit-transform:skew(0deg, -8deg);-moz-transform:skew(0deg, -8deg);-ms-transform:skew(0deg, -8deg);-o-transform:skew(0deg, -8deg);transform:skew(0deg, -8deg);transform-origin:center center}#swiperPortfolioText.swiper-container .swiper-slide a:after{content:'';display:block;width:0;height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all 950ms cubic-bezier(0.84, 0.18, 0.29, 1.03);-moz-transition:all 950ms cubic-bezier(0.84, 0.18, 0.29, 1.03) false;-o-transition:all 950ms cubic-bezier(0.84, 0.18, 0.29, 1.03) false;transition:all 950ms cubic-bezier(0.84, 0.18, 0.29, 1.03)}#swiperPortfolioText.swiper-container .swiper-slide a span{display:block;font-family:"korolev",sans-serif;font-size:14px;line-height:1.5em}@media (max-width: 767px){#swiperPortfolioText.swiper-container .swiper-slide a{font-size:3.375em;line-height:.8148148148em;white-space:normal;padding:5px 0}#swiperPortfolioText.swiper-container .swiper-slide a span{font-size:.2em;line-height:1.2857142857em}}#swiperPortfolioText.swiper-container .swiper-slide.swiper-slide-active a:after,#swiperPortfolioText.swiper-container .swiper-slide.swiper-slide-duplicate-active a:after{width:100%;background-color:#1332FF}.head_page{position:relative}.figure_head{position:relative;height:720px;overflow:hidden;background-color:#000}@media (max-width: 767px){.figure_head{height:80vh}}@media (min-width: 768px) and (max-width: 1024px){.figure_head{height:80vh}}.figure_head img{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}.figure_head video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;z-index:2}.figure_head.video img.hide{visibility:hidden}.title_head_portfolio{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:35%;width:70%;max-width:900px;min-width:300px;z-index:2}.title_head_portfolio .content_title{-webkit-transform:skew(0deg, -8deg);-moz-transform:skew(0deg, -8deg);-ms-transform:skew(0deg, -8deg);-o-transform:skew(0deg, -8deg);transform:skew(0deg, -8deg);transform-origin:center center;height:auto}@media (max-width: 767px){.title_head_portfolio .content_title{padding-left:15px;padding-right:15px}}.title_head_portfolio h1{color:#fff;margin-bottom:15px}.title_head_portfolio h6{color:#fff;text-align:center}.title_head_space{min-height:330px}@media (max-width: 767px){.title_head_space{min-height:230px}}@media (min-width: 768px) and (max-width: 1024px){.title_head_space{min-height:330px}}.section_details_events{margin-bottom:50px}@media (max-width: 767px){.section_details_events{margin-bottom:0}}.title_event{color:#474747;font-size:.9375em;line-height:1.6666666667em;letter-spacing:.08em}@media (max-width: 767px){.title_event{margin-bottom:50px}}@media (min-width: 768px) and (max-width: 1024px){.title_event{margin-bottom:50px}}.title_event .label_tit_event{color:#C6C6C6;display:block}.section_gallery{position:relative;padding:50px 0 100px}.section_gallery:before,.section_gallery:after{content:" ";display:table}.section_gallery:after{clear:both}@media (max-width: 767px){.section_gallery{padding:50px 25px}}@media (min-width: 768px) and (max-width: 1024px){.section_gallery{padding:50px 25px}}.section_gallery img{margin:auto}.section_gallery .photo_1{display:block;position:relative;width:100%;max-width:1024px;margin:40px auto;clear:both}@media (max-width: 767px){.section_gallery .photo_1{margin:20px 0 !important}}@media (min-width: 768px) and (max-width: 1024px){.section_gallery .photo_1{margin:20px 0 !important}}.section_gallery .photo_2{position:absolute;width:100%;max-width:360px;margin-top:100px;left:40px}.section_gallery .photo_2:nth-child(odd){left:inherit;right:40px}@media (max-width: 767px){.section_gallery .photo_2{position:relative;left:0 !important;right:0 !important;margin-top:0 !important}}@media (min-width: 768px) and (max-width: 1024px){.section_gallery .photo_2{position:relative;left:0 !important;right:0 !important;margin-top:0 !important}}.section_gallery .photo_3{display:block;margin-top:0;margin-bottom:40px;float:right;width:100%;max-width:600px;margin-right:20px}.section_gallery .photo_3:nth-child(even){float:left;margin-left:20px}@media (max-width: 767px){.section_gallery .photo_3{float:none;margin:20px auto !important}}@media (min-width: 768px) and (max-width: 1024px){.section_gallery .photo_3{float:none;margin:20px auto !important}}.page-not-found{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;max-width:1050px;margin:0 auto;padding:60px 80px;min-height:65vh}@media (max-width: 767px){.page-not-found{padding:80px 0 40px 0}}.page-not-found .pnf-left{width:60%;overflow:hidden;float:left}@media (max-width: 767px){.page-not-found .pnf-left{width:100%;text-align:center}}.page-not-found .pnf-left .text{padding:100px 0 0;color:#000}@media (max-width: 767px){.page-not-found .pnf-left .text{padding:80px 20px 0}}.page-not-found .pnf-left .text h2{text-transform:uppercase;font-size:1.875em;line-height:1em}.page-not-found .pnf-left .text h1{text-transform:uppercase;font-size:2.875em;line-height:1em}.page-not-found .pnf-left .text p{font-size:1.5em;line-height:2.25em}.page-not-found .pnf-right{width:40%;overflow:hidden}@media (max-width: 767px){.page-not-found .pnf-right{width:100%;margin:0 auto}}.page-not-found .pnf-right .image{display:block;overflow:hidden;height:320px;background:url("../img/share/ico-404.gif") center center no-repeat;background-size:80%}@media (max-width: 767px){.page-not-found .pnf-right .image{background-size:initial}}.logo_maintenance{padding:15px}.logo_maintenance img{margin:auto}#content_maintenance{height:70vh;text-align:center}#content_maintenance h1.title{padding:15px 0;font-size:1.5625em;line-height:1.2em;text-transform:uppercase}#ie89{display:block;width:100%;background:#f4f4f4;border-top:2px #000 solid;border:5px #000 solid;overflow:hidden;text-align:center;font-size:1.0em;position:relative;line-height:40px;padding:40px 0;box-sizing:border-box;z-index:1000000000}#ie89 .ie89_990{position:relative;margin:0 auto;width:990px;color:#000 !important}#ie89 .ie89_990 a{color:#000 !important}#ie89 .ie89_990 a span{text-decoration:underline;color:#ff4e00 !important}#browser{text-align:center;font-family:montserratregular;color:#000}#browser h1{font-size:2.5em;line-height:1.125em;margin-bottom:2vw}#browser p{font-size:1.125em;line-height:1.3333333333em}#browser ul{text-align:center;margin:2vw auto 0;max-width:1200px}#browser ul li{display:inline-block;margin:0 1.5% 1.5%;width:30%;-webkit-box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc}#browser ul li a{display:block;text-align:left;text-decoration:none;color:#000000;font-size:.875em;line-height:1.2857142857em}#browser ul li img{display:block;float:left;width:20%;height:auto;margin:2.5%}#browser ul li span{display:block;float:left;margin:8% 2.5%;width:70%;height:auto}#browser ul li span strong{display:block}
