#clapat-page-content1{width:100%;height:100vh;overflow:hidden}#content-scroll1{-webkit-overflow-scrolling:touch;width:100%;height:100%;position:absolute;overflow:hidden scroll}#hero{z-index:0;width:100%;height:auto;position:relative}#hero.fixed-hero{z-index:0;height:100%;position:fixed}#hero-styles{width:100%;height:100%;margin:0 auto;display:block;position:relative}#hero-caption{box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;height:100%;margin:0 auto;padding-top:120px;padding-bottom:120px;display:flex;position:relative}#hero-caption.hero-full-caption{height:100vh}#hero-caption.text-align-center{text-align:center;justify-content:center}#hero-caption.text-align-right{text-align:right;justify-content:flex-end}#hero #hero-caption .inner{width:auto;height:auto;margin-top:60px;margin-bottom:100px;display:block}.hero-title{color:#000;letter-spacing:-.4vw;width:auto;margin-bottom:0;font-size:calc(1rem + 12vw);font-weight:600;line-height:calc(1rem + 14vw);display:block;position:relative}.light-content .hero-title{color:#fff}.hero-title:before{content:attr(data-infoTextBefore);letter-spacing:0;opacity:0;pointer-events:none;width:auto;height:20px;font-size:16px;font-weight:400;line-height:20px;transition:all .3s ease-out;position:absolute;top:50%;left:-150px}.hero-title:after{content:attr(data-infoTextAfter);letter-spacing:0;opacity:0;pointer-events:none;width:auto;height:20px;font-size:16px;font-weight:400;line-height:20px;transition:all .3s ease-out;position:absolute;top:50%;right:-150px}.caption-animated .hero-title:before{opacity:.6;left:-130px}.caption-animated .hero-title:after{opacity:.6;right:-130px}.caption-animated .hero-title.homepage-title:before{opacity:.6;left:0}.caption-animated .hero-title.homepage-title:after{opacity:.6;right:0}.show-loader .hero-title,.hero-title.disable{pointer-events:none}.hero-title.cursor-pointer{cursor:pointer}.hero-title div{display:block;position:relative}.hero-title span{opacity:0;display:block}.hero-subtitle{color:#000;opacity:1;width:100%;font-size:24px;font-weight:400;line-height:32px;display:block;position:absolute;bottom:50px;left:0;overflow:hidden}.custom-subtitle{font-size:24px}.light-content .hero-subtitle{color:#fff}.landing-page-title .hero-subtitle{margin-top:20px}.hero-subtitle div{display:block;position:relative;overflow:hidden}.hero-subtitle span{opacity:0;display:block}.load-next-project .hero-title span,.load-next-page .hero-title span,.load-next-project .hero-subtitle span1,.load-next-page .hero-subtitle span1{opacity:1!important;transform:translateY(0)!important}.landing-intro-wrapper{position:relative}.landing-intro-content{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;width:25%;height:100%;display:flex}.content-timeline{opacity:0;transform:translateY(0%)}.landing-video{aspect-ratio:15/9;background-color:#000;border-radius:6px;width:100%;height:auto;display:block;position:relative;overflow:hidden}.new-hero-title{letter-spacing:-.2vw;font-size:calc(.5rem + 6vw);font-weight:600;line-height:calc(.5rem + 7vw);display:block;position:relative}.new-hero-title>span{opacity:0;width:auto;display:table;position:relative;transform:translate(0%)}.hero-title-placeholder{justify-content:center;display:flex}.hero-title-placeholder.multiple-spans{height:calc(1rem + 14vw)}.align-start.hero-title-placeholder{justify-content:flex-start}.hero-title-placeholder div{pointer-events:initial;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}.show-loader .hero-title-placeholder div,.hero-title-placeholder.disable div{pointer-events:none}.hero-title-placeholder span{pointer-events:none;text-align:center;letter-spacing:-.2vw;width:auto;font-size:calc(.5rem + 6vw);line-height:calc(.5rem + 7vw);display:table;position:relative;transform:scale(2)}.hero-title-placeholder span:first-child{transform-origin:top}.hero-title-placeholder.multiple-spans span:last-child{transform-origin:bottom}.hero-title-placeholder span:last-child:after{content:"";background-color:currentColor;width:0;height:13%;transition:all .1s ease-out;position:absolute;top:calc(50% - 4px);left:calc(100% + 20px)}.new-hero-title span.text-rotator>span{box-sizing:border-box;padding-right:30px;font-size:calc(.5rem + 5.75vw)}.text-intro{letter-spacing:-.2vw;box-sizing:border-box;color:#000;padding-right:30px;font-size:calc(.5rem + 5.75vw);font-weight:600;line-height:calc(.333333rem + 4.66667vw);display:block;position:relative}#hero-interaction{z-index:0;box-sizing:border-box;pointer-events:none;justify-content:center;width:100%;height:100dvh;padding-top:140px;padding-bottom:140px;display:flex;position:fixed;top:0;left:0;overflow:hidden}.hero-column{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.hero-column.col-right{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.col-reverse .hero-column,.col-reverse .hero-column.col-right{flex-direction:column-reverse}.col-img-wrapper:before{float:left;content:"";padding-top:100%}.col-img-wrapper{opacity:0;transform-origin:50%;border-radius:6px;width:25%;height:auto;transition:all .3s ease-in;overflow:hidden}.hero-column .col-img-wrapper.small-img{border-radius:4px;width:15%}.hero-column .col-img-wrapper.large-img{width:25%}.col-img-wrapper img{object-position:center;object-fit:cover;width:100%;height:100%;display:block}.col-left .col-img-wrapper.small-img{transform-origin:50%;margin-left:15%;transform:scale(0)}.active .col-left .col-img-wrapper.small-img{opacity:1;transition:transform .7s cubic-bezier(.175,.885,.32,1.275);transform:scale(1)}.col-left .col-img-wrapper.large-img{transform-origin:0;transform:scale(.5)translate(-200%)rotate(90deg)}.active .col-left .col-img-wrapper.large-img{opacity:1;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:scale(1)translate(0)rotate(-10deg)}.col-reverse.active .col-left .col-img-wrapper.large-img{transform:scale(1)translate(0)rotate(10deg)}.col-right .col-img-wrapper.small-img{transform-origin:50%;margin-right:15%;transform:scale(0)}.active .col-right .col-img-wrapper.small-img{opacity:1;transition:transform .7s cubic-bezier(.175,.885,.32,1.275);transform:scale(1)}.col-right .col-img-wrapper.large-img{transform-origin:100%;transform:scale(.5)translate(200%)rotate(90deg)}.active .col-right .col-img-wrapper.large-img{opacity:1;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:scale(1)translate(0)rotate(-10deg)}.col-reverse.active .col-right .col-img-wrapper.large-img{transform:scale(1)translate(0)rotate(10deg)}#hero.has-image{height:auto;overflow:hidden}.hero-below-caption #hero.has-image{z-index:2;height:auto;overflow:hidden}#hero.has-image #hero-caption{justify-content:center;align-items:center;padding-top:280px;padding-bottom:160px}#hero.has-image #hero-caption .inner{align-items:flex-end;width:100%;height:100%;margin-top:0;margin-bottom:0;display:flex}#hero.has-image .hero-title{letter-spacing:-.2vw;flex:0 60%;max-width:60%;margin:0;font-size:calc(1rem + 6vw);line-height:calc(1rem + 7vw)}#hero.has-image .hero-subtitle{text-align:right;flex:0 40%;max-width:40%;margin-top:0;margin-bottom:25px;font-size:24px;line-height:32px;position:relative;bottom:auto;left:auto}#hero.has-image .hero-subtitle.text-align-left{text-align:left!important}#hero-image-wrapper{z-index:0;width:100vw;height:100vh;margin:0 auto;position:relative;top:0;left:0;right:0}#hero-background-layer{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}#hero-bg-image{z-index:0;opacity:0;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;overflow:visible}.load-project-page #hero-bg-image,.load-next-project #hero-bg-image,.load-project-thumb-with-title #hero-bg-image,.load-project-thumb-from-slider1 #hero-bg-image{transform:scale(1.02);opacity:1!important}#hero-description{box-sizing:border-box;pointer-events:initial;opacity:0;z-index:10;width:100%;height:auto;margin:0 auto;padding-top:80px;padding-bottom:300px;display:table;position:relative}#hero-description .inner{text-align:center;width:100%;max-width:800px;margin:0 auto;display:block}#hero-description p{color:#000}.light-content #hero-description p{color:#fff}.hero-arrow{cursor:pointer;width:44px;height:44px;margin:0 auto;position:absolute;bottom:40px;left:0;right:0}.hero-arrow span{opacity:0;display:block;position:relative;transform:translateY(50%)}@keyframes occasional-arrow-bounce{0%{transform:translateY(3px)}to{transform:translateY(-3px)}}.hero-arrow span:after{font:var(--fa-font-solid);content:"";text-align:center;color:#fff;width:20px;height:20px;margin-top:-14px;margin-left:-10px;font-size:12px;line-height:20px;animation:.5s ease-out infinite alternate occasional-arrow-bounce;position:absolute;top:50%;left:50%}.circle{width:44px;height:44px}.background{fill:#0000;stroke:#fff6;transition:all .2s}.foreground{fill:#0000;stroke-dasharray:377;stroke-dashoffset:377px;stroke:#fff;transform-origin:50%;transition:all .8s;transform:rotate(-90deg)}.hero-arrow span:hover .foreground{stroke-dashoffset:0;transform:rotate(90deg)}@keyframes arrow-bounce{0%{transform:translateY(0)}to{transform:translateY(0)}}.hero-arrow span:hover:after{animation:.5s ease-out infinite alternate arrow-bounce}#hero-footer{box-sizing:border-box;color:#000;width:100%;padding:30px 80px;line-height:60px;position:absolute;bottom:0;left:0;overflow:hidden}.light-content #hero-footer{color:#fff}#hero-footer.has-border:after{content:"";opacity:0;transform-origin:50%;background-color:#0000001a;width:100%;height:1px;transition:all .3s ease-out;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.light-content #hero-footer.has-border:after{background-color:#ffffff26}.light-content #hero-footer.has-border.detail-service:after{background-color:#0c0c0c!important}#hero-footer.has-border.visible:after{opacity:1;transform:scaleX(1)}#hero-footer:after{content:"";clear:both;display:table}.hero-footer-left{float:left;opacity:0;cursor:pointer;transform:translateY(20px)}.hero-footer-right{float:right;opacity:0;transform:translateY(20px)}#share{font-size:16px;position:relative;top:-3px;right:-10px}#share:before{content:attr(data-text);text-align:right;width:120px;position:absolute;top:0;left:-140px}#share .parallax-wrap{float:left;justify-content:center;align-items:center;width:50px;height:60px;display:flex;position:relative}.light-content a.jssocials-share-link,.dark-content a.jssocials-share-link{color:inherit}.jssocials-share-link i{opacity:0}.jssocials-share-facebook a:before{content:"Fb";position:absolute}.jssocials-share-linkedin a:before{content:"Li";position:absolute}.jssocials-share-twitter a:before{content:"Tx";position:absolute}.jssocials-share-pinterest a:before{content:"Pn";position:absolute}.jssocials-share-stumbleupon a:before{content:"St";position:absolute}.jssocials-share-whatsapp a:before{content:"Wa";position:absolute}.jssocials-share-viber a:before{content:"Vb";position:absolute}.jssocials-share-email a:before{content:"Em";position:absolute}.jssocials-share-vkontakte a:before{content:"Vk";position:absolute}.hero-gradient{z-index:0;background-color:#000;width:100%;height:350px;position:absolute;bottom:-2px;-webkit-mask-image:linear-gradient(#0000,#000 75%);mask-image:linear-gradient(#0000,#000 75%)}#main{opacity:1;-webkit-user-select:none;user-select:none;-khtml-user-select:none;position:relative}.load-project-page #main,.load-next-project #main,.load-next-page #main{opacity:1}#main-content,#main-content-bg{opacity:1;z-index:10;transition:all .4s ease-in-out;position:relative}#main-page-content{box-sizing:border-box;opacity:0;width:100%;max-width:none;margin:0 auto;position:relative;overflow:hidden}#main-page-content:after{clear:both;content:" ";display:table}#main-page-content.project-page{margin-bottom:calc(100vh - 120px)}#main-page-content.no-overflow{overflow:visible}#main-content.portfolio-page{overflow:hidden}#main-content.portfolio-page #main-page-content{width:100%;max-width:none;padding:0;overflow:visible}#page-nav{color:#000;opacity:0;width:100%;height:auto;margin-bottom:0;position:relative;overflow:hidden}.page-nav-wrap{z-index:3;width:100%;height:100%;position:relative;bottom:0;left:0;transform:translateY(0)}.page-nav-caption{opacity:0;box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;height:calc(100vh - 120px);margin:0 auto;padding-top:120px;padding-bottom:0;display:flex;position:relative;top:-20%}.page-nav-caption.text-align-center{text-align:center;justify-content:center}.page-nav-caption.text-align-right{text-align:right;justify-content:flex-end}#page-nav .inner{width:auto;height:auto;margin-top:60px;margin-bottom:100px;display:block}.next-hero-title{color:#000;letter-spacing:-.4vw;width:auto;margin-bottom:0;font-size:calc(1rem + 12vw);font-weight:600;line-height:calc(1rem + 14vw);display:block;position:relative}.light-content .next-hero-title{color:#fff}.next-hero-title:before{content:attr(data-infoTextBefore);letter-spacing:0;opacity:.6;pointer-events:none;width:auto;height:20px;font-size:16px;font-weight:400;line-height:20px;transition:all .3s ease-out;position:absolute;top:50%;left:-130px}.next-hero-title:after{content:attr(data-infoTextAfter);letter-spacing:0;opacity:.6;pointer-events:none;width:auto;height:20px;font-size:16px;font-weight:400;line-height:20px;transition:all .3s ease-out;position:absolute;top:50%;right:-130px}.show-loader .next-hero-title:before{opacity:0;left:-150px}.show-loader .next-hero-title:after{opacity:0;right:-150px}.next-hero-title span{display:block}.next-hero-subtitle{color:#000;opacity:.6;margin-top:40px;font-size:24px;font-weight:400;line-height:32px;display:block;position:relative;overflow:hidden}.light-content .next-hero-subtitle{color:#fff}.next-hero-subtitle span{display:block}#project-nav{color:#fff;width:100%;height:100vh;margin-bottom:0;position:absolute;bottom:-100vh;overflow:hidden}#project-nav.pinned-nav-caption{height:200vh;bottom:-200vh}.next-project-wrap{box-sizing:border-box;opacity:1;z-index:10;width:100%;height:100%;margin:0 auto;position:absolute}#project-nav.pinned-nav-caption .next-project-wrap{height:50%}.next-project-image-wrapper{opacity:1;width:100vw;height:100%;position:relative;top:0;left:0;overflow:hidden}.next-project-image-wrapper.temporary{position:fixed}.next-project-image-wrapper.active{opacity:1}.next-project-image{opacity:1;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;right:0}#project-nav .next-project-image-effects{filter:blur(3px);top:-2%;transform:scale(1.04)}.load-project-thumb-with-title .next-project-image{z-index:10}.next-project-image.temporary{top:0!important}.next-project-image.visible{opacity:1!important;filter:blur()!important;top:0!important;transform:scale(1.02)rotate(0)translateY(0)!important}.next-project-image-bg{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1)}.next-project-image.visible .next-project-image-bg{opacity:1!important;top:0!important}#next-project-caption{text-align:left;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;padding-top:40px;padding-bottom:40px;display:flex;position:absolute;left:0;right:0}.hero-below-caption #next-project-caption{height:auto;padding-top:280px;padding-bottom:160px}.next-caption-wrapper{z-index:10;opacity:1;align-items:flex-end;width:100%;height:100%;display:flex;position:relative;top:0%}#project-nav .next-ajax-link-project{z-index:10;pointer-events:none;width:100%;height:100%;margin:0;display:block;position:absolute;top:0;left:0}#project-nav.auto-trigger .next-ajax-link-project{pointer-events:none}#project-nav.active-link .next-ajax-link-project,.disable-ajaxload #project-nav.auto-trigger .next-ajax-link-project{pointer-events:initial}.next-caption{align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.next-caption .next-hero-title{letter-spacing:-.2vw;text-align:left;flex:0 60%;max-width:60%;font-size:calc(1rem + 6vw);line-height:calc(1rem + 7vw)}#project-nav .next-hero-title div{display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0003,#000 5% 95%,#0003 100%);mask-image:linear-gradient(#0003,#000 5% 95%,#0003 100%)}#project-nav .next-hero-title span{opacity:1}#project-nav .next-hero-subtitle{justify-content:flex-end;display:flex}#project-nav .next-hero-subtitle span{-webkit-text-fill-color:#0003;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 100%;-webkit-background-clip:text;width:auto;display:block}.light-content #project-nav .next-hero-subtitle span{-webkit-text-fill-color:#fff3}.temporary-hero .next-hero-title span{opacity:1!important;transform:translateY(0%)!important}.next-caption .next-hero-subtitle{text-align:right;flex:0 40%;max-width:40%}#project-nav .next-hero-title,#project-nav .next-hero-subtitle{color:#000}.light-content #project-nav .next-hero-title,.light-content #project-nav .next-hero-subtitle{color:#fff}.next-hero-counter{text-align:right;opacity:1;color:#000;width:30px;height:20px;position:absolute;top:6px;right:-45px;overflow:hidden}.next-hero-counter span{font-size:14px;font-weight:500;line-height:20px;display:block;position:absolute}.change-header .next-hero-counter{color:#000}.light-content .next-hero-counter{color:#fff}.light-content .change-header .next-hero-counter{color:#000}.dark-content .change-header .next-hero-counter{color:#fff}.next-hero-progress{z-index:100;justify-content:center;width:100%;height:6px;display:none;position:absolute;top:0;right:0}.next-hero-progress span{background-color:#000;width:0;height:6px;position:absolute}.change-header .next-hero-progress span{background-color:#000}.light-content .next-hero-progress span{background-color:#fff}.light-content .change-header .next-hero-progress span{background-color:#000}.dark-content .change-header .next-hero-progress span{background-color:#fff}.all-works{z-index:100;width:auto;margin:25px auto 0;display:table;position:absolute;top:20px;left:50%;transform:translate(-50%)}.all-works span,.all-works span:before{padding:0 5px}#project-nav.change-header .all-works,#project-nav.change-header .all-works .link-text{color:#000}.light-content #project-nav .all-works,.light-content #project-nav .all-works .link-text{color:#fff}.light-content #project-nav.change-header .all-works,.light-content #project-nav.change-header .all-works .link-text{color:#000}.dark-content #project-nav.change-header .all-works,.dark-content #project-nav.change-header .all-works .link-text{color:#fff}.temporary-hero{z-index:99999;pointer-events:none;z-index:10;width:100%;height:100%;position:fixed;top:0;left:0}.temporary-hero .outer{box-sizing:border-box;z-index:10;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;padding-top:40px;padding-bottom:40px;display:flex;position:relative}.hero-below-caption .temporary-hero .outer{height:auto;padding-top:280px;padding-bottom:160px}.temporary-hero .outer.text-align-center{text-align:center;justify-content:center}.temporary-hero .outer.text-align-right{text-align:right;justify-content:flex-end}.temporary-hero .inner{width:100%;height:100%;display:block}.temporary-hero .inner .next-caption{align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.temporary-hero .inner .next-caption .next-hero-title{letter-spacing:-.2vw;font-size:calc(1rem + 6vw);line-height:calc(1rem + 7vw)}.content-max-width{box-sizing:border-box;max-width:1320px;padding-left:80px;padding-right:80px}.content-full-width{box-sizing:border-box;max-width:100%;padding-left:80px;padding-right:80px}@media only screen and (max-width:1537px){#hero.has-image #hero-caption,.hero-below-caption #next-project-caption,.hero-below-caption .temporary-hero .outer{padding-top:240px;padding-bottom:130px}}@media only screen and (max-width:1466px){#hero-caption{padding-top:100px;padding-bottom:100px}.page-nav-caption{height:calc(100vh - 100px);padding-top:100px}.hero-subtitle{bottom:40px}.hero-subtitle,.next-hero-subtitle{margin-top:40px}#hero-footer{padding:20px 60px}.content-max-width,.content-full-width{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1024px){#hero-caption.hero-full-caption{height:100dvh}#hero.has-image #hero-caption .inner,#project-nav .next-caption,.temporary-hero .inner .next-caption{display:block}.hero-subtitle,.next-hero-subtitle{margin-top:30px;font-size:22px;line-height:30px}.custom-subtitle{font-size:22px}#hero.has-image .hero-title{max-width:100%}#hero.has-image .hero-subtitle{text-align:left;max-width:100%;margin-top:40px;font-size:22px;line-height:30px}#project-nav .next-hero-title{max-width:100%;margin-bottom:0}#project-nav .next-hero-subtitle,.temporary-hero .next-hero-subtitle{text-align:left;justify-content:flex-start;max-width:100%;margin-top:20px}#hero-footer{padding:20px 40px}.hero-column .col-img-wrapper.small-img{width:18%}.hero-column .col-img-wrapper.large-img{width:28%}.content-max-width,.content-full-width{padding-left:40px;padding-right:40px}}@media (min-width:768px) and (max-width:1023px){.hero-subtitle{bottom:100px}}@media only screen and (max-width:767px){#hero-caption{padding-top:80px;padding-bottom:80px}.page-nav-caption{height:calc(100vh - 80px);padding-top:80px}.hero-title:before{top:-45px;left:0}.caption-animated .hero-title:before{opacity:.6;width:100%;top:-20px;left:0}.hero-title:after{top:auto;bottom:-50px;right:0}.caption-animated .hero-title:after{opacity:.6;width:100%;top:auto;bottom:-25px;right:0}.hero-subtitle,.next-hero-subtitle{margin-top:20px;font-size:20px;line-height:28px}.custom-subtitle{font-size:20px}.homepage-subtitle.hero-subtitle{bottom:40px!important}.next-hero-title:before{opacity:.6;width:100%;top:-20px;left:0}.next-hero-title:after{opacity:.6;width:100%;top:auto;bottom:-25px;right:0}.show-loader .next-hero-title:before{opacity:0;top:-45px;left:0}.show-loader .next-hero-title:after{opacity:0;top:auto;bottom:-50px;right:0}#hero.has-image .hero-subtitle{font-size:20px;line-height:28px}#project-nav .next-hero-title{margin-bottom:48px}#hero-footer{padding:20px 30px}#hero-footer .button-text{display:none}#info-text{width:60px;height:60px}#info-text:after{font:var(--fa-font-solid);content:"";text-align:right;color:currentColor;width:100%;height:100%;font-size:16px;line-height:60px;position:absolute;top:0;left:0}#info-text span{display:none}.hero-column .col-img-wrapper.small-img{width:28%}.hero-column .col-img-wrapper.large-img{width:38%}.content-max-width,.content-full-width{padding-left:30px;padding-right:30px}}@media only screen and (max-width:479px){#hero.has-image .hero-title{margin-bottom:10px}.hero-subtitle,.next-hero-subtitle{font-size:18px;line-height:26px}.hero-subtitle{bottom:30px}.custom-subtitle{font-size:18px}#hero.has-image .hero-subtitle{font-size:18px;line-height:26px}#project-nav .next-hero-title{margin-bottom:36px}#hero-footer{padding:10px 20px}#hero #hero-footer .button-text{display:none}.hero-column .col-img-wrapper.small-img{width:38%}.hero-column .col-img-wrapper.large-img{width:48%}.content-max-width,.content-full-width{padding-left:20px;padding-right:20px}}
#app{pointer-events:none;opacity:0;width:100%;height:100vh;transition:all .1s ease-in-out .4s;position:fixed;top:0;left:0;overflow:hidden}.load-project-thumb #app,.load-project-thumb-with-title #app,.load-project-thumb-from-slider #app{opacity:1}.grid__item-img--large{pointer-events:none;opacity:0;position:absolute}.grid__item-hidden{pointer-events:none;opacity:0;position:fixed}#canvas-slider{opacity:0;width:100%;height:100%;position:fixed;top:0;right:0;overflow:hidden;transform:scale(1.1)}#canvas-slider .slider-img{visibility:hidden;z-index:0;opacity:0;background-color:#222;background-position:50%;background-size:cover;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0;transform:scale(1.01)}#canvas-slider img{z-index:100;cursor:pointer;object-position:center;object-fit:cover;width:100%;height:100%;display:none;position:relative}.show-loader .clapat-slider{pointer-events:none}.clapat-slider-wrapper{width:100%;height:100vh;position:relative}.clapat-slider{-webkit-user-select:none;user-select:none;cursor:grab;z-index:2;box-sizing:border-box;align-items:center;width:100%;height:100%;padding:0 42vw;display:flex;position:absolute;top:0;left:0;overflow:hidden}.clapat-state-dragging .clapat-slider{cursor:grabbing}.clapat-state-dragging .clapat-slider .clapat-slide{cursor:grabbing;pointer-events:none}.clapat-state-dragging .cp-button-prev,.clapat-state-dragging .cp-button-next{pointer-events:none}.clapat-slider-viewport{display:flex;position:relative}.clapat-slide{box-sizing:border-box;width:16vw;overflow:hidden}.clapat-slide:first-child{position:relative}.clapat-slide:not(:first-child){height:100%;position:absolute}.slide-inner-height{cursor:pointer;position:relative;overflow:hidden}.clapat-state-dragging .clapat-slider .slide-inner-height{cursor:grabbing;pointer-events:none;cursor:grabbing;pointer-events:none}.disable-ajaxload .slide-link{z-index:1000;width:100%;height:100%;display:block;position:absolute}.img-mask{box-sizing:border-box;z-index:0;width:100%;height:100%;margin:0 auto;display:block;position:absolute;top:0;left:0;overflow:hidden}.clapat-slide .img-mask,.disable-scroll .img-mask{background:0 0}.section-image{z-index:0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.item-image{z-index:100;object-position:center;object-fit:cover;width:100%;height:100%;display:block;position:relative}.clapat-slider img{pointer-events:none}.cp-button-prev.button-icon-link{color:#000;box-shadow:none;border:2px solid #0000;transform:translate(-15px)}.cp-button-next.button-icon-link{color:#000;box-shadow:none;border:2px solid #0000;transform:translate(10px)}.cp-button-prev.button-icon-link:hover,.cp-button-next.button-icon-link:hover{background-color:#0000}.light-content .cp-button-prev.button-icon-link,.light-content .cp-button-next.button-icon-link{color:#fff;box-shadow:none;border:2px solid #0000}.light-content .cp-button-prev.button-icon-link:hover,.light-content .cp-button-next.button-icon-link:hover{background-color:#0000}.cp-button-prev.button-icon-link .icon-wrap-scale,.cp-button-next.button-icon-link .icon-wrap-scale{opacity:1;transition:transform .3s ease-in-out;transform:scale(.5)}.cp-button-prev.button-icon-link .button-icon,.cp-button-next.button-icon-link .button-icon{color:currentColor;background-color:#0000;border:4px solid;width:30px;height:30px;line-height:30px}.cp-button-prev.button-icon-link:hover .button-icon,.cp-button-next.button-icon-link:hover .button-icon{background-color:currentColor;border:2px solid;width:36px;height:36px;line-height:36px}.light-content .cp-button-prev.button-icon-link .button-icon,.light-content .cp-button-next.button-icon-link .button-icon{color:currentColor;background-color:#0000;border:4px solid}.light-content .cp-button-prev.button-icon-link:hover .button-icon,.light-content .cp-button-next.button-icon-link:hover .button-icon{background-color:currentColor;border:2px solid}.cp-button-prev.button-icon-link .button-icon i,.cp-button-next.button-icon-link .button-icon i{opacity:0;color:currentColor;filter:invert();width:30px;height:30px;line-height:30px}.cp-button-prev.button-icon-link:hover .button-icon i,.cp-button-next.button-icon-link:hover .button-icon i{opacity:1;width:36px;height:36px;line-height:36px}.cp-button-prev.button-icon-link .button-text{padding:0 25px 0 50px}.cp-button-next.button-icon-link .button-text{padding:0 50px 0 25px}.cp-button-prev.button-icon-link:hover .button-text{padding:0 25px 0 60px}.cp-button-next.button-icon-link.right:hover .button-text{padding:0 60px 0 25px}.cp-button-prev.button-icon-link:hover .button-text span,.cp-button-next.button-icon-link:hover .button-text span,.light-content .cp-button-prev.button-icon-link:hover .button-text span,.light-content .cp-button-next.button-icon-link:hover .button-text span{filter:invert(0)}.disable-scroll .clapat-slider{pointer-events:none}.clapat-pagination{z-index:20;text-align:center;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100%;height:40px;margin:auto;display:flex;position:absolute;bottom:40px;left:0;right:0}.clapat-pagination-bullet{cursor:pointer;pointer-events:initial;width:40px;height:40px;margin:0;display:inline-flex;position:relative}.progress-info{z-index:10;pointer-events:none;justify-content:center;width:auto;height:30px;margin:0 auto;font-size:16px;line-height:30px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.progress-info .progress-info-fill,.progress-info .progress-info-fill-2{-webkit-text-fill-color:#0000001a;background-image:linear-gradient(#000,#000);background-repeat:no-repeat;background-size:0% 100%;-webkit-background-clip:text;width:auto;position:relative}.progress-info .progress-info-fill-2{background-position:100%;background-size:100% 100%;width:auto;margin:auto;display:block;position:absolute;top:0;left:auto;right:auto}.light-content .progress-info .progress-info-fill,.light-content .progress-info .progress-info-fill-2{-webkit-text-fill-color:#ffffff1a;background-image:linear-gradient(#fff,#fff)}.showcase-footer #footer-container{justify-content:space-between;align-items:center;display:flex}.fade-slide-element{opacity:0}.grid-list-option{color:#000;box-sizing:border-box;z-index:100;pointer-events:initial;background-color:currentColor;border:3px solid;border-radius:22px;justify-content:center;align-items:center;width:auto;height:44px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.light-content .grid-list-option{color:#fff}.grid-open .grid-list-option,.grid-list-option.disable{pointer-events:none}.grid-option,.list-option{box-sizing:border-box;color:currentColor;cursor:pointer;z-index:1;filter:invert();border-radius:40px;justify-content:center;align-items:center;min-width:80px;height:100%;margin:0;padding:0 20px;font-size:14px;font-weight:500;transition:filter .1s ease-in-out;display:flex}.grid-option.active,.list-option.active{filter:invert(0);pointer-events:none}.current-option{box-sizing:border-box;pointer-events:none;z-index:0;filter:invert();background-color:currentColor;border-radius:40px;justify-content:center;align-items:center;width:auto;min-width:80px;height:100%;margin:0;padding:0 20px;display:block;position:absolute;left:0}.highlights-gallery .clapat-slider{padding:25dvh 0}.showcase-carousel .clapat-slider-viewport{z-index:10}.highlights-gallery .clapat-slide{opacity:0;width:100vw;height:50dvh}.highlights-gallery .clapat-caption-wrapper{pointer-events:initial;z-index:100;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0}.external-titles{opacity:0;justify-content:center;align-items:center;width:100%;height:calc(.5rem + 10vw);display:flex;position:relative;overflow:hidden;transform:translateY(50%);-webkit-mask-image:linear-gradient(#0000 5%,#000 15% 88%,#0000 95%);mask-image:linear-gradient(#0000 5%,#000 15% 88%,#0000 95%)}.slide-date{font-family:BHN Editorial New,serif;font-style:normal;font-weight:200}.slide-title,.slide-cat{letter-spacing:-.05em;font-family:Space Grotesk,sans-serif;font-style:normal;font-weight:500}.external-titles .slide-title{letter-spacing:-.2vw;color:#fff;cursor:pointer;font-size:calc(.5rem + 6vw);font-weight:600;line-height:calc(.5rem + 10vw);position:absolute}.external-titles .slide-title.change-header{color:#000}.external-titles .slide-title span{display:block;position:relative}.external-categories{opacity:1;justify-content:center;align-items:center;width:100%;height:30px;display:flex;position:relative;overflow:hidden}.external-categories .slide-cat{opacity:1;color:#fff;margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:30px;display:block;position:absolute;overflow:visible}.external-categories .slide-cat.change-header{color:#000}.external-categories .slide-cat span{opacity:0;display:block;position:relative}.showcase-gallery .clapat-slider{padding:0 20vw}.showcase-gallery .clapat-slider-viewport{z-index:10}.showcase-gallery .clapat-slide{box-sizing:border-box;z-index:0;opacity:1;pointer-events:none;width:60vw;height:100vh;padding:0 5vw;display:flex;overflow:visible}.showcase-gallery.active .clapat-slide{pointer-events:initial}.slide-effects{justify-content:space-between;align-self:center;width:100%;height:calc(100vh - 450px);display:flex;position:relative}.show-list-view.showcase-gallery .clapat-slider .slide-effects{opacity:0!important}.show-list-view.showcase-gallery .clapat-sync-slider{opacity:1!important;pointer-events:initial!important}.show-list-view.showcase-gallery .clapat-sync-slide .slide-title span{opacity:1!important;transform:translateY(0)!important}.showcase-gallery .slide-thumb{border-radius:4px;align-self:flex-start;width:16%;height:auto;margin-right:60px;display:flex;position:relative;overflow:hidden}.showcase-gallery .clapat-slide:nth-child(odd) .slide-thumb{align-self:flex-end}.showcase-gallery .clapat-slide:nth-child(2n) .slide-thumb{align-self:flex-start}.showcase-gallery .slide-thumb:before{float:left;content:"";padding-top:100%}.showcase-gallery .slide-thumb img{z-index:100;object-position:center;object-fit:cover;border-radius:4px;width:100%;height:100%;display:block;position:absolute;overflow:hidden}.showcase-gallery .slide-inner-height{align-self:center;width:45%;height:auto;margin:0;padding-top:0;display:flex;overflow:visible}.showcase-gallery .clapat-slide:nth-child(odd) .slide-inner-height{width:44%}.showcase-gallery .clapat-slide:nth-child(2n) .slide-inner-height{width:50%}.showcase-gallery .slide-inner-height:before{float:left;content:"";padding-top:70%}.showcase-gallery .slide-moving{box-sizing:border-box;z-index:0;width:auto;height:100%;display:block;position:absolute;top:0;left:0}.showcase-gallery .clapat-slide .trigger-item{box-sizing:border-box;z-index:0;pointer-events:none;width:auto;height:100%;display:block;position:relative;top:0;left:0}.showcase-gallery.active:not(.preview-mode-enabled) .trigger-item{pointer-events:initial}.showcase-gallery .img-mask{width:auto;height:100%;display:block;position:relative}.showcase-gallery .slide-caption{z-index:10;box-sizing:border-box;text-align:left;opacity:1;cursor:default;pointer-events:none;flex-direction:column;align-self:flex-start;width:100%;height:auto;padding-left:55%;transition:all .15s ease-out;display:flex;position:absolute}.showcase-gallery .clapat-slide:nth-child(odd) .slide-caption{padding-left:50%}.showcase-gallery .clapat-slide:nth-child(2n) .slide-caption{padding-left:56%}.showcase-gallery .clapat-slide.hovered .slide-caption{opacity:1}.showcase-gallery .clapat-slide:nth-child(odd) .slide-caption{align-self:flex-start}.showcase-gallery .clapat-slide:nth-child(2n) .slide-caption{align-self:flex-end}.showcase-gallery .slide-caption .slide-title{color:#000;margin-bottom:0;font-size:24px;font-style:normal;font-weight:400;line-height:30px;transition:all .3s ease-out;overflow:hidden}.light-content .showcase-gallery .slide-caption .slide-title{color:#fff}.showcase-gallery .slide-caption .slide-cat{color:#000;z-index:10;opacity:1;font-size:24px;font-style:normal;font-weight:400;line-height:30px;overflow:hidden}.light-content .showcase-gallery .slide-caption .slide-cat{color:#fff}.showcase-gallery .clapat-slide .slide-date{color:#000;border-radius:5px;margin-bottom:10px;font-size:16px;display:block;position:relative;overflow:hidden}.light-content .showcase-gallery .slide-caption .slide-date{color:#fff}.showcase-gallery .slide-caption span{display:block;position:relative}.slider-zoom-wrapper{z-index:200;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.slider-zoom-wrapper .trigger-item:before{float:left;content:"";padding-top:60%}.slider-zoom-wrapper .trigger-item{width:48vw;height:auto;aspect-ratio:unset;position:relative}.slider-zoom-wrapper .trigger-item:after{content:"";clear:both;display:block}.showcase-gallery .slider-zoom-wrapper .img-mask{width:100%;height:100%;display:block;position:absolute}.enable-trigger .slider-zoom-wrapper .trigger-item{pointer-events:initial;cursor:pointer}.slider-thumbs-wrapper{z-index:300;pointer-events:none;box-sizing:border-box;flex-wrap:wrap;place-content:flex-end center;align-items:flex-end;width:280px;height:80px;margin:0 auto;padding:0;display:flex;position:absolute;bottom:20px;left:0;right:0}.slider-thumbs-wrapper .trigger-item:first-child{left:0;right:auto}.slider-thumbs-wrapper .trigger-item:last-child,.slider-thumbs-wrapper.flip-prev-thumb .trigger-item.current-image-preview{left:auto;right:0}.slider-thumbs-wrapper.flip-next-thumb .trigger-item.current-image-preview{left:0;right:auto}.slider-thumbs-wrapper .trigger-item:before{float:left;content:"";padding-top:67%}.slider-thumbs-wrapper .trigger-item{width:calc(50% - 30px);height:100%;margin:0 15px;position:absolute}.slider-thumbs-wrapper .trigger-item:after{content:"";clear:both;display:block}.slider-thumbs-wrapper .trigger-item .img-mask{width:100%;height:100%;display:block;position:absolute}.slider-close-preview{z-index:50;pointer-events:none;place-content:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.grid-open .slider-close-preview{pointer-events:initial}.grid-open footer .button-wrap{pointer-events:none}.showcase-gallery .clapat-sync-slider{pointer-events:initial;z-index:100;opacity:1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 5%,#000 20% 80%,#0000 95%);mask-image:linear-gradient(#0000 5%,#000 20% 80%,#0000 95%)}.showcase-gallery .clapat-sync-slider.active{pointer-events:initial}.clapat-sync-slider-wrapper-service{justify-content:center;align-items:center;height:100%;display:flex}.showcase-gallery .clapat-sync-slider-viewport{margin:0 auto}.showcase-gallery .clapat-sync-slide{z-index:0;width:auto;height:calc(1rem + 4vw);margin:0 auto;line-height:calc(1rem + 4vw);display:table;position:relative}.load-project-thumb-from-slider .clapat-sync-slide.disable{pointer-events:none}.clapat-state-dragging .showcase-gallery .clapat-sync-slide{cursor:grabbing;pointer-events:none}.showcase-gallery .clapat-sync-slide .trigger-item{width:auto;height:100%;display:flex;position:relative}.showcase-gallery .clapat-sync-slide .trigger-item.above{height:calc(1rem + 4vw);margin-bottom:20px;line-height:calc(1rem + 4vw)}.showcase-gallery .clapat-sync-slide .hover-reveal:before{float:left;content:"";padding-top:100%}.showcase-gallery .clapat-sync-slide .hover-reveal{align-items:center;width:12vw;height:auto;display:flex;position:fixed;overflow:hidden}.showcase-gallery .clapat-sync-slide .hover-reveal.landscape:before{float:left;content:"";padding-top:71.43%}.showcase-gallery .clapat-sync-slide .hover-reveal.landscape{aspect-ratio:14/10;width:25vw;height:auto;position:fixed;overflow:hidden}.showcase-gallery .clapat-sync-slide .hover-reveal:after{content:"";clear:both;display:block}.showcase-gallery .clapat-sync-slide .slide-title{font-size:calc(1rem + 2.8vw);line-height:inherit;height:inherit;color:#000;z-index:10;box-sizing:border-box;opacity:1;letter-spacing:-.1vw;transform-origin:50%;margin-bottom:20px;padding:0;font-weight:500;transition:opacity .3s ease-out,transform .2s ease-out;display:block;position:relative;overflow:hidden}.showcase-gallery .clapat-sync-slide.active .slide-title{font-size:calc(1rem + 2.15vw)}.light-content .showcase-gallery .clapat-sync-slide .slide-title{color:#fff}.showcase-gallery .clapat-sync-slide.disable .slide-title{opacity:.1}.showcase-gallery .clapat-sync-slide:hover .slide-title{opacity:1;cursor:pointer}.showcase-gallery .clapat-sync-slide.active .slide-title{opacity:1}.showcase-gallery .clapat-sync-slide .slide-title span{opacity:0;display:inline-block}.team-list-wrapper{position:relative}.team-list-captions{z-index:10;box-sizing:border-box;width:100%;margin:0;padding-top:0;padding-bottom:80px;padding-left:50%;display:table;position:relative}.team-list-captions>li{letter-spacing:-.15vw;text-align:left;color:#000;cursor:pointer;opacity:.2;width:auto;margin:0;padding:20px 0;font-size:calc(1rem + 4vw);font-weight:600;line-height:calc(1rem + 5vw);list-style:none;transition:opacity .1s ease-out;display:block;position:relative}.team-list-captions li.active{opacity:1;font-weight:500}.team-list-captions li span:nth-child(2){opacity:0}.team-list-captions li.active span:nth-child(2){opacity:1}.team-list-captions li .tml-cat{letter-spacing:0;letter-spacing:-.15px;text-align:left;opacity:0;width:auto;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:24px;position:absolute;bottom:0}.team-list-captions li.active .tml-cat{opacity:1}.team-list-images{z-index:0;width:18%;height:auto;margin:0;position:absolute;top:0;left:80px}.team-list-images:before{content:"";box-sizing:border-box;padding-top:calc(100% + 80px);display:block;position:relative}.team-list-images>li{z-index:0;width:100%;height:calc(100% - 80px);margin:0;list-style:none;position:absolute;top:0;overflow:hidden}.rounded-borders .team-list-images>li{border-radius:6px}.team-list-images>li.visible{z-index:10}.team-list-images>li.pixels-cover{z-index:20;border-radius:0}.team-list-images .img-mask{transition:all .2s ease-out;transform:scale(1.05)}.team-list-images>li.visible .img-mask{transform:scale(1)}.snap-slider-holder{width:100vw!important;max-width:1000%!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.snap-slide{background-color:#000;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.snap-slide .img-mask{opacity:.1;width:100%;height:100%;display:block;position:relative;top:0;left:0}.rounded-borders .snap-slide .img-mask{border-radius:0}.snap-slide .section-image{transform:scale(1.03)}.snap-slide .section-image img{z-index:100;object-position:center;object-fit:cover;width:100%;height:100%;display:block;position:relative}.snap-slider-thumbs{z-index:5;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:absolute;top:0;overflow:hidden}.snap-slider-thumbs-wrapper:before{float:left;content:"";padding-top:70%}.snap-slider-thumbs-wrapper{width:20vw;height:20vw;display:block;position:relative;overflow:hidden;box-shadow:0 0 30px #0000001a}.rounded-borders .snap-slider-thumbs-wrapper{border-radius:6px}.thumb-slide{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.show-loader .thumb-slide{pointer-events:none}.thumb-slide-img{width:100%;height:100%;position:relative;overflow:hidden}.snap-slider-captions{z-index:0;box-sizing:border-box;pointer-events:none;justify-content:flex-start;align-items:center;width:100%;height:100dvh;display:flex;position:absolute;top:0;overflow:hidden}.snap-slider-captions-wrapper{width:100%;height:60px;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0% 15%,#000 20% 80%,#0000 85% 100%);mask-image:linear-gradient(#0000 0% 15%,#000 20% 80%,#0000 85% 100%)}.snap-slide-caption{text-align:left;box-sizing:border-box;opacity:1;justify-content:space-between;width:100%;height:auto;margin:0;padding:0;transition:opacity .2s ease-in-out;display:flex;position:relative}.in-view.snap-slide-caption{opacity:1;transition:opacity .2s ease-in-out}.snap-slider-captions .inner{vertical-align:middle;position:relative}.snap-slider-captions .slide-title-wrapper{cursor:pointer;margin:0}.in-view.snap-slide-caption .slide-title-wrapper{pointer-events:initial}.snap-slider-captions .slide-title,.snap-slider-captions .slide-subtitle{color:#fff;font-family:Playfair Display,serif;font-size:24px;font-style:normal;font-weight:400;line-height:60px}.snap-slider-captions .slide-current,.snap-slider-captions .slide-counter{color:#fff;width:20%;font-size:18px;line-height:60px}.snap-slider-captions .slide-counter,.snap-slider-captions .slide-subtitle{text-align:right}.snap-slide-caption.change-header .slide-title,.snap-slide-caption.change-header .slide-current,.snap-slide-caption.change-header .slide-counter,.snap-slide-caption.change-header .slide-subtitle{color:#000}.snap-slider-captions .slide-title span,.snap-slider-captions .slide-current span,.snap-slider-captions .slide-counter span,.snap-slider-captions .slide-subtitle span{display:block}@media only screen and (max-width:1024px){.snap-slider-captions .slide-title,.snap-slider-captions .slide-subtitle{width:100%}.snap-slider-captions .slide-current,.snap-slider-captions .slide-counter{display:none}.showcase-gallery .clapat-slider{padding:0 10vw}.showcase-gallery .clapat-slide{width:80vw;padding:0 2vw}.slide-effects{height:50dvh}.slider-zoom-wrapper .trigger-item{width:70vw}.slider-thumbs-wrapper{width:240px;height:60px;bottom:20px}.showcase-gallery .slide-caption{opacity:1}.cp-button-prev.button-icon-link,.cp-button-next.button-icon-link{transform:translate(0)}.cp-button-prev.button-icon-link .icon-wrap-scale,.cp-button-next.button-icon-link .icon-wrap-scale{transform:scale(1)}.cp-button-prev.button-icon-link .button-icon,.cp-button-next.button-icon-link .button-icon{background-color:currentColor;border:2px solid;width:36px;height:36px;line-height:36px}.light-content .cp-button-prev.button-icon-link .button-icon,.light-content .cp-button-next.button-icon-link .button-icon{background-color:currentColor;border:2px solid}.cp-button-prev.button-icon-link .button-icon i,.cp-button-next.button-icon-link .button-icon i{opacity:1;width:36px;height:36px;line-height:36px}}@media only screen and (max-width:767px){.snap-slider-thumbs-wrapper{width:40vw;height:40vw}.snap-slider-captions{align-items:flex-end}.snap-slider-captions .slide-title,.snap-slider-captions .slide-subtitle,.external-categories .slide-cat{font-size:18px}.slide-effects{height:50dvh}.slider-zoom-wrapper .trigger-item{width:70vw}.slider-thumbs-wrapper{width:220px;height:50px;bottom:15px}.showcase-gallery .slide-caption .slide-title,.showcase-gallery .slide-caption .slide-cat{font-size:16px}.showcase-gallery .clapat-slide .slide-date{font-size:14px}.showcase-gallery .clapat-sync-slide .slide-title{font-size:calc(1rem + 3vw)}}@media only screen and (max-width:479px){.slide-effects{height:40dvh}.slider-zoom-wrapper .trigger-item{width:80vw}.slider-thumbs-wrapper{width:220px;height:50px;bottom:15px}}
.flip-thumbs-wrapper{box-sizing:border-box;z-index:100;counter-reset:moveThumbCounter;background-color:#fff0;justify-content:space-between;align-items:flex-end;width:400px;max-width:calc(50% - 160px);height:80px;margin:0 auto;display:flex;position:absolute;bottom:50px;left:0;right:0}.flip-move-thumb{counter-increment:moveThumbCounter;border-radius:6px;width:120px;height:80px;margin-left:20px;position:relative}.flip-move-thumb.disabled{opacity:0!important}.flip-move-thumb:after{content:counter(moveThumbCounter,decimal-leading-zero);color:#000;letter-spacing:1px;text-align:center;opacity:0;width:14px;height:10px;margin:0 auto;font-size:10px;font-weight:500;line-height:10px;transition:all .3s ease-in-out;position:absolute;bottom:-25px;left:0;right:0}.show-counter.flip-move-thumb:after{opacity:1;bottom:-20px}.showcase-portfolio.filp-grid .clapat-item{pointer-events:none}.showcase-portfolio.filp-grid.flip-completed .clapat-item{pointer-events:initial}.showcase-portfolio.filp-grid .img-mask{overflow:visible}.showcase-portfolio.filp-grid.expand-grid:not(.items-filtered) .clapat-item.expanded .slide-caption{opacity:0}.showcase-portfolio.filp-grid.flip-completed.expand-grid:not(.items-filtered) .clapat-item.expanded .slide-caption{opacity:1}.flip-thumb-inner{width:100%;height:100%;left:0}.flip-thumb-effects{border-radius:6px;width:100%;height:100%;left:0;overflow:hidden}.flip-move-thumb:first-child{margin-left:0}.showcase-portfolio.filp-grid{margin-top:0}.rounded-borders .img-mask{border-radius:6px}.pixels-wrapper{z-index:2;flex-wrap:wrap;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.load-project-thumb .pixels-wrapper{display:none}.pixel{box-sizing:border-box;background-color:#000;overflow:hidden}.pixel:before{float:left;content:"";padding-top:101%}#itemsWrapper>.pin-spacer{pointer-events:none}#main .button-wrap.right.show-filters{right:-24px}#filters-gradient{opacity:0;z-index:100;pointer-events:none;box-sizing:border-box;background-color:#c8c8c8;justify-content:center;width:100%;height:auto;padding:50px 80px 240px;display:flex;position:absolute;-webkit-mask-image:linear-gradient(#c8c8c8 0% 50%,#0000 100%);mask-image:linear-gradient(#c8c8c8 0% 50%,#0000 100%)}#filters{text-align:center;margin:0}#filters-gradient.open-filters #filters{pointer-events:initial}#filters li{box-sizing:border-box;margin:0 auto;padding:0;display:inline-block;position:relative;overflow:hidden}#filters li:first-child{display:table}#filters li a{letter-spacing:-.1vw;opacity:1;box-sizing:border-box;padding:8px 2px;font-size:calc(1rem + 3vw);font-weight:600;line-height:calc(1rem + 3.5vw);display:block;position:relative}#filters li:not(:first-child) a{font-family:Playfair Display,serif;font-style:normal;font-weight:400}#filters li a.is_active{pointer-events:none}#filters li a span{opacity:.3;transition:opacity .15s ease-out;display:block;position:relative}#filters li a.is_active span,#filters li:hover a span{opacity:1}#filters li a span:after{content:","}#filters li:last-child a span:after{content:""}#close-filters{pointer-events:initial;z-index:10;width:100%;height:100%;display:block;position:absolute;inset:0}.showcase-portfolio{flex-wrap:wrap;width:calc(100% - 150px);margin:0 auto;padding-top:75px;display:flex;position:relative}.showcase-portfolio .clapat-item{box-sizing:border-box;z-index:10;width:calc(50% - 10px);height:auto;margin:5px;padding:0;display:block;position:relative}.showcase-portfolio .clapat-item:before{float:left;content:"";padding-top:90%}.showcase-portfolio .slide-inner{cursor:pointer;width:100%;height:100%;margin:0;padding-top:0}.showcase-portfolio .slide-inner:after{content:"";clear:both;display:block}.showcase-portfolio.items-filtered .slide-inner{transform:none!important}.showcase-portfolio .slide-inner.disabled{pointer-events:none}.img-mask{justify-content:center;align-items:center;display:flex}.showcase-portfolio .section-image{width:100%;height:100%;transition:transform .45s ease-out;left:0;overflow:hidden;transform:scale(1.03)}.showcase-portfolio .slide-inner:hover .section-image,.showcase-portfolio .above .section-image{transform:scale(1)}.showcase-portfolio .section-thumb:before{float:left;content:"";padding-top:100%}.showcase-portfolio .section-thumb{opacity:1;clip-path:inset(0% 100% 0% 0%);pointer-events:none;border-radius:4px;width:40%;height:auto;transition:all .45s cubic-bezier(.1,.8,.2,1);position:absolute;overflow:hidden;box-shadow:0 0 30px #0000001a}.showcase-portfolio .clapat-item:hover .section-thumb{opacity:1;clip-path:inset(0%)}.showcase-portfolio .section-thumb img{z-index:100;object-position:center;object-fit:cover;width:100%;height:100%;transition:all .45s cubic-bezier(.1,.8,.2,1);display:block;position:absolute;transform:rotate(2deg)scale(1.05)}.showcase-portfolio .clapat-item:hover .section-thumb img{transform:rotate(0)scale(1)}.showcase-portfolio .slide-caption{z-index:10;box-sizing:border-box;cursor:default;pointer-events:none;text-align:left;opacity:0;justify-content:space-between;align-items:center;width:100%;height:100%;padding:25px 30px;transition:all .15s ease-out;display:flex;position:absolute;top:0;left:0}.showcase-portfolio .clapat-item:hover .slide-caption{opacity:1}.showcase-portfolio .slide-caption .slide-title{color:#fff;margin-bottom:0;font-family:Playfair Display,serif;font-size:22px;line-height:60px;transition:all .3s ease-out;overflow:hidden}.change-header .slide-caption .slide-title{color:#000}.showcase-portfolio .slide-caption .slide-title span{display:block}.showcase-portfolio .slide-caption .slide-cat{color:#fff;z-index:10;opacity:1;font-family:Playfair Display,serif;font-size:22px;line-height:60px;overflow:hidden}.change-header .slide-caption .slide-cat{color:#000}.showcase-portfolio .slide-caption .slide-cat span{display:block}.showcase-portfolio .clapat-item .slide-date{color:#fff;background:#000;border-radius:5px;padding:2px 10px;font-size:12px;display:block;position:absolute;top:30px;left:30px}@media only screen and (max-width:1024px){.showcase-portfolio{width:calc(100% - 70px);padding-top:45px}.showcase-portfolio .clapat-item:before{padding-top:100%}.showcase-portfolio .section-image{transform:scale(1)}.showcase-portfolio .section-thumb{clip-path:inset(0%);box-shadow:0 0 30px #0000001a}.showcase-portfolio .section-thumb img{transform:rotate(0)scale(1)}.showcase-portfolio .slide-caption{opacity:1;align-items:self-end;padding:5px 30px;display:flex}.showcase-portfolio .slide-caption .slide-title,.showcase-portfolio .slide-caption .slide-cat{font-size:18px}}@media only screen and (max-width:767px){.showcase-portfolio{width:calc(100% - 50px);padding-top:35px}.showcase-portfolio .clapat-item{width:calc(100% - 10px)}}@media only screen and (max-width:479px){.showcase-portfolio{width:calc(100% - 35px);padding-top:25px}.showcase-portfolio .clapat-item{width:calc(100% - 10px)}}
