@font-face{font-family:Relative;src:url(/wp-content/themes/leszinc/dist/fonts/Relative-Book_b60b49cf.woff2) format("woff2"),url(/wp-content/themes/leszinc/dist/fonts/Relative-Book_78dc7d06.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Relative;src:url(/wp-content/themes/leszinc/dist/fonts/Relative-Bold_22f2de0d.woff2) format("woff2"),url(/wp-content/themes/leszinc/dist/fonts/Relative-Bold_463defdf.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Relative-Faux;src:url(/wp-content/themes/leszinc/dist/fonts/Relative-Faux_3d0453b2.woff2) format("woff2"),url(/wp-content/themes/leszinc/dist/fonts/Relative-Faux_5f7536db.woff) format("woff");font-weight:400;font-style:normal}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/themes/leszinc/dist/vendor/owl.video.play_4a37f800.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-o-transition:-o-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease,-o-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}body,html{height:100%;margin:0;padding:0;font-family:Relative-Faux,Helvetica,Arial,sans-serif;font-size:22px;line-height:1.36;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:none!important}h1,h2,h3,h4,h5{font-family:Relative,Helvetica,Arial,sans-serif;font-weight:400}section:after{content:"";clear:both;display:block}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 60px}.container .column{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 20px}.image-cover{font-family:"object-fit: cover;";overflow:hidden}.image-cover,.video-cover{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-cover{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-cover.mobile{display:none}.play-video{cursor:pointer;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.play-video,.play-video span{display:block;position:absolute}.play-video span{top:50%;left:50%;margin-top:-22px;margin-left:-20px;border-left:40px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent;opacity:.8}.play-video:hover{background-color:rgba(0,0,0,.5)}.play-video:hover span{opacity:1}.iframe-container{position:relative;width:100%}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.page-header{position:relative;height:100%;background:#000;overflow:hidden}section.page-header .background{position:absolute;bottom:0;width:auto;height:93.75%;opacity:.8}section.page-header h1{position:absolute;width:100%;top:50%;left:0;margin:0;color:#fff;font-size:100px;line-height:1.05;text-align:center;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.color-transition{-webkit-transition:color 1s,background-color 1s;-o-transition:color 1s,background-color 1s;transition:color 1s,background-color 1s}@media (max-width:1320px){body,html{font-size:18px;line-height:1.33}.container{margin:0 10px}section.page-header h1{font-size:70px;line-height:1.07}}@media (max-width:1000px){body,html{font-size:15px}.container{display:block;padding:0 30px}.container,.container .column{width:100%;margin:0}.video-cover.mobile{display:block}.video-cover.desktop{display:none}section.page-header{height:100%}section.page-header .background{height:64%}section.page-header h1{padding:0 30px;font-size:40px;line-height:1.13}}@media (max-width:374px){body,html{font-size:14px}.container{padding:0 20px}section.page-header h1{padding:0 20px;font-size:30px}}.project-banner{display:block;position:relative;padding-bottom:62.5%}.project-banner .image-cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.project-banner .project-title{position:absolute;width:100%;height:100%;-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.project-banner .project-title h3,.project-banner .project-title p{position:fixed;top:190px;margin:0;color:#fff}.project-banner .project-title h3{left:50%;margin-bottom:20px;font-family:Relative-Faux,Helvetica,Arial,sans-serif;font-size:22px;line-height:1.36}.project-banner .project-title p{left:80px;font-family:Relative,Helvetica,Arial,sans-serif;font-size:50px;line-height:1.1}.project-banner.square{padding-bottom:100%}.project-banner.square .project-title{bottom:70px;left:80px;width:auto;height:auto}.project-banner.square .project-title h3,.project-banner.square .project-title p{position:relative;top:auto;left:auto}.project-banner.square:hover .project-title p{text-decoration:underline}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.project-banner .project-title{clip:rect(0,auto,auto,0)}}@media (max-width:1320px){.project-banner .project-title h3,.project-banner .project-title p{top:120px}.project-banner .project-title h3{font-size:18px;line-height:1.33}.project-banner .project-title p{left:30px;font-size:40px;line-height:1.18}.project-banner.square .project-title{bottom:40px;left:30px}}@media (max-width:1000px){.project-banner{height:400px;padding-bottom:0}.project-banner .project-title{padding:30px;-webkit-clip-path:none;clip-path:none;clip:none}.project-banner .project-title h3,.project-banner .project-title p{position:static}.project-banner .project-title h3{top:auto;left:auto;margin-bottom:10px;font-size:15px;line-height:1.53}.project-banner .project-title p{position:static;top:auto;left:auto;font-size:28px;line-height:1.14}.project-banner.square{height:250px;padding-bottom:0}.project-banner.square .project-title{bottom:0;left:0}}@media (max-width:374px){.project-banner .project-title{padding:20px}.project-banner .project-title h3{font-size:14px}.project-banner .project-title p{font-size:26px}}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:1rem auto;height:auto}.alignleft,.alignright{margin-bottom:1rem;height:auto}@media (min-width:30rem){.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}header{position:fixed;z-index:999;top:0;left:0;width:100%;height:90px;background-color:transparent;background-color:hsla(0,0%,100%,0);-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;transition:background-color .4s linear}header .container{position:relative}header .container .logo{display:inline-block;padding:32px 20px 33px}header .container .logo svg{display:block}header .container .logo svg #path0{fill:#fff;-webkit-transition:fill .4s linear;-o-transition:fill .4s linear;transition:fill .4s linear}header.scrolled{background-color:#fff}header.scrolled .container .logo svg #path0{fill:#000}header.scrolled .container .c-hamburger span,header.scrolled .container .c-hamburger span:after,header.scrolled .container .c-hamburger span:before{background-color:#000}header.is-active{background-color:transparent;background-color:hsla(0,0%,100%,0)}header.is-active .container .logo svg #path0{fill:#fff}header.is-active .container .c-hamburger span{background-color:hsla(0,0%,100%,0)}header.is-active .container .c-hamburger span:after,header.is-active .container .c-hamburger span:before{background-color:#fff}@media (max-width:1320px){header{height:70px}header .container .logo{padding:22px 20px 23px}}@media (max-width:1000px){header .container .logo{padding:25px 0}header .container .logo svg{width:96px;height:20px}}@media (max-width:374px){header{height:60px}header .container .logo{padding:20px 0}}.c-hamburger{position:absolute;overflow:hidden;margin:0;padding:0;top:0;right:0;width:90px;height:90px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:43px;left:20px;right:20px;height:3px;background-color:#fff}.c-hamburger span:after,.c-hamburger span:before{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:""}.c-hamburger span:before{top:-13px}.c-hamburger span:after{bottom:-13px}.c-hamburger--htx span{-webkit-transition:background .4s 0s;-o-transition:background .4s 0s;transition:background .4s 0s}.c-hamburger--htx span:after,.c-hamburger--htx span:before{-webkit-transition-duration:.4s,.4s;-o-transition-duration:.4s,.4s;transition-duration:.4s,.4s}.c-hamburger--htx span:before{-webkit-transition-property:background,top,-webkit-transform;transition-property:background,top,-webkit-transform;-o-transition-property:background,top,-o-transform;transition-property:background,top,transform;transition-property:background,top,transform,-webkit-transform,-o-transform}.c-hamburger--htx span:after{-webkit-transition-property:background,bottom,-webkit-transform;transition-property:background,bottom,-webkit-transform;-o-transition-property:background,bottom,-o-transform;transition-property:background,bottom,transform;transition-property:background,bottom,transform,-webkit-transform,-o-transform}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span:before{top:0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.c-hamburger--htx.is-active span:after{bottom:0;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:1320px){.c-hamburger{width:110px;height:70px}.c-hamburger span{top:33px;left:30px;right:30px}}@media (max-width:374px){.c-hamburger{width:80px;height:60px}.c-hamburger span{top:28px;left:20px;right:20px}.c-hamburger span:before{top:-10px}.c-hamburger span:after{bottom:-10px}}nav.menu{display:none;position:fixed;z-index:998;top:0;left:0;width:100%;height:100%;background-color:#000}nav.menu img{position:absolute;height:auto;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s,-o-transform .4s}nav.menu img.image-top{top:0;left:21%;width:27.78%}nav.menu img.image-right{right:0;top:14.6%;width:18%}nav.menu img.image-bottom{bottom:0;left:51.4%;width:27.78%}nav.menu .menu-container{position:absolute;top:50%;left:80px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}nav.menu .menu-container .language-switch{margin-bottom:50px}nav.menu .menu-container .language-switch a{display:inline-block;margin-right:18px;color:#4a4a4a;text-decoration:none}nav.menu .menu-container .language-switch a.active,nav.menu .menu-container .language-switch a:hover{color:#fff}nav.menu .menu-container ul{margin:0;padding:0}nav.menu .menu-container ul li a{color:#fff;font-family:Relative,Helvetica,Arial,sans-serif;font-size:50px;line-height:1.2;text-decoration:none}nav.menu .menu-container ul li a:hover{text-decoration:underline}nav.menu .menu-footer{position:absolute;bottom:60px;left:80px}nav.menu .menu-footer a{display:inline-block;margin-right:90px;color:#fff;text-decoration:none}nav.menu .menu-footer a:hover{text-decoration:underline}@media (max-width:1320px){nav.menu .menu-container{left:30px}nav.menu .menu-container ul li a{font-size:40px}nav.menu .menu-footer{bottom:40px;left:30px}nav.menu .menu-footer a{margin-right:70px}}@media (max-width:1000px){nav.menu img.image-top{left:39%;width:38.1%}nav.menu img.image-right{top:20%;width:26.7%}nav.menu img.image-bottom{bottom:90px;left:auto;right:0;width:46.1%}nav.menu .menu-container{top:45%}nav.menu .menu-container .language-switch{margin-bottom:30px}nav.menu .menu-container .language-switch a{margin-right:13px}nav.menu .menu-container ul li a{font-size:28px}nav.menu .menu-footer{bottom:30px;left:30px;right:30px}nav.menu .menu-footer a{margin-right:0}nav.menu .menu-footer a.instagram{float:left}nav.menu .menu-footer a.legal-mentions{float:right}}@media (max-width:374px){nav.menu .menu-container{left:20px}nav.menu .menu-footer{bottom:20px;left:20px;right:20px}}footer{position:relative;width:100%;height:100%;background-color:#000}footer .footer-content{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}footer .footer-content img{display:block;width:500px;margin:0 auto 30px}footer .footer-content a{display:inline-block;color:#fff;text-decoration:none;border-bottom:2px solid #fff}footer .footer-links{position:absolute;bottom:70px;left:80px;right:80px;color:#fff}footer .footer-links .address{float:left;color:#fff;text-decoration:none}footer .footer-links .address br{display:none}footer .footer-links .address:hover{text-decoration:underline}footer .footer-links .instagram{float:right}footer .footer-links .instagram a{color:#fff;text-decoration:none}footer .footer-links .instagram a:hover{text-decoration:underline}@media (max-width:1320px){footer .footer-content img{width:400px}footer .footer-links{bottom:60px;left:60px;right:60px}}@media (max-width:1000px){footer{height:100%}footer .footer-content{left:0;width:100%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}footer .footer-content img{width:320px;max-width:80%}footer .footer-links{bottom:30px;left:30px;right:30px}footer .footer-links .address{float:none;position:absolute;bottom:0;left:0}footer .footer-links .address br{display:inline}footer .footer-links .instagram{float:right;position:absolute;bottom:0;right:0}}@media (max-width:374px){footer .footer-links{bottom:20px;left:20px;right:20px}}body#tinymce{margin:12px!important}.error404 section.header .background{left:90px;height:81%}@media (max-width:1000px){.error404 section.header .background{left:20px;height:55%}}.template-contact section.header .background{left:90px;height:81%}.template-contact section.text{padding:60px 80px;color:#fff;background-color:#000}.template-contact section.text p{width:80%;margin:0 0 1em;font-family:Relative,Helvetica,Arial,sans-serif;font-size:50px;line-height:1.1}.template-contact section.text p a{color:#4a4a4a;text-decoration:none}.template-contact section.text p a:hover{color:#fff}.template-contact section.team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:100px 60px;background-color:#000}.template-contact section.team .member{position:relative;width:calc(33.33333% - 40px);margin:10px 20px 100px;color:#fff}.template-contact section.team .member img{display:block;width:100%;height:auto}.template-contact section.team .member h3{margin:50px 0 0;font-size:40px;line-height:1.13}.template-contact section.team .member p{margin:20px 0 0}.template-contact section.hiring{position:relative;height:1024px;background-color:#fff}.template-contact section.hiring .hiring-content{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.template-contact section.hiring .hiring-content h2{margin:0;font-size:50px;line-height:1.1}.template-contact section.hiring .hiring-content p{margin:60px 0 50px}.template-contact section.hiring .hiring-content a{display:inline-block;color:#000;text-decoration:none;border-bottom:2px solid #000}.template-contact section.hiring .photo{position:absolute;height:auto}.template-contact section.hiring .photo.photo-1,.template-contact section.hiring .photo.photo-3{width:27.78%}.template-contact section.hiring .photo.photo-2,.template-contact section.hiring .photo.photo-4{width:18.06%}.template-contact section.hiring .photo.photo-1{top:0;left:20.83%}.template-contact section.hiring .photo.photo-2{top:0;right:0}.template-contact section.hiring .photo.photo-3{bottom:0;right:5.56%}.template-contact section.hiring .photo.photo-4{bottom:7.78%;left:0}@media (max-width:1320px){.template-contact section.text{padding:40px 30px}.template-contact section.text p{font-size:40px;line-height:1.18}.template-contact section.team{padding:80px 10px}.template-contact section.team .member h3{margin:30px 0 0;font-size:30px;line-height:1.17}.template-contact section.team .member p{margin:10px 0 0}.template-contact section.hiring .hiring-content h2{font-size:40px;line-height:1.18}.template-contact section.hiring .hiring-content p{margin:30px 0 40px}}@media (max-width:1000px){.template-contact section.header .background{left:20px;height:55%}.template-contact section.text{padding:30px}.template-contact section.text p{width:100%;font-size:25px;line-height:1.2}.template-contact section.team{display:block;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-wrap:unset;flex-wrap:unset;padding:30px}.template-contact section.team .member{width:100%;margin:0 0 50px}.template-contact section.team .member h3{margin:20px 0 0;font-size:28px}.template-contact section.team .member p{margin:10px 0 0;font-size:18px}.template-contact section.hiring{height:auto}.template-contact section.hiring .hiring-content{position:relative;top:auto;left:auto;padding:150px 30px;-webkit-transform:none;-o-transform:none;transform:none}.template-contact section.hiring .hiring-content h2{font-size:28px;line-height:1.14}.template-contact section.hiring .hiring-content p{margin:20px 0 30px}.template-contact section.hiring .photo.photo-1,.template-contact section.hiring .photo.photo-3{width:38.1%}.template-contact section.hiring .photo.photo-2,.template-contact section.hiring .photo.photo-4{width:auto;height:120px}.template-contact section.hiring .photo.photo-1{left:30px}.template-contact section.hiring .photo.photo-3{right:30px}.template-contact section.hiring .photo.photo-4{bottom:0}}@media (max-width:374px){.template-contact section.header .background{left:15px}.template-contact section.text{padding:20px!important}.template-contact section.text p{font-size:22px}.template-contact section.team{padding:20px}.template-contact section.team .member{margin:0 0 40px}.template-contact section.team .member h3{font-size:25px}.template-contact section.team .member p{font-size:16px}.template-contact section.hiring .hiring-content{padding:150px 20px}.template-contact section.hiring .hiring-content h2{font-size:26px}}.template-home section{position:relative;background-color:#000;color:#fff}.template-home h2{font-family:Relative-Faux,Helvetica,Arial,sans-serif;font-size:22px;line-height:1.36}.template-home section.header{padding:0 80px 60px}.template-home section.header .title-container{padding:275px 0 60px}.template-home section.header .title-container h2{position:absolute;top:32px;left:calc(50% + 20px);margin:0}.template-home section.header .title-container h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;font-size:100px;line-height:1.05}.template-home section.header .title-container h1 .left{margin-left:-5px}.template-home section.header .title-container h1 .center{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.template-home section.header .title-container h1 .right{width:calc(50% - 20px)}.template-home section.header .video-container video{width:100%}.template-home section.header .video-container #video-mobile{display:none}.template-home section.intro{padding:0 80px 100px}.template-home section.intro h2{position:absolute;top:0;left:80px;margin:0}.template-home section.intro .intro-text{position:absolute;width:calc(50% - 100px);margin:0;font-size:40px;line-height:1.13}.template-home section.intro .intro-text-start{top:305px;left:80px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.template-home section.intro .intro-text-end{bottom:100px;right:80px}.template-home section.intro .intro-photo{display:block;float:right;clear:both}.template-home section.intro .intro-photo-1{height:610px;margin-bottom:60px}.template-home section.intro .intro-photo-2{width:65.62%;margin-bottom:60px}.template-home section.intro .intro-photo-3{float:left;width:calc(50% - 20px)}.template-home section.projects{padding:100px 0 0}.template-home section.projects h2{margin:0 0 60px 80px}.template-home section.details{padding:200px 0 100px}.template-home section.details h2{margin:0 0 60px 80px}.template-home section.details .principles-container{padding:0 80px}.template-home section.details .principles-container .principle-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:100px}.template-home section.details .principles-container .principle-container h3,.template-home section.details .principles-container .principle-container p{margin:0;font-size:50px;line-height:1.1}.template-home section.details .principles-container .principle-container h3{-webkit-box-flex:1;-ms-flex:1;flex:1}.template-home section.details .principles-container .principle-container p{-webkit-box-flex:2;-ms-flex:2;flex:2}.template-home section.details .marquee{margin-bottom:150px;font-family:Relative,Helvetica,Arial,sans-serif;font-size:760px;line-height:1.02;overflow:hidden}.template-home section.details .skills-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 80px}.template-home section.details .skills-container .skill-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:20px}.template-home section.details .skills-container .skill-container h4,.template-home section.details .skills-container .skill-container p{margin:0;font-size:22px}.template-home section.details .skills-container .skill-container h4{font-weight:700;margin-bottom:24px}.template-home section.team{padding-top:100px}.template-home section.team h2{margin:0 0 60px 80px}.template-home section.team .team-banner{display:block;position:relative;width:100%;height:900px;background-size:cover;background-position:50%;background-repeat:no-repeat}.template-home section.team .team-banner h3{position:absolute;top:65px;left:80px;margin:0;color:#fff;font-size:50px;line-height:1.1;text-decoration:none}@media (max-width:1320px){.template-home h2{font-size:18px;line-height:1.33}.template-home section.header{padding:0 30px 40px}.template-home section.header .title-container{padding:220px 0 40px}.template-home section.header .title-container h2{top:22px}.template-home section.header .title-container h1{font-size:70px;line-height:1.07}.template-home section.header .title-container h1 .left{margin-left:-3px}.template-home section.intro{padding:0 30px 80px}.template-home section.intro h2{left:30px}.template-home section.intro .intro-text{width:calc(50% - 50px);font-size:30px;line-height:1.27}.template-home section.intro .intro-text-start{top:225px;left:30px}.template-home section.intro .intro-text-end{bottom:80px;right:30px}.template-home section.intro .intro-photo-1{height:450px;margin-bottom:40px}.template-home section.intro .intro-photo-2{margin-bottom:40px}.template-home section.projects{padding:80px 0 0}.template-home section.projects h2{margin:0 0 40px 30px}.template-home section.details{padding:160px 0 80px}.template-home section.details h2{margin:0 0 50px 30px}.template-home section.details .principles-container{padding:0 30px}.template-home section.details .principles-container .principle-container{padding-bottom:80px}.template-home section.details .principles-container .principle-container h3,.template-home section.details .principles-container .principle-container p{font-size:40px;line-height:1}.template-home section.details .marquee{margin-bottom:70px;font-size:540px}.template-home section.details .skills-container{padding:0 30px}.template-home section.details .skills-container .skill-container h4,.template-home section.details .skills-container .skill-container p{font-size:18px}.template-home section.details .skills-container .skill-container h4{margin-bottom:20px}.template-home section.team{padding-top:80px}.template-home section.team h2{margin:0 0 40px 30px}.template-home section.team .team-banner{height:700px}.template-home section.team .team-banner h3{top:40px;left:30px;font-size:40px;line-height:1.18}}@media (max-width:1000px){.template-home h2{font-size:15px;line-height:1.53}.template-home section.header{padding:0}.template-home section.header .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:200px 30px 50px}.template-home section.header .title-container h2{-webkit-box-flex:1;-ms-flex:1;flex:1;position:static;top:auto;left:auto;margin-right:30px}.template-home section.header .title-container h1{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:40px;line-height:1.13}.template-home section.header .title-container h1 .left{margin-left:0;margin-bottom:10px}.template-home section.header .title-container h1 .center{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:10px;text-align:left}.template-home section.header .title-container h1 .right{width:auto}.template-home section.header .video-container #video-desktop{display:none}.template-home section.header .video-container #video-mobile{display:block}.template-home section.intro{padding:30px}.template-home section.intro h2{position:static;left:auto;margin:0 0 20px}.template-home section.intro .intro-text{position:static;width:auto;font-size:20px;line-height:1.4;clear:both}.template-home section.intro .intro-text-start{top:auto;left:auto;margin-bottom:100px;-webkit-transform:none;-o-transform:none;transform:none}.template-home section.intro .intro-text-end{bottom:auto;right:auto}.template-home section.intro .intro-photo-1{height:230px;margin-bottom:30px}.template-home section.intro .intro-photo-2{width:100%;margin-bottom:30px}.template-home section.intro .intro-photo-3{width:auto;height:230px;margin-bottom:30px}.template-home section.projects{padding:70px 0 0}.template-home section.projects h2{margin:0 0 30px 30px}.template-home section.details{padding:100px 0}.template-home section.details h2{margin:0 0 30px 30px}.template-home section.details .principles-container{padding:0 30px}.template-home section.details .principles-container .principle-container{display:block;padding-bottom:40px}.template-home section.details .principles-container .principle-container h3,.template-home section.details .principles-container .principle-container p{font-size:28px;line-height:1.4}.template-home section.details .principles-container .principle-container h3{margin-bottom:40px}.template-home section.details .marquee{margin-bottom:50px;font-size:200px}.template-home section.details .skills-container{display:block;padding:0 30px}.template-home section.details .skills-container .skill-container{margin-bottom:50px;padding-right:0}.template-home section.details .skills-container .skill-container h4,.template-home section.details .skills-container .skill-container p{font-size:15px;line-height:1.53}.template-home section.details .skills-container .skill-container h4{margin-bottom:18px}.template-home section.team{padding-top:0}.template-home section.team h2{margin:0 0 30px 30px}.template-home section.team .team-banner{height:400px}.template-home section.team .team-banner h3{top:30px;left:30px;font-size:28px;line-height:1.4}}@media (max-width:374px){.template-home h2{font-size:14px}.template-home section.header .title-container{padding:180px 20px 40px}.template-home section.header .title-container h2{margin-right:20px}.template-home section.header .title-container h1{font-size:34px}.template-home section.intro{padding:20px}.template-home section.intro .intro-text{font-size:19px}.template-home section.projects{padding:60px 0 0}.template-home section.projects h2{margin:0 0 20px 20px}.template-home section.details{padding:80px 0}.template-home section.details h2{margin:0 0 20px 20px}.template-home section.details .principles-container{padding:0 20px}.template-home section.details .principles-container .principle-container{padding-bottom:30px}.template-home section.details .principles-container .principle-container h3,.template-home section.details .principles-container .principle-container p{font-size:25px}.template-home section.details .principles-container .principle-container h3{margin-bottom:30px}.template-home section.details .marquee{margin-bottom:50px;font-size:180px}.template-home section.details .skills-container{padding:0 20px}.template-home section.details .skills-container .skill-container h4,.template-home section.details .skills-container .skill-container p{font-size:14px}.template-home section.details .skills-container .skill-container h4{margin-bottom:16px}.template-home section.team h2{margin:0 0 20px 20px}.template-home section.team .team-banner h3{top:20px;left:20px;font-size:26px}}.template-legal section.header .background{left:90px;height:81%}.template-legal section.text{padding:60px 80px;color:#fff;background-color:#000}.template-legal section.text h1{font-size:60px}.template-legal section.text h2{font-size:40px}.template-legal section.text a{color:#fff}@media (max-width:1320px){.template-legal section.text{padding:40px 30px}.template-legal section.text h1{font-size:50px}.template-legal section.text h2{font-size:30px}}@media (max-width:1000px){.template-legal section.header .background{left:20px;height:55%}.template-legal section.text{padding:30px}.template-legal section.text h1{font-size:30px}.template-legal section.text h2{font-size:20px}}.single-zinc_project section.header{position:relative;height:100%;overflow:hidden}.single-zinc_project section.header .title-container{position:absolute;bottom:40px;width:100%}.single-zinc_project section.header .title-container h1,.single-zinc_project section.header .title-container h2{margin:0;padding:0;font-size:40px;line-height:1.13}.single-zinc_project section.header .title-container h2{color:#fff}.single-zinc_project section.text{padding:60px 0}.single-zinc_project section.text h3,.single-zinc_project section.text h4,.single-zinc_project section.text p{margin:0}.single-zinc_project section.text h3,.single-zinc_project section.text h4{font-size:50px;line-height:1.1}.single-zinc_project section.text h3.title-1,.single-zinc_project section.text h4.title-1{font-weight:700}.single-zinc_project section.text h3.title-2,.single-zinc_project section.text h4.title-2{font-size:60px;line-height:1.08}.single-zinc_project section.text a{color:inherit}.single-zinc_project section.text .text-intro{margin-bottom:90px}.single-zinc_project section.text .text-intro h4{margin-bottom:50px}.single-zinc_project section.text .text-image,.single-zinc_project section.text .text-video{display:block;position:relative;margin:auto}.single-zinc_project section.text .text-image video,.single-zinc_project section.text .text-video video{display:block;width:100%}.single-zinc_project section.text .text-image.size-60,.single-zinc_project section.text .text-video.size-60{width:60%}.single-zinc_project section.text .text-image.size-80,.single-zinc_project section.text .text-video.size-80{width:80%}.single-zinc_project section.text .text-image.size-100,.single-zinc_project section.text .text-video.size-100{width:100%}.single-zinc_project section.text .text-gallery{margin-top:60px}.single-zinc_project section.text .text-gallery .text-gallery-image{width:100%}.single-zinc_project section.text .text-footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-height:250px;margin-top:60px}.single-zinc_project section.text .text-footer .footer-image{width:100%}.single-zinc_project section.text .text-footer.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-zinc_project section.text .text-footer.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.single-zinc_project section.image .image-container,.single-zinc_project section.image .video-container,.single-zinc_project section.video .image-container,.single-zinc_project section.video .video-container{position:relative;width:100%;height:auto}.single-zinc_project section.image .image-container img,.single-zinc_project section.image .image-container video,.single-zinc_project section.image .video-container img,.single-zinc_project section.image .video-container video,.single-zinc_project section.video .image-container img,.single-zinc_project section.video .image-container video,.single-zinc_project section.video .video-container img,.single-zinc_project section.video .video-container video{display:block;width:100%}.single-zinc_project section.image .image-container.width img,.single-zinc_project section.image .image-container.width video,.single-zinc_project section.image .video-container.width img,.single-zinc_project section.image .video-container.width video,.single-zinc_project section.video .image-container.width img,.single-zinc_project section.video .image-container.width video,.single-zinc_project section.video .video-container.width img,.single-zinc_project section.video .video-container.width video{position:relative;height:auto}.single-zinc_project section.image .image-container.cover img,.single-zinc_project section.image .video-container.cover img,.single-zinc_project section.video .image-container.cover img,.single-zinc_project section.video .video-container.cover img{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";overflow:hidden}.single-zinc_project section.image .image-container.cover video,.single-zinc_project section.image .video-container.cover video,.single-zinc_project section.video .image-container.cover video,.single-zinc_project section.video .video-container.cover video{position:absolute;top:50%;left:50%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-zinc_project section.image .image-container.cover.ratio-1-1,.single-zinc_project section.image .video-container.cover.ratio-1-1,.single-zinc_project section.video .image-container.cover.ratio-1-1,.single-zinc_project section.video .video-container.cover.ratio-1-1{padding-bottom:100%}.single-zinc_project section.image .image-container.cover.ratio-16-10,.single-zinc_project section.image .video-container.cover.ratio-16-10,.single-zinc_project section.video .image-container.cover.ratio-16-10,.single-zinc_project section.video .video-container.cover.ratio-16-10{padding-bottom:62.5%}.single-zinc_project section.image .image-container.cover.ratio-16-9,.single-zinc_project section.image .video-container.cover.ratio-16-9,.single-zinc_project section.video .image-container.cover.ratio-16-9,.single-zinc_project section.video .video-container.cover.ratio-16-9{padding-bottom:56.25%}.single-zinc_project section.image .image-container.cover.ratio-239-1,.single-zinc_project section.image .video-container.cover.ratio-239-1,.single-zinc_project section.video .image-container.cover.ratio-239-1,.single-zinc_project section.video .video-container.cover.ratio-239-1{padding-bottom:41.84%}.single-zinc_project section.image .image-container.cover.ratio-height,.single-zinc_project section.image .video-container.cover.ratio-height,.single-zinc_project section.video .image-container.cover.ratio-height,.single-zinc_project section.video .video-container.cover.ratio-height{height:100%}.single-zinc_project section.gallery{padding:160px 0}.single-zinc_project section.gallery .gallery-counter{text-align:center;margin-bottom:40px}.single-zinc_project section.gallery .gallery-carousel{cursor:-webkit-grab;cursor:grab}.single-zinc_project section.gallery .gallery-carousel .gallery-image{display:block;width:auto;height:670px;margin:0 20px}.single-zinc_project section.footer{position:relative;height:calc(100% - 80px)}.single-zinc_project section.footer .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:0;left:0;width:100%;padding:40px 80px;background-color:#fff}.single-zinc_project section.footer .text-container .column{width:50%;margin:0}.single-zinc_project section.footer .text-container .column a{color:inherit}.single-zinc_project section.other-projects .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0}.single-zinc_project section.other-projects .container .column{position:relative}.single-zinc_project section.other-projects .container .column.left{background:#000;margin:0;padding-bottom:50%}.single-zinc_project section.other-projects .container .column.left a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.single-zinc_project section.other-projects .container .column.left a span{position:absolute;bottom:70px;left:80px;color:#fff;font-family:Relative,Helvetica,Arial,sans-serif;font-size:50px;line-height:1.1;text-decoration:none}.single-zinc_project section.other-projects .container .column.left a:hover span{text-decoration:underline}.single-zinc_project section.other-projects .container .column.right{margin:0}@media (max-width:1320px){.single-zinc_project section.header .title-container h1,.single-zinc_project section.header .title-container h2{font-size:30px;line-height:1.17}.single-zinc_project section.text{padding:40px 0}.single-zinc_project section.text h3,.single-zinc_project section.text h4{font-size:40px;line-height:1.18}.single-zinc_project section.text h3.title-2,.single-zinc_project section.text h4.title-2{font-size:55px;line-height:1.09}.single-zinc_project section.text .text-intro{margin-bottom:80px}.single-zinc_project section.text .text-intro h4{margin-bottom:30px}.single-zinc_project section.text .text-footer{margin-top:40px}.single-zinc_project section.gallery .gallery-carousel .gallery-image{height:500px}.single-zinc_project section.footer .text-container{padding:40px 30px}.single-zinc_project section.other-projects .container .column.left a span{bottom:40px;left:30px;font-size:40px;line-height:1.18}}@media (max-width:1000px){.single-zinc_project section.header .title-container{bottom:30px}.single-zinc_project section.header .title-container h1,.single-zinc_project section.header .title-container h2{font-size:20px;line-height:1.25}.single-zinc_project section.text{padding:30px 0}.single-zinc_project section.text h3,.single-zinc_project section.text h4{font-size:28px;line-height:1.14}.single-zinc_project section.text h3.title-1,.single-zinc_project section.text h4.title-1{margin-bottom:30px;font-size:15px;line-height:1.33}.single-zinc_project section.text h3.title-2,.single-zinc_project section.text h4.title-2{margin-bottom:50px;font-size:28px;line-height:1.14}.single-zinc_project section.text h3.title-3,.single-zinc_project section.text h4.title-3{margin-bottom:30px}.single-zinc_project section.text .text-intro{margin-bottom:50px}.single-zinc_project section.text .text-intro h4{margin-bottom:30px}.single-zinc_project section.text .text-image.size-60,.single-zinc_project section.text .text-video.size-60{width:80%}.single-zinc_project section.text .text-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}.single-zinc_project section.text .text-gallery .column:first-child{margin-right:30px}.single-zinc_project section.text .text-footer{min-height:auto;margin-top:30px}.single-zinc_project section.text .text-footer .footer-image{margin-bottom:30px}.single-zinc_project section.gallery{padding:70px 0}.single-zinc_project section.gallery .gallery-counter{margin-bottom:25px}.single-zinc_project section.gallery .gallery-carousel .gallery-image{height:200px;margin:0 10px}.single-zinc_project section.footer{height:auto}.single-zinc_project section.footer .image-cover{position:relative;height:400px}.single-zinc_project section.footer .text-container{display:block;position:relative;bottom:auto;left:auto;width:100%;padding:30px}.single-zinc_project section.footer .text-container .column{width:100%}.single-zinc_project section.other-projects .container{display:block;padding:0}.single-zinc_project section.other-projects .container .column.left{height:250px;padding-bottom:0}.single-zinc_project section.other-projects .container .column.left a span{bottom:30px;left:30px;font-size:28px;line-height:1.14}}@media (max-width:374px){.single-zinc_project section.header .title-container{bottom:20px}.single-zinc_project section.header .title-container h1,.single-zinc_project section.header .title-container h2{font-size:19px}.single-zinc_project section.text{padding:20px 0}.single-zinc_project section.text h3,.single-zinc_project section.text h4{font-size:26px}.single-zinc_project section.text h3.title-1,.single-zinc_project section.text h4.title-1{font-size:14px}.single-zinc_project section.text h3.title-2,.single-zinc_project section.text h4.title-2{margin-bottom:40px;font-size:26px}.single-zinc_project section.text .text-gallery{margin-top:40px}.single-zinc_project section.text .text-gallery .column:first-child{margin-right:20px}.single-zinc_project section.gallery{padding:60px 0}.single-zinc_project section.footer .text-container{padding:20px}.single-zinc_project section.other-projects .container .column.left a span{bottom:20px;left:20px;font-size:26px}}.template-projects section.header .background{right:0;height:93.75%}@media (max-width:1000px){.template-projects section.header .background{right:-30px;height:64%}}