h1,h2,h3,h4,h5{font-family:'Poppins'}h1,h2,h3,h4,h5{font-weight:bold!important}body,h1,h2,h3,h4,h5,p,div,span,li,a{font-family:"Poppins",sans-serif!important}p{font-family:'Poppins',sans-serif;letter-spacing:0.05em;color:#11111f}@media only screen and (max-width:768px){h1{font-size:140%!important}}@media only screen and (max-width:768px){p{font-size:95%!important;line-height:1.7!important}}@media (max-width:980px){.mega-menu-toggle{justify-content:center!important;text-align:center!important}.mega-menu-toggle .mega-menu-logo{margin-right:0!important}}.ect-load-more{display:none!important}a:hover,a:focus-visible{text-decoration:underline!important;text-underline-offset:2px;text-decoration-thickness:2px}a.et_pb_button,a.button,a.btn,a.ect-button,.ect-button a,.et_pb_more_button,.et_pb_promo_button,.et_pb_read_more,.more-link,.et_pb_menu a{text-decoration:none!important}a[href]:hover,a[href]:focus{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}[id^="mega-menu-wrap"] a.mega-menu-link:hover,[id^="mega-menu-wrap"] a.mega-menu-link:focus,.max-mega-menu a.mega-menu-link:hover,.max-mega-menu a.mega-menu-link:focus{text-decoration:none!important}a.et_pb_button:hover,a.et_pb_button:focus,.et_pb_button:hover,.et_pb_button:focus,a.button:hover,a.button:focus,button a:hover,button a:focus{text-decoration:none!important}.et_pb_promo_button:hover,.et_pb_promo_button:focus,.et_pb_more_button:hover,.et_pb_more_button:focus,.ect-readmore a:hover,.ect-readmore a:focus,.ect-event-button a:hover,.ect-event-button a:focus,.ect-button:hover,.ect-button:focus{text-decoration:none!important}.et-social-icons a:hover,.et-social-icons a:focus{text-decoration:none!important}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:15px}#top-menu li{padding-right:5px}#et-top-navigation{padding:0px 0px!important}#top-menu li a{background:#ffffff;padding:17px 20px;border-radius:5px}#top-menu li a:hover,#top-menu li li a:hover{color:#ffffff!important}#top-menu li a:hover{background:#df091a!important}#top-menu li.current-menu-item>a{background:#ffffff}#top-menu .menu-item-has-children>a:first-child:after{content:none}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.et_mobile_menu{min-width:100vw;margin-left:-10vw}.et_mobile_menu{min-height:100vh!important;min-height:-webkit-fill-available;padding-top:50px!important}html{height:-webkit-fill-available}.mobile_nav.opened .et_mobile_menu{display:block!important}::-moz-selection{background:#df091a;color:#ffffff}::selection{background:#df091a;color:#ffffff}.caf .caf-tax-category>.caf-filter-title{font-size:0;line-height:0}.caf .caf-tax-category>.caf-filter-title::after{content:"Kategorie auswählen";font-size:18px;line-height:1.2;font-weight:800}.caf .caf-tax-post_tag>.caf-filter-title{font-size:0;line-height:0}.caf .caf-tax-post_tag>.caf-filter-title::after{content:"Jahr auswählen";font-size:18px;line-height:1.2;font-weight:800}.funfact-card{position:relative;border-radius:24px;background-color:#ffffff;transition:all 0.4s ease;transform:scale(1);box-shadow:0 4px 24px rgba(255,255,255,0.15);padding:1.5rem 2rem;color:#00052b;text-align:center;overflow:hidden}.funfact-card::after{content:'';position:absolute;bottom:0;left:50%;width:60%;height:4px;background:#ffffff;transform:translateX(-50%);border-radius:2px 2px 0 0;transition:width 0.4s ease}.funfact-card:hover{transform:scale(1.03) translateY(-4px);box-shadow:0 8px 32px rgba(255,255,255,0.25)}.funfact-card:hover::after{width:90%}.funfact-card img,.funfact-card .et-pb-icon{transition:transform 0.3s ease;transform:scale(1);opacity:1;filter:none}.funfact-card:hover img,.funfact-card:hover .et-pb-icon{transform:scale(1.25)}.home-only{display:none}body.home .home-only{display:block}.j-archiv.et_pb_image{position:relative;overflow:hidden;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.j-archiv.et_pb_image::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.12);opacity:0;transition:opacity .3s ease;pointer-events:none}.j-archiv.et_pb_image .et_pb_image_wrap img{display:block;width:100%;height:auto;transform-origin:center center;transition:transform .35s ease}.j-archiv.et_pb_image:hover .et_pb_image_wrap img{transform:scale(1.06)}.j-archiv.et_pb_image:hover::after{opacity:1}.j-archiv.et_pb_image .jr-cta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);opacity:0;background:#e2211c;color:#fff;padding:10px 14px;border-radius:8px;font-weight:600;text-decoration:none;transition:opacity .25s ease,transform .25s ease;box-shadow:0 8px 20px rgba(0,0,0,.18);white-space:nowrap}.j-archiv.et_pb_image:hover .jr-cta{opacity:1;transform:translate(-50%,-50%) scale(1)}.j-archiv.et_pb_image a{display:block}.jr-archiv{position:relative;display:inline-block;overflow:hidden;border-radius:12px}.jr-archiv img{display:block;width:100%;height:auto;transition:transform .35s ease}.jr-archiv:hover img{transform:scale(1.06)}.jr-archiv::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25);opacity:0;transition:opacity .3s ease}.jr-archiv:hover::after{opacity:1}.jr-archiv .jr-cta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);background:#e2211c;color:#fff;font-weight:600;padding:10px 18px;border-radius:8px;text-decoration:none;opacity:0;transition:opacity .25s ease,transform .25s ease;z-index:2}.jr-archiv:hover .jr-cta{opacity:1;transform:translate(-50%,-50%) scale(1)}.single-tribe_events,.single-tribe_events #main-content,.single-tribe_events .tribe-events-single,.single-tribe_events .tribe-events-content,.tribe_events{background:#ffffff!important}.post-type-archive-tribe_events,.tribe-events,.tribe-events-view,.tribe-common,.tribe-events-view--list,.tribe-events-view--month{background:#ffffff!important}body.single-post .et_pb_post_content{margin-top:-15px!important}body.single-post .bericht-fotos-bereich{margin-top:80px!important}body.single-post .bericht-video-bereich{margin-top:80px!important}body.single-post .bericht-fotos-bereich h2,body.single-post .bericht-video-bereich h2{margin-top:0!important;margin-bottom:28px!important;padding-top:0!important}@media (max-width:767px){body.single-post .bericht-fotos-bereich h2,body.single-post .bericht-video-bereich h2{text-align:center!important;font-size:20px!important;line-height:1.2!important}}