.cr-subpage [data-elementor-type="wp-page"] .cr-news-intro>.elementor-container{display:grid;grid-template-columns:1fr 1.6fr;align-items:start}
.cr-subpage [data-elementor-type="wp-page"] .cr-news-intro>.elementor-container>.elementor-column{width:100%!important}
.cr-subpage [data-elementor-type="wp-page"] .cr-news-intro h2{font-size:28px!important}
.cr-subpage [data-elementor-type="wp-page"] .cr-news-feed{background:#f8f5f7!important;padding-top:40px!important}
.cr-news-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}
.cr-subpage [data-elementor-type="wp-page"] .cr-news-toolbar h2{font-size:30px!important;color:var(--cr-brand)!important;margin:0}
.cr-news-search{display:flex;gap:8px;max-width:100%;align-items:center;flex-wrap:wrap}
.cr-news-search label{font:16px TheMixBold,Arial,sans-serif;width:100%}
.cr-news-search input{background:#fff;border:1px solid #cbbac5;border-radius:0;padding:11px 12px;min-width:0;flex:1;font:16px TheMixLight,Arial,sans-serif;width:230px}
.cr-news-search button,.cr-news-retry{background:var(--cr-brand);color:#fff;border:1px solid var(--cr-brand);border-radius:0;padding:12px 18px;font:16px TheMixBold,Arial,sans-serif;cursor:pointer}
.cr-news-search button:hover,.cr-news-retry:hover{background:#701758;color:#fff}
.cr-news-search :focus-visible,.cr-news-retry:focus-visible{outline:2px solid var(--cr-brand);outline-offset:3px}
.cr-news-status:not(:empty){background:#fff;border-left:3px solid var(--cr-brand);padding:24px;margin-bottom:20px}
[data-news-content]{display:block;min-height:120px}
[data-news-content][aria-busy="true"]{opacity:.6}
.cr-subpage [data-elementor-type="wp-page"] #erv-wrapper{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:32px}
.cr-subpage [data-elementor-type="wp-page"] #erv-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0}
.cr-subpage [data-elementor-type="wp-page"] .erv-article-link{display:block;color:inherit;text-decoration:none!important;min-width:0}
.cr-subpage [data-elementor-type="wp-page"] .erv-article{height:100%;background:#fff;border-top:3px solid var(--cr-brand);transition:box-shadow .2s}
.erv-article-link:hover .erv-article{box-shadow:0 8px 24px #34303715}
.cr-subpage [data-elementor-type="wp-page"] .erv-article-img{margin:0}
.cr-subpage [data-elementor-type="wp-page"] .erv-article-img img{width:100%;height:180px!important;object-fit:cover!important}
.erv-article-content{padding:24px}
.cr-subpage [data-elementor-type="wp-page"] .erv-article-content-header{font-size:22px!important;color:var(--cr-brand)!important;margin:0 0 16px}
.cr-subpage [data-elementor-type="wp-page"] .erv-article-content-text{font-size:17px!important;line-height:1.55!important;color:var(--cr-muted)}
.cr-subpage [data-elementor-type="wp-page"] .erv-article-content-date{font-size:14px!important;color:var(--cr-brand);margin-top:20px}
.erv-sidebar{min-width:0}.erv-sidebar-nav{background:#fff;padding:24px;border-top:3px solid var(--cr-brand)}
.cr-subpage [data-elementor-type="wp-page"] .erv-sidebar-nav-headline{font-size:20px!important;color:var(--cr-brand)!important;margin:0 0 12px;padding:0;border:0!important}
.cr-subpage [data-elementor-type="wp-page"] .erv-sidebar-nav-list{padding:0;list-style:none;margin:0 0 28px}
.cr-subpage [data-elementor-type="wp-page"] .erv-sidebar-nav-list-item{margin:0;padding:9px 0;border-bottom:1px solid var(--cr-line);font-size:16px}
#erv-vpt{display:grid;gap:16px;margin-top:24px}.erv-vpt-link{display:block;text-decoration:none!important;background:#fff}
.cr-subpage [data-elementor-type="wp-page"] .erv-vpt-container img{max-height:100px!important;object-fit:cover!important}
.vptcontent{padding:12px 16px;font-family:TheMixBold,Arial,sans-serif}
.erv-responsive-nav,#erv-spruch,#erv form{display:none!important}
.cr-subpage [data-elementor-type="wp-page"] #erv-content:has(.erv-beitrag){display:block;background:#fff;padding:32px}
.cr-subpage [data-elementor-type="wp-page"] .erv-beitrag-img{max-height:360px!important;object-fit:cover!important;margin-bottom:24px}
.cr-subpage [data-elementor-type="wp-page"] .cr-news-contact{background:var(--cr-brand)!important}
.cr-subpage [data-elementor-type="wp-page"] .cr-news-contact h2,.cr-subpage [data-elementor-type="wp-page"] .cr-news-contact p{color:#fff!important}
.cr-subpage [data-elementor-type="wp-page"] .cr-news-contact .elementor-button{background:#fff!important;color:var(--cr-brand)!important;border:1px solid #fff!important;padding:14px 22px;border-radius:0}
@media(max-width:1024px){.cr-subpage [data-elementor-type="wp-page"] #erv-wrapper{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.cr-subpage [data-elementor-type="wp-page"] #erv-content{grid-template-columns:1fr}}
@media(max-width:767px){.cr-subpage [data-elementor-type="wp-page"] .cr-news-intro>.elementor-container{grid-template-columns:1fr;gap:24px}.cr-news-toolbar{align-items:start;flex-direction:column}.cr-news-search{width:100%}.cr-subpage [data-elementor-type="wp-page"] #erv-wrapper{grid-template-columns:1fr}.erv-sidebar{grid-row:1}.erv-sidebar-nav{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.erv-sidebar-nav-headline:nth-of-type(2){grid-column:2;grid-row:1}.erv-sidebar-nav-list:nth-of-type(2){grid-column:2;grid-row:2}.cr-subpage [data-elementor-type="wp-page"] .erv-sidebar-nav-list{margin:0}#erv-vpt{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vptcontent{padding:10px;font-size:14px;overflow-wrap:anywhere}.cr-subpage [data-elementor-type="wp-page"] #erv-content:has(.erv-beitrag){padding:20px}}
.cr-news-retry[hidden]{display:none!important}
.cr-subpage [data-elementor-type="wp-page"] #erv-content>.erv-category{grid-column:1 / -1;font-size:24px!important;color:var(--cr-brand)!important;margin:8px 0 0}
#erv>#erv-vpt{display:none!important}
.cr-news-all{display:inline-block;margin-top:10px;font-size:16px;text-decoration:underline}
.cr-subpage [data-elementor-type="wp-page"] #erv-content table{width:100%!important;table-layout:fixed}
.cr-subpage [data-elementor-type="wp-page"] #erv-content td,.cr-subpage [data-elementor-type="wp-page"] #erv-content th{overflow-wrap:anywhere}
.cr-subpage [data-elementor-type="wp-page"] #erv-content .erv-beitrag-header{font-size:28px!important;color:var(--cr-brand)!important}
.cr-subpage [data-elementor-type="wp-page"] .erv-article-link[hidden],.cr-subpage [data-elementor-type="wp-page"] .erv-category[hidden]{display:none!important}
