.teaserelemente-block{position:relative;overflow:hidden;margin:0;padding:0}.teaserelemente-block .header{position:fixed;height:100vh;min-height:auto;overflow:hidden;width:100%}@media(min-width: 768px){.teaserelemente-block .header{height:100vh}}.teaserelemente-block .header .slogan{padding:30px}.teaserelemente-block .header .background-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:none}.teaserelemente-block .header .background-video-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}@media(min-width: 768px){.teaserelemente-block .header .background-video-wrapper{display:block}}.teaserelemente-block .header .background-video{width:108%;height:100%;-o-object-fit:cover;object-fit:cover}.teaserelemente-block .header .background-mobile-image{position:absolute;top:0;left:0;width:130%;height:100%;z-index:0;background-size:cover;background-position:-100px top;background-repeat:no-repeat}@media(min-width: 768px){.teaserelemente-block .header .background-mobile-image{display:none}}.teaserelemente-block .header .container-fluid{position:relative;z-index:1}.teaserelemente-block .header .teaser-logo{margin-top:clamp(-10.625rem,-16vw + 2.575rem,-0.625rem);height:auto}@media(min-width: 768px){.teaserelemente-block .header .teaser-logo{height:90vh}}.teaserelemente-block .header .arrowdown{margin-top:310px;position:absolute}@media(min-width: 768px){.teaserelemente-block .header .arrowdown{margin-top:20px;position:initial}}.teaserelemente-block .content{margin-top:0;padding-top:65vh}@media(min-width: 768px){.teaserelemente-block .content{margin-top:0;padding-top:88vh}}.teaserelemente-block .content h1{text-transform:uppercase}.teaserelemente-block .content .arrow{margin-top:5vh;margin-bottom:10vh}.teaserelemente-block .content .opening,.teaserelemente-block .content .lead,.teaserelemente-block .content .cta,.teaserelemente-block .content .cta-mobile{margin-bottom:55px}@media(min-width: 768px){.teaserelemente-block .content .opening,.teaserelemente-block .content .lead,.teaserelemente-block .content .cta,.teaserelemente-block .content .cta-mobile{margin-bottom:128px}}.teaserelemente-block .content .cta{cursor:pointer;display:none}@media(min-width: 768px){.teaserelemente-block .content .cta{position:relative;display:inline-block}.teaserelemente-block .content .cta img{display:block;width:100%;height:auto;animation:heartbeat 1.5s ease-in-out infinite;transform-origin:center center}}.teaserelemente-block .content .cta-mobile{margin-top:-30px;margin-bottom:10px}@media(min-width: 768px){.teaserelemente-block .content .cta-mobile{display:none}}.teaserelemente-block .modal.newsletter{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow-y:auto}.teaserelemente-block .modal.newsletter[style*="display: none"]{display:none !important}.teaserelemente-block .modal.newsletter.active{display:block !important}.teaserelemente-block .modal.newsletter .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:1}.teaserelemente-block .modal.newsletter .modal-content-wrapper{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:0}@media(min-width: 768px){.teaserelemente-block .modal.newsletter .modal-content-wrapper{padding:2rem}}.teaserelemente-block .modal.newsletter .modal-content{position:relative;background-color:#fff;width:100%;max-width:800px;margin:0;color:#000}@media(min-width: 768px){.teaserelemente-block .modal.newsletter .modal-content{border-radius:8px;margin:2rem auto}}.teaserelemente-block .modal.newsletter .modal-close{position:absolute;top:10px;right:10px;background:rgba(0,0,0,0);border:none;font-size:2.5rem;line-height:1;color:#000;cursor:pointer;z-index:3;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.teaserelemente-block .modal.newsletter .modal-close:hover{transform:scale(1.1)}@media(min-width: 768px){.teaserelemente-block .modal.newsletter .modal-close{top:15px;right:15px}}.teaserelemente-block .modal.newsletter .modal-body{padding:3rem 1.5rem 1.5rem}@media(min-width: 768px){.teaserelemente-block .modal.newsletter .modal-body{padding:3rem}}@keyframes heartbeat{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}30%{transform:scale(1.05)}40%{transform:scale(1)}100%{transform:scale(1)}}/*# sourceMappingURL=teaserelemente.min.css.map */