.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\e04f"!important}.aussteller-liste{column-count:4;column-gap:2rem}@media(max-width:980px){.aussteller-liste{column-count:2}}@media(max-width:767px){.aussteller-liste{column-count:1}}.aussteller-gruppe{break-inside:avoid;margin-bottom:2rem;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 6px rgba(0,0,0,.08);overflow:hidden;padding:0!important;transition:transform .2s ease,box-shadow .2s ease}.aussteller-gruppe:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.aussteller-letter{margin:0!important;padding:1rem 1rem!important;font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;background:#5b9acb;border-top:none!important;color:#fff!important;text-align:center}.aussteller-card{padding:0.8rem 1rem 1rem 1rem}.aussteller-item{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;border-bottom:1px dashed #dcdcdc}.aussteller-item:last-child{border-bottom:none}.aussteller-item .name{font-weight:500;color:rgb(76,76,76)}.aussteller-item .name a{text-decoration:none;color:rgb(76,76,76);transition:color 0.2s ease}.aussteller-item .name a:hover{color:#5b9acb;text-decoration:underline}.aussteller-item .stand{font-weight:600;font-size:0.95rem;color:#5b9acb;background:rgba(91,154,203,0.1);padding:2px 8px;border-radius:6px;font-variant-numeric:tabular-nums}.branchen-filter-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px;justify-content:center}.filter-btn{font-weight:600;font-size:0.9rem;color:#5b9acb;background:rgba(91,154,203,0.1);padding:6px 14px;border-radius:6px;border:none;cursor:pointer;transition:0.2s}.filter-btn.active{background:#5b9acb;color:#fff}.branchen-gruppe{margin-bottom:40px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 8px rgba(0,0,0,.05);border-radius:4px;overflow:hidden}.branchen-letter{background:#5b9acb;color:#fff!important;margin:0!important;padding:15px!important;text-align:center;text-transform:uppercase;font-size:1.2rem;font-weight:700}.branchen-item-row{display:flex;padding:30px;border-bottom:1px solid #eee;gap:35px;align-items:flex-start}.branchen-item-row:last-child{border-bottom:none}.branchen-logo-col{flex:0 0 140px;height:140px;display:flex;align-items:center;justify-content:center}.branchen-logo-col img{max-width:140px;max-height:140px;object-fit:contain}.branchen-info-col{flex:1}.branchen-info-col .name{margin:0 0 8px 0!important;font-size:1.8rem;font-weight:800;line-height:1.1}.branchen-desc{font-size:1rem;color:#666;margin-bottom:15px;line-height:1.4}.branchen-info-col .name a,.c-field a{color:#333;text-decoration:none;transition:0.2s;font-weight:600}.branchen-info-col .name a:hover,.c-field a:hover{color:#5b9acb;text-decoration:underline}.contact-grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #f2f2f2;padding-top:15px}.c-field{display:flex;align-items:center;font-size:0.95rem}.c-icon{width:20px!important;height:20px!important;margin-right:10px}@media (max-width:850px){.branchen-item-row{flex-direction:column;text-align:center}.contact-grid-3col{grid-template-columns:1fr}.branchen-logo-col{flex:0 0 auto;height:auto}}.presse-verzeichnis{max-width:1000px;margin:0 auto}.presse-jahr-gruppe{margin-bottom:40px;background:#ffffff;border:1px solid #e6e6e6;box-shadow:0 2px 8px rgba(0,0,0,0.05);border-radius:4px;overflow:hidden}.presse-jahr-header{background:#5b9acb;color:#ffffff!important;margin:0!important;padding:12px!important;text-align:center;font-size:1.2rem;font-weight:700}.presse-item-card{padding:25px 30px;border-bottom:1px solid #eeeeee}.presse-item-card:last-child{border-bottom:none}.presse-date{display:block;font-size:0.85rem;color:#999999;margin-bottom:5px;font-weight:600}.presse-title{margin:0 0 10px 0!important;font-size:1.5rem;font-weight:800;color:#333333;line-height:1.2}.presse-desc{font-size:1rem;color:#666666;line-height:1.5;margin-bottom:15px}.presse-link-row{display:flex;align-items:center;border-top:1px solid #f9f9f9;padding-top:12px;font-size:0.95rem}.presse-link-row .c-icon{width:18px!important;height:18px!important;margin-right:10px}.presse-link-row a{color:#a4cc31;text-decoration:none;font-weight:600;transition:color 0.2s ease-in-out}.presse-link-row a:hover{color:#5b9acb;text-decoration:underline}@media (max-width:600px){.presse-item-card{padding:20px}.presse-title{font-size:1.3rem}}.presse-more-link{color:#a4cc31;text-decoration:none;font-weight:700;font-size:0.95rem;transition:color 0.2s ease}.presse-more-link:hover{color:#5b9acb;text-decoration:underline}.single-pressemitteilungen #main-content .container::before{display:none!important}.single-pressemitteilungen #left-area{width:100%!important;max-width:800px!important;float:none!important;margin:0 auto!important;padding-right:0!important}.single-pressemitteilungen #sidebar{display:none!important}.single-pressemitteilungen #main-content .container::before{display:none!important}.single-pressemitteilungen #left-area{width:100%!important;max-width:900px!important;float:none!important;margin:0 auto!important;padding-right:0!important}.single-pressemitteilungen .et_post_meta_wrapper{display:block!important}.single-pressemitteilungen .post-meta{display:none!important}.single-pressemitteilungen h1.entry-title{font-size:2.8rem!important;font-weight:800!important;line-height:1.2!important;margin:20px 0!important;color:#333!important}.nct-custom-date{font-size:1.1rem;color:#666666;margin-bottom:30px;padding-bottom:10px;border-bottom:2px solid #a4cc31;display:inline-block}.nct-custom-date strong{color:#333333}.nct-back-container{margin-bottom:20px}.nct-back-btn{display:inline-flex;align-items:center;background:rgba(91,154,203,0.1);color:#5b9acb!important;padding:8px 16px;border-radius:6px;font-weight:700;text-decoration:none;transition:all 0.2s}.nct-back-btn:hover{background:#5b9acb;color:#fff!important}.nct-pdf-section{margin-top:50px;padding-top:30px;border-top:2px dashed #eeeeee}.nct-pdf-section h4{font-size:1.1rem!important;margin-bottom:15px!important;color:#333}.nct-pdf-btn{display:inline-flex;align-items:center;background-color:#a4cc31;color:#ffffff!important;padding:12px 25px;border-radius:6px;font-weight:700;text-decoration:none;transition:background 0.3s ease;box-shadow:0 4px 10px rgba(120,163,64,0.2)}.nct-pdf-btn:hover{background-color:#5b9acb;box-shadow:0 6px 15px rgba(91,154,203,0.3);text-decoration:none!important}.pdf-icon{font-size:1.4rem;margin-right:12px}