#app{height:100vh;overflow:hidden;pointer-events:none;-webkit-transition:all .1s ease-in-out .3s;transition:all .1s ease-in-out .3s;position:fixed;opacity:0;top:0;left:0;width:100%}.load-project-thumb #app,.load-project-thumb-with-title #app,.load-project-thumb-with-title-and-scale #app{opacity:1}.grid__item-img--large{pointer-events:none;position:absolute;opacity:0}.grid__item-hidden{pointer-events:none;position:fixed;opacity:0}.clapat-slide a{height:0}.clapat-slider-wrapper{height:100vh;position:relative;width:100%}.clapat-slider{height:100%;overflow:hidden;padding:0 42vw;position:absolute;top:0;box-sizing:border-box;align-items:center;cursor:grab;left:0;width:100%;user-select:none;display:flex;z-index:2}.clapat-state-dragging .clapat-slider{cursor:grabbing}.clapat-state-dragging .cp-button-next,.clapat-state-dragging .cp-button-prev{pointer-events:none}.clapat-slider-viewport{position:relative;display:flex}.clapat-slide{overflow:hidden;box-sizing:border-box;width:16vw}.clapat-slide:first-child{position:relative}.clapat-slide:not(:first-child){height:100%;position:absolute}.slide-inner{overflow:hidden;position:relative;cursor:pointer}.clapat-state-dragging .clapat-slider .slide-inner{pointer-events:none;cursor:grabbing}.disable-ajaxload .slide-link{height:100%;position:absolute;width:100%;display:block;z-index:1000}.disable-ajaxload .snap-slide-caption .slide-link{top:0}.img-mask{height:100%;overflow:hidden;-webkit-transition:border-radius .4s ease-in-out 0s;transition:border-radius .4s ease-in-out 0s;position:absolute;top:0;box-sizing:border-box;margin:0 auto;border-radius:0;left:0;width:100%;display:block;z-index:0}.rounded-borders .img-mask{border-radius:12px}.rounded-borders .above .img-mask{border-radius:0}.section-image{height:100%}.item-image,.section-image{position:relative;width:100%;display:block}.item-image{height:100%!important;object-fit:cover;object-position:center;z-index:100}.clapat-slider img{pointer-events:none}.clapat-pagination{align-items:center}.clapat-pagination-bullet{height:40px;position:relative;margin:0;cursor:pointer;width:40px;display:inline-flex}.showcase-carousel .clapat-pagination-bullet{height:10px;transition:all .4s ease-out 0s;position:relative;background-color:rgba(0,0,0,.5);margin:0 7px;border-radius:0;cursor:pointer;width:1px;display:inline-table}.light-content .showcase-carousel .clapat-pagination-bullet{background-color:hsla(0,0%,100%,.5)}.disable-scroll .showcase-carousel .clapat-pagination-bullet{transition:all 0s ease-out 0s}.showcase-carousel .clapat-pagination-bullet.clapat-pagination-bullet-next,.showcase-carousel .clapat-pagination-bullet.clapat-pagination-bullet-prev{height:14px}.showcase-carousel .clapat-pagination-bullet-active{height:26px;background-color:#000}.light-content .showcase-carousel .clapat-pagination-bullet-active{background-color:#fff}.showcase-carousel .clapat-pagination-bullet.clapat-pagination-bullet-next:first-child,.showcase-carousel .clapat-pagination-bullet.clapat-pagination-bullet-prev:last-child{height:10px}.clapat-pagination{height:40px;overflow:hidden;justify-content:center;max-width:900px;opacity:0;bottom:40px;text-align:center;margin:auto;display:flex;z-index:20}.carousel-nav-wrapper,.clapat-pagination{right:0;position:absolute;left:0;width:100%}.carousel-nav-wrapper{height:60px;pointer-events:none;max-width:calc(84% + 60px);top:calc(50% - 30px);margin:0 auto;z-index:300}.cp-button-next,.cp-button-prev{height:44px;pointer-events:auto;position:relative;top:18px;background-color:#000;box-sizing:border-box;border-radius:44px;cursor:pointer;line-height:44px;float:left}.light-content .cp-button-next,.light-content .cp-button-prev{background-color:#fff}.clapat-button.cp-button-next,.clapat-button.cp-button-prev{opacity:0}.cp-button-next{float:right}.cp-button-next .icon-wrap-scale,.cp-button-prev .icon-wrap-scale{height:44px;transform:scale(0);-webkit-transform:scale(0);transition:all .3s ease-out;position:absolute;left:0;width:44px;display:block}.cp-button-next .icon-wrap-scale{right:0;left:auto}.cp-button-next:hover .icon-wrap-scale,.cp-button-prev:hover .icon-wrap-scale{transform:scale(1);-webkit-transform:scale(1)}.cp-button-next .icon-wrap,.cp-button-prev .icon-wrap{height:36px;justify-content:center;position:relative;top:4px;align-items:center;left:4px;width:36px;display:flex}.cp-button-next .button-icon,.cp-button-prev .button-icon{height:36px;font-size:14px;color:#000;text-align:center;background-color:#fff;border-radius:36px;width:36px;line-height:36px}.light-content .cp-button-next .button-icon,.light-content .cp-button-prev .button-icon{color:#fff;background-color:#000}.cp-button-next .button-icon i,.cp-button-prev .button-icon i{height:36px;text-align:center;width:36px;line-height:36px}.vertical-arrows .cp-button-next .button-icon i,.vertical-arrows .cp-button-prev .button-icon i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cp-button-next .button-text,.cp-button-prev .button-text{overflow:hidden;padding:0 36px;font-size:14px;font-weight:500;color:#fff;-webkit-transition:padding .3s ease-out;transition:padding .3s ease-out;margin:0;width:auto;line-height:44px}.light-content .cp-button-next .button-text,.light-content .cp-button-prev .button-text{color:#000}.cp-button-prev:hover .button-text{padding:0 36px 0 60px}.cp-button-next:hover .button-text{padding:0 60px 0 36px}.disable-scroll .cp-button-next,.disable-scroll .cp-button-prev{pointer-events:none}.grid-open.disable-scroll .cp-button-next,.grid-open.disable-scroll .cp-button-prev{pointer-events:auto}.progress-info{height:20px;justify-content:center;font-size:14px;font-weight:500;right:0;position:absolute;opacity:0;margin:30px auto 0;left:0;width:auto;line-height:20px;display:flex;z-index:10}.progress-info>.progress-info-fill,.progress-info>.progress-info-fill-2{-webkit-background-clip:text;position:relative;background-size:0 100%;width:auto;background-image:linear-gradient(#000,#000);background-repeat:no-repeat;-webkit-text-fill-color:rgba(0,0,0,.1)}.progress-info>.progress-info-fill-2{right:auto;position:absolute;background-size:100% 100%;top:0;margin:auto;background-position:100%;left:auto;width:auto;display:block}.light-content .progress-info>.progress-info-fill,.light-content .progress-info>.progress-info-fill-2{background-image:linear-gradient(#fff,#fff);-webkit-text-fill-color:hsla(0,0%,100%,.1)}.disable-scroll .clapat-slider{pointer-events:none}.overlapping-image{height:100vh;justify-content:center;position:relative;box-sizing:border-box;align-items:center;width:100%;display:flex}.overlapping-image-inner{height:calc(100% - 120px);position:relative;cursor:pointer;width:100%}.overlapping-image:first-child .overlapping-image-inner{align-self:flex-start}.overlapping-image:last-child{z-index:10}.rounded-borders .overlapping-image img{border-radius:8px}.overlapping-image .slide-caption{height:100%;pointer-events:none;padding:80px;justify-content:center;color:#fff;position:absolute;box-sizing:border-box;align-items:flex-end;width:100%;display:flex}.overlapping-image .change-header .slide-caption{color:#000}.overlapping-image .slide-caption .slide-title{overflow:hidden;font-size:calc(1rem + 8vw);font-weight:500;line-height:calc(1rem + 7.5vw)}.overlapping-image .slide-caption span{margin-top:0;display:block}.overlapping-image .slide-caption .slide-date{padding:2px 16px;font-size:14px;position:absolute;bottom:80px;border-radius:35px;background:hsla(0,0%,100%,.2);left:80px}.overlapping-image .change-header .slide-caption .slide-date{color:#fff;background:rgba(0,0,0,.4)}.overlapping-image .slide-caption .slide-cat{padding:2px 16px;font-size:14px;right:80px;position:absolute;bottom:80px;border-radius:35px;background:hsla(0,0%,100%,.2)}.overlapping-image .change-header .slide-caption .slide-cat{color:#fff;background:rgba(0,0,0,.4)}.curtains{height:100%;position:absolute;top:0;left:0;width:100%;z-index:2}.curtains .curtain-row{overflow:hidden;position:absolute;background-color:#232323;transform-origin:center bottom;width:100%}.filters-options-wrapper{height:auto;min-height:60px;justify-content:flex-end;flex-wrap:wrap;right:-14px;position:relative;align-items:center;display:flex}.filter-option{overflow:hidden;pointer-events:auto;-webkit-transition:opacity .15s ease-out 0s;transition:opacity .15s ease-out 0s;position:relative;opacity:.4;margin-left:12px;line-height:30px}.filter-option:first-child{margin-left:0}.filter-option.is_active,.filter-option.is_active span,.filter-option:hover{pointer-events:none;opacity:1}.filter-option:after{height:100%;border:2px solid #000;-webkit-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;content:"";position:absolute;clip-path:inset(50% 0);opacity:1;top:0;box-sizing:border-box;border-radius:30px;left:0;width:100%;line-height:30px}.filter-option:hover:after{clip-path:inset(0 0)}.filter-option.is_active:after{clip-path:inset(0 0);opacity:1}.light-content .filter-option:after{border:2px solid #fff}.filter-option span,.grid-option span{pointer-events:auto;padding:0 16px;-webkit-transition:-webkit-transform .2s;transition:transform .2s;position:relative;text-align:center;transform-origin:100% 0;cursor:pointer;width:auto;display:inline-block}.filter-option span:before,.grid-option span:before{padding:0 16px;content:attr(data-hover);position:absolute;top:100%;left:0;width:auto}.filter-option:hover span,.grid-option:hover span{-webkit-transform:translateY(-100%);transform:translateY(-100%);transform-origin:0 0}.showcase-portfolio{flex-wrap:wrap;position:relative;margin:20px auto 0;width:calc(100% - 80px);display:flex}.showcase-portfolio .clapat-item{height:18vw;padding:0;position:relative;box-sizing:border-box;margin:60px 40px 120px;width:calc(33.3333% - 80px);display:block;z-index:10}.showcase-portfolio .clapat-item:nth-of-type(6n+1){height:44vw;width:calc(40% - 80px)}.showcase-portfolio .clapat-item:nth-of-type(6n+2){height:22vw;margin-left:calc(20% + 40px);width:calc(40% - 80px)}.showcase-portfolio .clapat-item:nth-of-type(6n+3){height:33vw;margin-left:calc(20% + 40px);width:calc(60% - 80px)}.showcase-portfolio .clapat-item:nth-of-type(6n+4){height:22vw;width:calc(40% - 80px)}.showcase-portfolio .clapat-item:nth-of-type(6n+5){height:44vw;margin-left:calc(20% + 40px);width:calc(40% - 80px)}.showcase-portfolio .clapat-item:nth-of-type(6n+6){height:33vw;margin-left:calc(20% + 40px);width:calc(60% - 80px)}.showcase-portfolio .clapat-item.filtered{height:18vw;padding:0;position:relative;box-sizing:border-box;margin:60px 40px 120px;width:calc(33.3333% - 80px);display:block;z-index:10}.showcase-portfolio .slide-inner{height:100%;overflow:visible;padding-top:0;margin:0;width:100%}.showcase-portfolio .slide-inner:after{content:"";clear:both;display:block}.showcase-portfolio.items-filtered .slide-inner{transform:none!important}.showcase-portfolio.ease-transform .slide-inner{transition-duration:.5s;transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-property:transform}.showcase-portfolio .slide-inner.disabled{pointer-events:none}.showcase-portfolio .section-image{height:100%;overflow:hidden;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s;left:0;width:100%}.showcase-portfolio .above .section-image,.showcase-portfolio .slide-inner:hover .section-image{-webkit-transform:scale(1);transform:scale(1)}.showcase-portfolio .slide-caption{height:calc(100% + 50px);pointer-events:none;justify-content:space-between;position:absolute;opacity:0;text-align:left;top:0;align-items:flex-end;cursor:default;left:0;width:100%;display:flex;z-index:10}.showcase-portfolio .slide-caption .slide-title{overflow:hidden;font-size:24px;font-weight:500;color:#000;line-height:32px}.light-content .showcase-portfolio .slide-caption .slide-title{color:#fff}.showcase-portfolio .slide-caption .slide-title span{display:block}.showcase-portfolio .slide-caption .slide-cat{overflow:hidden;font-size:14px;font-weight:500;color:#000;opacity:.4;line-height:32px;z-index:10}.light-content .showcase-portfolio .slide-caption .slide-cat{color:#fff}.showcase-portfolio .slide-caption .slide-cat span{display:block}.showcase-portfolio .clapat-item .slide-date{padding:2px 16px;font-size:14px;color:#fff;position:absolute;top:30px;border-radius:35px;background:hsla(0,0%,100%,.2);left:30px;display:block}.showcase-portfolio .clapat-item .change-header .slide-date{color:#fff;background:rgba(0,0,0,.4)}.gallery-close-thumbs{height:100%;pointer-events:none;justify-content:center;position:fixed;top:0;align-content:center;left:0;width:100%;display:flex;z-index:50}.grid-open .gallery-close-thumbs{pointer-events:auto}.gallery-thumbs-wrapper{height:auto;min-height:50%;pointer-events:none;justify-content:center;flex-wrap:wrap;right:0;position:fixed;bottom:20px;align-items:flex-end;align-content:flex-end;width:100%;display:flex;z-index:100}.gallery-thumbs-wrapper .trigger-item:before{padding-top:62.5%;content:"";float:left}.gallery-thumbs-wrapper .trigger-item{height:auto;position:relative;aspect-ratio:16/10;margin:15px;width:calc(5.55556% - 30px)}.gallery-thumbs-wrapper .trigger-item:after{content:"";clear:both;display:block}.gallery-zoom-wrapper{height:calc(100% - 340px);pointer-events:none;justify-content:center;right:0;position:fixed;flex-direction:column;top:130px;margin:0 auto;align-content:center;left:0;width:55%;display:flex;z-index:200}.gallery-zoom-wrapper .trigger-item:before{padding-top:140%;content:"";float:left}.gallery-zoom-wrapper .trigger-item{height:100%;position:relative;align-self:center;aspect-ratio:unset;width:100%}.gallery-zoom-wrapper .trigger-item:after{content:"";clear:both;display:block}.enable-trigger .gallery-zoom-wrapper .trigger-item{pointer-events:auto;cursor:pointer}.show-loader .showcase-gallery .clapat-slider{pointer-events:none}.disable-scroll .showcase-gallery .cp-button-next,.disable-scroll .showcase-gallery .cp-button-prev{pointer-events:auto}.showcase-gallery .clapat-slider{padding:0 35vw}.showcase-gallery .clapat-slider-viewport{height:100%;z-index:10}.showcase-gallery .clapat-slide{height:100%;overflow:visible;padding:0 10px;justify-content:space-between;box-sizing:border-box;width:30vw;display:flex;z-index:10}.showcase-gallery .clapat-slide:hover{z-index:10}.hidden-element{pointer-events:none;opacity:0}.clapat-state-dragging .clapat-slider .clapat-slide{pointer-events:none;cursor:grabbing}.showcase-gallery .trigger-item{overflow:hidden;pointer-events:none}.showcase-gallery:not(.preview-mode-enabled) .trigger-item{pointer-events:auto}.showcase-gallery .clapat-slide .slide-moving,.showcase-gallery .clapat-slide .trigger-item{height:100%;position:absolute;top:0;box-sizing:border-box;left:0;width:100%;display:block;z-index:0}.showcase-gallery .slide-inner:before{padding-top:65%;content:"";float:left}.showcase-gallery .slide-inner{height:auto;overflow:visible;padding-top:0;margin:0;width:100%}.showcase-gallery .slide-inner:after{content:"";clear:both;display:block}.slide-events{height:100%;transform:translateY(0);padding:60px 0 80px;position:relative;top:0;box-sizing:border-box;align-items:flex-start;left:0;width:100%;display:flex}.showcase-gallery .clapat-slide.s50 .slide-inner{transform:translateY(-50%);top:50%}.showcase-gallery .clapat-slide.s100 .slide-inner{transform:translateY(-100%);top:100%}.showcase-gallery .clapat-slide.s0 .slide-inner{transform:translateY(0);top:0}.showcase-gallery .clapat-slide.s75 .slide-inner{transform:translateY(-75%);top:75%}.showcase-gallery .clapat-slide.s25 .slide-inner{transform:translateY(-25%);top:25%}.showcase-gallery .slide-inner.disabled{pointer-events:none}.showcase-gallery .slide-inner .trigger-item{height:100%;position:relative;width:100%}.showcase-gallery a.slide-link{webkit-transform:scale(.8);height:auto;transform:scale(.8);pointer-events:none;font-size:14px;font-weight:500;right:0;position:absolute;opacity:0;top:0;width:auto;z-index:10}.disable-ajaxload.grid-open .showcase-gallery .gallery-zoom-wrapper a.slide-link{height:100%;pointer-events:auto;width:100%}.disable-ajaxload .showcase-gallery .gallery-zoom-wrapper a.slide-link .parallax-wrap{display:none}.showcase-gallery a.slide-link .parallax-wrap{height:80px;justify-content:center;position:relative;align-items:center;width:80px;display:flex}.showcase-gallery a.slide-link .parallax-element{height:40px;font-size:18px;text-align:center;width:40px;line-height:40px}.showcase-gallery a.slide-link>i{font-size:18px}.showcase-gallery .img-mask{overflow:visible}.showcase-gallery .section-image{height:100%;overflow:hidden;left:0;width:100%;z-index:0}.rounded-borders .showcase-gallery .section-image{border-radius:12px}.showcase-gallery.preview-mode-enabled .has-scale-small .section-image{-webkit-transform:scale(.6);transform:scale(.6)}.showcase-gallery.preview-mode-enabled .has-scale-medium .section-image{-webkit-transform:scale(.8);transform:scale(.8)}.showcase-gallery:not(.preview-mode-enabled) .has-scale-small .img-mask{-webkit-transform:scale(.6);transform:scale(.6)}.showcase-gallery:not(.preview-mode-enabled) .has-scale-medium .img-mask{-webkit-transform:scale(.8);transform:scale(.8)}.showcase-gallery .slide-caption:before{padding-top:calc(140% - 30px);content:"";float:left}.showcase-gallery .slide-caption{height:100%;transform:translateY(50px);-webkit-transform:translateY(50px);pointer-events:none;justify-content:end;position:absolute;flex-direction:column;bottom:auto;aspect-ratio:unset;left:auto;width:100%;display:flex}.showcase-gallery .slide-caption:after{content:"";clear:both;display:block}.showcase-gallery .clapat-slide .slide-caption{opacity:0!important}.showcase-gallery .slide-caption .slide-title{overflow:hidden;font-size:20px;font-weight:500;color:#000;position:absolute;line-height:30px;z-index:10}.light-content .showcase-gallery .slide-caption .slide-title{color:#fff}.showcase-gallery .slide-caption .slide-title span{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;display:block}.showcase-gallery .slide-caption .slide-title span em{font-family:inherit}.showcase-gallery .slide-caption .slide-cat{overflow:hidden;font-size:14px;font-weight:500;right:0;color:#000;position:absolute;opacity:.4;bottom:0;line-height:30px}.light-content .showcase-gallery .slide-caption .slide-cat{color:#fff}.showcase-gallery .slide-caption .slide-cat span{opacity:0;display:block}.disable-ajaxload .showcase-gallery a.slide-link{webkit-transform:scale(1);height:100%;transform:scale(1);pointer-events:auto;position:absolute;width:100%;display:block;z-index:1000}.slider-fixed-content{height:100vh;overflow:hidden;pointer-events:none;justify-content:center;position:fixed;flex-direction:column;top:0;align-items:center;left:0;width:100vw;display:flex;z-index:0}.grid-open .slider-fixed-content{opacity:.4!important}#slide-inner-caption{height:100%;padding-top:20px;position:relative;box-sizing:border-box;margin:0 auto;padding-bottom:20px;width:100%;display:table}.slide-hero-title{font-size:calc(1rem + 24.15vw);font-weight:500;color:#000;position:relative;width:auto;line-height:calc(1rem + 22vw);display:table}.light-content .slide-hero-title{color:#fff}.text-align-center .slide-hero-subtitle,.text-align-center .slide-hero-title,.text-align-center .slide-hero-title span{margin-right:auto;text-align:center;margin-left:auto;width:auto;display:table}.slide-hero-title div{overflow:hidden}.height-title .slide-hero-title div{display:inline-block}.slide-hero-title span{transform:translateY(160px);-webkit-transform:translateY(160px);opacity:0;min-width:3vw;margin-top:0;display:block}.height-title .slide-hero-title span{transform-origin:bottom center;box-sizing:border-box;display:inline-block}.grid-open .height-title .slide-hero-title span{transform-origin:top center;box-sizing:border-box;display:inline-block}.slide-hero-subtitle{font-size:18px;font-weight:400;color:#000;position:relative;opacity:.4;line-height:24px;margin-top:50px}.light-content .slide-hero-subtitle{color:#fff}.slide-hero-subtitle div{overflow:hidden}.slide-hero-subtitle span{transform:translateY(20px);-webkit-transform:translateY(20px);opacity:0;margin-top:0;display:block}.inline-title .slide-hero-subtitle span{display:inline-table}.snap-slider-holder{margin-right:calc(50% - 50vw)!important;max-width:1000%!important;margin-left:calc(50% - 50vw)!important;width:100vw!important}.snap-slider-container{position:relative;margin:0 auto}.snap-slide{height:100vh;overflow:hidden;justify-content:center;position:relative;align-items:center;width:100%;display:flex}.snap-slide .img-mask{height:100%;position:relative;top:0;left:0;width:100%;display:block}.rounded-borders .snap-slide .img-mask{border-radius:0}.snap-slide .section-image img{height:100%;position:relative;object-fit:cover;object-position:center;width:100%;display:block;z-index:100}.snap-slider-captions{height:100vh;overflow:hidden;pointer-events:none;padding:0;justify-content:flex-end;position:absolute;top:0;box-sizing:border-box;align-items:center;width:100%;display:flex;z-index:10}.snap-slider-captions-wrapper{height:100%;overflow:hidden;position:relative;top:0;left:0;width:100%;display:block}.snap-slide-caption{height:auto;position:relative;opacity:.1;text-align:center;box-sizing:border-box;margin:0 auto;width:auto;display:block}.in-view.snap-slide-caption,.snap-slide-caption{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.in-view.snap-slide-caption{opacity:1}.snap-slider-captions .inner{position:relative;vertical-align:middle}.snap-slider-captions .slide-title-wrapper{pointer-events:none;margin:0 auto;cursor:pointer}.in-view.snap-slide-caption .slide-title-wrapper{pointer-events:auto}.snap-slider-captions .slide-title{overflow:hidden;padding:30px 0;font-size:calc(1rem + 8vw);font-weight:500;color:#fff;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;line-height:calc(1rem + 7.5vw)}.in-view.snap-slide-caption.change-header .slide-title{color:#000}.snap-slider-captions .slide-title span{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;display:block}.snap-slider-captions .slide-subtitle{height:100%;justify-content:space-between;font-size:14px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;position:absolute;opacity:0;top:0;align-items:center;width:100%;line-height:26px;display:flex}.in-view.snap-slide-caption .slide-subtitle{opacity:1}.snap-slider-captions .slide-subtitle span{transform:translateY(0);-webkit-transform:translateY(0);padding:2px 16px;margin-bottom:0;color:#fff;position:relative;border-radius:35px;background:hsla(0,0%,100%,.2);margin-top:20px;display:block;display:table}.snap-slider-captions .change-header .slide-subtitle span{color:#fff;background:rgba(0,0,0,.3)}@media only screen and (max-width:1537px){.gallery-zoom-wrapper{height:calc(100% - 280px);top:100px;width:40%}.gallery-thumbs-wrapper{bottom:30px}.slide-hero-title{font-size:calc(1rem + 22.15vw);line-height:calc(1rem + 20.5vw)}.slide-hero-subtitle{margin-top:30px}}@media only screen and (max-width:1466px){.clapat-pagination{bottom:30px}.overlapping-image .slide-caption{padding:60px}.overlapping-image .slide-caption .slide-date{bottom:60px;left:60px}.overlapping-image .slide-caption .slide-cat{right:60px;bottom:60px}.showcase-portfolio{width:calc(100% - 60px)}.showcase-portfolio .clapat-item{margin:60px 30px 120px;width:calc(33.3333% - 60px)}.showcase-portfolio .clapat-item:nth-of-type(6n+1){height:44vw;width:calc(40% - 60px)}.showcase-portfolio .clapat-item:nth-of-type(6n+2){height:22vw;margin-left:calc(20% + 30px);width:calc(40% - 60px)}.showcase-portfolio .clapat-item:nth-of-type(6n+3){height:33vw;margin-left:calc(20% + 30px);width:calc(60% - 60px)}.showcase-portfolio .clapat-item:nth-of-type(6n+4){height:22vw;width:calc(40% - 60px)}.showcase-portfolio .clapat-item:nth-of-type(6n+5){height:44vw;margin-left:calc(20% + 30px);width:calc(40% - 60px)}.showcase-portfolio .clapat-item:nth-of-type(6n+6){height:33vw;margin-left:calc(20% + 30px);width:calc(60% - 60px)}.showcase-portfolio .clapat-item.filtered{height:18vw;margin:60px 30px 120px;width:calc(33.3333% - 60px)}.showcase-portfolio .slide-caption .slide-title{font-size:20px;line-height:28px}.showcase-portfolio .slide-caption .slide-cat{line-height:28px}.gallery-thumbs-wrapper{bottom:25px}.gallery-thumbs-wrapper .trigger-item{margin:10px;width:calc(6.25% - 20px)}}@media only screen and (max-width:1024px){.progress-info{margin-top:30px}.clapat-pagination{bottom:30px}.overlapping-image .slide-caption{padding:40px}.overlapping-image .slide-caption .slide-title{font-size:calc(1rem + 12vw);line-height:calc(1rem + 11.5vw)}.overlapping-image .slide-caption .slide-date{bottom:40px;left:40px}.overlapping-image .slide-caption .slide-cat{right:40px;bottom:40px}.showcase-portfolio{width:calc(100% - 40px)}.showcase-portfolio .clapat-item{margin:40px 20px 120px;width:calc(33.3333% - 40px)}.showcase-portfolio .clapat-item:nth-of-type(6n+1){height:48vw;width:calc(45% - 40px)}.showcase-portfolio .clapat-item:nth-of-type(6n+2){height:25vw;margin-left:calc(10% + 20px);width:calc(45% - 40px)}.showcase-portfolio .clapat-item:nth-of-type(6n+3){height:33vw;margin-left:calc(20% + 20px);width:calc(60% - 40px)}.showcase-portfolio .clapat-item:nth-of-type(6n+4){height:25vw;width:calc(45% - 40px)}.showcase-portfolio .clapat-item:nth-of-type(6n+5){height:48vw;margin-left:calc(10% + 20px);width:calc(45% - 40px)}.showcase-portfolio .clapat-item:nth-of-type(6n+6){height:33vw;margin-left:calc(20% + 20px);width:calc(60% - 40px)}.showcase-portfolio .clapat-item.filtered{height:28vw;margin:40px 20px 60px;width:calc(50% - 40px)}.showcase-portfolio .section-image{-webkit-transform:scale(1);transform:scale(1)}.showcase-portfolio .slide-caption .slide-title{font-size:18px}.showcase-gallery .clapat-slider{padding:0 25vw}.showcase-gallery .clapat-slide{width:50vw}.gallery-thumbs-wrapper{height:100%;overflow:hidden;min-height:100%;bottom:0;width:100%}.gallery-thumbs-wrapper .trigger-item{top:120px;margin:10px;width:calc(10% - 20px)}.gallery-zoom-wrapper{height:calc(60% - 50px);top:20%;width:80%}.snap-slider-captions .slide-title{font-size:calc(1rem + 12vw);line-height:calc(1rem + 11.5vw)}}@media only screen and (max-width:767px){.progress-info{margin-top:30px}.clapat-pagination{height:20px;bottom:30px}.clapat-pagination-bullet,.clapat-pagination-bullet .parallax-wrap{height:20px;width:20px}.showcase-carousel .clapat-pagination-bullet{margin:0 5px}.overlapping-image .slide-caption{padding:30px}.overlapping-image .slide-caption .slide-title{font-size:calc(1rem + 13vw);line-height:calc(1rem + 12.5vw)}.overlapping-image .slide-caption .slide-date{bottom:auto;top:30px;left:30px}.overlapping-image .slide-caption .slide-cat{right:30px;bottom:auto;top:30px}.showcase-portfolio{width:calc(100% - 30px)}.showcase-portfolio .clapat-item{margin:30px 15px 60px;width:calc(33.3333% - 30px)}.showcase-portfolio .clapat-item:nth-of-type(6n+1),.showcase-portfolio .clapat-item:nth-of-type(6n+2),.showcase-portfolio .clapat-item:nth-of-type(6n+3),.showcase-portfolio .clapat-item:nth-of-type(6n+4),.showcase-portfolio .clapat-item:nth-of-type(6n+5),.showcase-portfolio .clapat-item:nth-of-type(6n+6){height:55vw;margin-left:15px;width:calc(100% - 30px)}.showcase-portfolio .clapat-item.filtered{height:55vw;margin:30px 15px 60px;width:calc(100% - 30px)}.showcase-gallery .clapat-slider{padding:0 20vw}.showcase-gallery .clapat-slide{width:60vw}.snap-slider-captions .slide-title{padding:50px 0;font-size:calc(1rem + 13vw);line-height:calc(1rem + 12.5vw)}.snap-slider-captions .slide-subtitle{justify-content:space-evenly;align-items:flex-end}}@media only screen and (max-width:479px){.cp-button-next .button-icon,.cp-button-prev .button-icon{color:#fff;background-color:#000}.light-content .cp-button-next .button-icon,.light-content .cp-button-prev .button-icon{color:#000;background-color:#fff}.cp-button-next .icon-wrap-scale,.cp-button-prev .icon-wrap-scale{transform:scale(1);-webkit-transform:scale(1)}.slide-hero-subtitle{font-size:16px;max-width:100%;line-height:24px;margin-top:20px}.overlapping-image .slide-caption{padding:20px}.overlapping-image .slide-caption .slide-title{font-size:calc(1rem + 14vw);line-height:calc(1rem + 13.5vw)}.overlapping-image .slide-caption .slide-date{bottom:auto;top:20px;left:20px}.overlapping-image .slide-caption .slide-cat{right:20px;bottom:auto;top:20px}.showcase-portfolio{width:calc(100% - 20px)}.showcase-portfolio .clapat-item{margin:20px 10px 60px;width:calc(33.3333% - 20px)}.showcase-portfolio .clapat-item:nth-of-type(6n+1),.showcase-portfolio .clapat-item:nth-of-type(6n+2),.showcase-portfolio .clapat-item:nth-of-type(6n+3),.showcase-portfolio .clapat-item:nth-of-type(6n+4),.showcase-portfolio .clapat-item:nth-of-type(6n+5),.showcase-portfolio .clapat-item:nth-of-type(6n+6){height:55vw;margin-left:10px;width:calc(100% - 20px)}.showcase-portfolio .clapat-item.filtered{height:55vw;margin:20px 10px 60px;width:calc(100% - 20px)}.showcase-gallery .clapat-slider{padding:0 15vw}.showcase-gallery .clapat-slide{width:70vw}.showcase-gallery .clapat-slide.s25 .slide-inner{transform:translateY(0);top:0}.showcase-gallery .clapat-slide.s75 .slide-inner{transform:translateY(-100%);top:100%}.snap-slider-captions .slide-title{font-size:calc(1rem + 14vw);line-height:calc(1rem + 13.5vw)}}