/*!
Theme Name: Leadmotion
Author: Leadmotion
Author URI: http://leadmotion.org
Description: Custom Theme
Text Domain: leadmotion
*/.horizontal-wrapper,hr{-webkit-box-sizing:content-box}code,kbd,pre,samp{font-size:1em}.has-animation.lines-fade-down div,.has-animation.lines-fade-up div,button,hr,input{overflow:visible}.site-branding .site-description,.site-branding .site-title,body,button,h6,input,optgroup,select,textarea{margin:0}body,td,th{background-color:#ededed}a.underline::before,blockquote::before{position:absolute;background-color:#121212;content:""}.c-form,a.underline::before,blockquote::before{background-color:#121212}.widget select,.wp-caption,embed,iframe,img,legend,object,pre{max-width:100%}.line,.loading-text,.site-header{pointer-events:none}.sec-bg-ov,.slide-bgimg{background-position:center}.cygni-horizontal-titles .title,.cygni-horizontal-titles.hor-init .horizontal-item.swiper-slide-active .title{-webkit-text-stroke:1px #121212}.video-control i,progress,sub,sup{vertical-align:baseline}@font-face{font-family:Leadmotion;font-style:normal;font-weight:400;src:local('Leadmotion'),local('Leadmotion'),url('css/Leadmotion.woff2') format('woff2')}@font-face{font-family:Leadmotion;font-style:normal;font-weight:700;src:local('Leadmotion Bold'),local('Leadmotion-bold'),url('css/Leadmotion-bold.woff2') format('woff2')}html{line-height:1.15;-webkit-text-size-adjust:100%}.all-projects-metas .meta,.all-projects-metas .summary,.archive .cygni-post .post-excerpt,.big-slider .meta div>span,.big-slider .summary .span-line,.big-slider .year span,.bs-bullets .swiper-pagination-bullet-active::before,.bypostauthor,.cygni-post.no-thumb .post-excerpt,.dark-slide .big-image::before,.detailed .project-category span,.detailed .project-excerpt span,.detailed .project-year span,.gallery-caption,.infinity-end.neverending .site-footer,.nav-page-wrapper,.privacy-wrap,.send-wrap,.site-header .dark-logo,.site-header.dark-nav-active .light-logo,.site-header.light .light-logo,.site-header.light-nav-active .dark-logo,.site-navigation.classic .menu>li.menu-item-has-children:hover::after,.site-navigation.nav-open .menu-widget,.sticky,details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}a{background-color:transparent;color:#121212}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:leadmotion,Leadmotion-bold}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto}h3,h4,h5{margin-left:-1px}h1,h2,h3,h4,h5{margin-bottom:1em}address,table{margin:0 0 1.5em}pre,textarea{overflow:auto}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}[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}h2,h3{line-height:50px;font-weight:600}summary{display:list-item}.all-projects .featured-image,.all-projects .project .category,.all-projects .project .meta,.all-projects .project .summary,.bs-bullets .swiper-pagination-bullet:last-child::after,.bs-bullets .swiper-pagination-bullet:last-child::before,.comment-form-cookies-consent,.comment-notes,.comment-notes *,.cygni-horizontal-titles .horizontal-item .horizontal-image,.cygni-post .post-excerpt,.cygni-post.has-thumb .post-read-more,.detailed .project-image,.footer-menu .children,.footer-menu .sub-menu,.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer,.light-init .pe-project-image::before,.list-image .list-p-title,.list-image a,.menu-widget,.no-footer .site-footer,.post-page-numbers:last-child::after,.s-proejct-cat:first-child::before,.site-footer.blog-footer .footer-ov,.site-footer.no-ovs .footer-ov,.site-header .light-logo,.site-header.dark-nav-active .dark-logo,.site-header.light .dark-logo,.site-header.light-nav-active .light-logo,.site-navigation.classic .menu-overlays,.site-navigation.classic .menu-toggle,.site-navigation.classic .menu-widget-wrapper,.site-navigation.classic .menu>li>a::before,.site-navigation.classic .sub-menu li::after,.updated:not(.published),.wall-project .category,[hidden],template{display:none}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#121212;font-family:Leadmotion,Leadmotion-bold;font-size:16px;line-height:1.5}.all-projects .project:hover .title a,.c-form button,.c-form input[type=button],.c-form input[type=email],.c-form input[type=reset],.c-form input[type=submit],.c-form input[type=tel],.c-form input[type=text],.c-form textarea,.cygni-post.cygni-sticky.no-thumb .post-read-more a,.cygni-post.cygni-sticky.no-thumb .post-title a,.dark .list-title::after,.fullscreen-footer.light a,.layout-dark .accordion-title,.layout-dark .ap-text,.layout-dark .big-slide-pag i,.layout-dark .big-slider .meta span.meta-title,.layout-dark .big-slider .title,.layout-dark .big-slider .year,.layout-dark .blog-page-title,.layout-dark .bs-bullets .swiper-pagination-bullet,.layout-dark .comment_date,.layout-dark .cygni-horizontal .carousel-next,.layout-dark .cygni-horizontal .carousel-prev,.layout-dark .cygni-horizontal .cygni-horizontal-titles .title::before,.layout-dark .cygni-horizontal .year,.layout-dark .detailed .project-title,.layout-dark .detailed-arrows i,.layout-dark .detailed-fraction div,.layout-dark .dot-index,.layout-dark .fullscreen-footer a,.layout-dark .grid-project-title,.layout-dark .horizontal-project-link a::before,.layout-dark .list-carousel .lc-current,.layout-dark .list-carousel .lc-next,.layout-dark .list-carousel .lc-prev,.layout-dark .list-carousel .lc-total,.layout-dark .list-carousel .list-titles-meta span,.layout-dark .list-title::after,.layout-dark .list-v2 .title,.layout-dark .nav-page-links a:hover,.layout-dark .next-posts a:hover,.layout-dark .next-project span,.layout-dark .next-project-title,.layout-dark .pe-single-post-title,.layout-dark .post-title,.layout-dark .post-title a,.layout-dark .posts-nav-active a,.layout-dark .previous-posts a:hover,.layout-dark .project-meta div,.layout-dark .project-summary,.layout-dark .project-title,.layout-dark .project-url:hover .bsb-link,.layout-dark .vertical-back-text,.layout-dark .vertical-category,.layout-dark .vertical-item-title,.layout-dark .wall .title,.layout-dark .wall .year,.layout-dark .widget .menu-item a,.layout-dark .widget ul li a,.layout-dark .widget.widget_pages .page_item a,.layout-dark .wp-calendar-nav-prev a,.layout-dark a,.layout-dark a.underline,.layout-dark a:hover,.layout-dark a:visited,.layout-dark button,.layout-dark input[type=button],.layout-dark input[type=reset],.layout-dark input[type=submit],.layout-dark label,.layout-dark table a,.layout-darkedededive,.layout-darkedededus,.light-logo .site-description,.light-logo .site-title a,.ls-dark .lc-top a,.pe-next-post:hover .np-p,.pe-next-post:hover .np-title,.pe-prev-post:hover .np-p,.pe-prev-post:hover .np-title,.posts-navigation li.active a,.posts-navigation li:hover a,.project-header.light .project-meta div,.project-header.light .project-summary,.project-header.light .project-title,.project-header.light .project-work,.site-navigation.dark .menu>li>.sub-menu>li.current_page_item a,body.layout-dark{color:#ededed}h1.big-title{font-size:100px;font-style:normal;font-weight:600;line-height:110px;margin-left:-7px;margin-top:20px;margin-bottom:69px}h1{font-size:47px;line-height:65px;font-weight:600}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px;line-height:40px;font-weight:600}h5,p.big-p{line-height:35px}h1.thin,h2.thin,h3.thin,h4.thin,h5{font-weight:400}h5{font-size:18px}h6{font-size:12px;line-height:18px}p{line-height:33px;margin-bottom:15px}p.big-p{font-size:21px}.caption{letter-spacing:2px;font-size:13px;margin-bottom:30px}cite,dfn,em,i{font-style:italic}blockquote::before{display:block;width:2px;height:100%;left:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}a.underline,blockquote{position:relative;color:#121212}.entry-content a,.entry-content cite,.post-page-numbers.current,.widget.widget_rss li a{font-weight:600}pre{background-color:#eee;font-family:leadmotion,Leadmotion bold;line-height:1.6;margin-bottom:1.6em;padding:1.6em}code,kbd,tt,var{font-family:Leadmotion,"Leadmotion bold"}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background-color:#fff9c0;text-decoration:none}big{font-size:125%}#wp-calendar>caption,.wp-calendar-nav-prev a{font-size:12px;text-transform:uppercase;letter-spacing:1px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt,h5.cyg_widget-title{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}table{width:100%;text-align:center}td,th{padding:8px;width:10px;height:10px;color:grey}thead th{border-width:1px;color:#464646;background-color:#e3e3e3}table a{color:#121212;text-decoration:none;font-weight:600}.list-title.swiper-pagination-bullet-active,thead tr{background:0 0}tbody tr{border-bottom:1px solid red}tbody td,tbody th{background-color:#e8e8e8}.wp-calendar-nav-prev a{text-decoration:none;color:#121212;font-weight:600}#wp-calendar>caption{text-align:left;font-weight:600;padding-bottom:12px}.cygni-search.search-active button[type=submit],.grid-project a,.horizontal-project-link a:hover,.layout-dark .cygni-post.cygni-sticky.no-thumb .post-meta a,.layout-dark .cygni-post.cygni-sticky.no-thumb .post-read-more a,.layout-dark .cygni-post.cygni-sticky.no-thumb .post-title a,.layout-dark .pe-next-post:hover .np-p,.layout-dark .pe-next-post:hover .np-title,.layout-dark .pe-prev-post:hover .np-p,.layout-dark .pe-prev-post:hover .np-title,.layout-light .lc-capt,.light-init .all-projects .project:hover .title a,.project-url:hover .bsb-link,.site-navigation .menu>li>.sub-menu>li.current_page_item a,.site-navigation.classic .menu li>.sub-menu li a:hover,.site-navigation.light .menu li>.sub-menu li a:hover,.site-navigation.light .menu-widget h5,.site-navigation.light .menu>li.menu-item-hover>a::before,.site-navigation.light .scrolling-button a:hover,.site-navigation.light .sub-menu li a:hover,.site-navigation.light .sub-toggle.st-active,.site-navigation.light .widget-socials li a,.widget.widget_archive>ul li a:hover,a:active,a:focus,a:hover,a:visited{color:#121212}a:focus{outline:dotted thin}#primary[tabindex="-1"]:focus,a:active,a:hover{outline:0}a.underline::before{bottom:0;right:0;width:100%;height:1px;display:block;-webkit-transition:.3s cubic-bezier(.645, .045, .355, 1);-o-transition:.3s cubic-bezier(.645, .045, .355, 1);transition:.3s cubic-bezier(.645, .045, .355, 1)}.c-form .field-active::after,.cygni-post.cygni-sticky.no-thumb .post-read-more a::before,.layout-dark .big-slide-current::after,.layout-dark .big-slider .category span::before,.layout-dark .bs-bullets .swiper-pagination-bullet::before,.layout-dark .cygni-post.cygni-sticky.no-thumb,.layout-dark .detailed-dot::before,.layout-dark .field-wrap::after,.layout-dark .link a::before,.layout-dark .list-carousel .list-titles-meta span::after,.layout-dark .message-wrap::after,.layout-dark .pe-next-post::after,.layout-dark .pe-prev-post::after,.layout-dark .plus-button .line-s,.layout-dark .posted-on::after,.layout-dark .project-url span::before,.layout-dark .widget.widget_meta a::before,.layout-dark .widget.widget_rss li a::after,.layout-dark a.underline::before,.layout-dark thead th,.lsc-ov:nth-child(3)::after,.lsc-ov:nth-child(4)::after,.site-header.dark-nav-active.toggle-line,.site-header.light .toggle-line,.site-navigation .is-active .toggle-line,.site-navigation.light .menu-ov,body.layout-dark .overlay{background-color:#ededed}.accordion-title a:hover,.landing-im a,.site-footer a,.vertical-item-link:hover,.wall-project a:hover,.widget-socials li a:hover,a.underline:hover{text-decoration:none}#submit:hover::before,.button:hover::before,.hor-ov.anim-in,.image-wrapper.has-animation.slide-left .slide-anim-holder.sa-ready,.image-wrapper.has-animation.slide-right .slide-anim-holder.sa-ready,.overlay-ch-out,.widget.widget_meta a:hover::before,a.underline:hover::before{width:0}button,input[type=button],input[type=reset],input[type=submit]{border:none;background:0 0;font-size:12px;text-transform:uppercase;font-weight:600;position:relative;display:block;padding:0;color:#121212;cursor:pointer;letter-spacing:1px}.privacy-wrap span,label{font-weight:500;font-size:14px}.submit::before,button::before{content:"";position:absolute;width:98%;height:2px;bottom:-2px;right:0;background-color:#ededed;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{font-size:14px;padding:5px}.c-form{overflow:hidden;padding:40px}.comment,.comment-respond,.widget{background-color:#f4f4f4}.c-form label{color:#ededed;margin-bottom:5px;margin-left:3px;padding:10px 0}.c-form .privacy-wrap,.no-results .search-form label{padding:0}.c-clients.columns-1 .c-client,.c-col-12,.cygni-search.search-active::before,.field-active::after,.footer-logo img,.fullscreen-footer a:hover::after,.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,.is-inview .vertical-anim-holder,.lc-logo>img:first-child,.list-title.swiper-pagination-bullet-active::after,.list-v2 .project-image img,.overlay-button:hover::after,.pe-next-post:hover::after,.pe-prev-post:hover::after,.privacy-wrap span,.single-post-image,.site-navigation .menu>li.menu-item-hover>a::before,.text-wrapper *,.widget-socials li a:hover::before{width:100%}input[type=email],input[type=tel],input[type=text],textarea{width:70%;background:0 0;display:block;border:none}.footer-dark .footer-ov,.layout-dark .c-form,.layout-dark .comment,.layout-dark .comment-respond,.layout-dark .cygni-post.no-thumb,.layout-dark .footer-ov,.layout-dark .posts-navigation li.active,.layout-dark .posts-navigation li:hover,.layout-dark .widget,.no-ovs.footer-dark{background-color:#0b0b0b}.field-wrap,.message-wrap{position:relative;margin-bottom:40px;width:100%;display:block;float:left}.field-wrap::after,.field-wrap::before,.message-wrap::after,.message-wrap::before{content:"";display:block;position:absolute;width:100%;height:1px;background:rgba(121,121,121,.3);z-index:2;bottom:0}.field-wrap::after,.message-wrap::after{background-color:#121212;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;width:0}label{width:30%;float:left;letter-spacing:0;padding:20px;color:#121212}.comment-form label{padding:0 0 20px;letter-spacing:0}input:focus,textarea:focus{outline:0!important}::-webkit-input-placeholder{color:#535353;font-size:13px;letter-spacing:1px}::-moz-placeholder{color:#535353;font-size:13px;letter-spacing:1px}:-ms-input-placeholder{color:#535353;font-size:13px;letter-spacing:1px}::-ms-input-placeholder{color:#535353;font-size:13px;letter-spacing:1px}::placeholder{color:#535353;font-size:13px;letter-spacing:1px}.comment-reply-link,.comment_date{font-size:10px;text-transform:uppercase;letter-spacing:1px}.privacy-wrap{float:left;padding-left:20px}.send-wrap{float:right;padding-right:20px}.privacy-wrap span{letter-spacing:1px;margin-left:10px;color:#ededed}.comment-meta,.wp-block-button{margin-bottom:15px}.footer-nav li,.search-res .hentry .entry-meta,.wp-block-cover,.wp-block-cover-image{margin-bottom:30px}.cygni-post.cygni-sticky.no-thumb .post-meta a,.layout-dark .comment .name,.layout-dark .comment .name .url,.layout-dark .listv2-project::before,.layout-dark .np-title,.light-button:hover,.site-header.light .site-navigation.classic .menu li>.sub-menu li a:hover,.site-header.light .site-navigation.classic .menu>li>a span::after,.wp-block-cover p:not(.has-text-color){color:#fff}.big-images .swiper-slide,.has-parallax-parent,.image-wrapper.parallax-image,.single-post-content{overflow:hidden}.blocks-gallery-grid,.wp-block-gallery{margin-bottom:20px}.page-links{clear:both;margin:0 0 1.5em}#comments{float:left;clear:both;display:block;width:100%}.comment-list{margin:0;padding:0;list-style:none!important}.comment-list ul.children{list-style:none;margin-left:30px}.comment{margin-bottom:20px;position:relative;overflow:hidden;padding:20px 20px 0}.comment-content a{word-wrap:break-word}.comment .image{float:left;height:100%}.comment .image img{margin-right:20px;margin-bottom:20px}.comment .text_holder{padding-left:120px}.comment-reply-link{font-weight:700;position:absolute;top:20px;right:20px}.comment .name{display:inline}.comment .name,.comment .name .url{font-size:14px;color:#000;font-weight:600;text-decoration:none}.comment_date{color:#121212;font-weight:600;display:block;opacity:.6}.comment-reply-title,.comments-title,.horizontal-cats .category{font-size:18px;font-weight:600}.comment-reply-title{display:block;float:left;line-height:29px;margin:0 20px 20px 0;width:100%}.comment p{font-size:14px}#cancel-comment-reply-link,.logged-in-as a{font-size:10px;letter-spacing:1px;text-transform:uppercase}.comment-reply-title a{color:#fa343d}#cancel-comment-reply-link{color:#000;font-weight:700;margin-left:10px}.comment-respond{padding:1.5em}a.comment-reply-link.underline{position:absolute;text-decoration:none}.logged-in-as a{text-decoration:none;font-weight:600;color:#121212;opacity:.6}.logged-in-as{margin-top:0;margin-bottom:25px;text-align:right}.align-center,.elementor-password .site-main.elementor-page .post-password-form,.gallery-item,.wp-caption-text{text-align:center}.logged-in-as>a:nth-child(2),span.post-page-numbers:first-child{margin-left:10px}.widget{margin:0 0 1.5em;padding:30px}.site-footer .widget{padding:0 20px 0 0;background:0 0!important;margin-bottom:50px}.site-footer .caption{text-transform:uppercase}.widget-title{font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-bottom:25px;display:block;font-weight:600;opacity:.6}.footer-menu,.footer-menu ul,.widget .menu,.widget .sub-menu,.widget.widget_archive ul,.widget.widget_pages ul,.widget>ul{margin:0;padding:0;list-style:none}.search-res .hentry .entry-title a,.widget ul li a{color:#121212;text-decoration:none}.widget.widget_archive ul>li{font-size:0}.widget.widget_archive>ul li a{color:#6c6c6c;text-decoration:none;display:inline-block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:14px;line-height:28px}.widget.widget_archive>ul li a::before{content:"";display:inline-block;vertical-align:middle;width:10px;height:1px;background-color:#6c6c6c;margin-right:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.detailed-dot.dot-in::before,.widget.widget_archive>ul li a:hover::before{width:20px}.widget li>ol,.widget li>ul{margin-left:0;padding-left:25px}.widget.widget_categories>ul{list-style:square inside}.widget.widget_categories>ul li{font-size:12px;color:#939393}.widget.widget_categories>ul li a{font-size:14px;line-height:30px}.widget.widget_categories ul{list-style:disclosure-closed inside}.widget.widget_meta a{font-weight:600;display:inline-block;position:relative;margin-bottom:10px}.widget.widget_meta a::before{content:"";display:block;position:absolute;right:0;width:100%;background-color:#121212;height:2px;bottom:1px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.widget.widget_meta li{display:block;font-size:14px}.widget.widget_recent_comments li a{font-weight:600;font-style:normal}.widget.widget_recent_comments li{font-size:14px;line-height:28px;display:block;margin-bottom:15px;color:#868686;font-style:italic}.widget.widget_rss li{display:block;margin-bottom:40px}.widget.widget_rss ul{list-style:circle inside}.widget.widget_rss li a::after{content:"";display:inline-block;width:21px;height:1px;background-color:#121212;vertical-align:middle;margin:0 10px}.widget.widget_rss li .rssSummary{display:block;margin-top:8px;font-size:14px;color:#777}.widget.widget_rss li cite{display:block;margin-top:10px;font-size:14px;font-weight:600}.widget.widget_rss li .rss-date{text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600;opacity:.6}.widget .tagcloud a{display:inline-block;text-transform:uppercase;letter-spacing:1px;padding:10px 20px;border:1px solid #a8a8a8;margin-bottom:15px;margin-right:15px;font-size:10px!important;color:#686868;text-decoration:none;font-weight:600;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.widget .tagcloud a:hover{border-color:#686868}.widget .menu{position:static;-webkit-transform:none;-ms-transform:none;transform:none;text-align:unset}.widget .sub-menu,.widget.widget_pages .children{list-style:none;display:block;margin-left:1.5em}.widget .menu-item,.widget.widget_pages .page_item{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;display:block}.widget .sub-menu a,.widget.widget_pages .children a{color:#6c6c6c;font-weight:400}.widget .menu-item.menu-item-has-children::before,.widget.widget_pages page_item_has_children::before{content:"\e764";font-family:entypo;display:inline-block;font-size:8px;margin-right:7px;vertical-align:middle;margin-top:-1px}.widget .menu-item a,.widget.widget_pages .page_item a{padding:7px 0;text-decoration:none;display:inline-block;color:#4d4d4d}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.big-slider .title div .span-line,.custom-logo-link,.detailed-fraction div,.not-found .search-form .search-submit,.not-found .search-form label,.single-post-categories,.single-post-date{display:inline-block}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em;display:-ms-grid;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;width:100%}.aligncenter,.line,.overlay{display:block}.gallery-columns-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.gallery-columns-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.gallery-columns-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.gallery-columns-5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.gallery-columns-6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.gallery-columns-7{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}.gallery-columns-8{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr)}.gallery-columns-9{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.lsc-ov:first-child::after,.lsc-ov:nth-child(3)::after,.overlay,.overlay.ls-dark-go,.overlay.ls-light-go,.posts-navigation li,.site-navigation .menu-ov-1,.site-navigation .menu-ov-2,.site-navigation .menu-ov-3{border-right:1px solid hsla(0,0%,48.6%,.2)}.footer-ov,.lsc-ov:nth-child(3)::after{border-left:1px solid hsla(0,0%,48.6%,.2)}.aligncenter,.alignleft,.alignright{margin-bottom:1.5em}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.image-wrapper.has-animation.slide-bottom .slide-anim-holder.sa-ready,.image-wrapper.has-animation.slide-top .slide-anim-holder.sa-ready,.line,.loaded .bs-ov,.out-for-bs,.overlay,.overlay-out,.project-header .project-image.no-overlays .pi-ov.pi-ov-in{height:0}.alignleft{float:left;margin-right:1.5em}.alignright,.vertical-item:nth-child(2n) .vertical-image-wrapper{float:right}.alignright{margin-left:1.5em}.aligncenter{clear:both;margin-left:auto;margin-right:auto}.detailed .project-title div,.lines,.pe-video-style-2,.project-content,.sticky{position:relative}.cygni-loader,.line,.loading-text,.overlay{position:fixed}.line{width:1px;background-color:hsla(0,0%,48.6%,.2);z-index:-1;top:0}.cygni-post.cygni-sticky.no-thumb,.layout-dark .bs-ov,.layout-dark .cygni-post.cygni-sticky.no-thumb .post-read-more a::before,.layout-dark .cygni-sticky .posted-on::after,.layout-dark .detailed-button::after,.layout-dark .hor-ov,.layout-dark .list-image::after,.layout-dark .np-ov,.layout-dark .pe-next-post,.layout-dark .pe-prev-post,.layout-dark .pi-ov,.layout-dark .posts-navigation li,.layout-dark tbody td,.layout-dark tbody th,.layout-dark thead th,.lsc-dark .select-but::after,.lsc-ov:first-child::after,.lsc-ov:nth-child(2)::after,.overlay,.overlay.page-change,.posts-navigation li.active,.posts-navigation li:hover,.site-header.light .site-navigation.classic .menu>li>.sub-menu,.site-navigation.light .is-active .toggle-line,.site-navigation.light .widget-socials li a::before,body.layout-dark,body.layout-dark .line-2::after{background-color:#121212}.line.page-change{z-index:9999}.bs-ov-2,.hor-ov:first-child,.line-1{left:25%}.line-2{left:50%;bottom:0;top:unset}.line-arange{z-index:4}.line-after-out::after{opacity:0;visibility:hidden;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.bs-ov-4,.hor-ov:nth-child(3),.line-3{left:75%}.overlay{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)}.bs-ov-1,.image-wrapper.has-animation.slide-left .slide-anim-holder,.lsc-ov:first-child,.overlay-1,.project-url span:nth-child(3){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,.site-navigation .menu-ov-4{left:75%;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.loading-text{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:40px;text-transform:uppercase;z-index:99999;letter-spacing:20px;font-weight:600;mix-blend-mode:difference;color:#ededed;opacity:0;visibility:hidden}.lc-top .underline,.lc-top a,.scroll-not{letter-spacing:1px;font-size:12px}.bs-active,.detailed-project.dp-active,.dot-index-active.dot-in .dot-index,.horizontal-pagination.anim-in div,.loading-text.page-change,.pb-in.pb-active .ap-text,.site-main.loaded{opacity:1;visibility:visible}.loading-text .letter{display:inline-block;position:relative;z-index:auto;will-change:transform,opacity}.overlay.page-change{width:25%;height:100%;z-index:999;-webkit-transition:none;-o-transition:none;transition:none}.cygni-loader{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:.8s cubic-bezier(.65, 0, .35, 1);-o-transition:.8s cubic-bezier(.65, 0, .35, 1);transition:.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:translateX(-150%)}.col-al-right{text-align:right;padding-right:0;padding-left:15px}.landing-section{position:absolute;top:0;left:0;width:100%;overflow-x:hidden}.lc-header{position:relative;width:100%;height:100vh}.lc-bottom,.lc-content,.lc-images,.lc-mid,.lc-top{position:absolute}.lc-content{left:10%;width:30%;height:100%;display:block}.lc-images{right:0;width:60%;height:100%;z-index:1}.lc-images-sec:first-child,.lc-images-sec:nth-child(3){margin-left:23%}.lc-image{max-width:55%;height:100%;display:block;float:left;margin-right:40px}.lc-image img{width:auto;height:100%}.lc-images-sec{display:block;width:150%;height:33.33333333333%;padding:20px 0}.lc-top{top:15%;white-space:nowrap}.lc-top a{text-transform:uppercase;margin-right:40px;opacity:.5;color:#121212;text-decoration:none}.lc-top .underline{font-weight:600;opacity:1}.lc-mid{top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lc-bottom{bottom:10%}.scroll-not{color:#cacaca}.scroll-not::before{content:"\e764";font-family:entypo;margin-right:10px;opacity:1}.lc-logo{width:220px;margin-bottom:60px;position:relative}.landing-select,.lc-logo::after,.lsc-images,.lsc-ov,.select-but,.select-but span,.select-but::after,.site-branding,.site-header{position:absolute}.lc-logo::after{content:"DARK";color:#ededed;top:0;right:-11px;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%);font-size:12px;letter-spacing:10px;font-weight:400}.lc-capt{color:#ededed;font-size:10px;letter-spacing:2px;opacity:.5;width:200px;line-height:22px}.image-wrapper.landing-im{margin-bottom:150px;z-index:1}.left-ims .landing-im:first-child{margin-top:150px}.right-ims .landing-im{padding-left:35px}.left-ims .landing-im{padding-right:35px}.landing-im .caption{font-size:10px;text-transform:uppercase;margin-left:30px}.layout-light .lc-logo::after{color:#121212;content:"LIGHT"}.landing-select{top:0;left:0;width:50%;height:100%;overflow:hidden}.landing-select.lsc-dark,.pe-prev-post::after{right:0;left:unset}.select-but{top:50%;left:50%;width:200px;height:200px;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);z-index:2}.select-but::after{content:"";display:block;top:0;left:0;width:100%;height:0;background-color:#ededed;z-index:-1;-webkit-transition:height .75s 1s;-o-transition:height .75s 1s;transition:height .75s 1s}.big-image .plyr,.big-image .plyr__video-wrapper,.c-col-12.sidebar-passive,.dark-in .lsc-ov:first-child::after,.dark-in .lsc-ov:nth-child(2)::after,.detailed-button.db-loaded::after,.dt-loaded .dt-ov,.image-wrapper.has-animation.slide-bottom.is-inview .slide-anim-holder,.image-wrapper.has-animation.slide-top.is-inview .slide-anim-holder,.light-in .lsc-ov:nth-child(3)::after,.light-in .lsc-ov:nth-child(4)::after,.loaded .lsc-ov,.loaded .select-but::after,.next-posts:hover::before,.pb-in.plus-button .line-s,.previous-posts:hover::before,.project-header .project-image.project-image-full,.site-navigation .menu-ov.menu-ov-in,.site-navigation.nav-open{height:100%}.select-but .sb-span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);text-decoration:none;color:hsla(0,0%,48.6%,.6);width:100%;text-align:center;font-size:16px;text-transform:uppercase;letter-spacing:2px;font-weight:600;background:0 0;opacity:0;-webkit-transition:opacity 1s 2s;-o-transition:opacity 1s 2s;transition:opacity 1s 2s}.select-but span,.sub-toggle{-webkit-transition:.3s;-o-transition:.3s}.c-client:hover,.c-client:hover img,.cygni-horizontal-images.init,.fade-in.is-inview,.ff-socials.social-icons a:hover,.listv2-wrapper.hovered .listv2-project.hover,.loaded .lsc-images,.loaded .select-but .sb-span,.loaded .select-but span,.single-post-tags a:hover,.team-member:hover .team-member-image::before{opacity:1}.select-but span{display:block;background:hsla(0,0%,48.6%,.2);transition:.3s;width:1px;height:1px;opacity:0;-webkit-transition:width 1s 1s,height 1s 1s;-o-transition:width 1s 1s,height 1s 1s;transition:width 1s 1s,height 1s 1s}.select-but span::after{content:"";display:block;width:0;height:0;background:hsl(0,0%,48.6%);-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.all-project-meta,.cygni-horizontal-images .swiper-slide,.next-project,.project-url:hover span::before,.select-but:hover span::after,.team-member-image{width:100%;height:100%}.loaded .select-but span:first-child,.project-url.loaded span:first-child,.project-url.loaded span:nth-child(2){width:100%;height:1px}.loaded .select-but span:nth-child(2){height:100%;width:1px;bottom:0}.loaded .select-but span:nth-child(3){width:100%;height:1px;bottom:0}.loaded .select-but span:nth-child(4){height:100%;width:1px;right:0}.lsc-images{width:65%;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation-name:lscIm;animation-name:lscIm;-webkit-animation-duration:120s;animation-duration:120s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0;-webkit-transition:opacity 1s linear 2s;-o-transition:opacity 1s linear 2s;transition:opacity 1s linear 2s}.lsc-dark .lsc-images{-webkit-animation-name:lscImDark;animation-name:lscImDark;bottom:0;top:unset}.landing-select img{width:100%;margin-bottom:50px;opacity:.2}@-webkit-keyframes lscIm{100%{-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}}@keyframes lscIm{100%{-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}}@-webkit-keyframes lscImDark{100%{-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%)}}@keyframes lscImDark{100%{-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%)}}.lsc-ov{width:25%;height:0;bottom:0;background-color:#ededed;z-index:auto;-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)}.lsc-ov::after{content:"";display:block;position:fixed;width:25%;height:0;-webkit-transition:.6s cubic-bezier(.645, .045, .355, 1);-o-transition:.6s cubic-bezier(.645, .045, .355, 1);transition:.6s cubic-bezier(.645, .045, .355, 1);bottom:0;z-index:3}.lsc-ov:first-child::after,.member-socials li:nth-child(3) a,.project-url span:first-child::before,.project-url span:nth-child(3)::before,.project-url:hover span:nth-child(2)::before,.project-url:hover span:nth-child(4)::before,.vertical-projects.vertical-init .vertical-item-title div:first-child .title-line{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.lsc-ov:nth-child(2)::after{-webkit-transition-delay:.233s;-o-transition-delay:.233s;transition-delay:.233s}.lsc-ov:nth-child(3)::after{-webkit-transition-delay:.266s;-o-transition-delay:.266s;transition-delay:.266s}.lsc-ov:nth-child(4)::after{-webkit-transition-delay:.299s;-o-transition-delay:.299s;transition-delay:.299s}.lsc-ov:nth-child(2){left:25%;-webkit-transition-delay:.233s;-o-transition-delay:.233s;transition-delay:.233s}.lsc-ov:nth-child(3){left:50%;background-color:#121212;-webkit-transition-delay:.266s;-o-transition-delay:.266s;transition-delay:.266s}.lsc-ov:nth-child(4){left:75%;background-color:#121212;-webkit-transition-delay:.299s;-o-transition-delay:.299s;transition-delay:.299s}.ls-out .lsc-images{opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.ls-out .select-but span{width:0!important;height:0!important;-webkit-transition:1s;-o-transition:1s;transition:1s}.ls-out .select-but .sb-span{opacity:0;-webkit-transition:1s;-o-transition:1s;transition:1s}.ls-out .select-but::after{height:0;-webkit-transition:1s;-o-transition:1s;transition:1s}.overlay.ls-light-go{bottom:0;top:unset;height:100%;width:25%;background-color:#ededed;z-index:3}.overlay.ls-dark-go{bottom:0;top:unset;height:100%;width:25%;background-color:#121212;z-index:3}.site-header{width:100%;height:100%;overflow:hidden;top:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.fade-in,.st-op,.team-member:hover .team-member-image::after{opacity:0}.admin-bar .site-header{margin-top:32px!important}.site-branding{top:10vh;left:7vw;z-index:556;width:auto;pointer-events:all;overflow:hidden}.site-branding img{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%);-webkit-transition:.6s cubic-bezier(.42, .4, .26, 1.01);-o-transition:.6s cubic-bezier(.42, .4, .26, 1.01);transition:.6s cubic-bezier(.42, .4, .26, 1.01);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:110px}.accordion-title.is-inview,.archive .cygni-post,.dt-loaded .detailed-arrows div,.lc-next i.ino,.lc-prev i.ino,.loaded .site-navigation.classic .menu li.menu-item-has-children::before,.site-branding img.logo-in,.team-member:hover .member-socials a{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible}.site-navigation{position:relative;z-index:555;width:100%;height:0;pointer-events:all}.big-slider,.j-back,.scroll-rat,.vertical-back-text{pointer-events:none}.site-navigation .menu-owrapper,.site-navigation .menu-widget-wrapper{visibility:hidden}.site-navigation .menu-ov{position:fixed;height:0;background-color:#121212;-webkit-transition:.6s cubic-bezier(.645, .045, .355, 1);-o-transition:.6s cubic-bezier(.645, .045, .355, 1);transition:.6s cubic-bezier(.645, .045, .355, 1);top:0;width:25%}.site-navigation .menu-ov-1{left:0}.site-navigation .menu-ov-2{left:25%;-webkit-transition-delay:.03333s;-o-transition-delay:.03333s;transition-delay:.03333s}.site-navigation .menu-ov-3{left:50%;-webkit-transition-delay:.06667s;-o-transition-delay:.06667s;transition-delay:.06667s}.site-navigation .menu-wrapper{position:absolute;left:25%;width:50%;background:0 0;top:0;bottom:0;visibility:hidden;overflow:hidden}.site-navigation .menu{position:absolute;top:50%;left:0;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);margin:0;padding:0}.site-navigation .menu>li{position:relative;display:block;padding-left:40px;padding-bottom:35px;white-space:nowrap}.nav-page-links a:hover,.next-posts a:hover,.previous-posts a:hover,.site-navigation .menu a{text-decoration:none;color:#000}.site-navigation .menu>li>a{font-size:45px;font-weight:500;line-height:55px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:inline-block;letter-spacing:4px;opacity:0;color:rgba(255,255,255,.6);-webkit-transform:translateX(-120%);-ms-transform:translateX(-120%);transform:translateX(-120%);visibility:hidden}.site-navigation .menu>li>a::before{content:attr(data-hover);position:absolute;left:0;width:0;overflow:hidden;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.site-navigation .menu-item a.menu-item-comes{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0);opacity:1;visibility:visible}.site-navigation .menu>li>.sub-menu,.sub-toggle{top:10px;opacity:0;position:absolute;cursor:pointer}.site-navigation .menu>li>.sub-menu{left:25vw;visibility:hidden;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;width:100%;margin:0;padding:0}.site-navigation .menu>li>.sub-menu>li{font-size:20px;line-height:28px;position:relative;overflow:hidden;display:block;margin-bottom:23px;padding-left:20px}.site-navigation .menu li>.sub-menu li a{color:#a2a2a2;display:inline-block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.5s cubic-bezier(.58, -.01, .39, .99);-o-transition:.5s cubic-bezier(.58, -.01, .39, .99);transition:.5s cubic-bezier(.58, -.01, .39, .99)}.site-navigation .menu li>.sub-menu li a:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;color:#ededed}.site-navigation .menu li>.sub-menu.sub-menu-in{opacity:1;visibility:visible;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.site-navigation .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}.site-navigation .sub-menu .sub-menu{overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;padding:0;margin:0 0 0 -9px;list-style:none}.site-navigation.full_screen .sub-menu .sub-menu{padding-left:25px}.site-navigation .sub-menu .sub-menu.sub-sub-in,.site-navigation.classic .sub-menu .menu-item-has-children:hover>.sub-menu{max-height:100px}.site-navigation .sub-menu .sub-menu li a{font-size:18px}.site-navigation .sub-menu .sub-menu li{margin-top:14px}.sub-toggle{display:inline-block;font-size:20px;margin-right:10px;color:rgba(147,147,147,.6);transition:.3s;left:6px;-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 .menu-toggle{position:absolute;right:7vw;cursor:pointer;top:10vh;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;z-index:113;width:35px;height:35px}.site-navigation .toggle-line{display:block;height:2px;width:0;background-color:#000;margin-bottom:5px;margin-left:auto;margin-right:auto;-webkit-transition:.25s cubic-bezier(.475, .425, 0, .995);-o-transition:.25s cubic-bezier(.475, .425, 0, .995);transition:.25s cubic-bezier(.475, .425, 0, .995);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.site-navigation .toggle-line-in{width:35px;-webkit-transform:none;-ms-transform:none;transform:none}.site-navigation .toggle-line-1{margin-top:9px}.site-navigation .toggle-line-2{-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}.site-navigation .is-active .toggle-line-1{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.site-navigation .is-active .toggle-line-2{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:-7px}.site-navigation .menu-widget-wrapper{position:absolute;left:50%;z-index:444;bottom:0;padding:3em;width:25%}.site-navigation .mww-3{left:75%;top:15%;bottom:unset;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px);opacity:0;visibility:hidden;-webkit-transition:.3s 0.1s;-o-transition:.3s 0.1s;transition:.3s 0.1s}.site-navigation .mww-2{-webkit-transform:translatey(-30px);-ms-transform:translatey(-30px);transform:translatey(-30px);opacity:0;visibility:hidden;-webkit-transition:.3s 0.1s;-o-transition:.3s 0.1s;transition:.3s 0.1s;overflow:hidden;bottom:3%;padding:0;z-index:700}.site-navigation .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:.3s;-o-transition:.3s;transition:.3s}.all-projects-metas .image-show .summary,.big-slide-pag i.anim-in,.go-to-top-in,.list-image.ino .list-image-wrapper,.site-navigation .mww-in{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.site-navigation .scrolling-button a{font-size:100px;font-weight:700;color:hsla(0,0%,48.6%,.1);line-height:140px;width:300px;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s;white-space:nowrap;text-decoration:none}.footer-list li a:hover,.footer-nav li a:hover,.projects-nav a,.site-navigation .scrolling-button a:hover{text-decoration:none;color:#ededed}.site-navigation .menu-widget-title{color:#909090;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:20px}.site-navigation .menu-widget h5{color:#ededed;font-weight:400}.site-navigation .menu-widget{margin-bottom:60px}.widget-socials{margin:0;padding:0}.widget-socials li{font-size:20px;line-height:45px;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:.3s;-o-transition:.3s;transition:.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;text-decoration:none}.widget-socials li a::before{content:"";position:absolute;bottom:0;left:1px;height:1px;width:0;display:block;background-color:#ededed;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.sticky_nav_menu .site-branding,.sticky_nav_menu .site-navigation,.sticky_nav_menu .site-navigation .menu-toggle{position:fixed}.layout-dark .detailed .project-excerpt,.layout-dark .detailed .project-meta,.site-navigation.light .menu>li>a,.site-navigation.light .sub-menu li a{color:#9f9f9f}.site-navigation.light .sub-menu li::after{background-color:#cecece}.site-navigation.classic .menu-wrapper{visibility:visible;position:absolute;right:7vw;width:unset;top:10vh;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;padding-left:0}.site-navigation.classic .menu li.menu-item-has-children::before{content:"\e764";font-family:entypo;display:inline-block;position:absolute;left:0;font-size:10px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden;-webkit-transition:.3s 1.4s;-o-transition:.3s 1.4s;transition:.3s 1.4s}.site-navigation.classic .sub-menu li.menu-item-has-children::before{content:"";font-family:entypo;position:absolute;left:0;font-size:10px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden;/*! transition: all .3s ease 1.4s; */height:87%;width:1px;background:#eaeaea;display:block;-webkit-transform:translateX(-10px) translateY(-50%)!important;-ms-transform:translateX(-10px) translateY(-50%)!important;transform:translateX(-10px) translateY(-50%)!important;top:50%}.site-navigation.classic .sub-menu .sub-menu li{position:relative;margin-top:0}.site-navigation.classic .sub-menu .sub-menu li::before{content:"";width:15px;height:1px;background:#eaeaea;left:0;top:50%;display:inline-block;vertical-align:middle;margin-right:5px}.site-navigation.classic .menu .sub-menu li.menu-item-has-children::before{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.site-navigation.classic .menu>li.menu-item-has-children::after{content:"";display:none;width:100%;height:35px;background:0 0}.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:rgba(24,25,25,.52);-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-weight:600;position:relative;padding:0 20px}.horizontal-prev,.site-navigation.classic .menu>li:last-child>a{padding-right:0}.site-navigation.classic .menu>li>a span{display:block;-webkit-transition:-webkit-transform .6s cubic-bezier(.42, .4, .26, 1.01);transition:transform .6s cubic-bezier(.42, .4, .26, 1.01);-o-transition:transform .6s cubic-bezier(.42, .4, .26, 1.01);transition:transform .6s cubic-bezier(.42, .4, .26, 1.01),-webkit-transform .6s cubic-bezier(.42, .4, .26, 1.01);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.all-projects-cats li:hover::after,.all-projects-cats.all-init li.cat-active::after,.bs-bullets .swiper-pagination-bullet.anim-in,.grid-project.is-inview .grid-project-index span,.grid-project.is-inview .grid-project-meta span,.list-init .swiper-slide-active.ino .list-titles-meta span,.pe-project:hover .pe-project-cat,.pe-project:hover .pe-project-client,.pe-project:hover .pe-project-date,.site-navigation.classic .menu>li>a span.span-in,.vertical-item-meta.is-inview .vertical-item-title div .title-line{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.all-projects .project.up .title,.all-projects-cats li:hover span,.all-projects-cats.all-init li.cat-active span,.portfolio-showcase.loading .big-slider .meta div>span,.site-navigation.classic .menu>li.current-menu-item>a>span.span-in,.site-navigation.classic .menu>li.menu-item-hover>a span.span-in,.site-navigation.classic .menu>li:hover>a>span{-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:.3s;-o-transition:.3s;transition:.3s;color:#121212}.site-navigation.classic .menu>li>.sub-menu{position:absolute;left:40px;top:40px;z-index:-1;opacity:1;background-color:#fff;opacity:0;visibility:hidden;padding:30px 65px 30px 50px;-webkit-transform:translateX(-50px) translateY(40px);-ms-transform:translateX(-50px) translateY(40px);transform:translateX(-50px) translateY(40px);-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition:.4s cubic-bezier(.66, .02, .36, 1);-o-transition:.4s cubic-bezier(.66, .02, .36, 1);transition:.4s cubic-bezier(.66, .02, .36, 1);width:unset}.site-navigation.classic .menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transform:translateX(-50px) translateY(0);-ms-transform:translateX(-50px) translateY(0);transform:translateX(-50px) translateY(0)}.site-navigation.classic .menu>li>.sub-menu>li{overflow:visible;font-size:13px;line-height:32px;margin-bottom:0;font-weight:600;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:rgba(24,25,25,.52)}.site-navigation.classic .menu li>.sub-menu li a{-webkit-transition:.25s cubic-bezier(.58, -.01, .39, .99);-o-transition:.25s cubic-bezier(.58, -.01, .39, .99);transition:.25s cubic-bezier(.58, -.01, .39, .99)}.site-navigation.classic .sub-menu .sub-menu li a{font-size:12px}.site-header.light .menu>li>.sub-menu>li.has-children::before,.site-header.light .site-navigation.classic .menu>li>a,.site-header.light .site-navigation.classic .sub-menu li a{color:rgba(255,255,255,.64)}.site-main{overflow:hidden;margin-top:25vh;opacity:0;visibility:hidden}.admin-bar .site-main{margin-top:26.5vh}@media screen and (max-width:782px){.admin-bar .site-header{margin-top:46px!important}.admin-bar .site-main{margin-top:27vh}}.elementor-password .site-main.elementor-page{margin:26.5vh 0 20vh}.pe-post.is-inview,.site-footer.blog-footer,.site-footer.no-ovs,.site-footer.project-footer,.site-main.elementor-page{margin-top:0}.archive .page-title{margin-left:40px}.pe-post:last-child,.type-page{margin-bottom:100px}.archive .hentry,.archive-header.wrapper,.no-margin,.no-results .page-header.wrapper,.not-found .page-header.wrapper,.not-found .page-header.wrapper h1,.page-content .section:last-child,.pe-journal.section,.section.archive,.section.search-res{margin-bottom:0}.search-res .page-title{padding-left:37px}.search-res .hentry{background-color:#f4f4f4;padding:40px;margin-bottom:75px}.search-res .hentry .entry-meta a{font-size:10px;font-weight:500;margin-bottom:15px;letter-spacing:1px;text-transform:uppercase;color:#121212;text-decoration:none;opacity:.6}.search-res .hentry .entry-title{margin-top:0;margin-bottom:10px}.posted-on::after,.search-res .hentry .byline::after{content:"";display:inline-block;width:10px;height:1px;background-color:#121212;vertical-align:middle;margin:0 10px}.no-results .search-form .search-submit{padding:8px}.not-404{font-size:200px;font-weight:600;line-height:200px}.not-found .search-form .search-submit{background:#121212;color:#ededed;padding:6px 23px}.not-found-page label{float:none}.not-found .search-form input[type=search]{width:96%}.cygni-search{padding:0;display:block;margin:auto;position:relative;width:100%}.not-found .cygni-search{width:30%}.cygni-search input[type=search]{background:0 0;border:none;border-radius:0;width:100%}.cygni-search::after{content:"";position:absolute;bottom:0;width:100%;height:1px;left:0;background:hsla(0,0%,48.6%,.7)}.cygni-search::before{content:"";position:absolute;bottom:0;width:0;height:1px;left:0;background:#121212;z-index:1;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.cygni-search button[type=submit]{display:inline-block;position:absolute;right:0;font-size:20px;color:#aeaeae;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.not-found .searchform{margin-top:40px}.pe-blog-posts.wrapper{max-width:1100px}.cygni-post{display:block;overflow:hidden;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;visibility:hidden}.cygni-post.post-in{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible;-webkit-transition:1s .4s;-o-transition:1s .4s;transition:1s .4s}.cygni-post.no-thumb{background-color:#f4f4f4;padding:40px}.archive .cygni-post,.sidebar-active .cygni-post{width:100%;margin-bottom:100px}.pe-blog-gutter{width:10%}.pe-post{margin-bottom:350px;position:relative;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px);opacity:0;visibility:hidden}.pe-post a{text-decoration:none;color:#121212}.dt-loaded .detailed-fraction,.list-title.ino,.pe-post.anim-in{opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none}.pe-blog-posts .pe-post:nth-child(2){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;display:none}.pe-blog-posts .pe-post:nth-child(3){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.j-back{position:fixed;top:30%;left:50%;font-size:351px;font-weight:700;z-index:-5;color:rgba(0,0,0,.02);opacity:0;-webkit-transition:left 1s,opacity 1s;-o-transition:left 1s,opacity 1s;transition:left 1s,opacity 1s}.j-back.anim-in{left:30%;opacity:1}.pe-post.sticky{margin-bottom:250px;margin-top:130px}.pe-blog-title{margin-left:60px;margin-top:-100px;margin-bottom:-100px}.np-p,.pe-blog-sep,.post-cat,.post-title{margin-bottom:15px}.blog-page-title{font-size:100px;font-weight:600;color:#121212;line-height:110px}.pe-blog-stamp .caption{color:rgba(0,0,0,.55);margin-left:3px}.pe-blog-sep{display:block;font-size:18px;color:#c7c7c7;-webkit-transform:translateX(-15%);-ms-transform:translateX(-15%);transform:translateX(-15%)}.pe-blog-sep::before,.sub-heading::before{content:"";display:inline-block;width:73px;height:1px;background-color:#c7c7c7;vertical-align:middle;margin-right:17px}.posts-nav,.posts-navigation{display:block;width:100%;overflow:hidden}.posts-navigation ul{margin:0;padding:0;list-style:none;border-top:1px solid hsla(0,0%,48.6%,.2);border-bottom:1px solid hsla(0,0%,48.6%,.2)}.posts-navigation li{display:block;float:left;text-align:center;background-color:#ededed;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.posts-navigation li a{color:hsla(0,0%,32.5%,.53);text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:block;padding:30px}.nav-page-links,.next-posts,.previous-posts{display:block;width:25%;text-align:center;position:relative;float:left}.c-clients.columns-2 .c-client,.c-col-6,.grid-project.width-1,.grid-project.width-3,.nav-page-links{width:50%}.next-posts::before,.previous-posts::before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:0;background-color:#ccc;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:-1}.nav-page-links li{display:block;width:20%;height:100%;text-align:center;float:left}.nav-page-links a,.next-posts a,.previous-posts a{color:#0000006b;font-size:10px;font-weight:500;letter-spacing:1px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:30px;display:inline-block;width:100%}.posts-nav-page-num{font-size:12px;font-weight:500;color:#dadada}.big-slide-next:hover,.big-slide-prev:hover,.light-init .all-projects-metas .category,.light-init .all-projects-metas .meta div,.light-init .all-projects-metas .summary,.np-title,.plyr--full-ui input[type=range],.posts-nav-active a{color:#000}.pe-post-featured{width:100%;height:100%;overflow:hidden;max-height:500px}.sidebar-active .pe-post-featured{height:500px}.pe-post-featured a{display:block;width:100%;height:100%}.cygni-post img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.cygni-post:hover .pe-post-featured img,.grid-project:hover .grid-project-image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.cygni-post.cygni-sticky.no-thumb .post-excerpt p{color:#cecece}.post-meta{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.post-cat{font-weight:500;letter-spacing:1px}.post-title{font-size:18px;line-height:33px;font-weight:600}.post-meta a{color:#828282;text-decoration:none;text-transform:uppercase}.post-title a{color:#121212;text-transform:none}.archive .cygni-post.has-thumb .post-read-more{display:block;margin-left:40px}.cygni-post.has-thumb .post-meta{margin-top:40px;margin-left:40px;margin-right:40px}.post-cat{font-size:10px}.post-read-more{margin-top:28px;display:block}.post-read-more a{color:#121212;font-weight:700;text-transform:uppercase;font-size:12px;text-decoration:none}.pe-next-post,.pe-prev-post{display:block;width:50%;height:100%;padding:50px;position:absolute;left:0;background-color:#ededed}.pe-next-post::after,.pe-prev-post::after{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;background-color:#121212;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.pe-next-post{left:unset;right:0}.pe-single-post-navigation{border-top:1px solid rgba(187,187,187,.3);height:20vh;position:relative}.pe-single-post-navigation::before{content:"";display:block;width:1px;background:hsla(0,0%,48.6%,.2);position:absolute;height:100%;z-index:3;left:50%}.np-title{font-size:17px;font-weight:600;display:inline-block;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.next-post-title,.prev-post-title{position:absolute;top:50%;left:50%;z-index:3;-webkit-transition:.7s cubic-bezier(.645, .045, .355, 1);-o-transition:.7s cubic-bezier(.645, .045, .355, 1);transition:.7s cubic-bezier(.645, .045, .355, 1);text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.np-p{display:block;color:#969696;font-size:10px;font-weight:500;letter-spacing:1px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.footer-nav li a,.single-post-tags a{-webkit-transition:.3s;-o-transition:.3s}.layout-dark .j-back{color:rgba(255,255,255,.02)}.layout-dark .next-posts::before,.layout-dark .previous-posts::before{background:rgba(0,0,0,.46)}.layout-dark .nav-page-links a,.layout-dark .next-posts a,.layout-dark .post-cat,.layout-dark .previous-posts a{color:rgba(255,255,255,.49)}.pe-post-header{display:block;width:100%;margin:250px auto 0;overflow:hidden}.cygni-horizontal-images .swiper-slide img,.pe-carousel-item,.pe-carousel-item img,.portfolio-showcase video,.single-post-image img,.trio-wrap img,.wall .project-image img,.wall .project-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pe-single-post-cat{font-size:13px;letter-spacing:2px;font-weight:500;margin-bottom:30px;margin-left:1px;color:#c1c1c1;-webkit-transform:translatex(-50px);-ms-transform:translatex(-50px);transform:translatex(-50px)}.pe-single-post-cat::before{content:"";display:inline-block;width:100px;height:1px;background-color:#c1c1c1;vertical-align:middle;margin-right:15px}.single-post-title{margin-bottom:40px}.single-post-title h1{font-size:50px;line-height:70px;font-weight:600;margin:0}.pe-single-post-content p{font-size:20px;line-height:38px}.single-post-meta a,.single-post-tags a{letter-spacing:1px;font-size:12px;text-transform:uppercase}.single-post-meta a{color:#404040;text-decoration:none}.footer-menu li a:hover,.page-links a,.single-post-tags a{color:#121212;text-decoration:none}.single-post-tags{display:block;margin:50px 0;font-size:14px;font-weight:600;clear:both;float:left}.single-post-tags a{opacity:.6;font-weight:500;padding:10px 20px;border:1px solid #12121282;margin:10px;transition:.3s;display:inline-block}.post-password-form label{float:none;padding:0}.post-password-form input[type=submit]{display:inline-block;padding:6px 20px;color:#ededed;background:#121212;margin:0}.page-links a{font-weight:400}.list-titles-meta span::after,.post-page-numbers::after{content:"";display:inline-block;width:20px;height:1px;background-color:#121212;vertical-align:middle;margin:0 10px}.footer-ov,.layout-dark .horizontal-progress.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,.no-ovs.footer-light{background-color:#fff}.layout-dark .cygni-post.cygni-sticky.no-thumb .post-excerpt p{color:#353535}.section-bars{position:absolute;z-index:-10;width:100%;height:100%;display:block}.sec-bg-ov{width:25%;background-repeat:repeat;background-clip:border-box;float:left;will-change:auto}.sec-bg-ov:first-child{height:calc(100% + 100px);-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}.sec-bg-ov:nth-child(2){height:calc(100% + 200px);-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.sec-bg-ov:nth-child(3){height:calc(100% + 300px);-webkit-transform:translate3d(0,-150px,0);transform:translate3d(0,-150px,0)}.sec-bg-ov:nth-child(4){left:75%;height:calc(100% + 200px);-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.no-results .page-header.wrapper h1{margin-top:0;margin-bottom:0}.footer-nav li a{font-size:30px;line-height:30px;color:hsla(0,0%,48.6%,.1);font-weight:500;transition:.3s}.has-pad-left{padding-left:20px}.site-footer{padding:50px 0;position:relative;margin-top:100px}.c-accordion,.ft-headline{margin-top:50px}.footer-ov{width:25%;display:block;position:absolute;top:0;left:0;z-index:-2}.site-footer.blog-footer .footer-ov:first-child{display:block;width:100%;height:100%;-webkit-transform:none;-ms-transform:none;transform:none}.footer-ov:first-child{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)}.footer-logo{width:100px}.footer-widget-title{font-size:13px;margin-bottom:30px;font-weight:600;letter-spacing:2px;color:#909090;margin-top:15px}.footer-list{list-style:none;margin:0;padding:0}.footer-list li{font-size:18px;margin-bottom:15px}.footer-menu li{display:inline-block;margin-right:20px}.footer-menu li a{font-size:11px;letter-spacing:2px;text-transform:uppercase;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-weight:600;color:hsla(0,0%,33.3%,.4);line-height:28px}.footer-menu li a:hover{opacity:1}.copyright-text{color:hsla(0,0%,48.6%,.4);font-size:13px;margin:0}.fullscreen-footer{display:block;padding-left:7%;padding-right:7%;z-index:1;overflow:hidden}.fullscreen-footer a{color:rgba(24,25,25,.66);font-size:13px;position:relative;font-weight:500;text-decoration:none;letter-spacing:0;display:block;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.next-project span,.project-meta div,.project-work{letter-spacing:1px;text-transform:uppercase}.fullscreen-footer a.span-in,.hor-current{-webkit-transform:translatey(0);-ms-transform:translatey(0)}.fullscreen-footer i{font-size:30px}.fullscreen-footer a.span-in{transform:translatey(0)}.fullscreen-footer a::after{content:"";display:block;height:1px;background-color:#ededed;position:absolute;width:0;-webkit-transition:.3s cubic-bezier(.61, 0, .48, 1);-o-transition:.3s cubic-bezier(.61, 0, .48, 1);transition:.3s cubic-bezier(.61, 0, .48, 1);bottom:0}.align-right,.ff-right{text-align:right}.ff-left,.ff-right{display:block;width:50%;float:left}.np-ov,.pi-ov{width:25%;background-color:#ededed;z-index:-3}.ff-socials li{display:inline-block;margin-right:30px}.ff-socials li:last-child,.list-titles-meta>span:last-child{margin-right:0}.ff-socials.social-icons i{font-size:20px}.ff-socials.social-icons a{opacity:.3;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.ff-socials.social-icons li,.horizontal-project-link a:hover::before{margin-right:20px}.ff-link{color:#121212;font-size:17px}.project-header{height:100vh;position:relative;margin-bottom:150px}.pi-ov,.project-meta,.project-summary,.project-top{position:absolute}.project-header .project-image{width:100%;display:block;height:50%;position:relative;overflow:hidden}.project-header .project-image img,.project-header .project-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:-999;-webkit-transform:translate3d(0,0,0)}.pi-ov{bottom:0;height:100%;-webkit-transition:height .6s cubic-bezier(.65, .05, .36, 1);-o-transition:height .6s cubic-bezier(.65, .05, .36, 1);transition:height .6s cubic-bezier(.65, .05, .36, 1);-webkit-transform:translate3d(0,0,0)}.pi-ov-1{left:0;-webkit-transition-delay:1.03333s;-o-transition-delay:1.03333s;transition-delay:1.03333s}.pi-ov-2{left:25%;-webkit-transition-delay:1.06666s;-o-transition-delay:1.06666s;transition-delay:1.06666s}.pi-ov-3{left:50%;-webkit-transition-delay:1.09999s;-o-transition-delay:1.09999s;transition-delay:1.09999s}.pi-ov-4{left:75%;-webkit-transition-delay:1.13333s;-o-transition-delay:1.13333s;transition-delay:1.13333s}.pi-ov-in.pi-ov-1{height:17%}.pi-ov-in.pi-ov-2{height:7%}.pi-ov-in.pi-ov-3{height:2%}.pi-ov-in.pi-ov-4{height:22%}.project-top{top:40%;left:20%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:35vw}.project-meta{left:20.5%;top:65%}.project-work{font-size:14px;margin-bottom:18px;margin-left:2px;color:#797979}.s-proejct-cat::before{content:"- "}.project-title{font-size:100px;font-weight:600;line-height:110px;margin:0}.layout-dark .project-work{color:#d2d2d2}.list-v2 .category,.list-v2 .title{color:#191b1d;display:inline-block}.project-summary{font-size:18px;line-height:36px;right:20%;max-width:28vw;top:65%}.project-client{margin-right:50px}.project-meta div{display:block;margin-bottom:40px;font-size:13px}.pm-tit{font-weight:500;opacity:.5}.pm-tit::after{content:": "}.projects-nav{position:relative;min-height:85vh;overflow:hidden}.np-ov{display:block;position:absolute;top:0;left:0}.np-ov:first-child{left:0;height:100px}.np-ov:nth-child(2){left:25%;height:50px}.np-ov:nth-child(3){left:50%;height:0}.np-ov:nth-child(4){left:75%;height:50px}.next-project-wrapper{position:absolute;left:20%;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);z-index:2}.next-project-image-wrapper{position:absolute;left:0;top:0;width:100%;z-index:-7;height:100%;-webkit-transition:.6s cubic-bezier(.73, 0, .23, .99);-o-transition:.6s cubic-bezier(.73, 0, .23, .99);transition:.6s cubic-bezier(.73, 0, .23, .99)}.next-project a:hover .next-project-image-wrapper{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.next-project-image-wrapper img,.next-project-image-wrapper video,.pe-project-image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.next-project span{font-size:12px;font-weight:600;-webkit-transition:.4s cubic-bezier(.44, .4, .23, .99);-o-transition:.4s cubic-bezier(.44, .4, .23, .99);transition:.4s cubic-bezier(.44, .4, .23, .99);display:block;color:#121212;opacity:.5!important;margin-left:2px}.next-project-title{font-size:60px;font-weight:600;color:#121212;margin-top:20px;max-width:70%;line-height:74px}.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:1s;-o-transition:1s;transition:1s;opacity:0;visibility:hidden;cursor:pointer}.portfolio-showcase .plyr--video,.portfolio-showcase .plyr__video-wrapper{width:100%;height:100%;background:0 0!important}.slideshow-overlay{position:fixed;bottom:0;left:10%;height:45vh;width:28vw;background-color:#fff;z-index:55}.slideshow-overlay-2{left:38%;height:35vh}.slideshow-overlay-3{right:6%;height:25vh;left:unset}.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%;left:0;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none}.list-v2 .project-image.active{opacity:1;visibility:visible;top:50%}.list-v2 .title{font-size:75px;letter-spacing:-3px}.list-v2 .category{margin-left:20px}.detailed-fraction .total::before,.list-v2 .category::before{content:"/"}.listv2-project{-webkit-transition:.3s cubic-bezier(.22, .61, .36, 1);-o-transition:.3s cubic-bezier(.22, .61, .36, 1);transition:.3s cubic-bezier(.22, .61, .36, 1);position:relative}.listv2-project a{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;padding:35px 0;display:inline-block}.lv2-space{display:block;width:100%;height:30vh}.listv2-project::before{content:attr(data-index);position:absolute;top:50%;left:0;-webkit-transform:translate(-40px,-50%);-ms-transform:translate(-40px,-50%);transform:translate(-40px,-50%);font-size:12px;font-weight:600;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.listv2-wrapper.loaded .listv2-project::before,.lt-total,.video-control i:hover{opacity:.5}.listv2-project.hover{margin-left:20px;opacity:1}.listv2-wrapper.hovered .listv2-project{opacity:.3}.lv2-images{position:fixed;top:0;left:50%;width:35%;height:100%;z-index:-1}.layout-dark .list-v2 .category{color:#a2a2a2}.list-titles{position:absolute!important;left:15%;top:0;z-index:2;height:100vh}.scrollbar-track{display:none!important}.list-title{display:block;font-size:60px;line-height:70px;margin-bottom:60px;font-weight:600;opacity:1;cursor:pointer;position:relative;color:rgba(0,0,0,.1);letter-spacing:-2px;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;visibility:hidden;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.scroll-rat{display:block;height:50vh}.list-title:hover{text-decoration:none;color:rgba(0,0,0,.1)}.layout-dark .list-carousel .list-title{color:rgba(255,255,255,.1)}.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;top:0}.c-col-3,.dark-slide-init .ltc-ov,.grid-project,.grid-project.width-4,.grid-project.width-5,.pg-sizer{width:25%}.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(0.22,0.61,0.36,1);-o-transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);transition-timing-function:cubic-bezier(0.22,0.61,0.36,1)}.list-image{width:55%!important;height:55%!important;position:relative!important;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.list-images img,.list-images video,.video-cover-image{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.list-image-wrapper{overflow:hidden;width:100%;position:relative;display:block;height:100%;-webkit-transition:.7s cubic-bezier(.65, .05, .36, 1);-o-transition:.7s cubic-bezier(.65, .05, .36, 1);transition:.7s cubic-bezier(.65, .05, .36, 1);-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;visibility:hidden}.list-scroll{font-size:10px;letter-spacing:2px;font-weight:500;-webkit-transition:.3s;-o-transition:.3s;transition:.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:600;color:#666;display:inline-block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.grid-project img,.lt-current::after{-webkit-transition:.5s;-o-transition:.5s}.cygni-horizontal-titles .title span.anim-in,.horizontal-project-link.anim-in a,.image-wrapper.has-animation.is-inview img,.lt-current.ino,.lt-total.ino,.project-url.loaded .bsb-link wrap,.team-member:hover .team-member-details span,.vertical-item-meta.is-inview .vertical-category{-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-color:#666;opacity:.5;transition:.5s}.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%) translateX(-50%);width:25vw;text-align:center;overflow:hidden}.list-titles-meta span{display:inline-block;text-align:right;font-size:11px;font-weight:600;color:#121212;margin-bottom:15px;letter-spacing:0;opacity:.3;letter-spacing:1px;-webkit-transform:translatey(-120%);-ms-transform:translatey(-120%);transform:translatey(-120%);-webkit-transition:.3s cubic-bezier(.65, .05, .36, 1);-o-transition:.3s cubic-bezier(.65, .05, .36, 1);transition:.3s cubic-bezier(.65, .05, .36, 1);text-transform:uppercase}.member-socials li:nth-child(6) a,.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),.vertical-item-title div:nth-child(2) .title-line{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.list-titles-meta span:last-child::after{display:none;margin-right:19px}.list-carousel-pagination{position:absolute;bottom:7%;left:7%;z-index:10;cursor:pointer}.lc-next,.lc-prev{display:block;font-size:19px;outline:0}.lc-next i,.lc-prev i{display:block;-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);opacity:0;visibility:hidden;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.lc-prev i{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}.lc-next{margin-bottom:5px}.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-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:1s cubic-bezier(.645, .045, .355, 1) .3s;-o-transition:1s cubic-bezier(.645, .045, .355, 1) .3s;transition: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%!important;-o-object-fit:cover;object-fit:cover;-webkit-transition:1s;-o-transition:1s;transition:1s}.detailed-dot::before,.plus-button .line-s{background-color:#121212;-webkit-transition:.4s;-o-transition:.4s}.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:translateX(-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:translateX(108px);font-size:30px;top:17%}.detailed .project-title{position:absolute;right:0;-webkit-transform:translateX(50%) translateY(-50%);-ms-transform:translateX(50%) translateY(-50%);transform:translateX(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:translateX(20%);display:block}.project-title div:first-child .dpt-line{display:block;position:relative}.detailed .project-excerpt{position:absolute;right:0;-webkit-transform:translateX(220px);-ms-transform:translateX(220px);transform:translateX(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:translateX(-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:600}.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;vertical-align:middle;margin-right:10px;margin-top:3px;transition:.4s}.dot-index-active.dot-in.detailed-dot::before,.horizontal-pagination.anim-in .horizontal-next::before,.horizontal-pagination.anim-in .horizontal-prev::after{width:30px}.dot-index{font-size:10px;font-weight:600;display:inline-block;opacity:0;visibility:hidden;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.detailed-fraction{position:absolute;bottom:7vh;right:7vw;z-index:2;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);opacity:0;visibility:hidden;-webkit-transition:.4s 2s;-o-transition:.4s 2s;transition:.4s 2s}.detailed-fraction .current{font-size:30px;margin-right:30px}.detailed-arrows{position:absolute;bottom:5%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.detailed-arrows div{display:inline-block;margin:0 15px;opacity:0;visibility:hidden;-webkit-transition:.4s 2s;-o-transition:.4s 2s;transition:.4s 2s;cursor:pointer}.detailed-arrows div:first-child{-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)}.detailed-arrows i{font-size:12px;font-weight:900;opacity:.5}.ap-text,.detailed-button p{font-size:10px;text-transform:uppercase;opacity:0;letter-spacing:1px;font-weight:600;visibility:hidden}.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;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.4s}.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;-webkit-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.pb-in.pb-active .line-s{height:50%}.pb-in.pb-active .line-s:first-child{-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:translateX(-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:.6s;-o-transition:.6s;transition:.6s}.detailed-button span{position:absolute;background:hsla(0,0%,48.6%,.2);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%;line-height:1;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;margin:0}.db-loaded.detailed-button p{top:50%;left:50%;opacity:1;visibility:visible}.db-loaded.detailed-button span:first-child,.db-loaded.detailed-button span:nth-child(3){width:100%;height:1px;top:0;-webkit-transition:width .4s;-o-transition:width .4s;transition:width .4s}.db-loaded.detailed-button span:nth-child(3),.image-wrapper.has-animation.slide-bottom .slide-anim-holder{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;-o-transition:height .4s;transition:height .4s}.db-loaded.detailed-button span:nth-child(4),.image-wrapper.has-animation.slide-right .slide-anim-holder,.project-url span:nth-child(4),.vertical-item:nth-child(2n) .vertical-item-link{right:0}.db-loaded.detailed-button span:nth-child(3),.db-loaded.detailed-button span:nth-child(4),.member-socials li:nth-child(4) a,.vertical-projects.vertical-init .vertical-item-title div:nth-child(2) .title-line{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.detailed-button:hover span{background:hsla(0,0%,48.6%,.7);-webkit-transition:.4s!important;-o-transition:.4s!important;transition:.4s!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)}.layout-dark .dt-ov{background-color:#171717}.horizontal-next::before,.horizontal-prev::after{background:rgba(0,0,0,.3);margin-top:-3.5px;content:"";vertical-align:middle}.layout-dark .detailed .project-category,.layout-dark .detailed .project-year{color:#c1c1c1}.portfolio-grid{width:100%;height:100%;display:block;overflow:hidden;border-top:1px solid hsla(0,0%,48.6%,.2)}.grid-project.width-2{width:25%;margin-right:10px}.grid-project.width-3.no-mar{margin-bottom:0!important}.grid-project-meta{position:absolute;bottom:40px;right:40px;z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.grid-project-title{font-size:14px;font-weight:600;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:600;opacity:.5;margin-bottom:13px;display:none!important}.big-slider .title div,.grid-project-cat,.grid-project-index,.grid-project-title,.has-animation.lines-down div,.has-animation.lines-up div{display:block;overflow:hidden}.grid-project-index span,.grid-project-meta span{display:block;-webkit-transition:.5s 1s;-o-transition:.5s 1s;transition:.5s 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-index{position:absolute;top:50px;left:50px;font-size:35px;font-weight:700;color:transparent;-webkit-text-stroke:0.5px #121212}.grid-project-image{display:block;width:100%;height:100%;-webkit-transition:1s;-o-transition:1s;transition:1s;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.is-inview .grid-project-image{-webkit-transform:skewy(0);-ms-transform:skewy(0);transform:skewy(0);opacity:1;visibility:visible}.grid-project img{width:100%;display:block;transition:.5s}.grid-project-view{position:absolute;bottom:56px;text-transform:lowercase;font-size:12px;font-weight:600;left:50px;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.all-projects-cats li,.wall-cat{text-transform:uppercase;font-weight:600}.cygni-horizontal-images{position:absolute!important;left:25%;width:75%;top:0;right:0;height:100%;opacity:0;margin-left:0!important;margin-right:0!important}.big-slider,.vertical-projects{margin-left:auto;margin-right:auto}.cygni-horizontal-titles .title{font-size:75px;display:inline-block;font-weight:600;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;color:transparent;overflow:hidden;white-space:nowrap}.cygni-horizontal-titles .title a{display:block;width:100%;height:100%;overflow:hidden}.cygni-horizontal-titles .title span{display:block;-webkit-transition:.6s cubic-bezier(.43, .41, .12, 1.01);-o-transition:.6s cubic-bezier(.43, .41, .12, 1.01);transition:.6s cubic-bezier(.43, .41, .12, 1.01);-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%)}.cygni-horizontal-titles{position:absolute;z-index:9;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:visible;left:0;width:100vw;list-style:none;padding:0}.horizontal-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box;-webkit-transition-duration:1s!important;-o-transition-duration:1s!important;transition-duration:1s!important;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;left:-25%}.cygni-horizontal-titles .horizontal-item{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;height:100%;position:relative}.horizontal-image-wrapper{width:100%;height:100%;overflow:hidden;position:absolute}.slide-bgimg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.cygni-horizontal-titles .title::before{content:attr(data-hover);position:absolute;left:0;top:0;color:#121212;overflow:hidden;-webkit-transition:.5s cubic-bezier(.6, 0, .3, 1);-o-transition:.5s cubic-bezier(.6, 0, .3, 1);transition:.5s cubic-bezier(.6, 0, .3, 1);width:0}.cygni-horizontal-titles.hor-init .horizontal-item.swiper-slide-active .title::before{width:100%;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.cygni-horizontal-titles .year{position:absolute;top:0;right:0;-webkit-transform:translatex(100%) translateY(-100%);-ms-transform:translatex(100%) translateY(-100%);transform:translatex(100%) translateY(-100%);font-size:18px;color:#7d7d7d;overflow:hidden;max-height:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.cygni-horizontal-titles.hor-init .swiper-slide-active .year{max-height:20px;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.horizontal-cats{position:absolute;left:26%;z-index:2;top:12vh}.horizontal-fraction{position:absolute;right:7vw;bottom:9vh;width:100px;height:1px;z-index:1}.horizontal-progress{width:0;height:1px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.horizontal-progress.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true],.plyr__control--overlaid{background-color:#000}.bs-ov,.hor-ov{background-color:#ededed}.hor-current,.hor-total{display:block;position:absolute;font-size:13px;color:rgba(0,0,0,.45);font-weight:600;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;opacity:0;visibility:hidden}.hor-current{top:0;transform:translatey(0);color:rgba(0,0,0,.72)}.hor-total{bottom:0;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0);right:0}.horizontal-progress.anim-in{width:100px;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.horizontal-progress.anim-in .hor-current,.horizontal-progress.anim-in .hor-total{opacity:1;visibility:visible;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.horizontal-progress.anim-in .hor-current{-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}.horizontal-progress.anim-in .hor-total{-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}.horizontal-project-link{position:absolute;bottom:7vh;left:7vw;overflow:hidden}.horizontal-project-link a{color:rgba(0,0,0,.5);font-size:14px;font-weight:600;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);display:block}.big-slider .meta,.horizontal-pagination{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.horizontal-project-link a::before{content:"\e75e";font-family:entypo;font-weight:700;font-size:17px;display:inline-block;vertical-align:middle;margin-top:-1.3px;margin-right:10px;color:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.horizontal-pagination{position:absolute;bottom:40%;left:25%;z-index:1;transform:translateX(-50%)}.horizontal-pagination div{display:inline-block;font-size:14px;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.horizontal-pagination div i{color:rgba(0,0,0,.3)}.horizontal-next{padding-left:0}.horizontal-pagination div:focus{outline:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.horizontal-prev::after{display:inline-block;width:0;height:1px;margin-left:-11px;-webkit-transition:width .4s;-o-transition:width .4s;transition:width .4s}.horizontal-next::before{display:inline-block;width:0;height:1px;margin-right:-7px;-webkit-transition:width .4s;-o-transition:width .4s;transition:width .4s}.horizontal-pagination.anim-in .horizontal-prev{padding-right:12.5px}.horizontal-pagination.anim-in .horizontal-next{padding-left:12.5px}.horizontal-pagination.anim-in div:hover::after,.horizontal-pagination.anim-in div:hover::before{width:60px}.hor-ov{position:absolute;width:25%;height:100%;display:block;z-index:2;-webkit-transition:.8s cubic-bezier(.77, 0, .18, 1);-o-transition:.8s cubic-bezier(.77, 0, .18, 1);transition:.8s cubic-bezier(.77, 0, .18, 1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vertical-image-wrapper,.vertical-item,.vertical-projects{position:relative;display:block}.bs-ov-3,.hor-ov:nth-child(2){left:50%}.cygni-horizontal::before{content:"";display:block;width:0;background-color:#121212;height:100%;position:absolute;z-index:4;-webkit-transition:.8s cubic-bezier(.77, 0, .18, 1);-o-transition:.8s cubic-bezier(.77, 0, .18, 1);transition:.8s cubic-bezier(.77, 0, .18, 1)}.cygni-horizontal.dark-slide-active::before{width:25%;right:75%}.layout-dark .cygni-horizontal .title{color:transparent;-webkit-text-stroke:1px #ededed}.layout-dark .cygni-horizontal-titles.hor-init .horizontal-item.swiper-slide-active .title{-webkit-text-stroke:1px #ededed}.layout-dark .cygni-horizontal a{color:rgba(255,255,255,.4)}.layout-dark .swiper-pagination-progressbar{background:rgba(255,255,255,.25)}.layout-dark .hor-current,.layout-dark .hor-total{color:rgba(255,255,255,.45)}.layout-dark .hor-current{color:rgba(255,255,255,.72)}.layout-dark .horizontal-pagination div i{color:rgba(255,255,255,.3)}.layout-dark .horizontal-next::before,.layout-dark .horizontal-prev::after{background:rgba(255,255,255,.3)}.vertical-projects{width:65%;z-index:55;padding-top:20vh;padding-bottom:20vh}.vertical-item{width:100%;margin-bottom:100px;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.vertical-item::after,.wrapper-full:after,.wrapper-small:after,.wrapper:after,section:after{display:table;clear:both;content:''}.vertical-image-wrapper{width:45%;overflow:hidden;min-height:350px}.vertical-item img,.vertical-item video{width:100%;height:100%!important;-webkit-transform:scale(1.1) translateX(40px);-ms-transform:scale(1.1) translateX(40px);transform:scale(1.1) translateX(40px);-webkit-transition:1s;-o-transition:1s;transition:1s;right:0;max-width:unset!important}.vertical-item.is-inview img,.vertical-item.is-inview video{-webkit-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.vertical-back-text{position:fixed;top:25vh;font-size:170px;color:#000;font-weight:800;right:-10%;white-space:nowrap;text-align:right;line-height:190px;-webkit-transition:right 1s cubic-bezier(.59, .45, .25, 1) 1s,opacity 1s cubic-bezier(.59, .45, .25, 1) 1s;-o-transition:right 1s cubic-bezier(.59, .45, .25, 1) 1s,opacity 1s cubic-bezier(.59, .45, .25, 1) 1s;transition:right 1s cubic-bezier(.59, .45, .25, 1) 1s,opacity 1s cubic-bezier(.59, .45, .25, 1) 1s;opacity:0}.vertical-back-text.is-inview{right:10%;opacity:.02}.vertical-item-meta{position:absolute;top:40%;left:40%;width:250px;margin-bottom:0;z-index:2;overflow:hidden}.vertical-item-title{color:#121212;font-size:40px;font-weight:700;line-height:55px;letter-spacing:-1px}.vertical-item:nth-child(2n) .vertical-item-meta{left:unset;right:40%;text-align:right}.vertical-item-link{position:absolute;width:50%;height:100%;z-index:3}.vertical-item-title div .title-line{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%);display:block;-webkit-transition:-webkit-transform .6s .6s;-o-transition:transform .6s .6s;transition:transform .6s .6s;transition:transform .6s .6s,-webkit-transform .6s .6s}.vertical-category{font-size:14px;opacity:.6;color:#121212;font-weight:600;margin-bottom:20px;display:inline-block;-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%);-webkit-transition:-webkit-transform .4s 1s;-o-transition:transform .4s 1s;transition:transform .4s 1s;transition:transform .4s 1s,-webkit-transform .4s 1s}.big-slide-pag i,.bs-inactive,.controls-gone,.has-animation.lines-fade-down div .split-line,.has-animation.lines-fade-up div .split-line,.pe-project-image{opacity:0;visibility:hidden}.vertical-anim-holder,.vertical-item-title div{display:block;overflow:hidden}.vertical-projects.vertical-init .vertical-category{-webkit-transition:.4s .4s;-o-transition:.4s .4s;transition:.4s .4s}.vertical-item:nth-child(2n) .vertical-category{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.vertical-anim-holder{width:0;position:absolute;right:0;height:100%;-webkit-transition:.6s cubic-bezier(.54, .49, .2, 1.01);-o-transition:.6s cubic-bezier(.54, .49, .2, 1.01);transition:.6s cubic-bezier(.54, .49, .2, 1.01)}.big-slider{overflow:hidden;list-style:none;padding:0;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:auto}.big-slider-wrapper{position:relative;width:100%;height:100%;z-index:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.big-slider-item{width:100%;height:100%;overflow:visible;position:absolute}.big-slider .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.big-slider .top{position:absolute;top:30%;left:7vw;z-index:auto;width:35vw}.big-slider .title{margin-bottom:30px;line-height:100px;font-size:85px;color:#121212;font-weight:600;overflow:hidden;letter-spacing:-2px;position:relative;z-index:4;width:35vw}.big-slider .meta{position:absolute;top:13%;left:50%;transform:translateX(-50%);z-index:2;overflow:hidden}.big-slider .meta div{font-size:12px;font-weight:400;display:inline-block;margin:0 60px;text-transform:lowercase;letter-spacing:1px;overflow:hidden}.big-slider .meta span.meta-title{display:inline-block;color:#121212;opacity:.3;margin-right:10px}.big-slider .year{position:absolute;z-index:2;font-size:40px;top:23%;left:75%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.portfolio-showcase.loading .big-slider .year span{display:block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.big-slide-button .project-url{position:absolute;z-index:2;left:25%;top:80%;-webkit-transform:translateX(-50%) rotate(45deg) translateY(-50%);-ms-transform:translateX(-50%) rotate(45deg) translateY(-50%);transform:translateX(-50%) rotate(45deg) translateY(-50%);color:rgba(24,25,25,.52);width:130px;height:130px;pointer-events:all;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.project-url .bsb-link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:100%;text-align:center;color:rgba(24,25,25,.5);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;background:0 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;line-height:1;overflow:hidden;margin:0}.project-url .bsb-link wrap{display:block;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.project-url span{position:absolute;background:rgba(24,25,25,.2);display:block}.project-url span:nth-child(3),.project-url span:nth-child(4){height:0;-webkit-transition:height .6s;-o-transition:height .6s;transition:height .6s}.project-url span:first-child,.project-url span:nth-child(2){width:0;-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.member-socials li:nth-child(5) a,.project-url span:nth-child(2),.project-url span:nth-child(4){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.project-url.loaded span:nth-child(3),.project-url.loaded span:nth-child(4){width:1px;height:100%}.project-url span::before{content:"";display:block;background-color:#121212;left:0;width:0;height:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.project-url span:first-child::before,.project-url span:nth-child(2)::before{height:100%;width:0}.project-url span:nth-child(3)::before,.project-url span:nth-child(4)::before{height:0;width:100%}.project-url:hover span:first-child::before,.project-url:hover span:nth-child(3)::before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.project-url span:first-child{top:0}.project-url span:nth-child(2){bottom:0}.big-slider .summary{font-size:15px;line-height:28px;margin-bottom:50px;color:#121212;opacity:.7;position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:76.5%;width:16.5%}.portfolio-showcase.loading .big-slider .summary .span-line{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden}.big-slider .category{margin-bottom:50px;opacity:1;overflow:hidden;z-index:2;-webkit-transform:translatex(20%);-ms-transform:translatex(20%);transform:translatex(20%);position:relative}.big-slider .category span{font-size:14px;font-weight:600;display:inline-block;line-height:17px}.big-slider .category span::before{content:"";display:inline-block;width:0;height:1px;vertical-align:middle;margin-top:-1px;background-color:#121212;margin-right:15px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.all-projects-cats li,.big-slide-next,.big-slide-prev{-webkit-transition:.3s;-o-transition:.3s;cursor:pointer}.big-slider .category.in span::before{width:50px}.big-slide-pag{position:absolute;z-index:222;left:7%;bottom:7vh}.big-slide-next,.big-slide-prev{display:inline-block;font-size:17px;letter-spacing:1px;font-weight:200;color:#121212;position:relative;transition:.3s;margin-right:10px;margin-bottom:0}.big-slide-pag i{display:block;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.bs-bullets{position:absolute;right:7%;bottom:7vh;z-index:222;overflow:hidden}.bs-bullets .swiper-pagination-bullet{width:auto;height:auto;display:inline-block;background:0 0;font-size:16px;position:relative;border-radius:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s,-webkit-transform .5s;-o-transition:transform .5s,opacity .3s}.bs-bullets .swiper-pagination-bullet::after{content:"";display:inline-block;width:0;height:1px;background-color:#c6c6c6;vertical-align:middle;margin:0 20px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.bs-bullets .swiper-pagination-bullet::before{content:"";display:none;position:absolute;left:37.8px;width:0;height:1px;background-color:#000;top:50%}.progress-init::before{-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes progressBar{from{width:0}to{width:100px}}@keyframes progressBar{from{width:0}to{width:100px}}.bs-ov{position:absolute;width:25%;height:100%;top:0;z-index:3}.loaded .bs-ov-1{-webkit-transition:height .6s cubic-bezier(.645, .045, .355, 1) .5s;-o-transition:height .6s cubic-bezier(.645, .045, .355, 1) .5s;transition:height .6s cubic-bezier(.645, .045, .355, 1) .5s}.loaded .bs-ov-2{-webkit-transition:height .6s cubic-bezier(.645, .045, .355, 1) .5333s;-o-transition:height .6s cubic-bezier(.645, .045, .355, 1) .5333s;transition:height .6s cubic-bezier(.645, .045, .355, 1) .5333s}.loaded .bs-ov-3{-webkit-transition:height .6s cubic-bezier(.645, .045, .355, 1) .5666s;-o-transition:height .6s cubic-bezier(.645, .045, .355, 1) .5666s;transition:height .6s cubic-bezier(.645, .045, .355, 1) .5666s}.loaded .bs-ov-4{-webkit-transition:height .6s cubic-bezier(.645, .045, .355, 1) .5999s;-o-transition:height .6s cubic-bezier(.645, .045, .355, 1) .5999s;transition:height .6s cubic-bezier(.645, .045, .355, 1) .5999s}.bs-ov.trans-start{-webkit-transition:none;-o-transition:none;transition:none;height:100%}.big-images{position:absolute!important;width:100%;height:100%}.all-projects,.big-image,.big-image::before{position:absolute;height:100%;top:0}.big-image{left:0;width:100%}.big-images .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.77,0,.18,1);-o-transition-timing-function:cubic-bezier(.77,0,.18,1);transition-timing-function:cubic-bezier(.77,0,.18,1)}.big-images img,.big-images video{display:block;-o-object-fit:cover;object-fit:cover;width:100vw;height:100%!important;object-fit:cover}.big-image::before{content:"";display:none;left:0;background-color:#000;width:100%;opacity:.4}.layout-dark .bs-bullets .swiper-pagination-bullet::after{color:#c6c6c6}.layout-dark .bsb-link{color:#ededed91}.layout-dark .project-url span{background-color:#ededed91}.layout-dark .big-slider .meta div>span,.layout-dark .big-slider .summary{color:#edededa6}.layout-dark .big-slider .category span,.layout-dark .big-slider .year{color:#edededd4}.ready-for-bs{width:25%;height:100%;z-index:4}.big-slider .top.anim-ready .link a,.big-slider .top.anim-ready .summary-line,.big-slider .top.anim-ready .title-inner,.bs-bullets .swiper-pagination-bullet{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.big-slide-pag .big-slide-prev i{-webkit-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}.big-slide-pag .big-slide-next i{-webkit-transform:translateY(-300%);-ms-transform:translateY(-300%);transform:translateY(-300%)}.bs-bullets .swiper-pagination-bullet-active.anim-in::after{width:100px;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.anim-in.progress-init::before{-webkit-animation-name:progressBar;animation-name:progressBar}.all-projects{z-index:222;bottom:0;left:52%;width:48%}.pe-projects-images{position:fixed;width:100%;height:100%;top:0;right:0}.pe-project-image{-webkit-transition:-webkit-transform 1s cubic-bezier(.46, .03, .52, .96);transition:transform 1s cubic-bezier(.46, .03, .52, .96);-o-transition:transform 1s cubic-bezier(.46, .03, .52, .96);transition:transform 1s cubic-bezier(.46, .03, .52, .96),-webkit-transform 1s cubic-bezier(.46, .03, .52, .96);position:absolute;width:100%;overflow:hidden;left:0;height:100%;bottom:0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:220}.pe-project-image::before{content:'';display:block;position:absolute;left:0;bottom:0;top:0;right:0;background-color:#000;z-index:999;width:100%;height:100%;opacity:.6}.pe-project-image.image-show{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.all-projects .category{position:absolute;display:block;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-size:14px;letter-spacing:1px;color:#fff}.all-projects .project:hover .category{opacity:.6;visibility:visible;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.all-projects .project{-webkit-transition:.6s;-o-transition:.6s;transition:.6s;display:block;position:relative;overflow:hidden;cursor:pointer;margin-bottom:70px;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.all-projects .title{overflow:hidden;display:inline-block;-webkit-transition:.3s cubic-bezier(.65,.05,.36,1);-o-transition:.3s cubic-bezier(.65,.05,.36,1);transition:.3s cubic-bezier(.65,.05,.36,1)}.all-projects .title a{color:#121212;font-size:47px;line-height:47px;font-weight:400;text-decoration:none}.all-projects .project.project-hidden .title a{color:#ededed;opacity:.1}.projects-padding{display:block;height:75vh;width:100%}.all-projects-metas{position:fixed;top:0;left:7vw;height:100%;width:17%;z-index:221;pointer-events:none}.all-projects-metas .category{position:absolute;top:20%;font-size:20px;color:#ededed}.all-projects-metas .category span{display:block;-webkit-transform:translatey(10px);-ms-transform:translatey(10px);transform:translatey(10px);-webkit-transition:.4s cubic-bezier(.77, 0, .18, 1);-o-transition:.4s cubic-bezier(.77, 0, .18, 1);transition:.4s cubic-bezier(.77, 0, .18, 1);opacity:0}.all-projects-metas .image-show .category span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.all-projects-metas .meta-summ{position:absolute;width:100%;bottom:20%}.all-projects-metas .meta div{font-size:14px;margin-bottom:30px;font-weight:600;-webkit-transform:translatey(10px);-ms-transform:translatey(10px);transform:translatey(10px);opacity:0;color:#ededed;-webkit-transition:.5s cubic-bezier(.25, .46, .45, .94);-o-transition:.5s cubic-bezier(.25, .46, .45, .94);transition:.5s cubic-bezier(.25, .46, .45, .94)}.light-init .all-projects .project.project-hidden .title a{color:#121212;opacity:.1}.all-projects-metas .image-show .meta div,.fade-in-up.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.all-projects-metas .summary{font-size:16px;line-height:29px;-webkit-transform:translatey(10px);-ms-transform:translatey(10px);transform:translatey(10px);opacity:0;visibility:hidden;color:#ededed;-webkit-transition:.5s cubic-bezier(.25, .46, .45, .94);-o-transition:.5s cubic-bezier(.25, .46, .45, .94);transition:.5s cubic-bezier(.25, .46, .45, .94)}.all-projects-metas .meta-title{font-size:14px;display:block;margin-bottom:15px;opacity:.3;font-weight:400}.wall .year,.wall-cat{font-size:10px;letter-spacing:1px}.wall .title,.wall .year{color:#121212;font-weight:500;overflow:hidden}.summary-wrapper{display:block;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.all-project-meta.image-show .client,.member-socials li:nth-child(2) a{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.all-projects-cats{position:fixed;right:50%;top:30%;text-align:right}.all-projects-cats ul{padding-right:25px}.all-projects-cats li{display:block;position:relative;font-size:14px;color:#9a9a9a;transition:.3s;margin-bottom:30px;overflow:hidden}.all-projects-cats li span,.wall-project{display:inline-block;-webkit-transition:.3s;-o-transition:.3s}.all-projects-cats li span{transition:.3s}.all-projects-cats li::after{content:attr(data-hover);position:absolute;color:#000;-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;right:0}.all-projects .project.ready .title{-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%);-webkit-transition:none;-o-transition:none;transition:none}.all-projects .project.anim-ready{-webkit-transform:translateY(100px) skewY(10deg);-ms-transform:translateY(100px) skewY(10deg);transform:translateY(100px) skewY(10deg);opacity:0;visibility:hidden}.all-projects-cats li span.anim-ready{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.wall-wrapper{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;padding-left:100px}.wall-project,.wall-project a{position:relative;z-index:auto}.wall-project{margin-right:95px;margin-bottom:32px;cursor:pointer;transition:.3s;margin-top:32px}.wall-project a{display:block}.wall .project-image{display:block;position:fixed;width:auto;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden;pointer-events:none}.wall .year{position:absolute;top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:.5;z-index:-1}.wall .year span{display:block;-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%);-webkit-transition:.5s 1s;-o-transition:.5s 1s;transition:.5s 1s}.wall .title{font-size:40px;line-height:60px;position:relative;z-index:-1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.wall .title span{display:block;-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%);-webkit-transition:1s;-o-transition:1s;transition:1s}.team-member-image::before,.wall-cat{-webkit-transition:.4s;-o-transition:.4s}.wall-project.project-in .title span,.wall-project.project-in .year span{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pe-video-play,.wall-project:hover .project-image{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.wall-project:hover .project-image{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.wall-project:hover .title,.wall-project:hover .year{z-index:15}.pw-op{opacity:.1;z-index:-1}.wall-cat{position:absolute;right:7%;bottom:7%;opacity:0;visibility:hidden;display:block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:.4s}.wall-cat.active{opacity:.5;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.overlay-button{font-size:30px;display:inline-block;font-weight:700;color:hsla(0,0%,48.6%,.1);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:.5s cubic-bezier(.645, .045, .355, 1);-o-transition:.5s cubic-bezier(.645, .045, .355, 1);transition:.5s cubic-bezier(.645, .045, .355, 1);z-index:2}.overlay-button:hover{color:#e0e0e0;text-decoration:none}.sub-heading{display:block;margin-bottom:15px;font-size:18px;color:#c7c7c7;-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}.team-member{position:relative;margin-bottom:-5px}.team-member-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.team-member-details{position:absolute;bottom:50px;width:100%;z-index:3;left:50px}.team-member-name{color:#ededed;font-size:19px;margin-bottom:15px;font-weight:600;overflow:hidden}.team-member-pos{font-size:13px;font-weight:500;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:rgba(237,237,237,.48);overflow:hidden}.team-member-image::before{content:"";display:block;position:absolute;mix-blend-mode:multiply;left:0;bottom:0;right:0;transition:.4s;background:-o-linear-gradient(bottom,#000 0,#fff 100%);background:-webkit-gradient(linear,left bottom,left top,from(#000),to(#fff));background:linear-gradient(0deg,#000 0,#fff 100%);height:30%;opacity:0}.member-socials a,.team-member-image::after{-webkit-transition:.4s;-o-transition:.4s;display:block}.team-member-image::after{content:"";position:absolute;z-index:1;background-color:#121212;width:100%;height:100%;top:0;left:0;mix-blend-mode:saturation;opacity:.5;transition:.4s}.member-socials{position:absolute;right:30px;top:30px;text-align:right;z-index:2;list-style:none}.c-image-trio,.image-wrapper,.lp-title,.section{position:relative}.member-socials li{font-size:17px;line-height:29px}.member-socials a{text-decoration:none;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0;visibility:hidden;transition:.4s}.member-socials li:first-child a,.team-member:hover .team-member-title span{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}.team-member-details span{display:block;-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.team-member:hover .team-member-pos span{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.accordion-title{display:block;padding-bottom:50px;font-size:20px;color:#121212;cursor:pointer;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;visibility:hidden;will-change:transform}.lp-sub,.lp-title{display:block;color:hsla(0,0%,48.6%,.3)}.accordion-title::before{content:attr(data-index);margin-right:20px;font-size:16px;vertical-align:middle;color:#7c7c7c}.accordion-content{padding-left:39px;font-size:15px;line-height:27px;overflow:hidden;margin:20px 0 0}.wrapper,.wrapper-small{margin-right:auto;margin-left:auto}.c-clients,.pe-empty-space{width:100%;display:block}.c-client{display:block;width:25%;float:left;text-align:center;opacity:1;margin-bottom:120px;opacity:.7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.c-clients.columns-3 .c-client,.c-col-4{width:33.333333%}.c-client img{width:160px;opacity:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.wrapper-small{width:100%}.wrapper{width:100%;margin-bottom:70px}.wrapper-full{width:100%;margin-bottom:170px}.section{width:100%;margin-bottom:100px}.section.has-bg{margin-bottom:350px;padding-top:100px;margin-top:350px}.section.send-back{z-index:-9}.c-col-1,.c-col-10,.c-col-11,.c-col-12,.c-col-2,.c-col-3,.c-col-4,.c-col-5,.c-col-6,.c-col-7,.c-col-8,.c-col-9{float:left;padding-left:15px;padding-right:15px;margin-bottom:30px}.no-gap{padding-left:0;padding-right:0}.c-col-8{width:66.666666%}.c-col-2{width:16.6666666%}.c-col-5{width:41.666666%}.c-col-10{width:83.333333%}.c-col-9{width:75%}@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-10,.c-col-11,.c-col-12,.c-col-2,.c-col-3,.c-col-4,.c-col-5,.c-col-6,.c-col-7,.c-col-8,.c-col-9{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}}.text-wrapper{display:block;width:100%}.align-left{text-align:left}.lp-title{font-size:120px;line-height:150px;overflow:hidden;font-weight:400;margin-left:-4px}.lp-title::after{content:attr(data-hover);position:absolute;width:0;height:100%;color:#121212;overflow:hidden;left:0;-webkit-transition:.6s cubic-bezier(.22, .61, .36, 1);-o-transition:.6s cubic-bezier(.22, .61, .36, 1);transition:.6s cubic-bezier(.22, .61, .36, 1)}.lp-sub{font-size:17px;margin-top:20px;-webkit-transform:translatex(-45px);-ms-transform:translatex(-45px);transform:translatex(-45px)}.lp-sub::before{content:"";display:inline-block;width:100px;height:1px;background:hsla(0,0%,48.6%,.3);vertical-align:middle;margin-right:15px;-webkit-transition:.6s cubic-bezier(.22, .61, .36, 1);-o-transition:.6s cubic-bezier(.22, .61, .36, 1);transition:.6s cubic-bezier(.22, .61, .36, 1)}.image-wrapper{width:100%;height:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.image-wrapper img,.pe-parallax-image img{width:100%;-o-object-fit:cover;object-fit:cover}.image-wrapper.image-lightbox{cursor:pointer}.image-wrapper.parallax-image img{-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.c-image-trio{width:100%}.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}.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 rgba(0,0,0,.5)}.pe-video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:1;opacity:0}.pe-video-play{position:absolute;top:50%;z-index:3;color:#fff;font-size:35px;left:50%;transform:translate(-50%,-50%);font-weight:500;cursor:pointer}.pe-video-play::after,.video-control i{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);top:50%}.pe-video-play::after{content:"";display:block;width:100px;height:100px;background-color:#000;border-radius:50%;transform:translate(-50%,-50%);z-index:-1;opacity:.4}.pe-video-play i{margin:0 0 0 4px;font-size:42px}.video-control{position:absolute;width:100%;height:100%;z-index:11;-webkit-transition:.6s 0.5s;-o-transition:.6s 0.5s;transition:.6s 0.5s}.video-control i{transform:translate(-50%,-50%);color:#fff;font-size:30px;border:1px solid;line-height:120px;text-align:center;display:inline-block;white-space:nowrap;border-radius:100px;width:120px;height:120px;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.pe-carousel{display:block;width:100%;max-height:90vh;position:relative}.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:.3s cubic-bezier(.215, .61, .355, 1);-o-transition:.3s cubic-bezier(.215, .61, .355, 1);transition:.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%) translateX(-200%)}.carousel-navigate i:nth-child(2){right:0;-webkit-transform:translatey(-50%) translateX(200%);-ms-transform:translatey(-50%) translateX(200%);transform:translatey(-50%) translateX(200%);left:unset}.cn-touch-start{height:35px;width:35px}.has-parallax{width:110%}.landing-head-image,.landing-header{position:absolute;width:100%}.has-animation{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-o-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.fade-in-up{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.fade-in-down{opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.fade-in-down.is-inview,.fade-in-left.is-inview,.fade-in-right.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:translateX(100px)}.fade-in-right{opacity:0;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}.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,-webkit-transform 1s cubic-bezier(.215, .61, .355, 1);transition:transform 1s cubic-bezier(.215, .61, .355, 1),opacity .5s,-webkit-transform 1s cubic-bezier(.215, .61, .355, 1);-o-transition:transform 1s cubic-bezier(.215, .61, .355, 1),opacity .5s}.skew-down.is-inview,.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,-webkit-transform 1s cubic-bezier(.215, .61, .355, 1);transition:transform 1s cubic-bezier(.215, .61, .355, 1),opacity .5s,-webkit-transform 1s cubic-bezier(.215, .61, .355, 1);-o-transition:transform 1s cubic-bezier(.215, .61, .355, 1),opacity .5s}.has-animation.lines-fade-up div .split-line,.has-animation.lines-up div .split-line{display:block;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:.5s cubic-bezier(.38, .28, .39, .91);-o-transition:.5s cubic-bezier(.38, .28, .39, .91);transition:.5s cubic-bezier(.38, .28, .39, .91)}.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:.5s cubic-bezier(.38, .28, .39, .91);-o-transition:.5s cubic-bezier(.38, .28, .39, .91);transition:.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:translate3d(0,0,0);opacity:1;visibility:visible}.image-wrapper.has-animation .slide-anim-holder{position:absolute;width:100%;height:100%;display:block;overflow:hidden;-webkit-transition:.75s cubic-bezier(.86, .02, .32, 1);-o-transition:.75s cubic-bezier(.86, .02, .32, 1);transition:.75s cubic-bezier(.86, .02, .32, 1)}.image-wrapper.has-animation img{-webkit-transition:.75s;-o-transition:.75s;transition:.75s}.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) translatex(-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) translatex(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%)}.landing-header{height:100vh;z-index:6;top:0;left:0}@media only screen and (max-width:850px){.listv2-wrapper{position:absolute;top:0;left:15%;height:100vh;overflow:visible!important}.list-v2 .title{font-size:25px;letter-spacing:-1px}.listv2-project a{padding:15px 0}.lv2-space{height:20vh}.list-v2 .category{margin-left:10px;font-size:12px}.big-slider .category span::before,.big-slider .meta,.big-slider .summary,.big-slider .year,.bs-bullets,.bs-bullets .swiper-pagination-bullet::after,.bs-bullets .swiper-pagination-bullet::before,.bs-ov-3,.bs-ov-4,.dark-nav-active .site-meta,.detailed .project-excerpt,.detailed .project-metas,.detailed-dots,.footer-ov:nth-child(3),.footer-ov:nth-child(4),.hide-mobile,.hor-ov:nth-child(3),.hor-ov:nth-child(4),.lc-images,.light-nav-active .site-meta,.line-1,.line-3,.menu-ov-3,.menu-ov-4,.mww-1,.mww-3,.np-ov:nth-child(2),.np-ov:nth-child(3),.np-ov:nth-child(4),.ov-ready-hor:nth-child(3),.ov-ready-hor:nth-child(4),.overlay-3,.overlay-4,.pe-empty-space,.pi-ov-3,.pi-ov-4,.plus-button,.project-url span,.ready-for-sp:nth-child(3),.ready-for-sp:nth-child(4),.sec-bg-ov:nth-child(3),.sec-bg-ov:nth-child(4),.site-navigation.classic,.wall .year,br,span.lsc-ov:nth-child(2),span.lsc-ov:nth-child(4){display:none}.archive .page-title{font-size:30px;margin-bottom:10px}.archive .cygni-post,.sidebar-active .cygni-post{width:100%;margin-bottom:40px}.entry-header.single-post-header,.site-main{padding:0 15px}.c-col-8.sidebar-active,.left-ims .landing-im,.privacy-wrap,.right-ims .landing-im,.send-wrap,.site-main.elementor-page,.wrapper .c-col-12,label{padding:0}.comment .text_holder{padding-left:0;margin-top:30px}.comment .image img{max-width:50px}.comment-reply-link{position:static}.comment{padding:20px}.site-branding,.site-navigation .menu-toggle{top:5vh}.site-branding{left:15px}.site-navigation .menu-toggle{right:15px}h1.big-title{font-size:55px;line-height:70px;margin-bottom:35px}.site-navigtion .menu{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.bs-ov,.c-col-3,.footer-ov:first-child,.hor-ov:first-child,.hor-ov:nth-child(2),.np-ov,.overlay-1,.overlay-2,.overlay.page-change,.ready-for-sp,.sec-bg-ov,.sec-bg-ov:first-child,.site-navigation .menu-ov{width:50%}.bs-ov-2,.hor-ov:nth-child(2),.horizontal-pagination,.overlay-2,.ready-for-sp:nth-child(2),.site-navigation .menu-ov-2{left:50%}.overlay.ls-dark-go,.overlay.ls-light-go,.pi-ov{height:100%;width:50%}.big-slider .category{margin-bottom:10px;-webkit-transform:none;-ms-transform:none;transform:none}.big-slider::before{content:"";position:absolute;bottom:0;width:100%;height:20vh;z-index:2;background:#fff;background:-o-linear-gradient(bottom,#fff 0,#000 100%);background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#000));background:linear-gradient(0deg,#fff 0,#000 100%);mix-blend-mode:screen;-webikit-mix-blend-mode:screen;opacity:.7}.site-navigation .menu-wrapper{left:0;width:100%;top:50%;bottom:unset;height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-navigation .menu>li>a{font-size:40px;line-height:55px;letter-spacing:0;-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%)}.site-navigation .menu>li{padding-bottom:20px}.site-navigation .menu li>.sub-menu li a{font-size:16px}.site-navigation .menu>li>.sub-menu>li{padding-left:0;margin-bottom:10px}.c-col-3.no-gap,.c-col-6.no-gap,.post-content .section:last-child,.site-navigation .menu>li>.sub-menu>li:last-child{margin-bottom:0}.site-navigation .menu>li>.sub-menu>li:first-child{margin-top:20px}.site-navigation .mww-2{bottom:0;left:0;width:100%}.site-navigation .menu>li>.sub-menu{position:static;width:100%;max-height:0;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;overflow:hidden;display:block}.site-navigation .menu>li>.sub-menu.sub-menu-in{max-height:250px}.site-navigation .menu-item a.menu-item-comes{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.loading-text{font-size:20px;letter-spacing:10px;white-space:nowrap}.footer-ov:nth-child(2),.sec-bg-ov:nth-child(2){width:50%;left:50%}.bottom-ovs .sec-bg-ov:first-child{height:50px;bottom:1px;left:50%;top:unset}.section.has-bg{margin-bottom:200px}.fullscreen-footer,.horizontal-fraction,.list-carousel-pagination,.list-titles-fraction{bottom:5%}.list-image{width:100%!important;height:100%!important;position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.big-images,.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:15vh}.lc-next,.lc-prev{float:right}.c-client,.cygni-single-post .c-col-4,.cygni-single-post .c-col-8,.grid-project,.grid-project.width-1,.grid-project.width-2,.grid-project.width-3,.grid-project.width-4,.grid-project.width-5,.pe-blog-posts.wrapper .c-col-4,.pe-blog-posts.wrapper .c-col-8,.pe-blog-sizer,.pe-post,.pg-sizer,.section.archive .c-col-4,.section.archive .c-col-8,.site-footer .c-col-3,.vertical-item-link,.vertical-projects,input[type=email],input[type=text],textarea{width:100%}.vertical-image-wrapper{width:75%;margin-left:15px;margin-right:15px}.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:4%;z-index:2}.cygni-horizontal-titles .year{left:50%;-webkit-transform:translatex(-50%) translateY(-40px);-ms-transform:translatex(-50%) translateY(-40px);transform:translatex(-50%) translateY(-40px);right:unset;font-size:14px}.next-project-wrapper,.wall-wrapper{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.hor-ov:first-child{left:0}.hor-ov.anim-in{width:0}.wall-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;padding-left:15px}.wall .title{font-size:25px}.wall-project{margin-right:30px;margin-bottom:10px;margin-top:11px}.wall .project-image{width:80%}.next-project-title,.wrapper,.wrapper-small{max-width:100%}.big-slider .top{width:85%;text-align:center;top:unset;z-index:2;bottom:10%}.big-slider .title{font-size:40px;margin-bottom:10px;width:100%;line-height:50px}.big-slider .year{top:20%;left:50%;opacity:.5}.bs-bullets .swiper-pagination-bullet{margin:0 15px}.big-slider .link a,.project-work{font-size:12px}.page-content{margin-top:170px}.text-wrapper{margin-bottom:30px}label{width:100%}.c-form{padding:50px 30px}button,input,optgroup,select,textarea{padding-bottom:10px}.footer-ov{width:50%;top:1px;z-index:-1}.layout-dark .footer-ov{background-color:#090909}.project-header{height:auto;margin-bottom:50px}.project-header .project-image.project-image-full{height:80vh}.project-header.no-image{margin-top:35vh}.pe-post.sticky,.section.has-bg{margin-top:100px}.project-header .project-image{height:60vh}.project-meta,.project-summary,.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-meta div{display:inline-block;margin-right:10px;font-size:10px}.pi-ov-2{height:100%;width:50%;left:50%}.np-ov:first-child{height:50px}.next-project-wrapper{left:50%;transform:translate(-50%,-50%);width:80%}h1.thin{font-size:31px;line-height:50px}.site-footer .wrapper,.site-footer .wrapper-full{margin-bottom:75px;width:80%;margin-left:auto;margin-right:auto}.blog-page-title{font-size:70px;line-height:85px}.pe-post.sticky{margin-bottom:50px}.pe-post{margin-bottom:100px}.j-back{font-size:150px}.pe-single-post-title{font-size:25px;line-height:40px;font-weight:600}.pe-post-header{display:block;width:100%;margin:150px auto 0;overflow:hidden;padding-left:15px;padding-right:15px}.pe-single-post-navigation{height:auto}.pe-next-post,.pe-prev-post{width:100%;position:relative;border-bottom:1px solid hsla(0,0%,48.6%,.2);height:35vh;padding:0}.pe-blog-stamp{top:15vh;width:100%;margin-bottom:0}.c-client img{width:250px}.landing-select{width:100%;height:50%}.lsc-dark{bottom:0;top:unset}span.lsc-ov:first-child{width:100%;height:0;top:0}span.lsc-ov:nth-child(3){width:100%;height:0;left:0}.loaded span.lsc-ov:first-child,.loaded span.lsc-ov:nth-child(3){height:50%}.lsc-ov::after{position:absolute;width:100%}.image-wrapper.landing-im,.lc-logo{margin-bottom:80px}.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:translatex(-50%) translateY(30px);left:50%;top:unset}.lc-capt{width:100%;text-align:center}.lc-bottom{width:78%;text-align:center}.left-ims .landing-im:first-child,h1.entry-title{margin-top:0}.detailed-images{width:90%;height:80%}.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%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;font-size:50px;line-height:60px;max-width:80vw}.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:0 0}.dt-loaded .dt-ov{width:50%s}.detailed .project-category{-webkit-transform:translateX(-90px);-ms-transform:translateX(-90px);transform:translateX(-90px);top:10%}.grid-project{margin:0!important}.has-bars{margin-bottom:100px!important;margin-top:100px!important}h4.site-title{font-size:20px}p.site-description{font-size:15px;line-height:20px}.sub-toggle{left:6px;top:10px}.site-navigation.full_screen .sub-menu .sub-menu{padding-left:13px}.sidebar-active .pe-post-featured{height:250px}.archive .page-title{margin-left:0}.posts-navigation li a{padding:10px!important}.posts-navigation li:first-child{border-left:1px solid hsla(0,0%,48.6%,.2)}.single-post-date{display:inline-block;margin:0}.single-post-categories{display:inline-block;margin-top:0;margin-bottom:15px}.copyright-text,.footer-menu{text-align:center}.logged-in-as{text-align:left}.search-res .page-title{padding-left:0}.not-404{font-size:150px;line-height:150px}.not-found .page-content.wrapper{margin-top:50px!important}.cygni-search{width:100%!important}.cygni-horizontal-titles .title{position:relative;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}.big-slide-button .project-url{top:50%;left:50%;bottom:unset;position:fixed;background:#ffffff59}.big-slide-pag{bottom:5%;top:unset;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.big-slide-next{margin-right:0}.project-url .bsb-link{color:rgb(0 0 0)}.fullscreen{position:fixed;height:100%}.site-navigation .menu{top:20%;transform:none}}
