:root{--blau:#236bb7;--grau:#323e48;--hellgrau:#f5f7fa;--font1:'Inter',Arial,sans-serif}body{font-family:var(--font1);color:var(--grau);font-size:1.05rem;line-height:1.7}#team .team-title,#angebote .display-4,#kontakt .hero-title,#ratgeber .ratgeber-title{font-size:clamp(1.8rem, calc(1.4rem + 1.5vw), 2.5rem) !important;line-height:1.25 !important;font-weight:300 !important;text-transform:uppercase !important;letter-spacing:1.5px !important;text-shadow:0 1px 5px rgba(0,0,0,.3) !important;overflow-wrap:break-word;word-break:break-word}html,body{background:#fff;margin:0;padding-top:0;overflow-x:hidden}#mainNav{height:90px;display:flex;align-items:center;padding:0;z-index:999;transition:height .3s ease,box-shadow .3s ease;box-shadow:0 4px 28px rgba(44,68,130,0)}#mainNav.is-sticky{position:fixed;top:0;left:0;width:100%;height:70px;box-shadow:0 4px 20px rgba(44,68,130,.1);z-index:1030}#mainNav .navbar-brand.site-logo-floating{position:absolute;top:5px;left:0;transform:translateY(-25%);z-index:1001;margin:0;padding:.5rem 0 0 1.1rem;transition:top .3s ease,transform .3s ease}#mainNav .site-logo-floating img.floating-logo-img{width:155px !important;height:155px !important;object-fit:contain;margin-bottom:-48px;transition:width .3s ease,height .3s ease}#mainNav.is-sticky .site-logo-floating img.floating-logo-img{width:125px !important;height:125px !important}#mainNav .navbar-toggler{margin-left:auto;border:none !important;box-shadow:none !important;outline:none !important;z-index:1002}#mainNav .navbar-collapse{margin-left:210px;justify-content:flex-start !important}#mainNav .navbar-nav{display:flex;align-items:center;gap:1rem}#mainNav .navbar-nav .nav-link{color:#212529;font-family:'Inter',Arial,sans-serif;font-weight:500;letter-spacing:.5px;padding:.25rem .1rem;background:0 0;border:none !important;transition:color .3s ease;text-decoration:none !important;position:relative;margin:0 .75rem}#mainNav .navbar-nav .nav-link:after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:var(--blau,#236bb7);transform:scaleX(0);transform-origin:center;transition:transform .3s ease-out}#mainNav .navbar-nav .nav-link:hover:after,#mainNav .navbar-nav .nav-link:focus:after{transform:scaleX(1)}#mainNav .navbar-nav .active>.nav-link,#mainNav .navbar-nav .nav-link.active{color:var(--blau,#236bb7) !important;font-weight:600}#mainNav .navbar-nav .active>.nav-link:after,#mainNav .navbar-nav .nav-link.active:after{transform:scaleX(1)}#mainNav .navbar-nav .nav-item.btn-cta{margin-left:1.5rem}#mainNav .navbar-nav .nav-item.btn-cta .nav-link{background-color:var(--blau,#236bb7) !important;color:#fff !important;font-weight:600;border-radius:50rem;padding:.6rem 1.6rem !important;margin:0;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease}#mainNav .navbar-nav .nav-item.btn-cta .nav-link:hover,#mainNav .navbar-nav .nav-item.btn-cta .nav-link:focus{background-color:#1a5591 !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(35,107,183,.35);color:#fff !important}#mainNav .navbar-nav .nav-item.btn-cta .nav-link:after{display:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><rect y='7' width='32' height='2' fill='%23236bb7'/><rect y='15' width='32' height='2' fill='%23236bb7'/><rect y='23' width='32' height='2' fill='%23236bb7'/></svg>") !important}@media (max-width:991px){#mainNav,#mainNav.is-sticky{height:auto;min-height:64px;padding:0}#mainNav .container{max-width:100%}#mainNav .navbar-brand.site-logo-floating{transform:translateY(-25%);padding-left:.5rem;padding-top:.5rem;top:var(--navbar-mobile-logo-offset-y,0px)}#mainNav .site-logo-floating img.floating-logo-img,#mainNav.is-sticky .site-logo-floating img.floating-logo-img{width:122px !important;height:122px !important;margin-bottom:-43px}#mainNav .navbar-toggler{margin-top:var(--navbar-mobile-toggler-offset-y)}#mainNav .navbar-collapse{margin-left:0;width:100%;margin-top:var(--navbar-mobile-menu-offset-y,0px);background-color:var(--navbar-mobile-menu-bg,#fff);padding:1rem 2rem 2rem;border-radius:0 0 .5rem .5rem;box-shadow:0 10px 15px rgba(0,0,0,.05)}#mainNav .navbar-nav{align-items:flex-end}#mainNav .navbar-nav .nav-link{padding:.75rem .5rem;margin:0;text-align:right}#mainNav .navbar-nav .nav-link:after{display:none}#mainNav .navbar-nav .nav-item.btn-cta{margin-top:1rem;margin-left:0}#mainNav .navbar-nav .nav-item.btn-cta .nav-link:hover{transform:none;box-shadow:none}}:root{--footer-bg:#1a1c1e;--footer-text-color:#adb5bd;--footer-link-color:#e9ecef;--footer-link-hover-color:gold;--footer-heading-color:#fff;--footer-accent-color:gold;--footer-divider-color:rgba(255,255,255,.1);--footer-padding-top:5rem;--footer-padding-bottom:3rem;--footer-font-size:.95rem;--footer-line-height:1.7;--footer-heading-font-size:1.15rem;--footer-social-icon-color:#adb5bd;--footer-social-icon-hover-color:var(--footer-accent-color);--footer-social-icon-hover-bg:rgba(255,215,0,.1);--footer-star-color:gold;--rating-bg:rgba(0,0,0,.15);--rating-border-color:rgba(255,255,255,.1);--rating-radius:.5rem;--rating-shadow:inset 0 1px 3px rgba(0,0,0,.3);--rating-padding-y:1rem;--rating-padding-x:1.25rem;--rating-max-width:640px}.footer{background:var(--footer-bg);color:var(--footer-text-color);padding:var(--footer-padding-top) 0 var(--footer-padding-bottom);font-family:'Roboto','Open Sans',Arial,sans-serif;font-size:var(--footer-font-size);line-height:var(--footer-line-height);border-top:1px solid var(--footer-divider-color);overflow:hidden}.footer-logo{max-width:100%;max-height:80px;height:auto;margin-bottom:1rem;display:block;transition:max-height .3s ease}.footer-description{margin-bottom:1.5rem;color:var(--footer-text-color);font-size:.9rem;opacity:.9}.footer-trust-logos-wrapper{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem;flex-wrap:wrap}.footer-trust-logo{width:auto;height:80px;object-fit:contain;display:block;filter:grayscale(80%);opacity:.7;transition:filter .3s ease,opacity .3s ease}.footer-trust-logo-container-1:hover .footer-trust-logo,.footer-trust-logo-container-2:hover .footer-trust-logo,.footer-trust-logo-container-3:hover .footer-trust-logo,.footer-trust-logo-container-4:hover .footer-trust-logo{filter:grayscale(0%);opacity:1}.footer-heading{position:relative;color:var(--footer-heading-color);font-size:var(--footer-heading-font-size);font-weight:700;margin-bottom:1.75rem;letter-spacing:.02em;text-transform:uppercase}.footer-heading:after{content:'';position:absolute;bottom:-.65rem;left:0;width:40px;height:3px;background-color:var(--footer-accent-color);border-radius:2px}.footer-subheading{color:var(--footer-heading-color);font-size:var(--footer-heading-font-size);font-weight:600;margin-bottom:.5rem !important}.footer-link,.footer-menu .nav-link,.footer-legal-links .footer-link,.footer-contact-list a{color:var(--footer-link-color);text-decoration:none !important;transition:color .2s ease;font-size:var(--footer-font-size);display:inline-block;position:relative}.footer-link:hover,.footer-legal-links .footer-link:hover,.footer-contact-list a:hover{color:var(--footer-link-hover-color) !important}.footer-menu .nav-item{margin-bottom:.75rem}.footer-menu .nav-link{padding:.25rem 0;transition:color .2s ease,transform .2s ease}.footer-menu .nav-link:hover,.footer-menu .nav-link:focus-visible{color:var(--footer-link-hover-color) !important;transform:translateX(5px)}.footer-menu .nav-link:before{content:'\f105';font-family:'Font Awesome 5 Free';font-weight:900;color:var(--footer-accent-color);margin-right:.6rem;font-size:.9em;transition:color .2s ease}.footer-menu .nav-link:hover:before{color:var(--footer-link-hover-color)}.footer-contact-list,.footer-legal-links,.footer-menu{list-style:none;padding:0;margin:0}.footer-contact-list li{display:flex;align-items:flex-start;margin-bottom:1.25rem;transition:color .2s ease}.footer-contact-list li i{color:var(--footer-accent-color);width:24px;margin-top:.25em;font-size:1.1em;transition:transform .2s ease,color .2s ease}.footer-contact-list li:hover i{transform:scale(1.1);color:var(--footer-link-hover-color)}.footer-contact-list li:hover a{color:var(--footer-link-hover-color) !important}.footer-social{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.footer-social-icon{color:var(--footer-social-icon-color);font-size:1.1rem;transition:color .3s ease,background-color .3s ease,transform .2s ease;width:42px;height:42px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background-color:transparent;border:1px solid var(--footer-divider-color);position:relative;z-index:1}.footer-social-icon:before{display:none}.footer-social-icon:hover,.footer-social-icon:focus{color:var(--footer-social-icon-hover-color) !important;background-color:var(--footer-social-icon-hover-bg);border-color:var(--footer-social-icon-hover-bg);transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.google-rating-box{width:100%;max-width:var(--rating-max-width);margin-left:auto;margin-right:auto;background-color:var(--rating-bg);border:1px solid var(--rating-border-color);border-radius:var(--rating-radius);box-shadow:var(--rating-shadow);padding:var(--rating-padding-y) var(--rating-padding-x)}.google-rating-box.p-3{padding:var(--rating-padding-y) var(--rating-padding-x) !important}.google-rating-box.rounded,.google-rating-box.rounded-3{border-radius:var(--rating-radius) !important}.google-rating-box.bg-body-tertiary{background-color:var(--rating-bg) !important}.google-rating-stars{color:var(--footer-star-color);letter-spacing:2px}.google-rating-link-btn{display:inline-block;padding:.6rem 1.25rem;font-weight:700;font-size:.9rem;text-decoration:none !important;border-radius:50rem;background-color:var(--footer-accent-color);color:#111;transition:all .2s ease;border:0;box-shadow:0 2px 5px rgba(0,0,0,.1)}.google-rating-link-btn:hover{opacity:.9;transform:scale(1.02);color:#000 !important;box-shadow:0 4px 8px rgba(0,0,0,.15)}.footer-copyright,.footer-legal-links,.footer-developer-p{font-size:.85rem;opacity:.7}.footer-developer-p a{transition:color .2s ease;color:var(--footer-link-color)}.footer-developer-p a:hover{color:var(--footer-link-hover-color)}.footer-divider{border-color:var(--footer-divider-color) !important;border-width:1px}.footer-legal-links .list-inline-item{margin-bottom:.5rem;margin-right:.5rem}.footer-legal-links .list-inline-item:not(:last-child):after{content:'|';color:var(--footer-text-color);opacity:.4;margin-left:.75rem;font-size:.9em}.footer-legal-links .footer-link{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.footer-align-desktop-center .row>[class*=col-]{text-align:center !important}.footer-align-desktop-center .d-flex{justify-content:center !important}.footer-align-desktop-center .align-items-start{align-items:center !important}.footer-align-desktop-center .list-unstyled{padding-left:0}.footer-align-desktop-center .footer-heading:after{left:50%;transform:translateX(-50%)}.footer-align-desktop-center .footer-social{justify-content:center !important}.footer-align-desktop-center .footer-contact-list li{justify-content:center !important;text-align:center}.footer-align-desktop-center .opening-hours-heading-item .footer-subheading{text-align:center;width:100%}.footer-align-desktop-center .footer-trust-logos-wrapper{justify-content:center}.footer-align-desktop-end .row>[class*=col-]{text-align:right !important}.footer-align-desktop-end .d-flex{justify-content:flex-end !important}.footer-align-desktop-end .align-items-start{align-items:flex-end !important}.footer-align-desktop-end .list-unstyled{padding-left:0}.footer-align-desktop-end .footer-heading:after{left:auto;right:0;transform:none}.footer-align-desktop-end .footer-menu .nav-link{padding-right:0}.footer-align-desktop-end .footer-menu .nav-link:hover{transform:translateX(-5px)}.footer-align-desktop-end .footer-menu .nav-link:before{display:none}.footer-align-desktop-end .footer-social{justify-content:flex-end !important}.footer-align-desktop-end .footer-contact-list li{justify-content:flex-end !important;text-align:right}.footer-align-desktop-end .opening-hours-heading-item .footer-subheading{text-align:right;width:100%}.footer-align-desktop-end .footer-trust-logos-wrapper{justify-content:flex-end}.footer-align-desktop-start .row>[class*=col-]{text-align:left !important}.footer-align-desktop-start .d-flex{justify-content:flex-start !important}.footer-align-desktop-start .align-items-start{align-items:flex-start !important}.footer-align-desktop-start .footer-heading:after{left:0;transform:none}.footer-align-desktop-start .footer-social{justify-content:flex-start !important}.footer-align-desktop-start .footer-trust-logos-wrapper{justify-content:flex-start}@media (max-width:767.98px){.footer{--footer-padding-top:3rem}.footer .row>[class*=col-]{text-align:center !important}.footer .align-items-start{align-items:center !important}.footer .footer-trust-logos-wrapper,.footer .footer-social{justify-content:center !important}.footer .footer-contact-list li{justify-content:center;text-align:left;max-width:320px;margin-left:auto;margin-right:auto}.footer .footer-logo{margin-left:auto;margin-right:auto}.footer .footer-heading:after{left:50%;transform:translateX(-50%)}.footer-legal-links .list-inline-item{display:block;margin:.5rem 0}.footer-legal-links .list-inline-item:not(:last-child):after{display:none}.footer-menu .nav-link{text-align:center}.footer-menu .nav-link:hover{transform:scale(1.05)}.footer-menu .nav-link:before{content:"\f105";font:var(--fa-font-solid);display:inline-block}.google-rating-box,.google-rating-box.d-block{display:block !important;text-align:center !important}.google-rating-box .google-rating-link-btn{margin-top:1rem}}@media (min-width:768px){.google-rating-box,.google-rating-box.d-block{display:grid !important;grid-template-columns:minmax(16rem, 1fr) auto;grid-template-areas:"head head" "stars stars" "text btn";column-gap:1.25rem;row-gap:.25rem;align-items:center;text-align:left !important}.google-rating-box>:first-child{grid-area:head;margin:0 !important}.google-rating-box .google-rating-stars{grid-area:stars;margin:.25rem 0 .5rem !important;font-size:.95rem}.google-rating-box p{grid-area:text;margin:0 !important;line-height:1.5;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important;hyphens:auto}.google-rating-box .google-rating-link-btn{grid-area:btn;justify-self:end;white-space:nowrap}}@media (min-width:1200px){.google-rating-box{max-width:720px}}.form-control,.form-select{border-radius:16px;border:1.5px solid var(--blau);padding:.8rem 1.1rem;font-size:1.05rem;box-shadow:none;margin-bottom:1rem}.form-control:focus,.form-select:focus{border-color:#17456e;box-shadow:0 0 0 .12rem rgba(35,107,183,.13)}@media (max-width:991px){#mainNav .navbar-nav .nav-link{margin:0 .5rem}section{padding:64px 0 40px}.round-img{width:120px;height:120px}}@media (max-width:600px){.navbar-brand{font-size:1.17rem}.slogan{font-size:1.1rem}}.team-hero-section{padding:110px 0 80px;min-height:600px;background-position:center;background-size:cover;background-repeat:no-repeat}.team-title{color:var(--blau,#236bb7);font-weight:800;font-size:2.5rem;margin-bottom:2.8rem;letter-spacing:.01em}.team-card-trans{background:rgba(255,255,255,.96) !important;color:#232c3c !important;border-radius:2rem;box-shadow:0 12px 38px rgba(50,62,72,.16);padding:2.4rem 2rem 2rem;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;transition:box-shadow .18s,transform .16s;position:relative;z-index:3}.team-card-trans:hover{box-shadow:0 16px 48px 0 rgba(35,107,183,.21);transform:translateY(-8px) scale(1.04)}.round-img{width:130px;height:130px;margin-bottom:1.1rem;border:4px solid #fff;box-shadow:0 6px 28px rgba(35,107,183,.1);object-fit:cover}.team-name{font-weight:700;font-size:1.18rem;color:var(--grau,#323e48);margin-bottom:.15rem}.team-pos{color:#6c7898;font-size:1.02rem;margin-bottom:.5rem}.team-desc{font-size:1.06rem;color:#334;margin-bottom:1.2rem;min-height:48px}.team-contact{font-size:1.01rem;margin-bottom:.12rem}.team-contact a{color:var(--blau,#236bb7);word-break:break-all}.team-contact a:hover{text-decoration:underline}@media (max-width:1199px){.team-hero-section{padding:70px 0 40px;min-height:360px}.team-title{font-size:1.38rem;margin-bottom:1.7rem}.round-img{width:92px;height:92px}}@media (max-width:991px){.team-card-trans{padding:1.3rem .7rem}}@media (max-width:600px){.team-hero-section{padding:32px 0 10px}.round-img{width:62px;height:62px}}@media (min-width:1200px){.team-hero-section{padding-top:120px;padding-bottom:120px}.team-hero-section .row.team-cards-row{gap:3.5rem;max-width:1200px;margin-left:auto;margin-right:auto}.team-card-trans{padding:3rem 2.8rem 2.6rem;min-height:470px;margin-bottom:2.2rem}}#sidebar{padding-top:2.8rem;padding-bottom:2.8rem}#sidebar .widget{background-color:#fff;border-radius:.75rem;margin-bottom:2.8rem;padding:2rem;box-shadow:0 1rem 2rem rgba(0,0,0,.1);border:none;overflow:hidden;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}#sidebar .widget:hover{transform:translateY(-3px);box-shadow:0 1.2rem 2.5rem rgba(0,0,0,.15)}#sidebar .widget:last-child{margin-bottom:0}#sidebar .widget-title{color:var(--grau,#343a40);font-size:1.8rem;font-weight:700;margin-bottom:1.6rem;padding-bottom:.8rem;position:relative;display:block;line-height:1.2;letter-spacing:-.02em}#sidebar .widget-title:after{content:'';display:block;width:4rem;height:4px;background-color:var(--hero-primary-color,#236bb7);position:absolute;left:0;bottom:0;border-radius:2px}#sidebar .widget a{color:var(--blau,#007bff);text-decoration:none;transition:color .2s ease,text-decoration .2s ease;font-weight:500}#sidebar .widget a:hover{color:var(--hero-primary-color,#0056b3);text-decoration:underline}#sidebar ul{list-style:none;padding-left:0;margin-bottom:0}#sidebar ul li{padding:1.1rem 0;border-bottom:1px solid rgba(0,0,0,.08);transition:background-color .2s ease}#sidebar ul li:last-child{border-bottom:none}#sidebar ul li:hover{background-color:rgba(var(--blau-rgb,35,107,183),.05)}#sidebar .widget_search .search-form{display:flex;flex-wrap:wrap;gap:1rem}#sidebar .widget_search .search-form .search-field{flex-grow:1;padding:.85rem 1.2rem;font-size:1.05rem;line-height:1.5;color:#495057;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.45rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease}#sidebar .widget_search .search-form .search-field:focus{border-color:var(--hero-primary-color,#236bb7);outline:0;box-shadow:0 0 0 .25rem rgba(var(--blau-rgb,35,107,183),.2);background-color:#fff}#sidebar .widget_search .search-form .search-submit{display:block;width:100%;color:var(--white,#fff);background-color:var(--hero-primary-color,#236bb7);border:1px solid var(--hero-primary-color,#236bb7);padding:.85rem 1.5rem;border-radius:.45rem;cursor:pointer;font-weight:600;transition:all .2s ease-in-out;box-shadow:0 5px 15px rgba(var(--blau-rgb,35,107,183),.15)}#sidebar .widget_search .search-form .search-submit:hover{background-color:#1a5ca6;border-color:#1a5ca6;color:var(--white,#fff);transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--blau-rgb,35,107,183),.25)}.google-review-widget .btn{background-color:var(--hero-primary-color,#4285f4) !important;border-color:var(--hero-primary-color,#4285f4) !important;color:var(--white,#fff) !important;padding:14px 28px !important;border-radius:2.5rem !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important;gap:.6rem !important;text-decoration:none !important;box-shadow:0 8px 20px rgba(0,0,0,.12);transition:all .2s ease-in-out}.google-review-widget .btn:hover{background-color:#1a5ca6 !important;border-color:#1a5ca6 !important;transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.18)}.google-review-widget p{margin-top:18px;color:#6c757d;font-size:.95em;line-height:1.6}@media (max-width:767.98px){#sidebar{padding:3.5rem 1.2rem}#sidebar .widget{margin-bottom:2.2rem;padding:1.8rem;border-radius:.65rem;box-shadow:0 .6rem 1.2rem rgba(0,0,0,.08)}#sidebar .widget:last-child{margin-bottom:0}#sidebar .widget-title{font-size:1.6rem;margin-bottom:1.2rem;padding-bottom:.7rem}#sidebar .widget-title:after{width:3.5rem;height:3px}#sidebar ul li{padding:1rem 0}#sidebar .widget_search .search-form{flex-direction:column;gap:.8rem}#sidebar .widget_search .search-form .search-field,#sidebar .widget_search .search-form .search-submit{width:100%;flex-grow:unset}}@media (min-width:768px) and (max-width:991.98px){#sidebar{padding-top:0;padding-bottom:0}}@media (min-width:992px){#sidebar{padding-top:0;padding-bottom:0}}article.post{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:3rem;overflow:hidden}.entry-header{margin-bottom:3rem}.entry-header .mb-4{display:flex;justify-content:center;align-items:center;max-width:100%}.entry-header img.img-fluid{border-radius:8px;transition:transform .3s ease-in-out}.entry-header img.img-fluid:hover{transform:scale(1.01)}.entry-header h1.fw-bold{color:#212529;font-size:2.5rem;line-height:1.2;margin-bottom:1.5rem}.post-meta{color:#6c757d;font-size:.9rem;display:flex;flex-wrap:wrap;justify-content:center}.post-meta span{display:flex;align-items:center;margin-bottom:.5rem}.post-meta i{color:#007bff;margin-right:.4rem}.entry-content{line-height:1.8;font-size:1.1rem;color:#343a40}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#212529;margin-top:2.5rem;margin-bottom:1rem;font-weight:600}.entry-content h2{font-size:2rem}.entry-content h3{font-size:1.75rem}.entry-content p{margin-bottom:1.5rem}.entry-content a{color:#007bff;text-decoration:underline;transition:color .2s ease-in-out}.entry-content a:hover{color:#0056b3;text-decoration:none}.entry-content img{max-width:100%;height:auto;border-radius:5px;margin:1.5rem 0;display:block;margin-left:auto;margin-right:auto;box-shadow:0 2px 8px rgba(0,0,0,.05)}.entry-content blockquote{border-left:5px solid #007bff;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#555;background-color:#f8f9fa;border-radius:4px;padding:1.5rem}.entry-content ul,.entry-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.entry-content ul li,.entry-content ol li{margin-bottom:.5rem}.page-links{margin-top:2rem;border-top:1px solid rgba(0,0,0,.05);padding-top:1.5rem;text-align:center}.page-links .page-link-item{display:inline-block;padding:.25rem .75rem;margin:0 .2rem;border:1px solid #dee2e6;border-radius:.25rem;color:#6c757d;text-decoration:none;transition:all .2s ease-in-out}.page-links .page-link-item:hover,.page-links .page-link-item.active{background-color:#007bff;color:#fff;border-color:#007bff}.entry-footer{border-top:1px solid rgba(0,0,0,.05);padding-top:1.5rem;font-size:.9rem;color:#6c757d}.entry-footer .cat-links a,.entry-footer .tags-links a{display:inline-block;background-color:#e9ecef;color:#495057;padding:.25rem .75rem;border-radius:.25rem;text-decoration:none;margin-right:.5rem;margin-bottom:.5rem;transition:all .2s ease-in-out}.entry-footer .cat-links a:hover,.entry-footer .tags-links a:hover{background-color:#dee2e6;color:#212529}.entry-footer i{color:#007bff}.post-navigation{border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);padding:1.5rem 0;margin-top:2rem}.post-navigation .btn-outline-secondary{border-color:#007bff;color:#007bff;transition:all .3s ease-in-out;padding:.75rem 1.5rem;text-decoration:none;display:flex;align-items:center}.post-navigation .btn-outline-secondary:hover{background-color:#007bff;color:#fff;border-color:#007bff;transform:translateY(-2px)}.post-navigation .btn-outline-secondary i{font-size:.9rem}.comments-area{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.05)}@media (max-width:767.98px){article.post{padding:1.5rem}.entry-header h1.fw-bold{font-size:2rem}.post-meta{flex-direction:column;align-items:center}.post-meta span{margin-right:0 !important;margin-bottom:.5rem}.entry-content{font-size:1rem}.entry-content h2{font-size:1.75rem}.entry-content h3{font-size:1.5rem}.post-navigation{flex-direction:column;gap:1rem}.post-navigation .nav-prev,.post-navigation .nav-next{width:100%;text-align:center}.post-navigation .btn-outline-secondary{justify-content:center}}@media (min-width:768px) and (max-width:991.98px){article.post{padding:2rem}.entry-header h1.fw-bold{font-size:2.25rem}.post-meta{justify-content:space-around}}.container.my-5{max-width:960px}.page-title{color:#212529;font-size:2.8rem;font-weight:700;text-align:center;margin-bottom:2.5rem;line-height:1.2}.page-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:3rem 2.5rem;line-height:1.8;font-size:1.1rem;color:#343a40}.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:#212529;margin-top:2.5rem;margin-bottom:1rem;font-weight:600}.page-content h2{font-size:2.2rem}.page-content h3{font-size:1.8rem}.page-content p{margin-bottom:1.5rem}.page-content a{color:#007bff;text-decoration:underline;transition:color .2s ease-in-out}.page-content a:hover{color:#0056b3;text-decoration:none}.page-content img{max-width:100%;height:auto;border-radius:5px;margin:1.5rem 0;display:block;margin-left:auto;margin-right:auto;box-shadow:0 2px 8px rgba(0,0,0,.05)}.page-content ul,.page-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.page-content ul li,.page-content ol li{margin-bottom:.5rem}.page-content blockquote{border-left:5px solid #007bff;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#555;background-color:#f8f9fa;border-radius:4px;padding:1.5rem}@media (max-width:767.98px){.page-title{font-size:2rem;margin-bottom:1.5rem}.page-content{padding:2rem 1.5rem;font-size:1rem}.page-content h2{font-size:1.75rem}.page-content h3{font-size:1.5rem}}@media (min-width:768px) and (max-width:991.98px){.page-title{font-size:2.5rem}.page-content{padding:2.5rem 2rem}}.blog-page-title{color:#212529;font-size:3rem;font-weight:700;margin-bottom:3rem !important;padding-bottom:1rem;border-bottom:2px solid rgba(0,0,0,.05)}.breadcrumb{background-color:#f8f9fa;padding:.75rem 1rem;border-radius:.25rem;margin-bottom:2rem !important;font-size:.9rem}.breadcrumb-item a{color:#007bff;text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.active{color:#6c757d}.card.h-100{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;overflow:hidden;border:1px solid rgba(0,0,0,.08) !important;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.05);background-color:#fff}.card.h-100:hover{transform:translateY(-7px);box-shadow:0 12px 30px rgba(0,0,0,.15)}.card-img-top{height:220px;object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px;transition:transform .3s ease-in-out}.card.h-100:hover .card-img-top{transform:scale(1.03)}.card-img-container{position:relative;overflow:hidden}.card-img-overlay-hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--blau-rgb),.1);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.card.h-100:hover .card-img-overlay-hover{opacity:1}.card-body{padding:1.8rem;display:flex;flex-direction:column;justify-content:space-between}.card-title{font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:.7rem;color:var(--grau)}.card-title a{color:var(--grau);text-decoration:none;transition:color .2s ease-in-out}.card-title a:hover{color:var(--blau)}.card .post-meta{font-size:.82rem;color:#7a8288;margin-bottom:1.2rem;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:.8rem}.card .post-meta span{display:flex;align-items:center;margin-right:1.5rem;color:#8c959d}.card .post-meta i{color:var(--blau);margin-right:.4rem;font-size:.9rem}.card-text{font-size:.98rem;line-height:1.65;color:#5a646e;margin-bottom:1.8rem;flex-grow:1}.card .btn-primary{background-color:var(--blau);border-color:var(--blau);padding:.6rem 1.6rem;font-size:.92rem;font-weight:600;border-radius:.4rem;transition:all .3s ease-in-out;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center}.card .btn-primary:hover{background-color:#1a5c9f;border-color:#1a5c9f;transform:translateY(-2px);box-shadow:0 4px 10px rgba(var(--blau-rgb),.3)}.card .btn-primary i{margin-left:.6rem;transition:transform .2s ease-in-out}.card .btn-primary:hover i{transform:translateX(3px)}.card-footer{background-color:var(--hellgrau);border-top:1px solid rgba(0,0,0,.03);padding:1.2rem 1.8rem;font-size:.78rem;color:#8c959d;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.card-footer .cat-links a,.card-footer .tags-links a{display:inline-block;background-color:#eef1f4;color:#6a737b;padding:.2rem .6rem;border-radius:.3rem;text-decoration:none;margin-right:.5rem;margin-bottom:.3rem;transition:all .2s ease-in-out;border:1px solid #e0e4e8}.card-footer .cat-links a:hover,.card-footer .tags-links a:hover{background-color:#e0e4e8;color:var(--grau);border-color:#d1d6dc}.pagination{margin-top:4rem}.pagination .page-item .page-link{color:var(--blau);border-color:#dee2e6;transition:all .3s ease-in-out;min-width:40px;text-align:center}.pagination .page-item .page-link:hover{background-color:#e9ecef;border-color:#b3d7ff;color:#0056b3}.pagination .page-item.active .page-link{background-color:var(--blau);border-color:var(--blau);color:#fff}.pagination .page-item.active .page-link:hover{background-color:#0056b3;border-color:#0056b3}.pagination .page-item.disabled .page-link{color:#6c757d;opacity:.6}.pagination .page-link i{font-size:.8rem}@media (max-width:767.98px){.blog-page-title{font-size:2.2rem;margin-bottom:2rem !important}.breadcrumb{margin-bottom:1.5rem !important;padding:.5rem .75rem}.card-img-top{height:160px}.card-body{padding:1.2rem}.card-title{font-size:1.3rem;margin-bottom:.6rem}.card .post-meta span{margin-right:.7rem}.card-text{font-size:.9rem;margin-bottom:1.2rem}.card .btn-primary{padding:.5rem 1rem;font-size:.88rem}.card-footer{padding:.8rem 1.2rem}.pagination{margin-top:3rem}.pagination .page-item .page-link{min-width:35px;padding:.375rem .5rem}}@media (min-width:768px) and (max-width:991.98px){.blog-page-title{font-size:2.6rem}.card-img-top{height:200px}.card-title{font-size:1.45rem}}@media (min-width:992px) and (max-width:1440px){.container{max-width:960px !important}#mainNav .navbar-nav{gap:.5rem}#mainNav .navbar-nav .nav-link{margin:0 .5rem;font-size:14px;white-space:nowrap}#mainNav .navbar-nav .nav-item.btn-cta{margin-left:1rem}#mainNav .navbar-collapse{margin-left:190px !important}}.hcaptcha-wrap{contain:layout paint style;content-visibility:auto;inline-size:100%;min-block-size:78px}body:not(.logged-in) #wpadminbar{display:none;height:0}