.hero-sticky-shell{height:180vh;position:relative}.hero-sticky-item{height:100vh;height:100dvh;position:sticky;top:0}.hero-fullscreen{height:100%}.hero-fullscreen .inner{height:100%;position:relative}.hero-fullscreen .inner .bg-image{height:100%;left:0;padding-top:0;position:absolute;top:0;width:100%}.hero-fullscreen .inner .bg-video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:80% 100%;object-position:80% 100%;position:absolute;width:100%}.hero-fullscreen .inner .container{align-items:center;display:flex;height:100%}.hero-fullscreen .inner .container .row{width:100%}.hero-fullscreen .inner .container .row .content-wrapper{color:#fff;position:relative}.hero-fullscreen .inner .container .row .content-wrapper .button-holder{margin-top:2.5rem}.hero-fullscreen .inner .hero-scroll-box-holder{align-items:normal;bottom:0;display:block;height:auto;left:0;min-width:100%;position:absolute;right:0;z-index:10}@media only screen and (min-width:960px){.hero-fullscreen .inner .hero-scroll-box-holder{height:5rem;left:50%;min-width:auto;right:auto;transform:translate(-50%)}}.hero-fullscreen .inner .hero-scroll-box-holder .scroll-box{align-items:center;color:#fff;display:flex;max-height:4rem;min-height:4rem;padding:1.25rem 1.5rem;position:absolute;text-decoration:none}@media only screen and (min-width:960px){.hero-fullscreen .inner .hero-scroll-box-holder .scroll-box{max-height:5rem;padding:1rem 1.5rem}}.hero-fullscreen .inner .hero-scroll-box-holder.scroll-box-holder-bottom{bottom:0}.hero-fullscreen .inner .hero-scroll-box-holder.scroll-box-holder-bottom .scroll-box-bottom{background-color:#00b6ad;inset:auto 0 0 auto}@media only screen and (min-width:960px){.hero-fullscreen .inner .hero-scroll-box-holder.scroll-box-holder-bottom .scroll-box-bottom{left:0;right:auto}}.hero-fullscreen .inner .hero-scroll-box-holder.scroll-box-holder-bottom .scroll-box-bottom .scroll-box-bottom-content{max-width:0;opacity:0;overflow:hidden;transform:translate(8px);transition:opacity .18s ease,transform .18s ease,max-width .22s ease,visibility 0s linear .22s;visibility:hidden;white-space:nowrap}@media only screen and (min-width:960px){.hero-fullscreen .inner .hero-scroll-box-holder.scroll-box-holder-bottom .scroll-box-bottom .scroll-box-bottom-content{margin-right:3.5rem;max-width:none;opacity:1;overflow:visible;text-align:left;transform:none;transition:none;visibility:visible;white-space:normal}}.hero-fullscreen .inner .hero-scroll-box-holder.scroll-box-holder-bottom .scroll-box-bottom .scroll-box-bottom-content .title{margin:0}.hero-fullscreen .inner .hero-scroll-box-holder.scroll-box-holder-bottom .scroll-box-bottom:hover{background-color:#00b6adbf}.vimeo-modal{display:grid;inset:0;outline:none;place-items:center;position:fixed;z-index:10000000}.vimeo-backdrop{background:#000c;inset:0;position:absolute}.vimeo-dialog{border-radius:1rem;display:grid;gap:.75rem;max-height:calc(100dvh - 2rem);padding:3.25rem 1rem 1rem;position:relative;width:min(1100px,100vw - 2rem);z-index:1}.close-btn{align-items:center;background:#0009;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:3rem;justify-content:center;position:fixed;right:.75rem;top:.75rem;width:3rem;z-index:2}.vimeo-stage{display:grid;max-height:calc(100dvh - 6rem);place-items:center;width:100%}.vimeo-player{height:min(100dvh - 6.5rem,70vh);width:100%}.vimeo-player iframe{display:block;height:100%;width:100%}.vimeo-hint{color:#ffffffd9;font-size:.95rem;margin:0}
