.custom_text_bullet{margin-left:60px;text-indent:60px}.custom_bullets_wpcc ul li{padding-left:30px;list-style:none;margin-bottom:10px}.custom_bullets_wpcc ul li::before{content:'';display:inline-block;margin-right:0px;margin-left:-30px;padding-right:5px;font-family:'ETmodules';font-size:1.2em;vertical-align:middle;padding-left:1.5em;text-indent:-35px}.custom_bullets_wpcc--check--blue ul li::before{content:'52';color:blue;text-indent:-60px}.custom_bullets_wpcc--OK--blue ul li::before{content:'e106';color:blue}.custom_bullets_wpcc--NO--blue ul li::before{content:'e0eb';color:blue}.custom_bullets_wpcc--OKFrame--white ul li::before{content:'5a';color:white}.custom_bullets_wpcc--handwerk--black ul li::before{content:'e035';color:black}.custom_bullets_wpcc--Haus--black ul li::before{content:'e009';color:black}.custom_bullets_wpcc--star--blue ul li::before{content:'e033';color:blue}.custom_bullets_wpcc--Fragezeichen--blue ul li::before{content:'74';color:blue}:root{-brand:#2C6FBB;-brand-2:#3C86D6;-cta:#1ABC9C;-text:#2C3E50;-muted:#6b7788;-bg:#FFFFFF;-bg-soft:#F3F5F7;-border:#D6DBDF;-radius:16px;-shadow:0 10px 24px rgba(0,0,0,.08);-maxw:760px;-lh:1.7;-h1:clamp(2.1rem,1.1rem + 2.8vw,3.2rem);-h2:clamp(1.6rem,1.0rem + 1.6vw,2.2rem);-h3:clamp(1.25rem,.9rem + 1vw,1.5rem)}body.single-post{color:var(--text);background:var(--bg);font-family:"Montserrat",system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,sans-serif}body.single-post #main-content .container{max-width:var(--maxw)}body.single-post .et_right_sidebar #left-area{float:none;width:100%;padding-right:0}body.single-post #sidebar{display:none}body.single-post .et_post_meta_wrapper{margin:3rem auto 1.5rem;padding:0 1rem}body.single-post h1.entry-title{font-size:var(--h1);line-height:1.2;margin:0 0 1rem;font-weight:800;color:var(--text)}body.single-post .post-meta{color:var(--muted);font-size:.95rem;display:flex;flex-wrap:wrap;gap:.75rem}body.single-post .post-meta a{color:var(--muted);text-decoration:none}body.single-post .post-meta a:hover{color:var(--brand)}body.single-post .post-thumbnail{margin:0 1rem 2rem}body.single-post .post-thumbnail img{width:100%;height:auto;display:block;border-radius:var(--radius);box-shadow:var(--shadow)}body.single-post #left-area .entry-content{font-size:1.05rem;line-height:var(--lh);padding:0 1rem 3rem}body.single-post .entry-content p{margin:0 0 1.5rem}body.single-post .entry-content h2{font-size:var(--h2);margin:3rem 0 1rem;line-height:1.25;font-weight:800;color:var(--brand)}body.single-post .entry-content h3{font-size:var(--h3);margin:2rem 0 1rem;font-weight:700;color:var(--text)}body.single-post .entry-content blockquote{margin:2rem 0;padding:1.25rem 1.5rem;background:linear-gradient(180deg,var(--bg-soft),#fff);border-left:4px solid var(--brand);border-radius:var(--radius)}body.single-post .entry-content ul{list-style:disc;padding-left:1.25rem}body.single-post .entry-content ol{list-style:decimal;padding-left:1.25rem}body.single-post .entry-content li{margin:.4rem 0}body.single-post .entry-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.98rem;border:1px solid var(--border);overflow:hidden;border-radius:12px;box-shadow:var(--shadow)}body.single-post .entry-content th,body.single-post .entry-content td{border:1px solid var(--border);padding:.8rem .9rem}body.single-post .entry-content th{background:var(--bg-soft);text-align:left;font-weight:700}body.single-post .entry-content pre{padding:1rem 1.25rem;background:#0b1120;color:#e5eaf3;border-radius:12px;overflow:auto}body.single-post .entry-content figure{margin:2rem 0;text-align:center}body.single-post .entry-content img{border-radius:var(--radius);box-shadow:var(--shadow)}body.single-post .entry-content figcaption{font-size:.9rem;color:var(--muted);margin-top:.5rem}body.single-post .entry-content a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}body.single-post .entry-content a:hover{color:var(--brand-2)}body.single-post .entry-content .btn,body.single-post .entry-content a.et_pb_button{display:inline-block;text-decoration:none;background:var(--cta);color:#fff;padding:.85rem 1.15rem;border-radius:12px;border:none;box-shadow:var(--shadow);transition:transform .08s ease,box-shadow .2s ease,filter .2s ease}body.single-post .entry-content a.et_pb_button:hover{transform:translateY(-1px);filter:brightness(1.05)}body.single-post .post-meta-bottom{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin:3rem 0 2rem;padding-top:1.5rem;border-top:1px solid var(--border);color:var(--muted)}body.single-post .post-meta-bottom a{background:var(--bg-soft);padding:.35rem .65rem;border-radius:999px;text-decoration:none;color:var(--text);border:1px solid var(--border)}body.single-post .post-meta-bottom a:hover{border-color:var(--brand);color:var(--brand)}body.single-post .author-box{display:flex;gap:1rem;align-items:flex-start;background:var(--bg-soft);padding:1.25rem;border-radius:var(--radius);box-shadow:var(--shadow)}body.single-post .author-box .author-avatar img{width:64px;height:64px;border-radius:50%;box-shadow:var(--shadow)}body.single-post .author-box .author-name{font-weight:800;margin-bottom:.25rem}body.single-post .author-box .author-bio{color:var(--muted)}body.single-post .nav-single{display:flex;justify-content:space-between;gap:1rem;margin:3rem 0}body.single-post .nav-single a{flex:1;background:var(--bg-soft);padding:1rem 1.25rem;border-radius:var(--radius);text-decoration:none;color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow)}body.single-post .nav-single a:hover{border-color:var(--brand);color:var(--brand)}@media (max-width:980px){:root{-maxw:680px}body.single-post .nav-single{flex-direction:column}}@media (max-width:600px){:root{-maxw:92vw}body.single-post .author-box{flex-direction:column;align-items:flex-start}}@media (prefers-color-scheme:dark){body.single-post{-bg:#0b0f14;-bg-soft:#111822;-text:#e8eef6;-muted:#9dadc2;-border:#223041;-shadow:0 12px 30px rgba(0,0,0,.35)}body.single-post .entry-content pre{background:#0a0f1a;color:#dfe7f2}}.home .et_pb_blog_grid .et_pb_post{background:#fff;border:1px solid #D6DBDF;border-radius:16px;box-shadow:0 8px 18px rgba(0,0,0,.06);overflow:hidden;transition:transform .15s ease,box-shadow .2s ease}.home .et_pb_blog_grid .et_pb_post:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.10)}.home .et_pb_blog_grid .et_pb_post a img{border-bottom:1px solid #D6DBDF;display:block}.home .et_pb_blog_grid .entry-title{font-size:1.25rem;font-weight:700;color:#2C6FBB;margin:1rem 1rem .25rem}.home .et_pb_blog_grid .post-meta{font-size:.9rem;color:#6b7788;margin:0 1rem .75rem}.home .et_pb_blog_grid .post-content{padding:0 1rem 1rem;color:#2C3E50}.home .et_pb_blog_grid .more-link{display:inline-block;background:#1ABC9C;color:#fff!important;padding:.55rem 1rem;border-radius:10px;text-decoration:none;margin-top:.5rem;font-weight:600;transition:transform .08s ease,filter .2s ease}.home .et_pb_blog_grid .more-link:hover{transform:translateY(-1px);filter:brightness(1.05)}.home .et_pb_blog_grid .et_pb_post{margin-bottom:24px}