:root{--background-color:#000;--font-pt-serif:var(--font-pt-serif)}body{font-family:var(--font-pt-serif),"PT Serif",serif;text-decoration:none!important}#main{border-bottom:1px solid var(--color-4)}.work-div h2{font-size:32px}.light-content #logo img.black-logo{opacity:1}.text-underline{text-decoration:underline}#logo{top:8px}#logo img{height:110px}.light-content .hero-subtitle{opacity:1;color:var(--color-1);font-size:22px;line-height:30px;font-weight:700;text-transform:none}.light-content .box-icon{color:#fff;margin:20px auto}#instagram{background:#ff00b1}#instagram:hover{background:#ba1e8b}#linkedin{background:#1b6ede}#linkedin:hover{background:#255eac}#whatsapp{background:#19ae51}#whatsapp:hover{background:#1d8d47;text-decoration:none}.dark-section a,.light-content a,.light-content a.link,.white-header a{color:var(--color-1)}.contact-href{color:var(--color-4)!important}.dark-section .button-text,.light-content .button-text{display:none}.dark-section p,.light-content p{color:#fff}.dark-section h6,.light-content h6{color:var(--color-1)}.box-icon i{font-size:34px}.light-content .socials li a{color:#fff}.light-content .socials li a:hover{color:var(--color-1)}.light-content .hero-subtitle{line-height:35px}.overlapping-image .change-header .slide-caption{color:#fff}.div-left-side{text-align:justify;padding:0 0 0 10px}.div-left-side ul{list-style-type:decimal}.div-left-side ul li{color:var(--color-1)}.div-left-side p{color:#fff;margin:15px 0;font-weight:700}.overlapping-image .slide-caption .slide-title{text-shadow:3px -3px var(--color-2)}.overlapping-image .slide-caption{justify-content:space-between}.booknow-btn{background:var(--color-1);padding:5px 10px}.booknow-btn,.booknow-btn-2{color:#fff!important;border-radius:9px}.booknow-btn-2{background:#000;padding:15px 40px;width:-moz-fit-content;width:fit-content}.flexbox-card{display:flex;justify-content:space-between;align-items:center}.flexbox-card-2,.flexbox-card-3{display:flex;justify-content:flex-start}.overlapping-image-inner{cursor:auto}.overlapping-image .slide-caption{pointer-events:auto}.custom-wrap{width:50px}.custom-wrap a{color:#fff;font-size:19px}.logo-to-small.scrolled{background:#fff!important}.text-justify{text-align:justify}.light-content b{color:inherit}#header-container{background:#000;padding:0 40px}.color-black{color:#000!important}.light-content #menu-burger span{background:#fff}.small-logo{height:72px!important;transition:.5s ease-in!important}header{height:85px}.desk-only{display:block}.mob-only{display:none}.why-section img{width:100%;height:110px;object-fit:contain;animation:up-down 2s ease-in infinite}.how-work,.why-section{background:#00141e}.why-section h3{font-size:30px;color:var(--color-1);font-family:"PT Serif",serif;font-weight:900;margin:10px 0 0;text-align:center}.why-section h4{font-size:20px;color:#fff;line-height:1.2;font-weight:700}.what-we-offer h3{font-size:22px;color:#fff;font-family:"PT Serif",serif;font-weight:900;margin:0;text-align:center}.what-div{margin:0 0 30px}.what-div img{width:100%;border-radius:10px 10px 0 0}.what-div-footer{background:var(--color-1);border-radius:0 0 10px 10px}.work-div{margin:0 0 50px;text-align:center}.work-img{width:100%;height:100px;object-fit:contain;margin:0 0 10px}.work-div h2{color:var(--color-1)}.testimonial-grid{padding:30px 15px;background:var(--color-1);box-shadow:none;border-radius:15px;border:5px solid #fff}.testimonial-grid h5{margin:0}.testimonial-grid p{font-weight:900;font-style:italic}.testimonial-img img{width:auto;height:65px;margin:0 0 20px}.philo li{color:#fff;font-weight:500;font-size:22px;line-height:30px}.philo li>span{color:var(--color-1);font-weight:900!important}.highlight{color:#fff;font-weight:900}.highlight-text{display:inline!important;transform:none!important;-webkit-transform:none!important;opacity:1!important}.highlight-text,.white-italic{color:var(--color-4);font-weight:900}.white-italic{font-style:italic}.social-media{background:var(--color-1);color:#fff!important;padding:10px 0;display:block;width:50%;margin:0 auto;text-align:center;font-size:21px;border-radius:22px;font-weight:900}.philo-img{height:200px}.philo-img,.philo-img-2{width:100%;object-fit:contain;animation:up-down 2s ease-in infinite}.philo-img-2{height:300px}.flexbox-card-2 h5{color:#fff!important}.striked-price{position:relative;display:inline-block;font-weight:700;font-size:30px;color:red}.striked-price:after,.striked-price:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#000;transform-origin:center}.striked-price:before{transform:rotate(25deg)}.six-caps-text{font-family:var(--font-six-caps);text-transform:lowercase}.striked-price:after{transform:rotate(-25deg)}.chillbill-price{font-size:30px;color:#000;font-weight:700}@keyframes circle{0%{transform:rotate(0deg)}50%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes up-down{0%{transform:translateX(0)}50%{transform:translateY(-10%)}to{transform:translateY(0)}}.fullscreen-menu .flexnav>li>a{font-size:calc(1rem + 7vw)}.activity-card{background:var(--color-1);padding:15px 20px;border-radius:10px;margin:0 0 50px}.activity-card h4,.activity-card h5,.activity-card p{margin:0 0 5px}.activity-card h5{font-size:18px}.timer{background:#fff;padding:6px;border-radius:9px}.activity-card.fa-clock,.timer{color:#000!important}.activity-card img{border-radius:10px}.custom-margin{margin:20px 0 0}#hero{padding:60px 0}.card-header{background:var(--color-4)!important;padding:5px!important}.btn-link{text-decoration:none!important;color:#fff!important;font-family:var(--new-font);font-weight:700!important;font-size:1.2rem!important}.card-body{background:var(--color-4);padding:1rem!important}.accordion .btn-link:hover{text-decoration:none!important}.btn.focus,.btn:focus{box-shadow:none!important}.accordion>.card{margin:0 0 25px;border-radius:10px!important;border:0}.card-body>p{font-family:var(--new-font)!important;text-align:justify;margin:0}.faq-li{font-size:18px;line-height:28px;list-style:none}.faq-li li{color:#fff!important;font-weight:700;font-family:var(--new-font);margin:0 0 6px}#hero-caption{padding:0}#hero #hero-caption .inner{padding:0 15px}.clipped-image-gradient{background:#0000006e!important;opacity:1!important}@media only screen and (min-width:501px) and (max-width:1537px){.hero-title{font-size:calc(1rem + 18.15vw)}}@media screen and (max-width:769px){.philo-img-2{height:200px}}@media screen and (max-width:500px){p{line-height:20px;margin:0}.chillbill-price,.striked-price{font-size:24px}#hero,.py-custom{padding:30px 0!important}.testimonial-grid h5{margin:10px 0 0}.philo-img-2{height:120px}.desk-only{display:none}.accordion>.card{margin:0 0 15px}#hero-caption{padding:60px 0 0;transform:none!important}.philo li{font-size:18px;line-height:20px;margin:0 0 15px}.philo-img{height:120px;display:block;margin:0 auto}.card-header{padding:5px!important}.btn-link{font-size:1rem!important}.card-body>p{font-size:15px}.flexbox-card-2{flex-direction:column}.activity-card h5,.timer{font-size:14px}.activity-card p{font-size:14px;line-height:21px}.activity-card{padding:20px 10px;margin:0 0 30px}.booknow-btn-2{width:60%;padding:15px 0;text-align:center}.custom-margin{margin:10px 0 0}.social-media{width:100%;margin:10px auto;font-size:16px}.para{margin:10px 0}.accordion{padding:0}.mob-only{display:block}.what-div-footer{padding:10px 0}.hero-title{font-size:4.5rem}#hero-caption.height-title{padding:60px 0}.hero-title-2{letter-spacing:1px!important}.why-section img,.work-img{height:65px!important}.work-div{margin:0 0 35px}.socials-wrap{display:none}.footer-middle{height:auto;margin:0}.what-we-offer h3{font-size:15px}.light-content .hero-subtitle{font-size:16px}.light-content #logo img.black-logo{height:75px;transition:.5s ease-in!important}.why-section h3,.work-div h2{font-size:20px}.why-section h4{margin:5px 0 30px;font-size:17px;font-weight:400}header{height:70px}#logo{top:5px}.fs-43{font-size:26px}.para{font-size:18px}#header-container{padding:0}.small-logo{height:62px!important}}:root{--color-1:#00c48f;--color-2:#0c6d97;--color-3:#054e6e;--color-4:#44d4ad;--primary-color:#8c6144}*{box-sizing:border-box;margin:0;padding:0}body{font-family:"PT Serif",serif!important;font-weight:900;background:#000;color:#fff}.py-custom{padding:60px 0}.primary-font-title{font-size:calc(1rem + 8.15vw)!important;font-family:Six Caps,sans-serif;font-weight:900;letter-spacing:5px;color:#fff}.content-full-width{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.hero-title-2{font-size:calc(1rem + 8.15vw)!important;line-height:1.5!important;text-align:center;letter-spacing:5px}.para{font-size:22px;font-weight:500;color:var(--color-1)!important;margin:20px 0}.fs-43{font-size:43px}.text-center{text-align:center}.socials-icon{float:right;width:30px;height:40px;font-size:14px;line-height:40px;text-align:right;margin-left:10px;transform:scale(1) translateY(20px);transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}label{color:#000;margin-top:10px!important;font-weight:600}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield!important}.socials-wrap:hover .socials-icon{transform:scale(0) translateY(40px);width:0;margin:0;overflow:hidden}.socials-icon:after,.socials-text:after{content:"";clear:both;display:table}@layer components{.text-gradient{background:linear-gradient(to right,var(--color-1),#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}}#hero{width:100%;height:auto;position:relative;z-index:20;overflow:hidden}#hero.has-image{z-index:2;overflow:hidden}#hero-styles{position:relative!important;width:100%!important;height:auto;top:0;left:0;right:0;display:block;margin:0 auto;z-index:2}#hero-caption,#hero.has-image #hero-styles{position:relative;height:auto}#hero-caption{display:flex;align-items:center;width:100%;padding-top:80px;margin:0 auto;box-sizing:border-box;text-align:left;pointer-events:auto}#hero-caption.text-align-center{justify-content:center}#hero-caption.height-title{height:100vh;padding-top:80px;padding-bottom:80px}#hero #hero-caption.no-padding-bottom{padding-bottom:0}#hero.has-image #hero-caption{align-items:center;justify-content:center;height:100vh;padding-top:80px;padding-bottom:80px}#hero.has-image #hero-caption.align-start{align-items:flex-end;justify-content:flex-start}#hero #hero-caption .inner{display:block;width:auto;height:auto}#hero-caption.text-align-center .inner{text-align:center}#hero.has-image #hero-caption .inner{transform:scale(1);transform-origin:bottom left}#hero.has-image #hero-caption.align-start .inner{transform:scale(.5)}#hero-image-wrapper{position:absolute;width:100vw;height:100vh;z-index:0;margin:0 auto;left:0;top:0;right:0}.caption-timeline span{opacity:0;transform:translateY(120px)}#hero-background-layer{top:0;left:0;overflow:hidden}#hero-background-layer,#hero-bg-image{position:absolute;width:100%;height:100%;z-index:0}#hero-bg-image{background-size:cover;background-position:50%;opacity:0;overflow:visible;image-rendering:pixelated}.load-next-project #hero-bg-image,.load-project-page #hero-bg-image,.load-project-thumb-with-title #hero-bg-image{opacity:1!important;transform:scale(1.02)}.hero-title{font-size:calc(1rem + 24.15vw);line-height:calc(1rem + 22vw);font-weight:500;position:relative;display:block;width:auto;overflow:hidden;padding:0;margin-bottom:0;margin-left:-.6vw;color:#000}.text-align-center .hero-title{margin-left:0}.height-title .hero-title{position:relative;overflow:visible;white-space:nowrap}.height-title .hero-title div{display:inline-block}.hero-title span{opacity:0;display:block;margin-top:0;min-width:3vw;transform:translateY(160px);-webkit-transform:translateY(160px)}.height-title .hero-title span{box-sizing:border-box;display:inline-block;transform-origin:bottom center}.light-content .hero-title{color:#fff}.change-header .hero-title{color:#000}.hero-subtitle{font-size:18px;font-weight:400;line-height:24px;margin-top:50px;width:100%;z-index:10;position:relative;display:block;overflow:hidden;margin-left:0;color:#000;opacity:.4}.subtitle-padding-left .hero-subtitle{margin-left:0;margin-right:0;box-sizing:border-box;padding-left:50%;text-align:left}.hero-subtitle span{position:relative;display:block;opacity:0;transform:translateY(60px);-webkit-transform:translateY(60px)}.inline-title .hero-subtitle span{display:inline-block}.light-content .hero-subtitle{color:#fff}.change-header .hero-subtitle{color:#000!important}.hero-arrow{width:36px;height:50px;position:absolute;bottom:50px;left:80px;right:auto;margin:0;display:flex;background:transparent;justify-content:center;align-items:center}.text-align-center .hero-arrow{left:0;right:0;margin:auto}.hero-arrow span{position:relative;height:100%;width:100%;opacity:0;display:flex;box-sizing:border-box;background:transparent;justify-content:center;align-items:center;transform:translateY(30px);-webkit-transform:translateY(30px);border-radius:50px;border:2px solid rgba(0,0,0,.4);cursor:pointer;transition:border .2s ease-in-out 0s}.hero-arrow:hover span{border:2px solid #000}.light-content .hero-arrow span{border:2px solid hsla(0,0%,100%,.5)}.light-content .hero-arrow:hover span{border:2px solid #fff}.hero-arrow i.arrow-icon{border:solid #000;border-width:0 3px 3px 0;box-sizing:border-box;display:block;position:relative;top:0;left:0;height:20px;width:20px;transform:rotate(45deg) scale(.5)}#hero-footer{padding:28px 80px;box-sizing:border-box;font-weight:500;font-size:14px;line-height:60px;color:#222}#hero-footer,#hero-footer.has-border:after{position:absolute;width:100%;bottom:0;left:0}#hero-footer.has-border:after{content:"";right:0;height:1px;opacity:0;background-color:rgba(0,0,0,.15);transform:scaleX(0);transform-origin:center;transition:all .3s ease-out 0s}.light-content #hero-footer.has-border:after{background-color:hsla(0,0%,100%,.15)}#hero-footer.has-border.visible:after{opacity:1;transform:scaleX(1)}.light-content #hero-footer{color:#fff}#hero-footer:after{content:"";clear:both;display:table}.hero-footer-left{float:left;cursor:pointer}.hero-footer-left,.hero-footer-right{opacity:0;transform:translateY(10px);-webkit-transform:translateY(10px)}.hero-footer-right{float:right}.no-grid-option .hero-footer-right{float:none}#hero-description{position:relative;display:table;width:100%;height:auto;padding-top:20px;padding-bottom:200px;margin:0 auto;box-sizing:border-box;pointer-events:auto}#hero-description .inner{padding-right:55%}#hero-description p{color:#000}.light-content #hero-description p{color:#fff}#share{top:-3px;right:-10px;position:relative;font-size:14px}#share:before{position:absolute;top:0;left:-140px;content:attr(data-text);width:120px;text-align:right}#share .parallax-wrap{width:50px;height:60px;display:flex;position:relative;justify-content:center;align-items:center;float:left}.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:"Tw";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}#main{position:relative;opacity:0;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.load-next-page #main,.load-next-project #main,.load-project-page #main{opacity:1}#main-content,#main-content-bg{position:relative;opacity:1;z-index:10;transition:all .4s ease-in-out 0s}#main-page-content{position:relative;box-sizing:border-box;opacity:0;width:100%;margin:0 auto;overflow:hidden;max-width:none}#main-page-content:after{clear:both;content:" ";display:table}#main-page-content.project-page,.hero-below-caption #main-page-content.project-page{margin-bottom:calc(200vh - 120px)}#main-content.portfolio-page{overflow:hidden}#main-content.portfolio-page #main-page-content{overflow:visible;width:100%;max-width:none;padding:0}#page-nav{height:auto;width:100%;color:#000;position:relative;margin-bottom:0;opacity:0;overflow:hidden}.light-content #page-nav{color:#fff}.page-nav-wrap{left:0;bottom:0;z-index:3;transform:translateY(0);-webkit-transform:translateY(0)}.page-nav-caption,.page-nav-wrap{position:relative;width:100%;height:100%}.page-nav-caption{display:flex;align-items:center;justify-content:center;padding-top:180px;padding-bottom:130px;margin:0 auto;top:0;opacity:0;box-sizing:border-box}.page-nav-caption.height-title{height:calc(100vh - 120px);padding-top:80px;padding-bottom:80px}#page-nav .inner{display:block;width:auto;height:auto;text-align:left}#page-nav .text-align-center .inner{text-align:center}.page-title{margin:0;width:auto;z-index:10;color:#000;position:relative;display:table;transition:all .2s ease-in-out}.text-align-center .page-title{margin:0 auto}.light-content .page-title{color:#fff}.next-hero-title{font-size:calc(1rem + 24.15vw);line-height:calc(1rem + 14.5vw);font-weight:500;position:relative;display:block;width:auto;overflow:hidden;padding:0;margin-top:0;margin-left:-.6vw;color:#000}.height-title .next-hero-title{position:relative;overflow:visible;white-space:nowrap}.text-align-center .next-hero-subtitle,.text-align-center .next-hero-title{display:table;width:auto;margin-left:auto;margin-right:auto;text-align:center}.height-title .next-hero-title div{display:inline-block}.height-title:not(.text-align-center) .next-hero-title div:first-child{display:none}.next-hero-title span{display:block;min-width:3vw;transform:translateY(0);-webkit-transform:translateY(0)}.height-title .next-hero-title span{box-sizing:border-box;display:inline-block;transform-origin:top center}.light-content .next-hero-title{color:#fff}.change-header .next-hero-title{color:#000}.next-hero-subtitle{font-size:18px;font-weight:400;line-height:30px;margin-top:0;margin-bottom:40px;width:100%;z-index:10;position:relative;display:block;overflow:hidden;margin-left:0;color:#000;opacity:.4}#page-nav .next-hero-subtitle{margin-top:0;margin-bottom:50px}.next-hero-subtitle span{position:relative;display:block}.inline-title .next-hero-subtitle span{display:inline-block}.light-content .next-hero-subtitle{color:#fff}.change-header .next-hero-subtitle{color:#000}#project-nav{height:200vh;width:100%;color:#fff;position:absolute;margin-bottom:0;bottom:-200vh;overflow:hidden}#project-nav.change-header{color:#000;background-color:#fff}.dark-content #project-nav.change-header{color:#fff;background-color:#000}.next-project-wrap{display:table;width:100%;margin:0 auto;height:50%;position:absolute;box-sizing:border-box;opacity:1;z-index:10}.hero-below-caption .next-project-wrap{top:0}.next-project-image-wrapper{position:absolute;width:100vw;height:100%;top:0;left:0;opacity:1}.next-project-image-wrapper.temporary{position:fixed}.next-project-image-wrapper.active{opacity:1}.next-project-image{position:absolute;top:0;opacity:1;left:0;right:0;margin:0 auto;height:100%;width:100%;overflow:hidden;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:scale(1.25) rotate(-5deg)}.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;-webkit-clip-path:inset(0 0)!important;clip-path:inset(0 0)!important;transform:scale(1.02) rotate(0)!important}.next-project-image-bg{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;transform:scale(1)}.next-project-image.visible .next-project-image-bg{opacity:1!important;top:0!important}.all-works{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:auto;margin:25px auto 0;display:table;z-index:100}.all-works:after{content:"";position:absolute;height:100%;top:0;left:0;line-height:30px;opacity:1;transition:all .15s ease-out 0s;width:100%;border:2px solid #fff;border-radius:30px;box-sizing:border-box;-webkit-clip-path:inset(50% 0);clip-path:inset(50% 0);pointer-events:none}.change-header .all-works:after{border:2px solid #000}.dark-content .change-header .all-works:after{border:2px solid #fff}.all-works:hover:after{-webkit-clip-path:inset(0 0);clip-path:inset(0 0)}.all-works span,.all-works span:before{padding:0 16px}.next-project-caption{position:absolute;display:table;left:0;right:0;margin:0 auto;width:100%;height:100%;box-sizing:border-box;padding-top:20px;padding-bottom:20px}.next-caption-wrapper{display:table-cell;box-sizing:border-box;vertical-align:middle;text-align:left;position:relative}#project-nav .caption-wrapper{position:relative;display:table;margin:0}#project-nav .text-align-center .caption-wrapper{margin:0 auto;text-align:center}.next-caption{display:table;position:relative;z-index:1;transform:scale(1);transform-origin:center center}.text-align-center .next-caption{margin:0 auto;text-align:center}#project-nav .next-ajax-link-project{display:block;margin:0;width:100%;height:100%;position:absolute;z-index:10;top:0;left:0}.next-ajax-link-project.auto-trigger{pointer-events:none}.disable-ajaxload .next-ajax-link-project.auto-trigger{pointer-events:auto}.next-hero-counter{position:absolute;height:20px;width:30px;text-align:right;top:6px;right:-45px;overflow:hidden;opacity:0}.next-hero-counter span{position:absolute;display:block;font-size:14px;font-weight:500;line-height:20px;color:#000}.change-header .next-hero-counter span{color:#000}.light-content .next-hero-counter span{color:#fff}.light-content .change-header .next-hero-counter span{color:#000}.dark-content .change-header .next-hero-counter span{color:#fff}.next-hero-progress{position:absolute;top:0;right:0;height:6px;width:100%;z-index:100}.next-hero-progress span{position:absolute;left:0;height:6px;width:0;background-color:#000}.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}#project-nav .next-hero-subtitle,#project-nav .next-hero-title,#project-nav.change-header .next-hero-subtitle,#project-nav.change-header .next-hero-title{color:#000}.light-content #project-nav .next-hero-subtitle,.light-content #project-nav .next-hero-title{color:#fff}.light-content #project-nav.change-header .next-hero-subtitle,.light-content #project-nav.change-header .next-hero-title{color:#000}.dark-content #project-nav.change-header .next-hero-subtitle,.dark-content #project-nav.change-header .next-hero-title{color:#fff}#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{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;pointer-events:none;z-index:10}.temporary-hero .outer{width:100%;padding-top:120px;padding-bottom:160px;height:100%;position:relative;margin:0 auto;box-sizing:border-box;z-index:10}.temporary-hero .outer.middle{padding-top:160px;padding-bottom:160px}.hero-below-caption .temporary-hero .outer{padding-top:315px}.temporary-hero .inner{vertical-align:top}.temporary-hero .middle .inner{vertical-align:middle}.hero-below-caption .temporary-hero .inner{vertical-align:top;text-align:left}.temporary-hero .inner .caption-wrapper,.temporary-hero .inner .next-caption{position:relative}.temporary-hero .inner .caption-wrapper .title span{color:#000;opacity:1;transform:translateY(0)}.temporary-hero .inner .caption-wrapper .subtitle span{position:relative;display:block;opacity:1;color:#000;transform:translateY(0);-webkit-transform:translateY(0)}.temporary-hero.light-content .inner .caption-wrapper .subtitle span,.temporary-hero.light-content .inner .caption-wrapper .title span{color:#fff}.temporary-hero .next-hero-progress{background-color:rgba(0,0,0,.3)}.temporary-hero .next-hero-progress span{background-color:#000}.temporary-hero.light-content .next-hero-progress{background-color:hsla(0,0%,100%,.3)}.temporary-hero.light-content .next-hero-progress span{background-color:#fff}.temporary-hero .next-hero-counter span{color:#000}.temporary-hero.light-content .next-hero-counter span{color:#fff}.temporary-hero .inner .caption-wrapper .title div:first-child span:first-child:after,.temporary-hero .inner .caption-wrapper .title div:first-child span:first-child:before{opacity:0;transition:opacity .3s ease-out .2s}.content-max-width{max-width:1320px}.content-full-width,.content-max-width{box-sizing:border-box;padding-left:80px;padding-right:80px}.content-full-width{max-width:100%}@media only screen and (max-width:1537px){.hero-title{font-size:calc(1rem + 22.15vw);line-height:calc(1rem + 20.5vw)}.hero-subtitle{margin-top:30px}.hero-text{font-size:26px;line-height:36px}#page-nav .next-hero-subtitle{margin-bottom:30px}.next-hero-title{font-size:calc(1rem + 22.15vw);line-height:calc(1rem + 12.5vw)}}@media only screen and (max-width:1466px){#hero-caption{padding-top:160px;padding-bottom:160px}#hero.has-image #hero-caption,.temporary-hero .outer{padding-bottom:60px}.temporary-hero .outer.middle{padding-top:140px;padding-bottom:140px}#hero-description{padding-bottom:220px}#hero-description .inner{padding-right:45%}#hero-footer{padding:25px 60px}.page-nav-caption{padding-top:160px;padding-bottom:120px}.content-full-width,.content-max-width{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1024px){#hero-caption{padding-top:140px;padding-bottom:140px}#hero.has-image #hero-caption,.temporary-hero .outer{padding-bottom:40px}.hero-subtitle{margin-top:20px;font-size:18px}#hero-description{padding-bottom:200px}#hero-description .inner{padding-right:35%}#hero-footer{padding:10px 40px}.page-nav-caption{padding-top:140px;padding-bottom:100px}#page-nav .next-hero-subtitle{margin-top:20px}.next-hero-subtitle{font-size:18px}.next-hero-counter{top:0}.content-full-width,.content-max-width{padding-left:40px;padding-right:40px}}@media only screen and (max-width:768px){#hero-caption{padding-top:80px;padding-bottom:60px}#hero.has-image #hero-caption,.temporary-hero .outer{padding-bottom:30px}.temporary-hero .outer.middle{padding-top:120px;padding-bottom:120px}.hero-subtitle{margin-top:10px;font-size:16px}.subtitle-padding-left .hero-subtitle{margin:10px auto auto;padding-left:0;text-align:center}.hero-arrow{width:30px;height:45px;left:30px;bottom:38px}#hero-description{padding-bottom:180px}#hero-description .inner{padding-right:15%}.hero-text{font-size:22px;line-height:32px}#hero-footer{padding:10px 30px}.hero-footer-left{transform:translateX(-20px);-webkit-transform:translateX(-20px)}.hero-footer-left .button-text{display:none}.page-nav-caption{padding-top:120px;padding-bottom:120px}#page-nav .next-hero-subtitle{margin-top:10px;font-size:16px}.next-hero-counter{top:-2px}.content-full-width,.content-max-width{padding-left:30px;padding-right:30px}}@media only screen and (max-width:479px){#hero-caption{padding-top:100px}#hero-caption,#hero.has-image #hero-caption,.temporary-hero .outer{padding-bottom:20px}#hero-description{padding-bottom:160px}#hero-description .inner{padding-right:0}#hero-footer{padding:10px 20px}#hero .button-wrap .button-text{display:none}.page-nav-caption{padding-top:100px;padding-bottom:100px}.all-works{top:0}.next-hero-counter{top:-4px;right:-38px}.content-full-width,.content-max-width{padding-left:20px;padding-right:20px}}#app{top:0;left:0;position:fixed;width:100%;height:100vh;overflow:hidden;pointer-events:none;opacity:0;transition:all .1s ease-in-out .3s}.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{width:100%;height:100vh;position:relative}.clapat-slider{position:absolute;left:0;top:0;padding:0 42vw;display:flex;align-items:center;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;z-index:2;overflow:hidden;box-sizing:border-box}.clapat-state-dragging .clapat-slider{cursor:-webkit-grabbing;cursor:grabbing}.clapat-state-dragging .cp-button-next,.clapat-state-dragging .cp-button-prev{pointer-events:none}.clapat-slider-viewport{display:flex;position:relative}.clapat-slide{overflow:hidden;width:16vw;box-sizing:border-box}.clapat-slide:first-child{position:relative}.clapat-slide:not(:first-child){position:absolute;height:100%}.slide-inner{position:relative;overflow:hidden;cursor:pointer}.clapat-state-dragging .clapat-slider .slide-inner{cursor:-webkit-grabbing;cursor:grabbing;pointer-events:none}.disable-ajaxload .slide-link{z-index:1000}.disable-ajaxload .slide-link,.img-mask{display:block;position:absolute;width:100%;height:100%}.img-mask{top:0;left:0;margin:0 auto;box-sizing:border-box;z-index:0;overflow:hidden;border-radius:0;transition:border-radius .4s ease-in-out 0s}.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;display:block;width:100%}.item-image{height:100%!important;z-index:100;object-position:center;object-fit:cover}.clapat-slider img{pointer-events:none}.clapat-pagination{align-items:center}.clapat-pagination-bullet{position:relative;width:40px;height:40px;display:inline-flex;margin:0;cursor:pointer}.showcase-carousel .clapat-pagination-bullet{position:relative;width:1px;height:10px;border-radius:0;display:inline-table;background-color:rgba(0,0,0,.5);margin:0 7px;cursor:pointer;transition:all .4s ease-out 0s}.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{max-width:900px;height:40px;display:flex;justify-content:center;bottom:40px;margin:auto;z-index:20;text-align:center;opacity:0;overflow:hidden}.carousel-nav-wrapper,.clapat-pagination{width:100%;position:absolute;left:0;right:0}.carousel-nav-wrapper{height:60px;max-width:calc(84% + 60px);top:calc(50% - 30px);z-index:300;pointer-events:none;margin:0 auto}.cp-button-next,.cp-button-prev{float:left;pointer-events:auto;background-color:#000;height:44px;line-height:44px;border-radius:44px;box-sizing:border-box;top:18px;position:relative;cursor:pointer}.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{transform:scale(0);-webkit-transform:scale(0);display:block;position:absolute;left:0;width:44px;transition:all .3s ease-out;height:44px}.cp-button-next .icon-wrap-scale{left:auto;right:0}.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{width:36px;height:36px;display:flex;position:relative;justify-content:center;align-items:center;top:4px;left:4px}.cp-button-next .button-icon,.cp-button-prev .button-icon{height:36px;width:36px;color:#000;text-align:center;line-height:36px;font-size:14px;background-color:#fff;border-radius: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;line-height:36px;width:36px;text-align:center}.vertical-arrows .cp-button-next .button-icon i,.vertical-arrows .cp-button-prev .button-icon i{transform:rotate(90deg)}.cp-button-next .button-text,.cp-button-prev .button-text{font-weight:500;font-size:14px;line-height:44px;margin:0;overflow:hidden;width:auto;padding:0 36px;color:#fff;transition:padding .3s ease-out}.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{position:absolute;display:flex;justify-content:center;width:auto;margin:30px auto 0;height:20px;line-height:20px;font-size:14px;font-weight:500;left:0;right:0;z-index:10;opacity:0}.progress-info>.progress-info-fill,.progress-info>.progress-info-fill-2{position:relative;width:auto;-webkit-text-fill-color:rgba(0,0,0,.1);-webkit-background-clip:text;background-repeat:no-repeat;background-image:linear-gradient(#000,#000);background-size:0 100%}.progress-info>.progress-info-fill-2{position:absolute;top:0;left:auto;background-size:100% 100%;background-position:100%;right:auto;margin:auto;width:auto;display:block}.light-content .progress-info>.progress-info-fill,.light-content .progress-info>.progress-info-fill-2{-webkit-text-fill-color:hsla(0,0%,100%,.1);background-image:linear-gradient(#fff,#fff)}.disable-scroll .clapat-slider{pointer-events:none}.overlapping-image{box-sizing:border-box;position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.overlapping-image-inner{width:100%;height:calc(100% - 120px);position:relative;cursor:pointer}.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{position:absolute;box-sizing:border-box;padding:80px;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;color:#fff;pointer-events:none}.overlapping-image .change-header .slide-caption{color:#000}.overlapping-image .slide-caption .slide-title{font-size:calc(1rem + 8vw);line-height:calc(1rem + 7.5vw);font-weight:500;overflow:hidden}.overlapping-image .slide-caption span{display:block;margin-top:0}.overlapping-image .slide-caption .slide-date{position:absolute;bottom:80px;left:80px;padding:2px 16px;background:hsla(0,0%,100%,.2);border-radius:35px;font-size:14px}.overlapping-image .change-header .slide-caption .slide-date{color:#fff;background:rgba(0,0,0,.4)}.overlapping-image .slide-caption .slide-cat{position:absolute;bottom:80px;right:80px;padding:2px 16px;background:hsla(0,0%,100%,.2);border-radius:35px;font-size:14px}.overlapping-image .change-header .slide-caption .slide-cat{color:#fff;background:rgba(0,0,0,.4)}.curtains{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.curtains .curtain-row{overflow:hidden;background-color:#232323;transform-origin:center bottom;width:100%;position:absolute}.filters-options-wrapper{position:relative;right:-14px;height:auto;min-height:60px;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}.filter-option{position:relative;opacity:.4;pointer-events:auto;margin-left:12px;line-height:30px;overflow:hidden;transition:opacity .15s ease-out 0s}.filter-option:first-child{margin-left:0}.filter-option.is_active,.filter-option.is_active span,.filter-option:hover{opacity:1;pointer-events:none}.filter-option:after{content:"";position:absolute;height:100%;top:0;left:0;line-height:30px;opacity:1;transition:all .15s ease-out 0s;width:100%;border:2px solid #000;border-radius:30px;box-sizing:border-box;-webkit-clip-path:inset(50% 0);clip-path:inset(50% 0)}.filter-option.is_active:after,.filter-option:hover:after{-webkit-clip-path:inset(0 0);clip-path:inset(0 0)}.filter-option.is_active:after{opacity:1}.filter-option span,.grid-option span{position:relative;display:inline-block;transition:transform .2s;width:auto;text-align:center;transform-origin:100% 0;pointer-events:auto;cursor:pointer;padding:0 16px}.filter-option span:before,.grid-option span:before{position:absolute;width:auto;top:100%;left:0;content:attr(data-hover);padding:0 16px}.filter-option:hover span,.grid-option:hover span{transform:translateY(-100%);transform-origin:0 0}.showcase-portfolio{position:relative;display:flex;flex-wrap:wrap;width:calc(100% - 80px);margin:20px auto 0}.showcase-portfolio .clapat-item{position:relative;width:calc(33.3333% - 80px);height:18vw;margin:60px 40px 120px;box-sizing:border-box;padding:0;z-index:10;display:block}.showcase-portfolio .clapat-item:nth-of-type(6n+1){width:calc(40% - 80px);height:44vw}.showcase-portfolio .clapat-item:nth-of-type(6n+2){width:calc(40% - 80px);height:22vw;margin-left:calc(20% + 40px)}.showcase-portfolio .clapat-item:nth-of-type(6n+3){width:calc(60% - 80px);height:33vw;margin-left:calc(20% + 40px)}.showcase-portfolio .clapat-item:nth-of-type(6n+4){width:calc(40% - 80px);height:22vw}.showcase-portfolio .clapat-item:nth-of-type(6n+5){width:calc(40% - 80px);height:44vw;margin-left:calc(20% + 40px)}.showcase-portfolio .clapat-item:nth-of-type(6n+6){width:calc(60% - 80px);height:33vw;margin-left:calc(20% + 40px)}.showcase-portfolio .clapat-item.filtered{position:relative;width:calc(33.3333% - 80px);height:18vw;margin:60px 40px 120px;box-sizing:border-box;padding:0;z-index:10;display:block}.showcase-portfolio .slide-inner{padding-top:0;width:100%;height:100%;margin:0;overflow:visible}.showcase-portfolio .slide-inner:after{display:block;content:"";clear:both}.showcase-portfolio.items-filtered .slide-inner{transform:none!important}.showcase-portfolio.ease-transform .slide-inner{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.showcase-portfolio .slide-inner.disabled{pointer-events:none}.showcase-portfolio .section-image{width:100%;height:100%;left:0;overflow:hidden;transform:scale(1.03);transition:transform .3s ease-out 0s}.showcase-portfolio .above .section-image,.showcase-portfolio .slide-inner:hover .section-image{transform:scale(1)}.showcase-portfolio .slide-caption{z-index:10;position:absolute;left:0;top:0;height:calc(100% + 50px);width:100%;cursor:default;pointer-events:none;text-align:left;opacity:0;display:flex;align-items:flex-end;justify-content:space-between}.showcase-portfolio .slide-caption .slide-title{font-size:24px;line-height:32px;font-weight:500;color:#000;overflow:hidden}.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{font-size:14px;line-height:32px;font-weight:500;color:#000;z-index:10;overflow:hidden;opacity:.4}.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{display:block;color:#fff;position:absolute;top:30px;left:30px;padding:2px 16px;background:hsla(0,0%,100%,.2);border-radius:35px;font-size:14px}.showcase-portfolio .clapat-item .change-header .slide-date{color:#fff;background:rgba(0,0,0,.4)}.gallery-close-thumbs{width:100%;position:fixed;top:0;height:100%;left:0;display:flex;align-content:center;justify-content:center;z-index:50;pointer-events:none}.grid-open .gallery-close-thumbs{pointer-events:auto}.gallery-thumbs-wrapper{width:100%;height:auto;min-height:50%;position:fixed;right:0;bottom:20px;z-index:100;pointer-events:none;display:flex;justify-content:center;align-items:flex-end;align-content:flex-end;flex-wrap:wrap}.gallery-thumbs-wrapper .trigger-item:before{float:left;padding-top:62.5%;content:""}.gallery-thumbs-wrapper .trigger-item{position:relative;width:calc(100% / 18 - 30px);height:auto;margin:15px;aspect-ratio:16/10}.gallery-thumbs-wrapper .trigger-item:after{display:block;content:"";clear:both}.gallery-zoom-wrapper{width:55%;position:fixed;top:130px;height:calc(100% - 340px);left:0;right:0;margin:0 auto;display:flex;flex-direction:column;align-content:center;justify-content:center;z-index:200;pointer-events:none}.gallery-zoom-wrapper .trigger-item:before{float:left;padding-top:140%;content:""}.gallery-zoom-wrapper .trigger-item{width:100%;height:100%;aspect-ratio:unset;position:relative;align-self:center}.gallery-zoom-wrapper .trigger-item:after{display:block;content:"";clear:both}.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{z-index:10;height:100%}.showcase-gallery .clapat-slide{width:30vw;height:100%;box-sizing:border-box;padding:0 10px;display:flex;justify-content:space-between;z-index:10;overflow:visible}.showcase-gallery .clapat-slide:hover{z-index:10}.hidden-element{opacity:0;pointer-events:none}.clapat-state-dragging .clapat-slider .clapat-slide{cursor:-webkit-grabbing;cursor:grabbing;pointer-events:none}.showcase-gallery .trigger-item{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{width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-sizing:border-box;z-index:0}.showcase-gallery .slide-inner:before{float:left;padding-top:65%;content:""}.showcase-gallery .slide-inner{padding-top:0;width:100%;height:auto;margin:0;overflow:visible}.showcase-gallery .slide-inner:after{display:block;content:"";clear:both}.slide-events{transform:translateY(0);position:relative;display:flex;align-items:flex-start;height:100%;width:100%;left:0;top:0;box-sizing:border-box;padding:60px 0 80px}.showcase-gallery .clapat-slide.s50 .slide-inner{top:50%;transform:translateY(-50%)}.showcase-gallery .clapat-slide.s100 .slide-inner{top:100%;transform:translateY(-100%)}.showcase-gallery .clapat-slide.s0 .slide-inner{top:0;transform:translateY(0)}.showcase-gallery .clapat-slide.s75 .slide-inner{top:75%;transform:translateY(-75%)}.showcase-gallery .clapat-slide.s25 .slide-inner{top:25%;transform:translateY(-25%)}.showcase-gallery .slide-inner.disabled{pointer-events:none}.showcase-gallery .slide-inner .trigger-item{width:100%;height:100%;position:relative}.showcase-gallery a.slide-link{font-size:14px;font-weight:500;position:absolute;width:auto;height:auto;top:0;right:0;z-index:10;opacity:0;pointer-events:none;webkit-transform:scale(.8);transform:scale(.8)}.showcase-gallery a.slide-link .parallax-wrap{width:80px;height:80px;display:flex;position:relative;justify-content:center;align-items:center}.showcase-gallery a.slide-link .parallax-element{height:40px;width:40px;text-align:center;line-height:40px;font-size:18px}.showcase-gallery a.slide-link>i{font-size:18px}.showcase-gallery .img-mask{overflow:visible}.showcase-gallery .section-image{width:100%;height:100%;left:0;overflow:hidden;z-index:0}.rounded-borders .showcase-gallery .section-image{border-radius:12px}.showcase-gallery.preview-mode-enabled .has-scale-small .section-image{transform:scale(.6)}.showcase-gallery.preview-mode-enabled .has-scale-medium .section-image{transform:scale(.8)}.showcase-gallery:not(.preview-mode-enabled) .has-scale-small .img-mask{transform:scale(.6)}.showcase-gallery:not(.preview-mode-enabled) .has-scale-medium .img-mask{transform:scale(.8)}.showcase-gallery .slide-caption:before{float:left;padding-top:calc(140% - 30px);content:""}.showcase-gallery .slide-caption{position:absolute;left:auto;bottom:auto;height:100%;aspect-ratio:unset;display:flex;flex-direction:column;justify-content:flex-end;width:100%;pointer-events:none;transform:translateY(50px);-webkit-transform:translateY(50px)}.showcase-gallery .slide-caption:after{display:block;content:"";clear:both}.showcase-gallery .clapat-slide .slide-caption{opacity:0!important}.showcase-gallery .slide-caption .slide-title{font-size:20px;line-height:30px;font-weight:500;color:#000;z-index:10;overflow:hidden;position:absolute}.light-content .showcase-gallery .slide-caption .slide-title{color:#fff}.showcase-gallery .slide-caption .slide-title span{display:block;opacity:0;transform:translateY(100%)}.showcase-gallery .slide-caption .slide-title span em{font-family:inherit}.showcase-gallery .slide-caption .slide-cat{position:absolute;bottom:0;right:0;font-size:14px;line-height:30px;font-weight:500;color:#000;overflow:hidden;opacity:.4}.light-content .showcase-gallery .slide-caption .slide-cat{color:#fff}.showcase-gallery .slide-caption .slide-cat span{display:block;opacity:0}.slider-fixed-content{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:0;pointer-events:none;overflow:hidden}.grid-open .slider-fixed-content{opacity:.4!important}#slide-inner-caption{display:table;width:100%;padding-top:20px;padding-bottom:20px;margin:0 auto;height:100%;position:relative;box-sizing:border-box}.slide-hero-title{font-size:calc(1rem + 24.15vw);line-height:calc(1rem + 22vw);font-weight:500;color:#000;position:relative;display:table;width:auto}.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{display:table;width:auto;margin-left:auto;margin-right:auto;text-align:center}.slide-hero-title div{overflow:hidden}.height-title .slide-hero-title div{display:inline-block}.slide-hero-title span{opacity:0;display:block;margin-top:0;min-width:3vw;transform:translateY(160px);-webkit-transform:translateY(160px)}.height-title .slide-hero-title span{box-sizing:border-box;display:inline-block;transform-origin:bottom center}.grid-open .height-title .slide-hero-title span{box-sizing:border-box;display:inline-block;transform-origin:top center}.slide-hero-subtitle{font-size:18px;line-height:24px;font-weight:400;color:#000;position:relative;margin-top:50px;opacity:.4}.light-content .slide-hero-subtitle{color:#fff}.slide-hero-subtitle div{overflow:hidden}.slide-hero-subtitle span{opacity:0;display:block;transform:translateY(20px);-webkit-transform:translateY(20px);margin-top:0}.inline-title .slide-hero-subtitle span{display:inline-table}.snap-slider-holder{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:1000%!important;width:100vw!important}.snap-slider-container{position:relative;margin:0 auto}.snap-slide{width:100%;height:100vh;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.snap-slide .img-mask{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 img{width:100%;height:100%;position:relative;display:block;z-index:100;object-position:center;object-fit:cover}.snap-slider-captions{position:absolute;top:0;z-index:10;box-sizing:border-box;padding:0;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;pointer-events:none}.snap-slider-captions-wrapper{width:100%;height:100%;display:block;position:relative;top:0;left:0;overflow:hidden}.snap-slide-caption{position:relative;display:table;margin:0 auto;text-align:center;width:auto;height:auto;box-sizing:border-box;padding:10px 0;opacity:.1;transition:opacity .2s ease-in-out}.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{margin:0 auto;cursor:pointer;pointer-events:none}.in-view.snap-slide-caption .slide-title-wrapper{pointer-events:auto}.snap-slider-captions .slide-title{font-size:calc(1rem + 8vw);line-height:calc(1rem + 7.5vw);font-weight:500;color:#fff;overflow:hidden;transition:color .2s ease-in-out}.in-view.snap-slide-caption.change-header .slide-title{color:#000}.snap-slider-captions .slide-title span{display:block;opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}.snap-slider-captions .slide-subtitle{font-size:14px;line-height:26px;margin-bottom:0;color:#fff}.snap-slider-captions .change-header .slide-subtitle{color:#000}.snap-slider-captions .slide-subtitle span{display:block;opacity:0;transform:translateY(0);-webkit-transform:translateY(0);transition:opacity .2s ease-in-out}.in-view.snap-slide-caption .slide-subtitle span{opacity:0}@media only screen and (max-width:1537px){.gallery-zoom-wrapper{width:40%;top:100px;height:calc(100% - 280px)}.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{bottom:60px;right:60px}.showcase-portfolio{width:calc(100% - 60px)}.showcase-portfolio .clapat-item{width:calc(33.3333% - 60px);margin:60px 30px 120px}.showcase-portfolio .clapat-item:nth-of-type(6n+1){width:calc(40% - 60px);height:44vw}.showcase-portfolio .clapat-item:nth-of-type(6n+2){width:calc(40% - 60px);height:22vw;margin-left:calc(20% + 30px)}.showcase-portfolio .clapat-item:nth-of-type(6n+3){width:calc(60% - 60px);height:33vw;margin-left:calc(20% + 30px)}.showcase-portfolio .clapat-item:nth-of-type(6n+4){width:calc(40% - 60px);height:22vw}.showcase-portfolio .clapat-item:nth-of-type(6n+5){width:calc(40% - 60px);height:44vw;margin-left:calc(20% + 30px)}.showcase-portfolio .clapat-item:nth-of-type(6n+6){width:calc(60% - 60px);height:33vw;margin-left:calc(20% + 30px)}.showcase-portfolio .clapat-item.filtered{width:calc(33.3333% - 60px);height:18vw;margin:60px 30px 120px}.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{width:calc(100% / 16 - 20px);margin:10px}}@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{bottom:40px;right:40px}.showcase-portfolio{width:calc(100% - 40px)}.showcase-portfolio .clapat-item{width:calc(33.3333% - 40px);margin:40px 20px 120px}.showcase-portfolio .clapat-item:nth-of-type(6n+1){width:calc(45% - 40px);height:48vw}.showcase-portfolio .clapat-item:nth-of-type(6n+2){width:calc(45% - 40px);height:25vw;margin-left:calc(10% + 20px)}.showcase-portfolio .clapat-item:nth-of-type(6n+3){width:calc(60% - 40px);height:33vw;margin-left:calc(20% + 20px)}.showcase-portfolio .clapat-item:nth-of-type(6n+4){width:calc(45% - 40px);height:25vw}.showcase-portfolio .clapat-item:nth-of-type(6n+5){width:calc(45% - 40px);height:48vw;margin-left:calc(10% + 20px)}.showcase-portfolio .clapat-item:nth-of-type(6n+6){width:calc(60% - 40px);height:33vw;margin-left:calc(20% + 20px)}.showcase-portfolio .clapat-item.filtered{width:calc(50% - 40px);height:28vw;margin:40px 20px 60px}.showcase-portfolio .section-image{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{width:100%;height:100%;min-height:100%;overflow:hidden;bottom:0}.gallery-thumbs-wrapper .trigger-item{width:calc(100% / 10 - 20px);margin:10px;top:120px}.gallery-zoom-wrapper{width:80%;top:20%;height:calc(60% - 50px)}}@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{width:20px;height: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{top:30px;bottom:auto;left:30px}.overlapping-image .slide-caption .slide-cat{top:30px;bottom:auto;right:30px}.showcase-portfolio{width:calc(100% - 30px)}.showcase-portfolio .clapat-item{width:calc(33.3333% - 30px);margin:30px 15px 60px}.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){width:calc(100% - 30px);height:55vw;margin-left:15px}.showcase-portfolio .clapat-item.filtered{width:calc(100% - 30px);height:55vw;margin:30px 15px 60px}.showcase-gallery .clapat-slider{padding:0 20vw}.showcase-gallery .clapat-slide{width:60vw}}@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;line-height:24px;margin-top:20px;max-width:100%}.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{top:20px;bottom:auto;left:20px}.overlapping-image .slide-caption .slide-cat{top:20px;bottom:auto;right:20px}.showcase-portfolio{width:calc(100% - 20px)}.showcase-portfolio .clapat-item{width:calc(33.3333% - 20px);margin:20px 10px 60px}.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){width:calc(100% - 20px);height:55vw;margin-left:10px}.showcase-portfolio .clapat-item.filtered{width:calc(100% - 20px);height:55vw;margin:20px 10px 60px}.showcase-gallery .clapat-slider{padding:0 15vw}.showcase-gallery .clapat-slide{width:70vw}.showcase-gallery .clapat-slide.s25 .slide-inner{top:0;transform:translateY(0)}.showcase-gallery .clapat-slide.s75 .slide-inner{top:100%;transform:translateY(-100%)}}