.absolute-bg{display:none!important}.js-reveal [data-reveal]{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(24px)}.js-reveal [data-reveal].is-visible{opacity:1;transform:none}.js-reveal [data-reveal=zoom]{transform:scale(.8)}.js-reveal [data-reveal=zoom].is-visible{transform:none}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal]{opacity:1;transition:none;transform:none}}.navbar{z-index:1000}.navbar .navbar-bg{opacity:0;transition:opacity .4s}.navbar.is-scrolled .navbar-bg,.navbar.is-open .navbar-bg{opacity:1}.navlink .underline-hover.navbar,.footer-link .underline-hover.navbar{transform-origin:0;transition:transform .3s;transform:scaleX(0)}.navlink:hover .underline-hover.navbar,.footer-link:hover .underline-hover.navbar{transform:scaleX(1)}.slider .w-slider-mask{height:100%;position:absolute;inset:0}.slider .w-slide{opacity:0;width:100%;height:100%;transition:opacity 4s;position:absolute;inset:0}.slider .w-slide.is-active{opacity:1}.slider .w-slider-arrow-left,.slider .w-slider-arrow-right{z-index:5;background:0 0;border:0;padding:0}.gallery-item .absolute-hover,.gallery-item-2 .absolute-hover,.gallery-item-3 .absolute-hover{transition:transform .6s}.gallery-item:hover .absolute-hover,.gallery-item-2:hover .absolute-hover,.gallery-item-3:hover .absolute-hover{transform:scale(1.05)}.lightbox-link img{transition:transform .6s}.lightbox-link:hover img{transform:scale(1.03)}.menu-button{cursor:pointer;border:0}@media screen and (width<=991px){.w-nav[data-collapse=medium] .w-nav-menu.is-open{float:none;display:block;position:absolute;top:60px;left:0;right:0}}.go-up-button{opacity:0;pointer-events:none}.go-up-button.is-visible{opacity:1;pointer-events:auto}.w-form-done.is-visible,.w-form-fail.is-visible{display:block}.submit-button{cursor:pointer;border:0}.text-field-2{color:#fff}.kk-lightbox{z-index:2000;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kk-lightbox img{object-fit:contain;max-width:92vw;max-height:86vh}.kk-lightbox button{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:0;padding:16px;font-family:Roboto,sans-serif;font-size:40px;line-height:1;position:absolute}.kk-lightbox button:hover{opacity:1}.kk-lightbox .kk-close{top:8px;right:12px}.kk-lightbox .kk-prev{left:8px}.kk-lightbox .kk-next{right:8px}
