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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:Instrument Sans,sans-serif;background-color:#ededed;color:#121212}body.layout-dark{background:linear-gradient(209deg,#474747,#000);background-size:400% 400%;-webkit-animation:AnimationName 30s ease infinite;-moz-animation:AnimationName 30s ease infinite;animation:AnimationName 30s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}body,html{font-size:16px}main{display:block}h1{font-size:3em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}.c-form{background:#121212;padding:80px 40px;overflow:hidden;display:block}.layout-dark .c-form{background:#0b0b0b}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;color:#ededed;padding:20px 0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{border:none;background:none;font-size:14px;text-transform:uppercase;font-weight:400;position:relative;display:block;padding:0;color:#ededed}button:before{content:"";position:absolute;width:98%;height:2px;bottom:-2px;right:0;background:#ededed;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.button:hover:before{width:0}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.field-wrap,.message-wrap{position:relative;margin-bottom:75px;width:100%;display:block;float:left}.field-wrap:before,.message-wrap:before,.field-wrap:after,.message-wrap:after{content:"";display:block;position:absolute;width:100%;height:1px;background:#bbbbbb4d;z-index:2;bottom:0}.field-wrap:after,.message-wrap:after{background:#ededed;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;width:0}.field-active:after{width:100%}label{width:30%;float:left;font-size:14px;font-weight:500;letter-spacing:1px;padding:20px;color:#ededed}input[type=text],input[type=email]{border:none;width:70%;display:block;background:transparent}textarea:focus,input:focus{outline:none!important}textarea{border:none;width:70%;display:block;background:transparent}::-webkit-input-placeholder{color:#8f8d8d;font-size:12px;letter-spacing:1px}::-moz-placeholder{color:#8f8d8d;font-size:12px;letter-spacing:1px}:-ms-input-placeholder{color:#8f8d8d;font-size:12px;letter-spacing:1px}::-ms-input-placeholder{color:#8f8d8d;font-size:12px;letter-spacing:1px}::placeholder{color:#8f8d8d;font-size:12px;letter-spacing:1px}.privacy-wrap,.send-wrap{display:block}.privacy-wrap{float:left;padding-left:20px}.send-wrap{float:right;padding-right:20px}.privacy-wrap span{font-size:14px;font-weight:500;letter-spacing:1px;margin-left:10px;color:#ededed}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1,h2,h3,h4{color:#000;margin-bottom:1em}h1.big-title{font-size:40px;font-style:normal;font-weight:400;line-height:1.1;margin-top:10px;margin-bottom:69px}h1{font-size:47px;line-height:65px;font-weight:400}h2{font-size:36px;line-height:50px;font-weight:400}h3{font-size:30px;line-height:50px;margin-left:-1px;font-weight:400}h4{font-size:24px;line-height:40px;margin-left:-1px;font-weight:400}h5{font-size:18px;line-height:35px;margin-left:-1px;font-weight:400;margin-bottom:1em}h6{font-size:12px;line-height:18px;margin:0}p{line-height:33px;color:#6d6d6d;margin-bottom:15px}p.big-p{font-size:24px;line-height:38px}.caption{letter-spacing:2px;font-size:20px;margin-bottom:24px}h1.thin,h2.thin,h3.thin,h4.thin{font-weight:400}body.layout-dark h1,body.layout-dark h2,body.layout-dark h3,body.layout-dark h4,body.layout-dark h5,body.layout-dark h6,body.layout-dark p{color:#ededed}body.layout-dark .caption{color:#ffffff7d}a.underline{position:relative;color:#121212}.layout-dark a.underline{color:#ededed}a.underline:before{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;display:block;background:#121212;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.layout-dark a.underline:before{background:#ededed}a.underline:hover{text-decoration:none;color:unset}a.underline:hover:before{width:0}h1.big-title a.underline:before{height:7px}.light a.underline,.light a.underline:hover{color:#121212}.light a.underline:before{background:#121212}h1 a.underline:before{height:2px}.lines{position:relative}.line{display:block;width:1px;height:0;position:fixed;background:#7c7c7c33;z-index:-1;top:0;pointer-events:none}.line.page-change{z-index:9999}.line-1{left:25%}.line-2{left:50%;bottom:0;top:unset}.line-arange{z-index:4}body.layout-dark .line-2:after{background:#121212}.line-after-out:after{opacity:0;visibility:hidden;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.line-3{left:75%}.overlay{display:block;position:fixed;background:#121212;height:0;width:0;z-index:-2;top:0;-webkit-transition:height .6s cubic-bezier(.645,.045,.355,1);-o-transition:height .6s cubic-bezier(.645,.045,.355,1);transition:height .6s cubic-bezier(.645,.045,.355,1);border-right:1px solid hsla(0,0%,48.6%,.2)}body.layout-dark .overlay{background:#ededed}.overlay-1{left:0}.overlay-2{left:25%;-webkit-transition-delay:.03333s;-o-transition-delay:.03333s;transition-delay:.03333s}.overlay-3{left:50%;-webkit-transition-delay:.06667s;-o-transition-delay:.06667s;transition-delay:.06667s}.overlay-4{left:75%;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.overlay-out{height:0}.overlay-ch-out{width:0}.loading-text{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:16px;text-transform:none;z-index:99999;letter-spacing:0;font-weight:400;mix-blend-mode:difference;color:#fff;opacity:0;visibility:hidden;pointer-events:none}.loading-text.page-change{opacity:1;visibility:visible}.loading-text .letter{display:inline-block}.overlay.page-change{width:25%;height:100%;background:#121212;z-index:999;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}.cygni-loader{position:fixed;bottom:0;left:50%;z-index:999;overflow:hidden;padding-left:10px;-webkit-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%)}.counter{font-size:22px;color:#404040;font-weight:500;-webkit-transition:all .8s cubic-bezier(.65,0,.35,1);-o-transition:all .8s cubic-bezier(.65,0,.35,1);transition:all .8s cubic-bezier(.65,0,.35,1);display:block;overflow:hidden}.counter:after{content:"%";font-size:11px;-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%);margin-left:2px;vertical-align:top}.cygni-loader.out .counter{-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translate(-150%)}h5.cyg_widget-title{font-weight:700}.col-al-right{text-align:right;padding-right:0;padding-left:15px}.site-header{position:absolute;width:100%;height:100%;overflow:hidden}.site-branding{position:absolute;top:5em;left:7vw;z-index:556;width:40px}.site-branding img{width:100%;-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%);-webkit-transition:all .6s cubic-bezier(.42,.4,.26,1.01);-o-transition:all .6s cubic-bezier(.42,.4,.26,1.01);transition:all .6s cubic-bezier(.42,.4,.26,1.01);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;opacity:0;visibility:hidden}.site-branding img.logo-in{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible}.hide-scroll{overflow:hidden}.site-navigation{position:relative;z-index:555;width:100%;height:0}.site-navigation.nav-open{height:100%}.site-navigation.nav-open .menu-toggle{background-color:#fff6;border-radius:50%}.site-navigation.nav-open .menu-toggle:hover{background-color:#fff}.menu-owrapper,.menu-widget-wrapper{visibility:hidden}.menu-ov{position:fixed;height:0;background:#121212;-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);-o-transition:all .6s cubic-bezier(.645,.045,.355,1);transition:all .6s cubic-bezier(.645,.045,.355,1);top:0;width:25%}.menu-ov-1{left:0;border-right:1px solid #000}.menu-ov-2{left:25%;-webkit-transition-delay:.03333s;-o-transition-delay:.03333s;transition-delay:.03333s;border-right:1px solid #000}.menu-ov-3{left:50%;-webkit-transition-delay:.06667s;-o-transition-delay:.06667s;transition-delay:.06667s;border-right:1px solid #000}.menu-ov-4{left:75%;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;background:url(/images/panel4bg.jpg?_cchid=3fc3055372790481f3ac806bdcfd3efb)!important;background-size:cover!important}.menu-ov.menu-ov-in{height:100%}.menu-wrapper{position:absolute;left:25%;width:50%;background:transparent;top:0;bottom:0;visibility:hidden;overflow:hidden}.menu{position:absolute;bottom:0;left:0;-webkit-transform:translatey(-2em);-ms-transform:translatey(-2em);transform:translatey(-2em)}.menu>li{position:relative;display:block;padding-left:40px;padding-bottom:48px}.menu a{text-decoration:none;color:#000}.menu>li>a{font-size:45px;font-weight:500;line-height:55px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:inline-block;letter-spacing:0px;opacity:0;color:#575757;-webkit-transform:translateX(-120%);-ms-transform:translateX(-120%);transform:translate(-120%);visibility:hidden}.menu>li>a:before{content:attr(data-hover);position:absolute;left:0;width:0;overflow:hidden;color:#ededed;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.menu>li.menu-item-hover>a:before{width:100%}.menu-item a.menu-item-comes{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translate(0);opacity:1;visibility:visible}.menu>li>.sub-menu{position:absolute;left:25vw;top:10px;opacity:0;visibility:hidden;cursor:pointer;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;width:100%}.menu>li>.sub-menu>li{font-size:20px;line-height:28px;position:relative;overflow:hidden;display:block;margin-bottom:23px;padding-left:20px}.menu li>.sub-menu li a{color:#575757;display:inline-block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s cubic-bezier(.58,-.01,.39,.99);-o-transition:all .5s cubic-bezier(.58,-.01,.39,.99);transition:all .5s cubic-bezier(.58,-.01,.39,.99)}.menu li>.sub-menu li a:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;color:#ededed}.menu li>.sub-menu.sub-menu-in{opacity:1;visibility:visible;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.menu li>.sub-menu.sub-menu-in li a{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.sub-menu .sub-menu{overflow:hidden;max-height:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.sub-menu .sub-menu.sub-sub-in{max-height:100px}.sub-menu .sub-menu li a{font-size:18px}.sub-menu .sub-menu li{margin-top:14px}.sub-toggle{display:inline-block;font-size:20px;margin-right:10px;color:#93939399;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;left:6px;top:10px;opacity:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.sub-toggle.st-in{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sub-toggle.st-active{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);color:#fff}.site-navigation.light .sub-toggle.st-active{color:#121212}.sub-menu li.menu-item.menu-item-active a{color:#ededed}.site-navigation.light .sub-menu li.menu-item.menu-item-active a{color:#121212}.menu-toggle{position:absolute;right:7vw;cursor:pointer;top:5em;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;z-index:99999;width:48px;height:48px;padding:.8em 0 0}.toggle-line{display:block;height:2px;width:0;background:#000;margin-bottom:5px;margin-left:auto;margin-right:auto;-webkit-transition:all .25s cubic-bezier(.475,.425,0,.995);-o-transition:all .25s cubic-bezier(.475,.425,0,.995);transition:all .25s cubic-bezier(.475,.425,0,.995);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.toggle-line-in{width:32px;-webkit-transform:none;-ms-transform:none;transform:none}.toggle-line-1{margin-top:9px}.toggle-line-2{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.is-active .toggle-line-1{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.is-active .toggle-line-2{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:-7px}.is-active .toggle-line{background:#ededed}.menu-widget-wrapper{position:absolute;left:50%;z-index:444;bottom:0;padding:3em;width:25%}.mww-3{left:75%;bottom:0}.mww-3 .menu-widget{margin-bottom:1em}.mww-2{-webkit-transform:translatey(-30px);-ms-transform:translatey(-30px);transform:translatey(-30px);opacity:0;visibility:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;overflow:hidden;bottom:0;padding:0;z-index:700}.mww-2 a{pointer-events:none}.mww-1{left:7vw;padding:0;width:16%;-webkit-transform:translatey(-30px);-ms-transform:translatey(-30px);transform:translatey(-30px);opacity:0;visibility:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.mww-in{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.scrolling-button{margin-left:-500px}.scrolling-button a{font-size:90px;font-weight:400;color:#ffffff40;line-height:80px;width:300px;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.scrolling-button a:hover{text-decoration:none;color:#ededed}.menu-widget-title{color:#909090;font-size:12px;font-weight:400;letter-spacing:0px;margin-bottom:20px}.menu-widget p{color:#1d1d1d!important;font-weight:400;font-size:1.25em;line-height:1.5}.menu-widget h5{color:#ededed;font-weight:400}.menu-widget{margin-bottom:7em}.menu-widget .ff-right{width:100%;text-align:left}.menu-widget .ff-right a{color:#e1e1e1!important}.menu-widget .ff-right .ff-socials li img{max-width:1.1em}.widget-socials li{font-size:.9em;line-height:20px;display:block;-webkit-transform:skewy(10deg) translatey(20px);-ms-transform:skewy(10deg) translatey(20px);transform:skewy(10deg) translatey(20px);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0;visibility:hidden}.widget-socials li.so-li-in{-webkit-transform:skewY(0) translateY(0);-ms-transform:skewY(0) translateY(0);transform:skewY(0) translateY(0);visibility:visible;opacity:1}.widget-socials li a{color:#ededed;position:relative}.widget-socials li a:before{content:"";position:absolute;bottom:0;left:1px;height:1px;width:0;display:block;background:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.widget-socials li a:hover{text-decoration:none}.widget-socials li a:hover:before{width:100%}.site-navigation.light .menu-ov{background:red}.site-navigation.light .menu>li>a{color:#e1e1e1}.site-navigation.light .menu-widget h5,.site-navigation.light .widget-socials li a,.site-navigation.light .scrolling-button a:hover{color:#121212}.site-navigation.light .is-active .toggle-line{background:#121212}.site-header .light-logo{display:none}.site-header .dark-logo,.site-header.light .light-logo{display:block}.site-header.light .dark-logo,.site-header.light-nav-active .light-logo,.site-header.dark-nav-active .dark-logo{display:none}.site-header.light-nav-active .dark-logo,.site-header.dark-nav-active .light-logo{display:block}.site-header.dark-nav-active.toggle-line,.site-header.light .toggle-line{background:#ededed}.site-navigation.light .menu>li.menu-item-hover>a:before{color:#121212}.site-navigation.light .sub-menu li a{color:#9f9f9f}.site-navigation.light .sub-menu li a:hover{color:#121212}.site-navigation.light .sub-menu li:after{background:#cecece}.site-navigation.classic .menu-widget-wrapper,.site-navigation.classic .menu-toggle,.site-navigation.classic .menu-overlays{display:none}.site-navigation.classic .menu-wrapper{visibility:visible}.site-navigation.classic .menu-wrapper{position:absolute;right:7vw;width:unset;top:12vh;bottom:unset;left:unset;overflow:visible}.site-navigation.classic .menu{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.site-navigation.classic .menu>li{display:inline-block;padding-bottom:0;overflow:visible;position:relative}.menu>li>.sub-menu>li.has-children:before{content:"\e764";font-family:entypo;display:inline-block;position:absolute;left:0;-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translate(-200%);font-size:10px;margin-top:-1px}.site-navigation.classic .menu>li.has-children:after{content:"";display:block;width:100%;height:35px;background:transparent}.site-navigation.classic .menu>li>a{font-size:13px;line-height:normal;display:block;letter-spacing:1px;-webkit-transform:none;-ms-transform:none;transform:none;overflow:hidden!important;opacity:1;visibility:visible;text-transform:uppercase;color:#18191985;-webkit-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-weight:400;position:relative}.site-navigation.classic .menu>li>a span{display:block;-webkit-transition:transform .3s cubic-bezier(.62,0,.44,1);-o-transition:transform .3s cubic-bezier(.62,0,.44,1);-webkit-transition:-webkit-transform .3s cubic-bezier(.62,0,.44,1);transition:-webkit-transform .3s cubic-bezier(.62,0,.44,1);transition:transform .3s cubic-bezier(.62,0,.44,1);transition:transform .3s cubic-bezier(.62,0,.44,1),-webkit-transform .3s cubic-bezier(.62,0,.44,1);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.site-navigation.classic .menu>li>a span.span-in{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.site-navigation.classic .menu>li.menu-item-hover>a span.span-in{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.site-navigation.classic .menu>li>a span:after{content:attr(data-hover);position:absolute;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#121212}.site-navigation.classic .menu>li>a:before{display:none}.site-navigation.classic .menu>li>.sub-menu{position:absolute;left:40px;top:40px;z-index:-1;opacity:1;visibility:visible;background:#fff;opacity:0;visibility:hidden;padding:30px 65px 30px 50px;-webkit-transform:translateX(-50px) translateY(40px);-ms-transform:translateX(-50px) translateY(40px);transform:translate(-50px) translateY(40px);-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition:all .4s cubic-bezier(.66,.02,.36,1);-o-transition:all .4s cubic-bezier(.66,.02,.36,1);transition:all .4s cubic-bezier(.66,.02,.36,1);width:unset}.site-navigation.classic .menu>li.has-children:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transform:translateX(-50px) translateY(0);-ms-transform:translateX(-50px) translateY(0);transform:translate(-50px) translateY(0)}.site-navigation.classic .menu li>.sub-menu li a:hover{color:#121212}.site-navigation.classic .sub-menu .menu-item.has-children:hover>.sub-menu{max-height:100px}.site-navigation.classic .menu>li>.sub-menu>li{overflow:visible;font-size:13px;line-height:32px;margin-bottom:0;font-weight:400;padding-left:0;white-space:nowrap;display:block}.site-navigation.classic .sub-menu li a{display:block;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;color:#18191985}.site-navigation.classic .menu li>.sub-menu li a{-webkit-transition:all .25s cubic-bezier(.58,-.01,.39,.99);-o-transition:all .25s cubic-bezier(.58,-.01,.39,.99);transition:all .25s cubic-bezier(.58,-.01,.39,.99)}.site-navigation.classic .sub-menu li:after{display:none}.site-navigation.classic .sub-menu .sub-menu li a{font-size:12px}.site-navigation.classic .sub-menu .sub-menu li{margin-top:0}.site-header.light .site-navigation.classic .menu>li>a,.site-header.light .site-navigation.classic .sub-menu li a,.site-header.light .menu>li>.sub-menu>li.has-children:before{color:#ffffffa3}.site-header.light .site-navigation.classic .menu>li>a span:after,.site-header.light .site-navigation.classic .menu li>.sub-menu li a:hover{color:#fff}.site-header.light .site-navigation.classic .menu>li>.sub-menu{background:#121212}.footer-nav li{margin-bottom:30px}.footer-nav li a{font-size:30px;line-height:30px;color:#7c7c7c1a;font-weight:500;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.footer-nav li a:hover{text-decoration:none;color:#ededed}.has-pad-left{padding-left:20px}.site-footer{padding:100px 0 25px;position:relative;margin-top:100px}.site-footer.no-ovs{margin-top:0}.site-footer.no-ovs .footer-ov{display:none}.site-footer.project-footer{margin-top:0}.footer-ov{width:25%;display:block;position:absolute;top:0;left:0;background:#fff;z-index:-2}.footer-ov:nth-child(1){left:0;height:calc(100% + 100px);-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.footer-ov:nth-child(2){left:25%;height:calc(100% + 50px);-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.footer-ov:nth-child(3){left:50%;height:100%}.footer-ov:nth-child(4){left:75%;height:calc(100% + 50px);-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.layout-dark .footer-ov{background:#0b0b0b}.site-footer.blog-footer{margin-top:0}.site-footer.blog-footer .footer-ov{display:none}.site-footer.blog-footer .footer-ov:nth-child(1){display:block;width:100%;height:100%;transform:none}.footer-logo{width:100px}.footer-logo img{width:100%}.footer-widget-title{font-size:13px;margin-bottom:30px;font-weight:400;letter-spacing:2px;color:#909090;margin-top:15px}.footer-list li{font-size:18px;margin-bottom:15px}.footer-list li a:hover{text-decoration:none;color:#ededed}.footer-menu li{display:inline-block;margin-right:20px}.footer-menu li a{font-size:11px;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:400;color:#7c7c7c66;line-height:28px}.footer-menu li a:hover{color:#ededed;text-decoration:none;opacity:1}.copyright-text{color:#7c7c7c66;font-size:13px;margin:0}.footer-list{list-style:none;margin:0;padding:0}.footer-list a:hover{color:#121212}.fullscreen-footer{position:absolute;bottom:5em;left:7%;right:7%;z-index:1;overflow:hidden}.fullscreen-footer a{color:#181919a8;font-size:13px;position:relative;font-weight:500;text-decoration:none;letter-spacing:0px;display:inline-block;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.fullscreen-footer i{font-size:30px}.layout-dark .fullscreen-footer a{color:#ededed}.fullscreen-footer a.span-in{-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}.fullscreen-footer a:after{content:"";display:block;height:1px;background:#ededed;position:absolute;width:0;-webkit-transition:all .3s cubic-bezier(.61,0,.48,1);-o-transition:all .3s cubic-bezier(.61,0,.48,1);transition:all .3s cubic-bezier(.61,0,.48,1);bottom:0}.fullscreen-footer a:hover:after{width:100%}.fullscreen-footer.light a{color:#ededed}.ff-right{text-align:right}.ff-right a{color:red!important}.ff-right,.ff-left{display:block;width:50%;float:left}.ff-socials li{display:inline-block;margin-right:30px}.ff-socials li:last-child{margin-right:0}.ff-socials li img{max-width:1.25em}.ff-socials.social-icons i{font-size:20px}.ff-socials.social-icons a{opacity:.3;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.ff-socials.social-icons a:hover{opacity:1}.ff-socials.social-icons li{margin-right:20px}.ff-link{color:#121212;font-size:17px}#main{overflow:hidden;opacity:0;visibility:hidden}#main.loaded{opacity:1;visibility:visible}.page-content{margin-top:225px}.fullscreen{position:relative;width:100%;top:0;bottom:0;height:100vh}.go-to-top{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;opacity:0;visibility:hidden;cursor:pointer}.go-to-top-in{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.portfolio-showcase video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio-showcase .plyr--video,.portfolio-showcase .plyr__video-wrapper{width:100%;height:100%}.portfolio-showcase .plyr--video,.portfolio-showcase .plyr__video-wrapper{background:transparent!important}.title-spacer{padding-top:20vh}.title-spacer h1{font-size:40px;width:50%;line-height:1.25;border-bottom:1px solid #757575;padding-bottom:2em}.title-spacer .caption{font-family:"Instrument Serif",serif;font-size:1.25em;color:#191b1d;line-height:1.25;letter-spacing:0}.listv2-wrapper{position:absolute;top:0;left:25%;height:100vh;overflow:visible!important}.list-v2 .project-image{display:block;position:absolute;top:60%;width:100%;max-width:750px;left:0;transition:all .6s ease;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none}.list-v2 .project-image.active{opacity:1;visibility:visible;top:50%}.list-v2 .project-image img,.list-v2 .project-image video{width:100%;margin-bottom:2em}.list-v2 .title{font-size:1.5em;letter-spacing:0px;color:#191b1d;display:inline-block;font-weight:500;margin-bottom:.25em}.list-v2 .category{display:inline-block!important;font-size:1.25em!important;color:#191b1d;line-height:1.25!important}.list-v2 .category span{font-size:.8em!important;font-style:italic!important;color:#a2a2a2!important}.list-v2 .description{display:inline-block!important;font-size:1em!important;color:#a2a2a2!important;line-height:1.5!important;margin-top:1em}.listv2-project{transition:all .3s cubic-bezier(.22,.61,.36,1);position:relative;padding:40px 0}.listv2-wrapper>.text-wrapper+.listv2-project{padding-top:20px}.hero-project{display:flex;align-items:flex-start;justify-content:space-between;gap:0px;max-width:50%}.hero-project .project-content{flex:1 1 50%;max-width:50%;padding-right:2em}.hero-project .category{display:block!important;font-family:"Instrument Serif",serif}.hero-project .project-image{position:static;top:auto;left:auto;transform:none;opacity:1;visibility:visible;pointer-events:auto;flex:1 1 50%;max-width:50%}.hero-project .project-image video,.hero-project .project-image img{width:100%;height:auto;display:block}.listv2-project a{transform:translateY(100%);opacity:0;padding:10px 0;display:inline-block}.lv2-space{display:block;width:100%;height:30vh}.listv2-project:before{content:attr(data-index);position:absolute;top:40;left:0;transform:translate(-40px);font-size:12px;font-weight:400;opacity:0;transition:all .3s ease}.listv2-wrapper.loaded .listv2-project:before{opacity:.5}.listv2-project.hover{margin-left:0;opacity:1}.listv2-project .accordion-content{width:40%;margin-top:1em}.listv2-wrapper.hovered .listv2-project{opacity:.3}.listv2-wrapper.hovered .listv2-project.hover{opacity:1}.lv2-images{position:fixed;top:0;left:50%;width:35%;height:100%;z-index:-1}.layout-dark .list-v2 .category,.layout-dark .title-spacer .caption{color:#a2a2a2}.layout-dark .listv2-project:before{color:#fff}.detailed-portfolios{position:relative;left:0;top:0;width:100%;height:100%;z-index:1}.detailed-project{position:absolute;width:100%;height:100%;opacity:0;visibility:hidden}.detailed-project.dp-active{opacity:1;visibility:visible}.detailed .project-image{display:none}.detailed-images{position:absolute!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30%;height:75%;z-index:0!important}.detailed-image{width:100%;height:100%;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;overflow:hidden;position:absolute;-webkit-transition:all 1s cubic-bezier(.645,.045,.355,1) .3s;-o-transition:all 1s cubic-bezier(.645,.045,.355,1) .3s;transition:all 1s cubic-bezier(.645,.045,.355,1) .3s;bottom:0}.dt-loaded .detailed-image{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.detailed-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.detailed .project-details{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30%;height:75%}.detailed .project-category{position:absolute;left:0;-webkit-transform:translateX(-170px);-ms-transform:translateX(-170px);transform:translate(-170px);top:20%;font-size:13px;font-weight:500;display:inline-block}.detailed .project-category span:before{content:"[";display:inline-block;vertical-align:middle;margin-right:2px}.project-category span:after{content:"]";display:inline-block;vertical-align:middle;margin-right:2px}.detailed .project-year{position:absolute;right:0;-webkit-transform:translateX(108px);-ms-transform:translateX(108px);transform:translate(108px);font-size:30px;top:17%}.detailed .project-category span,.detailed .project-excerpt span,.detailed .project-year span{display:block}.detailed .project-title{position:absolute;right:0;-webkit-transform:translateX(50%) translateY(-50%);-ms-transform:translateX(50%) translateY(-50%);transform:translate(50%) translateY(-50%);font-size:60px;max-width:200px;line-height:75px;font-weight:400;top:50%;z-index:11;text-transform:lowercase}.detailed .project-title div:nth-child(2) span{-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translate(20%);display:block}.detailed .project-title div{position:relative}.project-title div:nth-child(1) .dpt-line{display:block;position:relative}.detailed .project-excerpt{position:absolute;right:0;-webkit-transform:translateX(220px);-ms-transform:translateX(220px);transform:translate(220px);font-size:12px;max-width:180px;line-height:25px;bottom:15%}.detailed .project-metas{position:absolute;left:0;-webkit-transform:translateX(-120px);-ms-transform:translateX(-120px);transform:translate(-120px);bottom:20%;text-align:right}.detailed .project-meta{display:block;position:static;font-size:12px;line-height:27px;text-transform:lowercase}.detailed .project-meta .meta-title{display:inline-block;font-weight:400}.detailed-dots{position:absolute;top:50%;left:7vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.detailed-dot{display:block;padding:10px 0;cursor:pointer}.detailed-dot:before{content:"";display:inline-block;width:0;height:1px;background-color:#121212;vertical-align:middle;margin-right:10px;margin-top:3px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.detailed-dot.dot-in:before{width:20px}.dot-index-active.dot-in.detailed-dot:before{width:30px}.dot-index{font-size:10px;font-weight:400;display:inline-block;opacity:0;visibility:hidden;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dot-index-active.dot-in .dot-index{opacity:1;visibility:visible}.detailed-fraction{position:absolute;bottom:7vh;right:7vw;z-index:2;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px);opacity:0;visibility:hidden;-webkit-transition:all .4s ease 2s;-o-transition:all .4s ease 2s;transition:all .4s ease 2s}.dt-loaded .detailed-fraction{opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none}.detailed-fraction div{display:inline-block}.detailed-fraction .current{font-size:30px;margin-right:30px}.detailed-fraction .total:before{content:"/"}.detailed-arrows{position:absolute;bottom:5%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);z-index:2}.detailed-arrows div{display:inline-block;margin:0 15px;opacity:0;visibility:hidden;-webkit-transition:all .4s ease 2s;-o-transition:all .4s ease 2s;transition:all .4s ease 2s}.detailed-arrows div:nth-child(1){-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.detailed-arrows div:nth-child(2){-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.dt-loaded .detailed-arrows div{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible}.detailed-arrows i{font-size:12px;font-weight:900;opacity:.5}.detailed-arrows div{cursor:pointer}.plus-button{position:absolute;left:7vw;bottom:7vh;z-index:2;overflow:visible;width:40px;height:40px;cursor:pointer}.plus-button a{width:100%;height:100%;position:relative;display:block}.plus-button .line-s{display:block;width:1px;height:0;background-color:#121212;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.pb-in.plus-button .line-s{height:100%}.pb-in.plus-button .line-s:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.ap-text{position:absolute;top:50%;right:0;white-space:nowrap;font-size:10px;font-weight:400;letter-spacing:1px;text-transform:uppercase;-webkit-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translate(100%) translateY(-50%);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden}.pb-in.pb-active .ap-text{opacity:1;visibility:visible}.pb-in.pb-active .line-s{height:50%}.pb-in.pb-active .line-s:nth-child(1){-webkit-transform:translate(-50%,-50%) rotate(-225deg);-ms-transform:translate(-50%,-50%) rotate(-225deg);transform:translate(-50%,-50%) rotate(-225deg)}.pb-in.pb-active .line-s:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(225deg);-ms-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg)}.detailed-button{position:absolute;width:113px;height:113px;top:50%;left:25%;-webkit-transform:translateX(-50%) rotate(45deg) translateY(-50%);-ms-transform:translateX(-50%) rotate(45deg) translateY(-50%);transform:translate(-50%) rotate(45deg) translateY(-50%);text-align:center;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;z-index:2}.detailed-button:after{content:"";display:block;width:100%;background-color:#ededed;z-index:-1;height:0;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.detailed-button.db-loaded:after{height:100%}.detailed-button span{position:absolute;background:#7c7c7c33;display:block;width:0;height:0}.detailed-button a{position:absolute;width:100%;height:100%;left:0;display:block}.detailed-button p{position:absolute;top:55%;left:55%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:100%;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:400;line-height:1;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;margin:0}.db-loaded.detailed-button p{top:50%;left:50%;opacity:1;visibility:visible}.db-loaded.detailed-button span:nth-child(1),.db-loaded.detailed-button span:nth-child(3){width:100%;height:1px;top:0;-webkit-transition:width .4s ease;-o-transition:width .4s ease;transition:width .4s ease}.db-loaded.detailed-button span:nth-child(3){top:unset;bottom:0}.db-loaded.detailed-button span:nth-child(2),.db-loaded.detailed-button span:nth-child(4){width:1px;height:100%;top:0;-webkit-transition:height .4s ease;-o-transition:height .4s ease;transition:height .4s ease}.db-loaded.detailed-button span:nth-child(4){right:0}.db-loaded.detailed-button span:nth-child(3),.db-loaded.detailed-button span:nth-child(4){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.detailed-button:hover span{background:#7c7c7cb3;-webkit-transition:all .4s ease!important;-o-transition:all .4s ease!important;transition:all .4s ease!important}.dt-ov{position:absolute;width:25%;height:0;background-color:#e6e6e6;display:block;left:50%;z-index:-2;top:0;-webkit-transition:height 1s cubic-bezier(.645,.045,.355,1);-o-transition:height 1s cubic-bezier(.645,.045,.355,1);transition:height 1s cubic-bezier(.645,.045,.355,1)}.dt-loaded .dt-ov{height:100%}.layout-dark .dt-ov{background-color:#171717}.layout-dark .detailed-button:after{background-color:#121212}.layout-dark .detailed-dot:before,.layout-dark .plus-button .line-s{background-color:#ededed}.layout-dark .dot-index,.layout-dark .ap-text,.layout-dark .detailed-arrows i,.layout-dark .detailed-fraction div,.layout-dark .detailed .project-title{color:#ededed}.layout-dark .detailed .project-excerpt,.layout-dark .detailed .project-meta{color:#9f9f9f}.layout-dark .detailed .project-year,.layout-dark .detailed .project-category{color:#c1c1c1}.portfolio-grid{width:100%;height:100%;display:block;overflow:hidden;border-top:1px solid hsla(0,0%,48.6%,.2)}.pg-sizer,.grid-project{width:25%}.grid-project.width-1{width:50%}.grid-project.width-2{width:25%;margin-right:10px}.grid-project.width-3{width:50%}.grid-project.width-3.no-mar{margin-bottom:0!important}.grid-project.width-4,.grid-project.width-5{width:25%}.grid-project-meta{position:absolute;bottom:40px;right:40px;z-index:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.grid-project-title{font-size:14px;font-weight:400;text-transform:lowercase;max-width:80px;text-align:right;line-height:18px}.grid-project-cat{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:400;opacity:.5;margin-bottom:13px;display:none!important}.grid-project-cat,.grid-project-title,.grid-project-index{display:block;overflow:hidden}.grid-project-meta span,.grid-project-index span{display:block;-webkit-transition:all .5s ease 1s;-o-transition:all .5s ease 1s;transition:all .5s ease 1s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.grid-project-index span{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;display:none!important}.grid-project.is-inview .grid-project-meta span,.grid-project.is-inview .grid-project-index span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.grid-project-index{position:absolute;top:50px;left:50px;font-size:35px;font-weight:700;color:transparent;-webkit-text-stroke:.5px #121212}.grid-project-image{display:block;width:100%;height:100%;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:-1;-webkit-transform:skewy(10deg) translateY(100px);-ms-transform:skewy(10deg) translateY(100px);transform:skewy(10deg) translateY(100px);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;opacity:0;visibility:hidden;overflow:hidden}.grid-project-image video{width:100%;height:100%;object-fit:cover}.grid-project.is-inview .grid-project-image{-webkit-transform:skewy(0);-ms-transform:skewy(0);transform:skewy(0);opacity:1;visibility:visible}.grid-project:hover .grid-project-image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.grid-project img{width:100%;display:block;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.grid-project a{color:#121212}.grid-project-view{position:absolute;bottom:56px;text-transform:lowercase;font-size:12px;font-weight:400;left:50px;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translate(-50px)}.layout-dark .grid-project-title{color:#ededed}.list-titles{position:absolute!important;left:15%;top:0;z-index:2;height:100vh}.scrollbar-track{display:none!important}.negative-scroll{margin-left:-350px}.list-title{display:block;font-size:60px;line-height:70px;margin-bottom:60px;font-weight:400;opacity:1;cursor:pointer;position:relative;color:#0000001a;letter-spacing:-2px;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;visibility:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}.scroll-rat{display:block;height:50vh;pointer-events:none}.list-title:hover{text-decoration:none;color:#0000001a}.list-title.ino{opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none}.layout-dark .list-carousel .list-title{color:#ffffff1a}.list-title:after{content:attr(data-hover);position:absolute;color:#121212;left:0;width:0;-webkit-transition:width .8s;-o-transition:width .8s;transition:width .8s;overflow:hidden;white-space:nowrap}.dark .list-title:after{color:#ededed}.dark-slide-init .ltc-ov{width:25%}.list-title.swiper-pagination-bullet-active{background:none}.list-title.swiper-pagination-bullet-active:after{width:100%}.list-images{position:relative;bottom:0;width:100%;height:100%;margin-left:auto;margin-right:auto;padding:0}.list-images .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.list-image{width:55%;height:55%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.list-images img,.list-images video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list-image-wrapper{overflow:hidden;width:100%;position:relative;display:block;height:100%;-webkit-transition:all .7s cubic-bezier(.65,.05,.36,1);-o-transition:all .7s cubic-bezier(.65,.05,.36,1);transition:all .7s cubic-bezier(.65,.05,.36,1);-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;visibility:hidden}.list-image.ino .list-image-wrapper{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.list-image a,.list-image .list-p-title{display:none}.list-scroll{font-size:10px;letter-spacing:2px;font-weight:500;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.list-titles-fraction{position:absolute;bottom:7%;right:7%;left:unset;width:unset;overflow:hidden;z-index:1}.lt-current,.lt-total{font-size:16px;font-weight:400;color:#666;display:inline-block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.lt-current.ino,.lt-total.ino{-webkit-transform:none;-ms-transform:none;transform:none}.lt-current:after{content:"";display:inline-block;width:0;height:2px;vertical-align:middle;margin:0 10px;background:#666;opacity:.5;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.lt-current.ino:after{width:25px;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.list-titles-meta{position:absolute;left:73%;top:0;z-index:1;-webkit-transform:translateY(-120%) translateX(-50%);-ms-transform:translateY(-120%) translateX(-50%);transform:translateY(-120%) translate(-50%);width:25vw;text-align:center;overflow:hidden}.list-titles-meta span{display:inline-block;text-align:right;font-size:11px;font-weight:400;color:#121212;margin-bottom:15px;letter-spacing:0px;opacity:.3;letter-spacing:1px;-webkit-transform:translatey(-120%);-ms-transform:translatey(-120%);transform:translatey(-120%);-webkit-transition:all .3s cubic-bezier(.65,.05,.36,1);-o-transition:all .3s cubic-bezier(.65,.05,.36,1);transition:all .3s cubic-bezier(.65,.05,.36,1)}.layout-dark .list-carousel .list-titles-meta span{color:#ededed}.list-init .swiper-slide-active.ino .list-titles-meta span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.swiper-slide-active .list-titles-meta>span:first-child{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.swiper-slide-active .list-titles-meta>span:nth-child(2){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.swiper-slide-active .list-titles-meta>span:nth-child(3){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.list-titles-meta span:after{content:"";display:inline-block;width:20px;height:1px;background:#121212;vertical-align:middle;margin:0 10px}.layout-dark .list-carousel .list-titles-meta span:after{background:#ededed}.list-titles-meta span:last-child:after{display:none;margin-right:19px}.list-titles-meta>span:last-child{margin-right:0}.lt-total{opacity:.5}.list-carousel-pagination{position:absolute;bottom:7%;left:7%;z-index:10;cursor:pointer}.lc-prev,.lc-next{display:block;font-size:19px}.lc-prev i,.lc-next i{display:block;-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translate(-200%);opacity:0;visibility:hidden;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.lc-prev i{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translate(200%)}.lc-prev i.ino,.lc-next i.ino{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible}.lc-next{margin-bottom:5px}.layout-dark .list-carousel .lc-prev,.layout-dark .list-carousel .lc-total,.layout-dark .list-carousel .lc-current,.layout-dark .list-carousel .lc-next{color:#ededed}.layout-dark .list-image:after{background:#121212}.layout-dark .list-title:after{color:#ededed}.layout-dark .title,.layout-dark .meta,.layout-dark .summary,.layout-dark .link a,.layout-dark .big-slide-current,.layout-dark .big-slide-total,.layout-dark .big-slide-next,.layout-dark .big-slide-prev,.layout-dark .bs-bullets .swiper-pagination-bullet,.layout-dark .category span,.layout-dark .meta span{color:#ededed}.overlay-button{font-size:30px;display:inline-block;font-weight:700;color:#7c7c7c1a;text-decoration:none;position:relative;margin-bottom:15px}.overlay-button:after{content:attr(data-hover);position:absolute;left:0;color:#000;width:0;height:100%;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);-o-transition:all .5s cubic-bezier(.645,.045,.355,1);transition:all .5s cubic-bezier(.645,.045,.355,1);z-index:2}.overlay-button:hover{color:#e0e0e0;text-decoration:none}.overlay-button:hover:after{width:100%}.light-button:hover{color:#fff}.sub-heading{display:block;margin-bottom:15px;font-size:18px;color:#c7c7c7;-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translate(-70px)}.sub-heading:before{content:"";display:inline-block;width:73px;height:1px;background:#c7c7c7;vertical-align:middle;margin-right:17px}.c-clients{width:100%;display:block}.c-client{display:block;width:25%;float:left;text-align:center;opacity:1;margin-bottom:120px;opacity:.3;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.layout-dark .c-client{mix-blend-mode:luminosity}.c-client:hover{opacity:1}.c-client img{width:160px;opacity:1;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.c-client:hover img{opacity:1}.wrapper-small,.wrapper{width:100%;margin-right:auto;margin-left:auto;margin-bottom:70px}.wrapper-full{width:100%;margin-bottom:170px}.section{width:100%;margin-bottom:100px;position:relative}.section.has-bg{margin-bottom:350px;padding-top:100px;margin-top:350px}.page-content .section:last-child{margin-bottom:0}.threed{text-align:center}.threed img{max-width:25em;margin:0 auto}.reduce-bottom{margin-bottom:220px!important}.send-back{z-index:-2}.section.send-back{z-index:-9}.no-margin{margin-bottom:0}.sec-bg-ov{position:absolute;width:25%;top:0;z-index:-2}.sec-bg-ov:nth-child(1){left:0;height:calc(100% + 100px);-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.sec-bg-ov:nth-child(2){left:25%;height:calc(100% + 200px);-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.sec-bg-ov:nth-child(3){left:50%;height:calc(100% + 300px);-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}.sec-bg-ov:nth-child(4){left:75%;height:calc(100% + 200px);-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.wrapper:after,.wrapper-small:after,.wrapper-full:after,section:after{display:table;clear:both;content:""}.c-col-1,.c-col-2,.c-col-3,.c-col-4,.c-col-5,.c-col-6,.c-col-7,.c-col-8,.c-col-9,.c-col-10,.c-col-11,.c-col-12{float:left;padding-left:15px;padding-right:15px;margin-bottom:30px}.no-gap{padding-left:0;padding-right:0}.c-col-6{width:50%}.c-col-4{width:33.333333%}.c-col-8{width:66.666666%}.c-col-3{width:25%}.c-col-2{width:16.6666666%}.c-col-5{width:41.666666%}.c-col-10{width:83.333333%}.c-col-9{width:75%}.c-col-12{width:100%}@media only screen and (max-width:576px){.wrapper,.wrapper-small{max-width:90%;margin-bottom:25px}.wrapper-full{margin-bottom:100px}.c-col-1,.c-col-2,.c-col-3,.c-col-4,.c-col-5,.c-col-6,.c-col-7,.c-col-8,.c-col-9,.c-col-10,.c-col-11,.c-col-12{width:100%;margin-bottom:35px}.fit-col{margin:0}}@media only screen and (min-width:576px){.wrapper,.wrapper-small{max-width:90%}}@media only screen and (min-width:768px){.wrapper{max-width:90%}.wrapper-small{max-width:88%}}@media only screen and (min-width:992px){.wrapper{max-width:1014px}.wrapper-small{max-width:790px}}@media only screen and (min-width:1200px){.wrapper{max-width:1240px}.wrapper-small{max-width:950px}}.pe-empty-space{width:100%;display:block}.text-wrapper{display:block}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.nav-page-wrapper{display:block}.lp-title{font-size:120px;line-height:150px;color:#7c7c7c4d;overflow:hidden;position:relative;font-weight:400;display:block;margin-left:-4px}.lp-title:after{content:attr(data-hover);position:absolute;width:0;height:100%;color:#121212;overflow:hidden;left:0;-webkit-transition:all .6s cubic-bezier(.22,.61,.36,1);-o-transition:all .6s cubic-bezier(.22,.61,.36,1);transition:all .6s cubic-bezier(.22,.61,.36,1)}.lp-sub{font-size:17px;margin-top:20px;display:block;color:#7c7c7c4d;-webkit-transform:translatex(-45px);-ms-transform:translatex(-45px);transform:translate(-45px)}.lp-sub:before{content:"";display:inline-block;width:100px;height:1px;background:#7c7c7c4d;vertical-align:middle;margin-right:15px;-webkit-transition:all .6s cubic-bezier(.22,.61,.36,1);-o-transition:all .6s cubic-bezier(.22,.61,.36,1);transition:all .6s cubic-bezier(.22,.61,.36,1)}.image-wrapper{width:100%;height:auto;position:relative}.image-wrapper img{width:100%;-o-object-fit:cover;object-fit:cover}.image-wrapper.image-lightbox{cursor:pointer}.image-wrapper.parallax-image{overflow:hidden}.image-wrapper.parallax-image img{-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.c-image-trio{position:relative;width:100%}.trio-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trio-wrap-right{right:0;width:50%;position:absolute;bottom:25%;z-index:2}.trio-wrap-left{position:absolute;top:0;left:0;width:75%;z-index:1;height:100%}.pe-parallax-image{width:100%;overflow:hidden}.pe-parallax-image img{width:100%;-o-object-fit:cover;object-fit:cover}.plyr--full-ui input[type=range]{color:#000}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true],.plyr__control--overlaid{background:#000}.plyr__video-embed iframe{top:-50%;height:200%}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:none}.pe-embed-video{width:100%;display:block;position:relative;-webkit-box-shadow:-10px 11px 24px -11px rgba(0,0,0,.5);box-shadow:-10px 11px 24px -11px #00000080}.pe-video-overlay{position:absolute;inset:0;background:#000;z-index:1;opacity:0}.pe-video-play{position:absolute;top:50%;z-index:3;color:#fff;font-size:35px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:500;cursor:pointer}.pe-video-play:after{content:"";display:block;width:100px;height:100px;background:#000;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;opacity:.4}.pe-video-play i{font-size:42px;margin:0 0 0 4px}.pe-video-play{display:none!important}.pe-video video{max-width:100%}.pe-video-style-2{position:relative}.video-control{position:absolute;width:100%;height:100%;z-index:11;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.video-control i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:30px;border:1px solid;line-height:120px;text-align:center;vertical-align:baseline;display:inline-block;white-space:nowrap;border-radius:100px;width:120px;height:120px;cursor:pointer;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.video-control i:hover{opacity:.5}.video-cover-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.controls-gone{opacity:0;visibility:hidden}.pe-carousel{display:block;width:100%;max-height:90vh;position:relative}.pe-carousel-item,.pe-carousel-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel-navigate{height:0;width:0;border:2px solid #000;border-radius:50%;display:inline-block;position:absolute;top:10px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);z-index:2;opacity:0}.navs-in{height:50px;width:50px;opacity:1}.carousel-navigate i{position:absolute;top:50%;left:0;-webkit-transform:translatey(-50%) translateX(-200%);-ms-transform:translatey(-50%) translateX(-200%);transform:translatey(-50%) translate(-200%)}.carousel-navigate i:nth-child(2){right:0;-webkit-transform:translatey(-50%) translateX(200%);-ms-transform:translatey(-50%) translateX(200%);transform:translatey(-50%) translate(200%);left:unset}.cn-touch-start{height:35px;width:35px}.has-parallax{width:110%}.has-parallax-parent{overflow:hidden}.has-animation{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.fade-in{opacity:0}.fade-in.is-inview{opacity:1}.fade-in-up{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.fade-in-up.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fade-in-down{opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.fade-in-down.is-inview{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.fade-in-left{opacity:0;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translate(100px)}.fade-in-left.is-inview{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.fade-in-right{opacity:0;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translate(-100px)}.fade-in-right.is-inview{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.skew-up{opacity:0;-webkit-transform:skewY(5deg) translatey(50%);-ms-transform:skewY(5deg) translatey(50%);transform:skewY(5deg) translatey(50%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .5s ease,-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:opacity .5s ease,-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-o-transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .5s ease;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .5s ease;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .5s ease,-webkit-transform 1s cubic-bezier(.215,.61,.355,1)}.skew-up.is-inview{-webkit-transform:skewY(0);-ms-transform:skewY(0);transform:skewY(0);opacity:1}.skew-down{opacity:0;-webkit-transform:skewY(-5deg) translatey(-50%);-ms-transform:skewY(-5deg) translatey(-50%);transform:skewY(-5deg) translatey(-50%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .5s ease,-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:opacity .5s ease,-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-o-transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .5s ease;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .5s ease;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .5s ease,-webkit-transform 1s cubic-bezier(.215,.61,.355,1)}.skew-down.is-inview{-webkit-transform:skewY(0);-ms-transform:skewY(0);transform:skewY(0);opacity:1}.has-animation.lines-down div,.has-animation.lines-up div{display:block;overflow:hidden}.has-animation.lines-fade-down div,.has-animation.lines-fade-up div{overflow:visible}.has-animation.lines-up div .split-line,.has-animation.lines-fade-up div .split-line{display:block;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:all .5s cubic-bezier(.38,.28,.39,.91);-o-transition:all .5s cubic-bezier(.38,.28,.39,.91);transition:all .5s cubic-bezier(.38,.28,.39,.91)}.has-animation.lines-fade-up div .split-line,.has-animation.lines-fade-down div .split-line{opacity:0;visibility:hidden}.has-animation.lines-down div .split-line,.has-animation.lines-fade-down div .split-line{display:block;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .5s cubic-bezier(.38,.28,.39,.91);-o-transition:all .5s cubic-bezier(.38,.28,.39,.91);transition:all .5s cubic-bezier(.38,.28,.39,.91)}.has-animation.lines-down.is-inview div .split-line,.has-animation.lines-fade-down.is-inview div .split-line,.has-animation.lines-fade-up.is-inview div .split-line,.has-animation.lines-up.is-inview div .split-line{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1;visibility:visible}.image-wrapper.has-animation .slide-anim-holder{position:absolute;width:100%;height:100%;display:block;overflow:hidden;-webkit-transition:all .75s cubic-bezier(.86,.02,.32,1);-o-transition:all .75s cubic-bezier(.86,.02,.32,1);transition:all .75s cubic-bezier(.86,.02,.32,1)}.image-wrapper.has-animation img{-webkit-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease}.image-wrapper.has-animation.slide-bottom .slide-anim-holder{top:unset;bottom:0}.image-wrapper.has-animation.slide-left .slide-anim-holder{left:0}.image-wrapper.has-animation.slide-right .slide-anim-holder{right:0}.image-wrapper.has-animation.slide-left img{left:0;height:100%;-webkit-transform:scale(1.1) translatex(-10%);-ms-transform:scale(1.1) translatex(-10%);transform:scale(1.1) translate(-10%)}.image-wrapper.has-animation.slide-right img{right:0;height:100%;-webkit-transform:scale(1.1) translatex(10%);-ms-transform:scale(1.1) translatex(10%);transform:scale(1.1) translate(10%)}.image-wrapper.has-animation.slide-top img{top:0;-webkit-transform:scale(1.1) translateY(-10%);-ms-transform:scale(1.1) translateY(-10%);transform:scale(1.1) translateY(-10%)}.image-wrapper.has-animation.slide-bottom img{bottom:0;-webkit-transform:scale(1.1) translateY(10%);-ms-transform:scale(1.1) translateY(10%);transform:scale(1.1) translateY(10%)}.image-wrapper.has-animation.is-inview img{-webkit-transform:none;-ms-transform:none;transform:none}.image-wrapper.has-animation.slide-left .slide-anim-holder.sa-ready,.image-wrapper.has-animation.slide-right .slide-anim-holder.sa-ready{width:0}.image-wrapper.has-animation.slide-left.is-inview .slide-anim-holder.sa-ready,.image-wrapper.has-animation.slide-right.is-inview .slide-anim-holder.sa-ready{width:100%}.image-wrapper.has-animation.slide-bottom .slide-anim-holder.sa-ready,.image-wrapper.has-animation.slide-top .slide-anim-holder.sa-ready{height:0}.image-wrapper.has-animation.slide-bottom.is-inview .slide-anim-holder,.image-wrapper.has-animation.slide-top.is-inview .slide-anim-holder{height:100%}@media only screen and (max-width:850px){html,body{overflow-x:hidden;max-width:100vw}.portfolio-showcase.list-v2{overflow-x:hidden}.caption{font-size:16px;margin-bottom:16px}.listv2-wrapper{position:absolute;top:0;left:0%;right:5%;height:100vh;overflow-x:hidden;overflow-y:visible;padding:0 1em}.list-v2 .category{margin-left:0!important;margin-top:.25em}.list-v2 .category span{float:left;width:100%;margin-top:.25em}.list-v2 .title{font-size:25px;letter-spacing:0;width:100%}.listv2-project .accordion-content{width:70%}.listv2-project a{padding:15px 0}.listv2-project{padding:0}.hero-project{flex-direction:column;max-width:100%;gap:1.5em}.hero-project .project-content,.hero-project .project-image{flex:1 1 auto;max-width:100%;padding-right:0}.lv2-space{height:20vh}.list-v2 .category{margin-left:10px;font-size:12px}.site-branding,.site-navigation .menu-toggle{top:2em}.title-spacer{padding-top:8em}.site-branding{left:1em}.site-navigation .menu-toggle{right:15px}h1.big-title{font-size:24px;line-height:36px;margin-bottom:35px;letter-spacing:-.5px}.title-spacer h1{width:90%}.menu{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%}.menu-ov{width:50%}.menu-ov-2{left:50%}.overlay-1,.overlay-2{width:50%}.overlay-2{left:50%}.overlay.ls-dark-go,.overlay.ls-light-go{height:100%;width:50%}.overlay.page-change{width:50%}.hor-ov:nth-child(3),.hor-ov:nth-child(4),.overlay-3,.overlay-4,.bs-bullets .swiper-pagination-bullet:before,.bs-bullets .swiper-pagination-bullet:after,.big-slide-pag,.big-slider .meta,.big-slider .category,.big-slider .summary,.bs-ov-3,.bs-ov-4,.ov-ready-hor:nth-child(3),.ov-ready-hor:nth-child(4),.sec-bg-ov:nth-child(3),.sec-bg-ov:nth-child(4),.mww-1,.mww-3,.menu-ov-3,.menu-ov-4,.line-1,.line-3{display:none}.menu-wrapper{left:0%;width:100%;top:50%;bottom:unset;height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu>li>a{font-size:48px;line-height:40px}.menu>li{padding-bottom:80px;padding-left:0}.menu>li>.sub-menu>li{padding-left:0;font-size:15px;line-height:15px}.menu>li>.sub-menu>li:last-child{margin-bottom:0}.menu>li>.sub-menu>li:first-child{margin-top:20px}.mww-2{bottom:0;left:0;width:100%}.menu>li>.sub-menu{position:static;width:100%;max-height:0px;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;overflow:hidden;display:block}.menu>li>.sub-menu.sub-menu-in{max-height:385px}.menu>li>a{-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%)}.menu-item a.menu-item-comes{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.loading-text{font-size:16px;letter-spacing:0;white-space:nowrap}.sec-bg-ov{width:50%}.sec-bg-ov:nth-child(1){width:50%}.sec-bg-ov:nth-child(2){width:50%;left:50%}.bottom-ovs .sec-bg-ov:nth-child(1){height:50px;bottom:1px;left:50%;top:unset}.section.has-bg{margin-bottom:200px}.pe-empty-space{display:none}.fullscreen-footer{bottom:1.5em;left:5%;right:5%}.list-image{width:100%;height:100%;position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.list-titles{pointer-events:none}.list-title.swiper-pagination-bullet-active{pointer-events:all}.list-title{font-size:30px;line-height:30px;margin-bottom:30px}.scroll-rat{height:27vh}.list-titles-fraction,.list-carousel-pagination{bottom:5%}.lc-prev,.lc-next{float:right}.vertical-projects{width:100%}.vertical-image-wrapper{width:75%;margin-left:15px;margin-right:15px}.vertical-item-link{width:100%}.vertical-item-title{font-size:30px;line-height:40px}.vertical-item-meta{left:60%;width:40%}.vertical-item:nth-child(2n) .vertical-item-meta{left:unset;right:60%;text-align:right}.cygni-horizontal-images{left:0;width:100%}.cygni-horizontal-titles .horizontal-wrapper{left:unset}.cygni-horizontal-titles .title{font-size:40px}.horizontal-project-link{bottom:6%;z-index:2}.horizontal-fraction{bottom:7%}.horizontal-pagination{left:50%}.hor-ov:nth-child(1),.hor-ov:nth-child(2){width:50%}.cygni-horizontal-titles .year{left:50%;-webkit-transform:translatex(-50%) translateY(-40px);-ms-transform:translatex(-50%) translateY(-40px);transform:translate(-50%) translateY(-40px);right:unset;font-size:14px}.hor-ov:nth-child(1){left:0}.hor-ov:nth-child(2){left:50%}.hor-ov.anim-in{width:0}.wall-wrapper{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;text-align:center;padding-left:15px}.wall .title{font-size:25px}.wall-project{margin-right:30px;margin-bottom:10px;margin-top:11px}.wall .category{display:none}.wall .project-image{width:80%}.wrapper-small,.wrapper{max-width:100%}.bs-ov{width:50%}.bs-ov-2{left:50%}.big-slider .top{width:85%;text-align:center;bottom:15%;top:unset}.big-slider .title{font-size:40px;margin-bottom:10px}.big-slider .year{top:20%;left:50%;opacity:.5}.big-slide-button .project-url{top:50%;left:50%}.bs-bullets{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:100%;text-align:center;white-space:nowrap;bottom:5%}.bs-bullets .swiper-pagination-bullet{margin:0 15px}.big-slider .link a{font-size:12px}.page-content{margin-top:170px}.scrolling-button br{display:none}.text-wrapper{margin-bottom:30px}label{width:100%;padding:0}input[type=text],input[type=email],textarea{width:100%}.c-form{padding:50px 30px}button,input,optgroup,select,textarea{padding-bottom:10px}.send-wrap,.privacy-wrap,.wrapper .c-col-12{padding:0}.footer-ov{width:50%;top:1px}.footer-ov:nth-child(1){width:50%}.footer-ov:nth-child(2){width:50%;left:50%}.footer-ov:nth-child(3),.footer-ov:nth-child(4){display:none}.layout-dark .footer-ov{background:#090909}.section{margin-bottom:0}.list-v2 .category:before{display:none}.site-footer *{text-align:center}.site-footer .wrapper{padding:0 15px}.project-header{height:auto;margin-bottom:50px}.project-header .project-image.project-image-full{height:80vh}.project-header.no-image{margin-top:35vh}.project-header .project-image{height:60vh}.project-summary,.project-meta,.project-top{left:0;display:block;width:100%;max-width:100%;padding-left:15px;padding-right:15px;position:static}.project-top{margin-bottom:-30px}.project-title{font-size:55px;line-height:70px}.project-work{font-size:12px}.project-meta div{display:inline-block;margin-right:10px;font-size:10px}.pi-ov{height:10%;width:50%}.pi-ov-2,.pi-ov-3,.pi-ov-4{display:none}.ready-for-sp{width:50%}.ready-for-sp:nth-child(2){left:50%}.ready-for-sp:nth-child(3),.ready-for-sp:nth-child(4){display:none}.np-ov{width:50%}.np-ov:nth-child(1){height:50px}.np-ov:nth-child(2),.np-ov:nth-child(3),.np-ov:nth-child(4){display:none}.next-project-wrapper{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;text-align:center}.next-project-title{max-width:100%}h1.thin{font-size:31px;line-height:50px}.site-footer .wrapper-full{margin-bottom:75px;width:80%;margin-left:auto;margin-right:auto}.pe-blog-sizer,.pe-post{width:100%}.blog-page-title{font-size:70px;line-height:85px}.pe-post.sticky{margin-bottom:50px;margin-top:100px}.pe-post{margin-bottom:100px}.j-back{font-size:150px}.pe-single-post-title{font-size:25px;line-height:40px;font-weight:400}.pe-post-header{display:block;width:100%;margin:150px auto 0;overflow:hidden;padding-left:15px;padding-right:15px}.post-content .section:last-child{margin-bottom:0}.pe-prev-post,.pe-next-post{width:100%;height:50%;position:relative}.pe-single-post-navigation{height:80vh}.pe-prev-post{border-bottom:1px solid hsla(0,0%,48.6%,.2)}.pe-blog-stamp{top:15vh;width:100%;margin-bottom:0}.c-client{width:50%}.c-client img{width:70%}.threed img{max-width:60%;margin:0 auto}.landing-select{width:100%;height:50%}.lsc-dark{bottom:0;top:unset}span.lsc-ov:nth-child(1){width:100%;height:0;top:0}span.lsc-ov:nth-child(3){width:100%;height:0;left:0}.loaded span.lsc-ov:nth-child(3),.loaded span.lsc-ov:nth-child(1){height:50%}span.lsc-ov:nth-child(4),span.lsc-ov:nth-child(2){display:none}.lsc-ov:after{position:absolute;width:100%}.lc-images,.hide-mobile{display:none}.right-ims .landing-im,.left-ims .landing-im{padding:0}.image-wrapper.landing-im{margin-bottom:80px}.section.has-bg{margin-top:100px}.lc-content{width:100%;left:0;padding:40px;display:block}.lc-top{top:5%;white-space:break-spaces;text-align:center}.lc-top a{margin-bottom:20px;display:inline-block}.lc-mid{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.lc-logo:after{bottom:0;right:unset;-webkit-transform:translatex(-50%) translateY(30px);-ms-transform:translatex(-50%) translateY(30px);transform:translate(-50%) translateY(30px);left:50%;top:unset}.lc-logo{margin-bottom:80px}.lc-capt{width:100%;text-align:center}.lc-bottom{width:78%;text-align:center}.left-ims .landing-im:nth-child(1){margin-top:0}.c-col-3.no-gap,.c-col-6.no-gap{margin-bottom:0}.detailed-images{width:100%;height:100%}.detailed .project-metas,.detailed-dots,.detailed .project-excerpt,.plus-button{display:none}.detailed-arrows{bottom:2%;left:7%;-webkit-transform:none;-ms-transform:none;transform:none}.dt-loaded .detailed-fraction{bottom:1%;right:7%}.detailed .project-title{right:unset;left:50%;text-align:center;font-size:50px;line-height:60px;max-width:80vw;top:50%;transform:translate(-50%,-50%)}.layout-dark .detailed-button:after{background:transparent}.detailed .project-title div:nth-child(2) span{-webkit-transform:none;-ms-transform:none;transform:none}.detailed-button{left:50%;bottom:1%;top:unset}.detailed-button:after{background:none}.dt-loaded .dt-ov{width:50%}.detailed .project-category{-webkit-transform:translateX(-90px);-ms-transform:translateX(-90px);transform:translate(-90px);top:10%}.pg-sizer,.grid-project{width:100%}.grid-project{margin:0!important}.grid-project.width-1,.grid-project.width-2,.grid-project.width-3,.grid-project.width-4,.grid-project.width-5{width:100%}}
