/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */.hero-slider{background:#000;height:100vh;min-height:700px;overflow:hidden;position:relative;width:100%}.hero-video{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1}.hero-slider:after{background:linear-gradient(135deg,rgba(27,67,128,.6),rgba(160,6,6,.5));content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.hero-logo{animation:fadeIn 1.76s ease-out .01s backwards;left:50%;max-width:90%;position:absolute;top:6%;transform:translateX(-50%);width:clamp(500px,88%,1702px);z-index:10}.hero-logo img{display:block;height:auto;width:100%}.hero-partei-icon{animation:fadeInRight 1.79s ease-out backwards;bottom:clamp(80px,15%,145px);position:absolute;right:clamp(20px,6%,113px);transition:opacity .3s ease;width:clamp(80px,10%,196px);z-index:10}.hero-partei-icon:hover{opacity:.8}.hero-partei-icon img{display:block;height:auto;width:100%}.hero-bottom-left{bottom:clamp(80px,15%,145px);left:clamp(20px,6%,113px);position:absolute;z-index:10}.hero-text{animation:fadeIn 1s ease-out;color:#fff;margin-bottom:30px}.hero-text-line1{font-weight:700;line-height:1.5}.hero-text-line1,.hero-text-line2{font-family:Roboto,Helvetica Neue,Helvetica,Arial,Nimbus Sans L,Liberation Sans,sans-serif;font-size:clamp(16px,1.8vw,30px);text-shadow:2px 2px 4px rgba(0,0,0,.8)}.hero-text-line2{font-weight:300;line-height:1.3}.hero-social{animation:fadeIn 1s ease-out;display:flex;flex-direction:column;gap:8px}.hero-social-person{align-items:center;display:flex;gap:10px}.hero-social-label{color:#fff;font-size:clamp(12px,1vw,14px);font-weight:500;min-width:80px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.hero-social a{align-items:center;color:#fff;display:flex;font-size:clamp(14px,1.2vw,18px);justify-content:center;text-decoration:none;transition:opacity .3s ease}.hero-social a:hover{opacity:.7}.hero-social i{text-shadow:1px 1px 2px rgba(0,0,0,.8)}.hero-scroll-arrow{animation:scrollArrowBounce 6s ease-out infinite,fadeInUp 6s ease-out backwards;background:transparent;border:none;bottom:clamp(20px,5%,85px);cursor:pointer;height:clamp(66px,7vw,112px);left:50%;padding:0;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;width:clamp(66px,7vw,112px);z-index:10}.hero-scroll-arrow:hover{opacity:.7}.hero-scroll-arrow svg{fill:#fff;height:100%;width:100%}.hero-seo-h1{color:hsla(0,0%,100%,0);font-size:12px;left:clamp(20px,6%,100px);line-height:22px;margin:0;position:absolute;top:clamp(20px,4%,100px);z-index:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateX(-50%) translateY(50px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes scrollArrowBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}@media (max-width:768px){.hero-slider{max-height:700px;min-height:500px}.hero-logo{top:12%;width:80%}.hero-bottom-left{bottom:60px;left:20px}.hero-partei-icon{bottom:60px;right:20px;width:60px}}@media (max-width:580px){.hero-slider{max-height:600px;min-height:400px}.hero-logo{width:70%}.hero-scroll-arrow{bottom:15px;height:50px;width:50px}}.policy-tracker-overview-intro{color:hsla(0,0%,100%,.95);font-size:18px;line-height:1.7;margin:0 auto;max-width:900px;text-align:center}.policy-tracker-overview-intro p{margin:0 0 15px}.policy-tracker-overview-intro p:last-child{margin-bottom:0}.policy-tracker-overview-intro a{color:#fff;text-decoration:underline}.policy-tracker-overview-intro a:hover{text-decoration:none}.policy-tracker-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));padding:20px 0}.policy-tracker-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.policy-tracker-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-5px)}.policy-tracker-card-image{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.policy-tracker-card-image a{display:block;height:100%;width:100%}.policy-tracker-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.policy-tracker-card:hover .policy-tracker-card-image img{transform:scale(1.05)}.policy-tracker-card-badge{align-items:center;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.3);color:#fff;display:flex;font-size:12px;font-weight:600;gap:5px;padding:6px 12px;position:absolute;right:15px;top:15px}.policy-tracker-card-badge i{font-size:14px}.policy-tracker-card-content{display:flex;flex:1;flex-direction:column;padding:25px}.policy-tracker-card-status{align-items:center;background:#f0f0f1;border-radius:6px;color:#1d2327;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:15px;padding:6px 12px;width:-moz-fit-content;width:fit-content}.policy-tracker-card-status i{font-size:14px}.policy-tracker-card-title{font-size:22px;font-weight:700;line-height:1.3;margin:0 0 12px}.policy-tracker-card-title a{color:#1d2327;text-decoration:none;transition:color .2s ease}.policy-tracker-card-title a:hover{color:#a00606}.policy-tracker-card-excerpt{color:#646970;flex:1;font-size:15px;line-height:1.6;margin:0 0 20px}.policy-tracker-card-link{align-items:center;color:#a00606;display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s ease}.policy-tracker-card-link:hover{gap:10px}.policy-tracker-card-link i{font-size:18px}.policy-tracker-card-update{align-items:center;color:#646970;display:flex;font-size:13px;gap:8px;margin-bottom:15px}.policy-tracker-card-update i{color:#a00606;font-size:14px}@media (max-width:1024px){.policy-tracker-grid{gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.policy-tracker-grid{gap:20px;grid-template-columns:1fr}.policy-tracker-card-content{padding:20px}}.policy-tracker-single{padding:0;width:100%}.policy-tracker-hero{background:linear-gradient(90deg,#a00606,#6d0404);margin-bottom:0;padding:60px 40px}.policy-tracker-hero-content{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px}.policy-tracker-hero-content.policy-tracker-hero-no-image{grid-template-columns:1fr;max-width:1400px}.policy-tracker-hero-left{display:flex;flex-direction:column;gap:20px}.policy-tracker-kritikalitaet{align-items:center;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;width:-moz-fit-content;width:fit-content}.policy-tracker-kritikalitaet i{font-size:18px}.policy-tracker-title{color:#fff;font-size:42px;font-weight:700;line-height:1.2;margin:0}.policy-tracker-subtitle{color:hsla(0,0%,100%,.9);font-size:16px;font-weight:500;margin:12px 0 0}.policy-tracker-subtitle-link{align-items:center;color:hsla(0,0%,100%,.9);display:inline-flex;gap:8px;text-decoration:none;transition:color .2s ease}.policy-tracker-subtitle-link:hover{color:#fff;text-decoration:underline}.policy-tracker-subtitle-link i{font-size:18px}.policy-tracker-status{align-items:center;background:hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:12px 20px;width:-moz-fit-content;width:fit-content}.policy-tracker-status i{font-size:20px}.policy-tracker-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.policy-tracker-last-update{align-items:center;background:hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.95);display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px}.policy-tracker-last-update i{color:hsla(0,0%,100%,.8);font-size:16px}.policy-tracker-last-update-title{font-style:italic;opacity:.9}.policy-tracker-kurztext{color:hsla(0,0%,100%,.95);font-size:18px;line-height:1.6}.policy-tracker-kurztext p{margin:0 0 10px}.policy-tracker-kurztext p:last-child{margin-bottom:0}.policy-tracker-hero-right{align-items:center;display:flex;justify-content:center}.policy-tracker-bild{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:500px;overflow:hidden;width:100%}.policy-tracker-bild img{display:block;height:auto;width:100%}.policy-tracker-bild-placeholder{align-items:center;aspect-ratio:16/9;background:hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;justify-content:center;max-width:500px;width:100%}.policy-tracker-bild-placeholder i{font-size:64px;opacity:.5}.policy-tracker-bild-placeholder p{font-size:14px;margin:10px 0 0}.policy-tracker-timeline{background:#fff;border-bottom:1px solid #e0e0e0;padding:60px 40px}.policy-tracker-timeline-inner{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto 40px;max-width:1200px;position:relative}.policy-tracker-timeline-step{align-items:center;display:flex;flex:1;flex-direction:column;position:relative}.policy-tracker-timeline-circle{align-items:center;background:#e0e0e0;border:4px solid #e0e0e0;border-radius:50%;color:#646970;display:flex;font-size:20px;font-weight:700;height:60px;justify-content:center;position:relative;transition:all .3s ease;width:60px;z-index:2}.policy-tracker-timeline-step.active .policy-tracker-timeline-circle{background:#28a745;border-color:#28a745;color:#fff}.policy-tracker-timeline-step.current .policy-tracker-timeline-circle{animation:pulse 2s infinite;background:#a00606;border-color:#a00606;box-shadow:0 0 0 8px rgba(160,6,6,.1);color:#fff}@keyframes pulse{0%,to{box-shadow:0 0 0 8px rgba(160,6,6,.1)}50%{box-shadow:0 0 0 12px rgba(160,6,6,.05)}}.policy-tracker-timeline-circle i{font-size:28px}.policy-tracker-timeline-label{color:#646970;font-size:14px;font-weight:600;line-height:1.3;margin-top:16px;max-width:150px;text-align:center}.policy-tracker-timeline-step.active .policy-tracker-timeline-label,.policy-tracker-timeline-step.current .policy-tracker-timeline-label{color:#1d2327}.policy-tracker-timeline-line{background:#e0e0e0;height:4px;left:50%;position:absolute;top:30px;width:100%;z-index:1}.policy-tracker-timeline-step.active .policy-tracker-timeline-line{background:#28a745}.policy-tracker-statustext{background:#f9f9f9;border-left:4px solid #a00606;border-radius:8px;margin:0 auto;max-width:1200px;padding:30px}.policy-tracker-statustext h3{color:#1d2327;font-size:20px;margin:0 0 15px}.policy-tracker-statustext p{color:#3c434a;font-size:16px;line-height:1.6;margin:0 0 10px}.policy-tracker-statustext p:last-child{margin-bottom:0}.policy-tracker-history{background:#f9fafb;border-radius:12px;margin:40px auto 0;max-width:1200px;padding:30px}.policy-tracker-history-title{align-items:center;color:#1d2327;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0 0 30px}.policy-tracker-history-title i{color:#a00606}.policy-tracker-history-entries{display:flex;flex-direction:column}.policy-tracker-history-entry{display:flex;gap:20px}.policy-tracker-history-entry-marker{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:20px}.policy-tracker-history-entry-dot{background:#a00606;border-radius:50%;flex-shrink:0;height:16px;margin-top:4px;width:16px}.policy-tracker-history-entry:first-child .policy-tracker-history-entry-dot{box-shadow:0 0 0 4px rgba(160,6,6,.2);height:20px;width:20px}.policy-tracker-history-entry-line{background:#ddd;flex:1;margin:8px 0;min-height:30px;width:2px}.policy-tracker-history-entry-content{flex:1;padding-bottom:30px}.policy-tracker-history-entry:last-child .policy-tracker-history-entry-content{padding-bottom:0}.policy-tracker-history-entry-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:12px}.policy-tracker-history-entry-date{align-items:center;color:#646970;display:inline-flex;font-size:14px;font-weight:500;gap:6px}.policy-tracker-history-entry-date i{font-size:12px}.policy-tracker-history-entry-title{color:#1d2327;font-size:18px;font-weight:700}.policy-tracker-history-entry-text{color:#3c434a;font-size:16px;line-height:1.7}.policy-tracker-history-entry-text p{margin:0 0 12px}.policy-tracker-history-entry-text p:last-child{margin-bottom:0}.policy-tracker-history-entry-text a{color:#a00606;text-decoration:underline}.policy-tracker-history-entry-text a:hover{color:#800505}.policy-tracker-history-entry-text ol,.policy-tracker-history-entry-text ul{margin:12px 0;padding-left:24px}.policy-tracker-history-entry-text li{margin-bottom:6px}@media (max-width:768px){.policy-tracker-history{padding:20px}.policy-tracker-history-title{font-size:20px}.policy-tracker-history-entry{gap:15px}.policy-tracker-history-entry-header{align-items:flex-start;flex-direction:column;gap:8px}.policy-tracker-history-entry-title{font-size:16px}.policy-tracker-history-entry-text{font-size:15px}}.policy-tracker-content{background:#fff;padding:60px 40px}.policy-tracker-content-inner{margin:0 auto;max-width:1200px}.policy-tracker-content-inner h2{color:#1d2327;font-size:32px;font-weight:700;margin:40px 0 20px}.policy-tracker-content-inner h3{color:#1d2327;font-size:24px;font-weight:600;margin:30px 0 15px}.policy-tracker-content-inner p{color:#3c434a;font-size:18px;line-height:1.7;margin:0 0 20px}.policy-tracker-content-inner ol,.policy-tracker-content-inner ul{margin:0 0 20px;padding-left:30px}.policy-tracker-content-inner li{color:#3c434a;font-size:18px;line-height:1.7;margin-bottom:10px}.policy-tracker-content-inner a{color:#a00606;text-decoration:underline}.policy-tracker-content-inner a:hover{color:#800505}.policy-tracker-content-inner blockquote{background:#f9f9f9;border-left:4px solid #a00606;font-style:italic;margin:30px 0;padding:20px 30px}.policy-tracker-overview-page{background:#f9fafb;min-height:100vh}.policy-tracker-overview-header{background:linear-gradient(90deg,#a00606,#6d0404);padding:60px 20px;text-align:center}.policy-tracker-overview-title{color:#fff;font-size:48px;font-weight:700;margin:0}.policy-tracker-overview-subtitle{color:hsla(0,0%,100%,.9);font-size:20px;margin:12px 0 0}.policy-tracker-overview-container{margin:0 auto;max-width:1400px;padding:60px 20px}.policy-tracker-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.policy-tracker-loading-spinner{animation:spin 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#a00606;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1024px){.policy-tracker-hero-content{gap:40px}.policy-tracker-overview-title,.policy-tracker-title{font-size:36px}}@media (max-width:768px){.policy-tracker-hero{padding:40px 20px}.policy-tracker-hero-content{gap:30px;grid-template-columns:1fr}.policy-tracker-hero-right{order:-1}.policy-tracker-title{font-size:28px}.policy-tracker-kurztext{font-size:16px}.policy-tracker-timeline{padding:40px 20px}.policy-tracker-timeline-inner{flex-direction:column;gap:30px}.policy-tracker-timeline-step{align-items:center;flex-direction:row;gap:20px;width:100%}.policy-tracker-timeline-circle{flex-shrink:0}.policy-tracker-timeline-label{margin-top:0;max-width:none;text-align:left}.policy-tracker-timeline-line{display:none}.policy-tracker-statustext{padding:20px}.policy-tracker-content{padding:40px 20px}.policy-tracker-content-inner h2{font-size:24px}.policy-tracker-content-inner h3{font-size:20px}.policy-tracker-content-inner li,.policy-tracker-content-inner p{font-size:16px}.policy-tracker-overview-header{padding:40px 20px}.policy-tracker-overview-title{font-size:28px}.policy-tracker-overview-subtitle{font-size:16px}.policy-tracker-overview-container{padding:40px 20px}}.post-hero{background:linear-gradient(90deg,#a00606,#6d0404);padding:60px 20px}.post-hero-content{margin:0 auto;max-width:900px}.post-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;margin-bottom:20px}.post-breadcrumbs a{color:hsla(0,0%,100%,.85);text-decoration:none;transition:color .2s ease}.post-breadcrumbs a:hover{color:#fff;text-decoration:underline}.post-breadcrumbs span{color:hsla(0,0%,100%,.7)}.post-breadcrumbs-current{color:hsla(0,0%,100%,.7);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-breadcrumbs i{color:hsla(0,0%,100%,.5);font-size:10px}.post-hero-date{align-items:center;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:14px;gap:8px;margin-bottom:16px}.post-hero-date i{font-size:14px}.post-hero-title{color:#fff;font-size:42px;font-weight:700;line-height:1.2;margin:0}.post-content-wrapper{background:#f9fafb;padding:60px 20px}.post-content{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin:0 auto;max-width:900px;padding:40px 50px}.post-content img{border-radius:8px;height:auto;max-width:100%}.post-content p{line-height:1.8;margin-bottom:1.5em}.post-content h2,.post-content h3,.post-content h4{color:#1d2327;margin-bottom:.75em;margin-top:2em}.post-content .vc_row{display:block!important;margin-left:0!important;margin-right:0!important}.post-content .vc_column_container{padding-left:0!important;padding-right:0!important;width:100%!important}.post-content .vc_col-sm-2{display:none!important}.post-content .impressum-column,.post-content .vc_col-sm-12,.post-content .vc_col-sm-6,.post-content .vc_col-sm-8{display:block!important;max-width:100%!important;width:100%!important}.post-content .vc_column-inner,.post-content .wpb_column{padding-left:0!important;padding-right:0!important}@media (max-width:768px){.post-hero{padding:40px 20px}.post-hero-title{font-size:28px}.post-content-wrapper{padding:30px 15px}.post-content{padding:25px 20px}}.aktuelles-overview-page{background:#f9fafb;min-height:100vh}.aktuelles-overview-header{background:linear-gradient(90deg,#a00606,#6d0404);padding:60px 20px;text-align:center}.aktuelles-overview-title{color:#fff;font-size:48px;font-weight:700;margin:0}.aktuelles-overview-subtitle{color:hsla(0,0%,100%,.9);font-size:20px;margin:12px 0 0}.aktuelles-overview-container{margin:0 auto;max-width:1400px;padding:60px 20px}.aktuelles-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));padding:20px 0}.aktuelles-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.aktuelles-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-5px)}.aktuelles-card-image{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.aktuelles-card-image a{display:block;height:100%;width:100%}.aktuelles-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.aktuelles-card:hover .aktuelles-card-image img{transform:scale(1.05)}.aktuelles-card-date{align-items:center;background:rgba(0,0,0,.7);border-radius:6px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:6px;left:15px;padding:6px 12px;position:absolute;top:15px}.aktuelles-card-date i{font-size:12px}.aktuelles-card-content{display:flex;flex:1;flex-direction:column;padding:25px}.aktuelles-card-title{font-size:22px;font-weight:700;line-height:1.3;margin:0 0 12px}.aktuelles-card-title a{color:#1d2327;text-decoration:none;transition:color .2s ease}.aktuelles-card-title a:hover{color:#a00606}.aktuelles-card-excerpt{color:#646970;flex:1;font-size:15px;line-height:1.6;margin:0 0 20px}.aktuelles-card-link{align-items:center;color:#a00606;display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s ease}.aktuelles-card-link:hover{gap:10px}.aktuelles-card-link i{font-size:14px}.aktuelles-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:60px}.aktuelles-pagination-btn{align-items:center;background:#a00606;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:background .2s ease,opacity .2s ease}.aktuelles-pagination-btn:hover:not(:disabled){background:#800505}.aktuelles-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.aktuelles-pagination-pages{align-items:center;display:flex;gap:8px}.aktuelles-pagination-page{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:6px;color:#1d2327;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;transition:all .2s ease;width:40px}.aktuelles-pagination-page:hover{border-color:#a00606;color:#a00606}.aktuelles-pagination-page.active{background:#a00606;border-color:#a00606;color:#fff}.aktuelles-pagination-ellipsis,.aktuelles-pagination-info{color:#646970;font-size:14px}.aktuelles-pagination-info{margin-top:20px;text-align:center}.aktuelles-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.aktuelles-loading-spinner{animation:aktuelles-spin 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#a00606;height:48px;width:48px}@keyframes aktuelles-spin{to{transform:rotate(1turn)}}@media (max-width:1024px){.aktuelles-grid{gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.aktuelles-overview-title{font-size:36px}}@media (max-width:768px){.aktuelles-grid{gap:20px;grid-template-columns:1fr}.aktuelles-card-content{padding:20px}.aktuelles-overview-header{padding:40px 20px}.aktuelles-overview-title{font-size:28px}.aktuelles-overview-subtitle{font-size:16px}.aktuelles-overview-container{padding:40px 20px}.aktuelles-pagination{flex-direction:column;gap:15px}.aktuelles-pagination-btn{justify-content:center;width:100%}}body{margin:0;padding:0}.site-logo{display:block;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));height:60px;width:auto}@media (max-width:768px){.site-logo{height:45px}}.site-branding a{background-image:none!important}.site-header{display:flex;gap:20px}.main-navigation{display:flex;flex-grow:0;margin-left:auto;margin-right:0}.menu-hauptnav-container{display:flex}.social{flex-shrink:0;margin-left:20px}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wpb_animate_when_almost_visible{opacity:1}.ctf-feed-1 .ctf-tweet-actions a{font-size:12px!important}.ctf-feed-1 .ctf-twitterlink{font-size:9px!important}.ctf-feed-1.ctf-boxed-style .ctf-item{background-color:#fff!important;border-radius:2px}.ctf-feed-1.ctf_palette_custom_1 .ctf-header,.ctf-feed-1.ctf_palette_custom_1 .ctf-item{background:#dfe1ea!important}.ctf-feed-1.ctf_palette_custom_1 .ctf-author-screenname,.ctf-feed-1.ctf_palette_custom_1 .ctf-corner-logo,.ctf-feed-1.ctf_palette_custom_1 .ctf-tweet-text a{color:#1b4380!important}.ctf-feed-1 .ctf-item{background-color:#fff!important}.ctf-feed-1{width:100%!important}@keyframes loading-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.site-header{position:relative}.vc_tta-tabs-container{text-align:center}.vc_tta-tabs-list{display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:center;list-style:none;margin:0 0 20px;padding:0}.vc_tta-tab{display:inline-block}.vc_tta-tab a{background:#f5f5f5;border-radius:3px;color:#333;display:block;font-weight:500;padding:10px 20px;text-decoration:none;transition:all .3s ease}.vc_tta-tab a:hover{background:#e0e0e0}.vc_tta-tab.vc_active a{background:#a00606;color:#fff}.vc_tta-panels{position:relative}.vc_tta-panel{display:none}.vc_tta-panel.vc_active{display:block}.vc_tta-panel-heading{display:none}.yotu-videos,.yotu-videos ul{margin:0;padding:0}.yotu-videos ul{display:grid;gap:20px;list-style:none}.yotu-videos.yotu-column-4 ul{grid-template-columns:repeat(4,1fr)}.yotu-videos.yotu-column-3 ul{grid-template-columns:repeat(3,1fr)}.yotu-videos.yotu-column-2 ul{grid-template-columns:repeat(2,1fr)}.yotu-videos li{margin:0;padding:0;width:100%!important}@media (max-width:1200px){.yotu-videos.yotu-column-4 ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.yotu-videos.yotu-column-3 ul,.yotu-videos.yotu-column-4 ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.yotu-videos.yotu-column-2 ul,.yotu-videos.yotu-column-3 ul,.yotu-videos.yotu-column-4 ul{grid-template-columns:1fr}.vc_tta-tabs-list{flex-direction:column}.vc_tta-tab a{text-align:center}}.yotu-video{background:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);color:inherit;cursor:pointer;display:block;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.yotu-video:hover{box-shadow:0 5px 15px rgba(0,0,0,.2);transform:translateY(-3px)}.yotu-video-thumb-wrp{aspect-ratio:16/9;overflow:hidden;position:relative}.yotu-video-thumb,.yotu-video-thumb-wrp>div{height:100%;width:100%}.yotu-video-thumb{display:block;-o-object-fit:cover;object-fit:cover}.yotu-video-title{color:#333;font-size:14px;font-weight:600;line-height:1.3;margin:0;padding:10px 15px}.yotu-video-description,.yotuwp-video-meta{display:none}.yotu-pagination{margin:20px 0 40px;text-align:center}.yotu-pagination-more{background:#a00606;border-radius:3px;color:#fff!important;cursor:pointer;display:inline-block;font-weight:500;padding:12px 24px;text-decoration:none}.yotu-pagination-more:hover{background:#800505}.yotu-hide{display:none!important}.yotu-playlist{margin-bottom:30px}.map-large-player-container{margin:0 auto 2em}.map-large-player-container.map-sidebar-layout{display:grid;gap:20px;grid-template-columns:1fr 300px}.map-large-player{margin-bottom:0}.map-large-video{background:#000;display:block;height:auto;width:100%}.map-large-title{color:#333;font-size:1.2em;font-weight:600;margin:15px 0}.map-video-sidebar{background:#f5f5f5;border-radius:5px;display:flex;flex-direction:column;overflow:hidden}.map-video-list{flex:1;max-height:400px;overflow-y:auto}.map-sidebar-item{border-bottom:1px solid #e0e0e0}.map-sidebar-item:last-child{border-bottom:none}.map-sidebar-item a{align-items:center;color:#333;display:flex;gap:10px;padding:10px;text-decoration:none;transition:background .2s ease}.map-sidebar-item a:hover{background:#e8e8e8}.map-sidebar-item.map-active a{background:#a00606;color:#fff}.map-sidebar-item img{border-radius:3px;flex-shrink:0;height:45px;-o-object-fit:cover;object-fit:cover;width:80px}.map-sidebar-title{display:-webkit-box;font-size:.85em;-webkit-line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.map-pagination-controls{align-items:center;background:#e0e0e0;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:10px}.map-pagination-controls button{background:#a00606;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.8em;padding:5px 10px}.map-pagination-controls button:hover:not(:disabled){background:#800505}.map-pagination-controls button:disabled{background:#999;cursor:not-allowed}.map-page-info{color:#666;font-size:.85em}@media (max-width:900px){.map-large-player-container.map-sidebar-layout{grid-template-columns:1fr}.map-video-list{max-height:200px}}.map-large-player-container li.map-active .yotu-video{border:3px solid #a00606}.map-large-player-container li.map-active .yotu-video-thumb-wrp:after{background:rgba(160,6,6,.3);content:"";inset:0;pointer-events:none;position:absolute}.map-video-container{margin-bottom:1em;max-width:100%;position:relative}.map-video{display:block;height:auto;width:100%}.map-video-title{font-weight:600;margin:.5em 0}.map-loading{color:#666;padding:2em;text-align:center}.map-loading:after{animation:map-spin 1s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#a00606;content:"";display:inline-block;height:20px;margin-left:10px;vertical-align:middle;width:20px}@keyframes map-spin{to{transform:rotate(1turn)}}.map-video-link{display:block;position:relative}.map-video-link:after{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.7));bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.map-video-link:hover:after{opacity:1}.col-twitter{padding:0}.map-twitter-feed{margin:0 auto;max-width:600px}.map-twitter-feed .ctf-header{background:transparent;border-bottom:1px solid #e1e8ed;color:#fff;font-size:1.2em;margin:0;padding:15px;text-align:center}.map-twitter-feed .ctf-header i{margin-right:8px}.map-twitter-feed .ctf-item{background:#fff;border-bottom:1px solid #e1e8ed;padding:15px}.map-twitter-feed .ctf-item:last-child{border-bottom:none}.map-twitter-feed .ctf-author-box{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.map-twitter-feed .ctf-author-box-link{display:flex;flex-direction:column}.map-twitter-feed .ctf-author-name{color:#14171a;font-weight:700;text-decoration:none}.map-twitter-feed .ctf-author-name:hover{color:#1da1f2}.map-twitter-feed .ctf-author-screenname{color:#657786;font-size:.9em;text-decoration:none}.map-twitter-feed .ctf-tweet-date{color:#657786;font-size:.85em}.map-twitter-feed .ctf-tweet-text{line-height:1.5;margin:0 0 10px;word-wrap:break-word}.map-twitter-feed .ctf-tweet-text a{color:#1da1f2;text-decoration:none}.map-twitter-feed .ctf-tweet-text a:hover{text-decoration:underline}.map-twitter-feed .ctf-tweet-media{border-radius:12px;margin:10px 0;overflow:hidden}.map-twitter-feed .ctf-tweet-image,.map-twitter-feed .ctf-tweet-video{display:block;height:auto;width:100%}.map-twitter-feed .ctf-tweet-actions{display:flex;gap:20px;margin-top:10px}.map-twitter-feed .ctf-tweet-actions a{color:#657786;font-size:.85em;text-decoration:none}.map-twitter-feed .ctf-tweet-actions a:hover{color:#1da1f2}.map-twitter-feed .ctf-more-buttons{display:flex;gap:10px;justify-content:center;padding:15px}.map-twitter-feed .ctf-more-btn{background:#1da1f2;border-radius:20px;color:#fff;display:inline-block;font-size:.9em;padding:8px 16px;text-decoration:none;transition:background .3s ease}.map-twitter-feed .ctf-more-btn:hover{background:#0d8bd9;color:#fff}.map-twitter-feed .ctf-expandable.ctf-collapsed .ctf-tweet-text{max-height:60px;overflow:hidden;position:relative}.map-twitter-feed .ctf-expandable.ctf-collapsed .ctf-tweet-text:after{background:linear-gradient(transparent,#fff);bottom:0;content:"";height:30px;left:0;position:absolute;right:0}.map-twitter-feed .ctf-expandable.ctf-collapsed .ctf-tweet-media{display:none}.map-twitter-feed .ctf-expand-btn{background:none;border:none;color:#1da1f2;cursor:pointer;font-size:.85em;margin-top:5px;padding:5px 0}.map-twitter-feed .ctf-expand-btn:hover{text-decoration:underline}.map-twitter-feed .ctf-collapsed .ctf-expand-more{display:inline}.map-twitter-feed .ctf-collapsed .ctf-expand-less,.map-twitter-feed .ctf-expandable:not(.ctf-collapsed) .ctf-expand-more{display:none}.map-twitter-feed .ctf-expandable:not(.ctf-collapsed) .ctf-expand-less{display:inline}@media (prefers-color-scheme:dark){.map-twitter-feed .ctf-item{background:#15202b;border-color:#38444d}.map-twitter-feed .ctf-author-name,.map-twitter-feed .ctf-tweet-text{color:#fff}.map-twitter-feed .ctf-expandable.ctf-collapsed .ctf-tweet-text:after{background:linear-gradient(transparent,#15202b)}}.bericht-grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:0;padding:0}.bericht-grid-4{grid-template-columns:repeat(4,1fr)}.bericht-grid-2{grid-template-columns:repeat(2,1fr)}.bericht-grid-1{grid-template-columns:1fr}.bericht-card{text-align:left}.bericht-card-image-link{display:block;margin-bottom:15px;overflow:hidden}.bericht-card-image-link img{display:block;height:auto;transition:transform .3s ease;width:100%}.bericht-card-image-link:hover img{transform:scale(1.05)}.bericht-card-title{color:#333;font-size:1.1em;font-weight:700;margin:0 0 5px}.bericht-card-episode{color:#333;font-size:1em;font-weight:600;margin:0 0 5px}.bericht-card-location{color:#666;font-size:.9em;margin:0 0 10px}.bericht-card-excerpt{color:#555;display:-webkit-box;font-size:.9em;-webkit-line-clamp:3;line-height:1.5;margin:0 0 15px;-webkit-box-orient:vertical;overflow:hidden}.bericht-card-button{color:#a00606;display:inline-block;font-size:.85em;font-weight:600;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.bericht-card-button:hover{color:#800505;text-decoration:underline}.col-berichtausbrussel{position:relative}.col-berichtausbrussel:after{background:url(/wp-content/themes/sonneborn/img/Headline-berichtausbruessel.svg) no-repeat;content:"";display:block;height:100%;opacity:.2;pointer-events:none;position:absolute;top:30px;width:85%;z-index:0}.vc_grid-container{position:relative;z-index:1}.vc_grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.bericht-grid-4 .vc_grid{grid-template-columns:repeat(4,1fr)}.bericht-grid-2 .vc_grid{grid-template-columns:repeat(2,1fr)}.vc_grid-item{background:#fff;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:block!important;opacity:1!important;padding:15px;text-align:center;transition:box-shadow .3s ease,transform .3s ease;visibility:visible!important}.vc_grid-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.2);transform:translateY(-3px)}.wpb_text_column,blockquote,body,dd,dt,figcaption,li,p,td,th{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}.vc_row,.vc_row-fluid,.wpb_row{display:grid!important;float:none!important;gap:15px!important;grid-template-columns:repeat(12,1fr)!important}.vc_row:after,.vc_row:before{content:none!important;display:none!important}.vc_col-sm-1{grid-column:span 1!important}.vc_col-sm-2{grid-column:span 2!important}.vc_col-sm-3{grid-column:span 3!important}.vc_col-sm-4{grid-column:span 4!important}.vc_col-sm-5{grid-column:span 5!important}.vc_col-sm-6{grid-column:span 6!important}.vc_col-sm-7{grid-column:span 7!important}.vc_col-sm-8{grid-column:span 8!important}.vc_col-sm-9{grid-column:span 9!important}.vc_col-sm-10{grid-column:span 10!important}.vc_col-sm-11{grid-column:span 11!important}.vc_col-sm-12{grid-column:span 12!important}[class*=vc_col-sm-]{float:none!important;width:auto!important}@media (max-width:767px){.vc_row,.vc_row-fluid,.wpb_row{grid-template-columns:1fr!important}[class*=vc_col-sm-]{grid-column:span 1!important}}.vc_grid [class*=vc_col-sm-]{width:100%!important}.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right:0!important}.wpb_video_widget .wpb_video_wrapper,.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding-top:0!important}.bericht-bild{aspect-ratio:16/9;margin-bottom:15px;overflow:hidden}.bericht-bild img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bericht-rubrik{margin-bottom:5px}.bericht-rubrik p{color:#333;font-size:1.1em;font-weight:700;margin:0}.bericht-titel{margin-bottom:5px}.bericht-titel div{color:#333;font-size:1em;font-weight:600}.bericht-standort{color:#666;font-size:.9em;margin-bottom:10px}.bericht-excerpt{margin-bottom:15px;text-align:left}.bericht-excerpt p{color:#555;font-size:.9em;line-height:1.5;margin:0}.bericht-cta{margin-top:10px}.vc_btn3{background:#666;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:.85em;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:background .3s ease}.vc_btn3:hover{background:#444;color:#fff}@media (max-width:1200px){.bericht-grid,.bericht-grid-4,.bericht-grid-4 .vc_grid,.vc_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.bericht-grid,.bericht-grid-2,.bericht-grid-2 .vc_grid,.bericht-grid-4,.bericht-grid-4 .vc_grid,.vc_grid{grid-template-columns:1fr}}.external-link-modal{align-items:center;background:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.external-link-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:500px;padding:30px;text-align:center;width:90%}.external-link-modal-content h3{color:#333;font-size:1.4em;margin:0 0 15px}.external-link-modal-content p{color:#666;line-height:1.5;margin:0 0 15px}.external-link-url{background:#f5f5f5;border-radius:4px;color:#a00606;font-family:monospace;font-size:.9em;padding:10px;word-break:break-all}.external-link-buttons{display:flex;gap:15px;justify-content:center;margin-top:20px}.external-link-btn{border:none;border-radius:4px;cursor:pointer;font-size:1em;font-weight:500;padding:10px 25px;transition:background .2s ease}.external-link-btn-cancel{background:#e0e0e0;color:#333}.external-link-btn-cancel:hover{background:#d0d0d0}.external-link-btn-proceed{background:#a00606;color:#fff}.external-link-btn-proceed:hover{background:#800505}