.hero-section{position:relative;height:90vh;overflow:hidden}.hero-image-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-section .hero-image{width:100%;height:100%;object-fit:cover}.hero-section .hero-image{display:none}.hero-text-wrapper h2{font-size:65px;margin:0;line-height:1.3;font-weight:400}.hero-text-wrapper{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:40%}.scroll-down{position:absolute;bottom:100px;left:48%;transform:translate(-50%);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:14px 8px;background-color:#0c5358;border-radius:50%}.scroll-down .scroll-down-text{font-size:12px;margin-bottom:10px;font-style:italic;color:#fff}.scroll-down .scroll-down-icon{width:24px;height:24px;margin-top:10px;fill:italic}.scroll-down.btn-scroll-down svg{stroke:#fff}.scroll-down a{display:inline-block;color:#fff;text-decoration:none}.chevron{fill:currentColor;animation:spin 2s linear infinite}.postcard-rich-text .button.banner-button-animated{text-transform:none}.scroll-down{animation:bounce infinite ease-in-out alternate 2.5s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width: 868px){.hero-section .hero-image.desktop{display:block}}@media screen and (max-width: 868px){.hero-section .hero-image.mobile{display:block}.hero-text-wrapper h2{font-size:45px;margin:0;line-height:1.2}.hero-text-wrapper{width:100%}.hero-section{position:relative;height:75vh;overflow:hidden}.scroll-down{left:48%}}
/*# sourceMappingURL=/cdn/shop/t/439/assets/image-with-hero.css.map */
