.pa-toggle-text .et_pb_text_inner{max-height:200px;transition:max-height 0.3s ease-out;overflow:hidden}.pa-toggle-text .et_pb_text_inner:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,#fff 10%,transparent)}.pa-toggle-text .pa-text-expand-button{padding:0.5em;text-align:center;color:#003860!important}.pa-toggle-text .pa-text-expand-button span{cursor:pointer}.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon{font-family:ETMODULES,"sans-serif"}.pa-toggle-text .pa-text-toggle-expanded{max-height:2000px;transition:max-height 0.3s ease-in}.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after{background:none}.nav li ul{width:270px!important}#top-menu li li a{padding:6px 10px!important;width:230px!important}.blog-artikel-container{max-width:800px;margin:0 auto;line-height:1.6;color:#333}.blog-artikel-container h1{color:#2c3e50!important;margin-bottom:30px!important;font-size:2.4em!important;border-bottom:2px solid #e74c3c;padding-bottom:10px;font-weight:700}.blog-artikel-container h2{color:#e74c3c!important;margin-top:40px!important;margin-bottom:20px!important;font-size:1.8em!important;font-weight:600}.blog-artikel-container h3{color:#2c3e50!important;margin-top:30px!important;margin-bottom:15px!important;font-size:1.4em!important;font-weight:600}.blog-artikel-container p,.blog-artikel-container li{margin-bottom:15px}.blog-artikel-container ul,.blog-artikel-container ol{margin-bottom:20px;padding-left:25px}.blog-artikel-container a{color:#e74c3c;text-decoration:none;font-weight:600;transition:all 0.3s ease}.blog-artikel-container a:hover{text-decoration:underline;color:#c0392b}.blog-artikel-container .inhaltsverzeichnis{background:#f5f5f5;padding:20px;border-radius:8px;margin-bottom:30px;border:1px solid #e0e0e0}.blog-artikel-container .inhaltsverzeichnis h2{margin-top:0!important;color:#2c3e50!important}.blog-artikel-container .inhaltsverzeichnis ol{padding-left:20px}.blog-artikel-container .inhaltsverzeichnis li{margin-bottom:8px}.blog-artikel-container .tip-box{background:#e8f4f8;border-left:4px solid #3498db;padding:15px;margin:20px 0;border-radius:4px}.blog-artikel-container .cta-box{background:#e74c3c;color:#fff;padding:20px;border-radius:8px;margin:30px 0;text-align:center}.blog-artikel-container .cta-box a{color:#fff!important;font-weight:bold;background:#2c3e50;padding:10px 20px;border-radius:4px;display:inline-block;margin:10px 5px;transition:background 0.3s ease}.blog-artikel-container .cta-box a:hover{background:#1a252f;text-decoration:none!important}.blog-artikel-container .checkliste{background:#f9f9f9;padding:20px;border-radius:8px;margin:20px 0;border:1px solid #e0e0e0}.blog-artikel-container .checkliste h3{margin-top:0!important;color:#2c3e50!important}.blog-artikel-container .checkliste li{list-style-type:none;margin-bottom:8px;padding-left:10px}.blog-artikel-container .checkliste input{margin-right:10px}.blog-artikel-container .fehler-box{background:#fff5f5;border-left:4px solid #e74c3c;padding:20px;margin:25px 0;border-radius:4px}.blog-artikel-container .fehler-box h4{color:#e74c3c!important;margin-top:0!important;margin-bottom:15px!important;font-size:1.2em!important}.blog-artikel-container .loesungs-box{background:#f0f8ff;border-left:4px solid #3498db;padding:20px;margin:25px 0;border-radius:4px}.blog-artikel-container .loesungs-box h4{color:#3498db!important;margin-top:0!important;margin-bottom:15px!important;font-size:1.2em!important}.blog-artikel-container .statistik-box{background:#f8f9fa;border:1px solid #dee2e6;padding:15px;border-radius:4px;margin:20px 0;text-align:center}.blog-artikel-container .statistik-box .zahl{font-size:2em;font-weight:bold;color:#e74c3c}.blog-artikel-container .zielgruppen li{margin-bottom:20px}.blog-artikel-container .zielgruppen em{display:block;margin-top:5px;color:#666;font-style:italic}@media (max-width:768px){.blog-artikel-container{padding:0 15px}.blog-artikel-container h1{font-size:2em!important}.blog-artikel-container h2{font-size:1.6em!important}.blog-artikel-container h3{font-size:1.3em!important}.blog-artikel-container .cta-box a{display:block;margin:5px 0}}.blog-artikel-container blockquote{background:#f9f9f9;border-left:4px solid #e74c3c;margin:20px 0;padding:15px 20px;font-style:italic;color:#555}.blog-artikel-container blockquote p{margin-bottom:0}