.elementor-1564 .elementor-element.elementor-element-3bac6d8f:not(.elementor-motion-effects-element-type-background), .elementor-1564 .elementor-element.elementor-element-3bac6d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-3bac6d8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 60px 30px 60px;}.elementor-1564 .elementor-element.elementor-element-3bac6d8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1564 .elementor-element.elementor-element-2580eaf8 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1564 .elementor-element.elementor-element-2580eaf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1564 .elementor-element.elementor-element-2580eaf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1564 .elementor-element.elementor-element-2580eaf8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1564 .elementor-element.elementor-element-2580eaf8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1564 .elementor-element.elementor-element-2580eaf8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1564 .elementor-element.elementor-element-2580eaf8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1564 .elementor-element.elementor-element-2580eaf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1564 .elementor-element.elementor-element-2580eaf8 .elementor-icon-list-item > a{font-size:14px;}.elementor-1564 .elementor-element.elementor-element-2580eaf8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1564 .elementor-element.elementor-element-11b3a584{text-align:start;}.elementor-1564 .elementor-element.elementor-element-11b3a584 .elementor-heading-title{font-size:36px;font-weight:700;}.elementor-1564 .elementor-element.elementor-element-215b89df{font-size:17px;line-height:1.8em;color:#555;}.elementor-1564 .elementor-element.elementor-element-43bde8a4{font-size:13px;color:#202020;}.elementor-1564 .elementor-element.elementor-element-198306c2:not(.elementor-motion-effects-element-type-background), .elementor-1564 .elementor-element.elementor-element-198306c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F1FB;}.elementor-1564 .elementor-element.elementor-element-198306c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 60px 24px 60px;}.elementor-1564 .elementor-element.elementor-element-198306c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1564 .elementor-element.elementor-element-6515fcde .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1564 .elementor-element.elementor-element-6515fcde .elementor-icon{font-size:0px;}.elementor-1564 .elementor-element.elementor-element-6515fcde .elementor-icon-box-title, .elementor-1564 .elementor-element.elementor-element-6515fcde .elementor-icon-box-title a{font-size:15px;}.elementor-1564 .elementor-element.elementor-element-6515fcde .elementor-icon-box-title{color:#0C447C;}.elementor-1564 .elementor-element.elementor-element-6515fcde .elementor-icon-box-description{color:#4A7FAD;}.elementor-1564 .elementor-element.elementor-element-7d94a2a4 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1564 .elementor-element.elementor-element-7d94a2a4 .elementor-icon{font-size:0px;}.elementor-1564 .elementor-element.elementor-element-7d94a2a4 .elementor-icon-box-title, .elementor-1564 .elementor-element.elementor-element-7d94a2a4 .elementor-icon-box-title a{font-size:15px;}.elementor-1564 .elementor-element.elementor-element-7d94a2a4 .elementor-icon-box-title{color:#0C447C;}.elementor-1564 .elementor-element.elementor-element-7d94a2a4 .elementor-icon-box-description{color:#4A7FAD;}.elementor-1564 .elementor-element.elementor-element-5461041c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1564 .elementor-element.elementor-element-5461041c .elementor-icon{font-size:0px;}.elementor-1564 .elementor-element.elementor-element-5461041c .elementor-icon-box-title, .elementor-1564 .elementor-element.elementor-element-5461041c .elementor-icon-box-title a{font-size:15px;}.elementor-1564 .elementor-element.elementor-element-5461041c .elementor-icon-box-title{color:#0C447C;}.elementor-1564 .elementor-element.elementor-element-5461041c .elementor-icon-box-description{color:#4A7FAD;}.elementor-1564 .elementor-element.elementor-element-62e5829c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1564 .elementor-element.elementor-element-62e5829c .elementor-icon{font-size:0px;}.elementor-1564 .elementor-element.elementor-element-62e5829c .elementor-icon-box-title, .elementor-1564 .elementor-element.elementor-element-62e5829c .elementor-icon-box-title a{font-size:15px;}.elementor-1564 .elementor-element.elementor-element-62e5829c .elementor-icon-box-title{color:#0C447C;}.elementor-1564 .elementor-element.elementor-element-62e5829c .elementor-icon-box-description{color:#4A7FAD;}.elementor-1564 .elementor-element.elementor-element-96c7517{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:visible;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-1564 .elementor-element.elementor-element-96c7517:not(.elementor-motion-effects-element-type-background), .elementor-1564 .elementor-element.elementor-element-96c7517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D6B3A;}.elementor-1564 .elementor-element.elementor-element-f95d94e{--display:flex;--min-height:0px;}.elementor-1564 .elementor-element.elementor-element-f95d94e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1564 .elementor-element.elementor-element-fa9b9c7{--display:flex;--justify-content:center;}.elementor-1564 .elementor-element.elementor-element-ebae0b4{text-align:start;}.elementor-1564 .elementor-element.elementor-element-ebae0b4 .elementor-heading-title{font-size:21px;font-weight:700;color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-1929225{color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-cbeb093{--display:flex;--justify-content:center;}.elementor-1564 .elementor-element.elementor-element-bfd2cbe .elementor-button{background-color:#FFFFFF;fill:#1D6B3A;color:#1D6B3A;border-radius:6px 6px 6px 6px;}.elementor-1564 .elementor-element.elementor-element-477e18a2:not(.elementor-motion-effects-element-type-background), .elementor-1564 .elementor-element.elementor-element-477e18a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-477e18a2{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 20px 60px;}.elementor-1564 .elementor-element.elementor-element-477e18a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1564 .elementor-element.elementor-element-3324ed3c{--e-rating-icon-font-size:22px;}.elementor-1564 .elementor-element.elementor-element-5bac7e68{font-size:14px;line-height:1.8em;color:#555;}.elementor-1564 .elementor-element.elementor-element-14fb7103:not(.elementor-motion-effects-element-type-background), .elementor-1564 .elementor-element.elementor-element-14fb7103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-14fb7103{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 60px 20px 60px;}.elementor-1564 .elementor-element.elementor-element-14fb7103 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1564 .elementor-element.elementor-element-73b46127{text-align:start;}.elementor-1564 .elementor-element.elementor-element-73b46127 .elementor-heading-title{font-size:22px;font-weight:700;}.elementor-1564 .elementor-element.elementor-element-1ea87b8d{text-align:start;font-size:16px;line-height:1.8em;}.elementor-1564 .elementor-element.elementor-element-2b78e7e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-1564 .elementor-element.elementor-element-2b78e7e:not(.elementor-motion-effects-element-type-background), .elementor-1564 .elementor-element.elementor-element-2b78e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-4595a021{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1564 .elementor-element.elementor-element-4595a021:not(.elementor-motion-effects-element-type-background), .elementor-1564 .elementor-element.elementor-element-4595a021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3DE;}.elementor-1564 .elementor-element.elementor-element-7a16d121{text-align:start;}.elementor-1564 .elementor-element.elementor-element-7a16d121 .elementor-heading-title{font-size:16px;font-weight:700;color:#27500A;}.elementor-1564 .elementor-element.elementor-element-ff7958f{font-size:15px;line-height:1.8em;color:#27500A;}.elementor-1564 .elementor-element.elementor-element-7983a0bc{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1564 .elementor-element.elementor-element-7983a0bc:not(.elementor-motion-effects-element-type-background), .elementor-1564 .elementor-element.elementor-element-7983a0bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEBEB;}.elementor-1564 .elementor-element.elementor-element-757b8e0b{text-align:start;}.elementor-1564 .elementor-element.elementor-element-757b8e0b .elementor-heading-title{font-size:16px;font-weight:700;color:#791F1F;}.elementor-1564 .elementor-element.elementor-element-4cc948b2{font-size:15px;line-height:1.8em;color:#791F1F;}.elementor-1564 .elementor-element.elementor-element-66ed0c3e:not(.elementor-motion-effects-element-type-background), .elementor-1564 .elementor-element.elementor-element-66ed0c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-66ed0c3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 60px 30px 60px;}.elementor-1564 .elementor-element.elementor-element-66ed0c3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1564 .elementor-element.elementor-element-129e910e{text-align:start;}.elementor-1564 .elementor-element.elementor-element-129e910e .elementor-heading-title{font-size:22px;font-weight:700;}.elementor-1564 .elementor-element.elementor-element-54c9e219{font-size:16px;line-height:1.8em;color:#555;}.elementor-1564 .elementor-element.elementor-element-5e9bf396:not(.elementor-motion-effects-element-type-background), .elementor-1564 .elementor-element.elementor-element-5e9bf396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-5e9bf396{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 8px 60px;}.elementor-1564 .elementor-element.elementor-element-5e9bf396 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1564 .elementor-element.elementor-element-4f6a954a{text-align:start;}.elementor-1564 .elementor-element.elementor-element-4f6a954a .elementor-heading-title{font-size:22px;font-weight:700;}.elementor-1564 .elementor-element.elementor-element-448301a7:not(.elementor-motion-effects-element-type-background), .elementor-1564 .elementor-element.elementor-element-448301a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-448301a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 60px 40px 60px;}.elementor-1564 .elementor-element.elementor-element-448301a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1564 .elementor-element.elementor-element-5b0fa600{text-align:start;}.elementor-1564 .elementor-element.elementor-element-5b0fa600 .elementor-heading-title{font-size:22px;font-weight:700;}.elementor-1564 .elementor-element.elementor-element-1312417 .elementskit-single-faq .elementskit-faq-header{padding:21px 40px 21px 40px;}.elementor-1564 .elementor-element.elementor-element-1312417 .elementskit-single-faq .elementskit-faq-body{padding:30px 40px 30px 40px;}@media(min-width:768px){.elementor-1564 .elementor-element.elementor-element-f95d94e{--width:22%;}.elementor-1564 .elementor-element.elementor-element-fa9b9c7{--width:46%;}.elementor-1564 .elementor-element.elementor-element-cbeb093{--width:50%;}}@media(max-width:767px){.elementor-1564 .elementor-element.elementor-element-3bac6d8f{padding:20px 20px 20px 20px;}.elementor-1564 .elementor-element.elementor-element-198306c2{padding:20px 20px 20px 20px;}.elementor-1564 .elementor-element.elementor-element-96c7517{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-1em;--padding-bottom:-1em;--padding-left:-1em;--padding-right:-1em;}.elementor-1564 .elementor-element.elementor-element-f95d94e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1564 .elementor-element.elementor-element-ba483cb{width:var( --container-widget-width, 173px );max-width:173px;--container-widget-width:173px;--container-widget-flex-grow:0;}.elementor-1564 .elementor-element.elementor-element-bfd2cbe > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-1564 .elementor-element.elementor-element-bfd2cbe.elementor-element{--align-self:center;}.elementor-1564 .elementor-element.elementor-element-14fb7103{padding:20px 20px 20px 20px;}.elementor-1564 .elementor-element.elementor-element-2b78e7e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1564 .elementor-element.elementor-element-66ed0c3e{padding:20px 20px 20px 20px;}.elementor-1564 .elementor-element.elementor-element-5e9bf396{padding:10px 10px 10px 10px;}.elementor-1564 .elementor-element.elementor-element-448301a7{padding:20px 20px 20px 20px;}}/* Start custom CSS *//*
 * gk-styles.css
 * Styles für goyub.de Geschäftskonto-Landingpages.
 *
 * VERWENDUNG:
 *   WPCode > Add Snippet > CSS Snippet.
 *   Standort: Site-Wide Header.
 *   Smart Conditional Logic: Page URL contains /geschaeftskonto/
 *   Aktivieren, fertig.
 *
 * Styles sind scoped auf .gk-* Klassen und wirken nur auf Elemente,
 * die diese Klassen tragen.
 */

/* Geschäftskonto-Banner mit 3D-Perspektive (differenziert zur Kreditkarte).
 * !important auf alle Sizing-Properties weil Elementor-Spalten das
 * max-width sonst ueberschreiben und den Banner komplett verzerren.
 */
.gk-banner-outer{perspective:1000px !important;max-width:340px !important;width:100% !important;margin:0 auto !important;padding:0 !important}
.gk-banner{border-radius:14px !important;padding:18px 20px 18px !important;position:relative !important;overflow:hidden !important;transform:rotateX(4deg) rotateY(-2deg) !important;transform-style:preserve-3d !important;transition:transform 0.3s ease,box-shadow 0.3s ease !important;cursor:pointer !important;aspect-ratio:1.4 !important;width:100% !important;max-width:340px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;box-sizing:border-box !important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;color:#fff !important;margin:0 auto !important}
.gk-banner:hover{transform:rotateX(1deg) rotateY(0deg) translateY(-4px) !important}
.gk-banner::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:45% !important;background:rgba(255,255,255,0.08) !important;border-radius:14px 14px 60% 60% !important;pointer-events:none !important}
.gk-banner::after{content:'' !important;position:absolute !important;bottom:-30px !important;right:-30px !important;width:140px !important;height:140px !important;background:radial-gradient(circle,rgba(255,255,255,0.12),transparent 70%) !important;pointer-events:none !important}
.gk-banner-top{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important}
.gk-banner-icon{width:30px !important;height:30px !important;min-width:30px !important;background:rgba(255,255,255,0.15) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:15px !important;font-weight:700 !important;color:#fff !important;border:1px solid rgba(255,255,255,0.25) !important;box-sizing:border-box !important}
.gk-banner-category{font-size:9px !important;text-transform:uppercase !important;letter-spacing:1.5px !important;font-weight:600 !important;padding:4px 10px !important;background:rgba(255,255,255,0.15) !important;border-radius:20px !important;color:rgba(255,255,255,0.92) !important;border:1px solid rgba(255,255,255,0.2) !important;white-space:nowrap !important;line-height:1.3 !important}
.gk-banner-middle{margin-top:0 !important}
.gk-banner-name{font-size:19px !important;font-weight:700 !important;color:#fff !important;margin:0 0 2px !important;line-height:1.2 !important;font-family:Arial !important;padding:0 !important}
.gk-banner-bank{font-size:12px !important;color:rgba(255,255,255,0.8) !important;font-weight:500 !important;font-family:Arial !important;margin:0 !important;padding:0 !important}
.gk-banner-bottom{display:flex !important;justify-content:space-between !important;align-items:flex-end !important;gap:10px !important;width:100% !important}
.gk-banner-fee-block{display:flex !important;flex-direction:column !important;min-width:0 !important}
.gk-banner-fee-label{font-size:8px !important;color:rgba(255,255,255,0.65) !important;text-transform:uppercase !important;letter-spacing:1.5px !important;margin:0 0 1px !important;padding:0 !important}
.gk-banner-fee{font-size:15px !important;font-weight:700 !important;color:#fff !important;line-height:1.15 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;max-width:200px !important;margin:0 !important;padding:0 !important}
.gk-banner-badge{font-size:8px !important;color:rgba(255,255,255,0.55) !important;text-transform:uppercase !important;letter-spacing:1.5px !important;font-weight:500 !important;white-space:nowrap !important;margin:0 !important;padding:0 !important}

/* Vergleichstabelle (Geschäftskonto) */
.gkvt{font-family:Arial,sans-serif;width:100%}
.gkvt-head{display:grid;grid-template-columns:180px repeat(3,1fr)}
.gkvt-head-cell{padding:14px 12px;text-align:center;font-size:13px;font-weight:700}
.gkvt-head-cell.current{background:#1A4F8A;color:#fff;border-radius:10px 10px 0 0}
.gkvt-head-cell.alt{background:#F8FAFC;color:#444;border-radius:10px 10px 0 0;border:1px solid #E8E8E8;border-bottom:none}
.gkvt-row{display:grid;grid-template-columns:180px repeat(3,1fr)}
.gkvt-cell{padding:12px;font-size:13px;border-left:1px solid #E8E8E8;border-top:1px solid #E8E8E8;text-align:center;color:#333}
.gkvt-cell:last-child{border-right:1px solid #E8E8E8}
.gkvt-row:last-child .gkvt-cell{border-bottom:1px solid #E8E8E8}
.gkvt-cell.label{text-align:left;font-weight:600;color:#555;background:#FAFAFA;font-size:12px}
.gkvt-cell.current{background:#EEF4FF;border-left:2px solid #1A4F8A;border-right:2px solid #1A4F8A;font-weight:600}
.gkvt-row:last-child .gkvt-cell.current{border-bottom:2px solid #1A4F8A}
.gkvt-badge{display:inline-block;background:#E6F1FB;color:#0C447C;font-size:10px;font-weight:600;padding:2px 8px;border-radius:5px;margin-bottom:4px}
.gkvt-cta-row{display:grid;grid-template-columns:180px repeat(3,1fr);margin-top:10px}
.gkvt-cta-cell{padding:0 6px}
.gkvt-btn{display:block;padding:10px;border-radius:7px;text-align:center;font-size:12px;font-weight:700;text-decoration:none}
.gkvt-btn.primary{background:#1D6B3A;color:#fff}
.gkvt-btn.secondary{background:#fff;color:#1A4F8A;border:1.5px solid #1A4F8A}

/* Content-Typografie (scoped, gegen Theme-Overrides mit !important) */
.gk-content{max-width:780px !important;margin:0 auto !important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;color:#2c3e50 !important;line-height:1.7 !important;font-size:16px !important}
.gk-content h2{font-size:26px !important;font-weight:700 !important;color:#1A4F8A !important;margin:44px 0 14px !important;padding:0 0 10px !important;border-bottom:2px solid #EAEFF5 !important;letter-spacing:-0.3px !important;text-transform:none !important;line-height:1.3 !important}
.gk-content h2:first-child{margin-top:0 !important}
.gk-content h3{font-size:18px !important;font-weight:600 !important;color:#2c3e50 !important;margin:28px 0 10px !important;padding:0 !important;border:none !important;text-transform:none !important;line-height:1.4 !important}
.gk-content p{margin:0 0 16px !important;font-size:16px !important;line-height:1.7 !important;color:#2c3e50 !important}
.gk-content strong{color:#1A4F8A !important;font-weight:600 !important}
.gk-content em{font-style:italic !important;color:#555 !important}
.gk-content ul{margin:14px 0 22px !important;padding-left:0 !important;list-style:none !important}
.gk-content ul li{position:relative !important;padding:6px 0 6px 26px !important;margin:0 !important;font-size:16px !important;line-height:1.6 !important;color:#2c3e50 !important;list-style:none !important}
.gk-content ul li::before{content:'' !important;position:absolute !important;left:6px !important;top:14px !important;width:8px !important;height:8px !important;background:#1A4F8A !important;border-radius:50% !important;display:block !important}
.gk-content ul li strong{color:#1A4F8A !important}

/* FAQ */
.gk-faq{max-width:780px !important;margin:40px auto 0 !important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}
.gk-faq h2{font-size:26px !important;font-weight:700 !important;color:#1A4F8A !important;margin:0 0 24px !important;padding:0 0 10px !important;border-bottom:2px solid #EAEFF5 !important;line-height:1.3 !important;text-transform:none !important}
.gk-faq h3{font-size:16px !important;font-weight:600 !important;color:#1A4F8A !important;margin:0 !important;padding:16px 20px !important;background:#F8FAFC !important;border-radius:8px 8px 0 0 !important;border:1px solid #EAEFF5 !important;border-bottom:none !important;line-height:1.4 !important;text-transform:none !important}
.gk-faq p{font-size:15px !important;color:#444 !important;line-height:1.65 !important;margin:0 0 12px !important;padding:14px 20px 18px !important;background:#fff !important;border:1px solid #EAEFF5 !important;border-top:none !important;border-radius:0 0 8px 8px !important}

/* Vorteile-Box (grün) */
.gk-pros{background:#F0F9F3 !important;border-left:4px solid #1D6B3A !important;border-radius:8px !important;padding:18px 22px !important;margin:16px 0 !important}
.gk-pros ul{margin:0 !important;padding-left:0 !important;list-style:none !important}
.gk-pros ul li{position:relative !important;padding:6px 0 6px 28px !important;color:#224C33 !important;font-size:15px !important;line-height:1.55 !important;list-style:none !important;margin:0 !important}
.gk-pros ul li::before{content:'\2713' !important;position:absolute !important;left:0 !important;top:5px !important;color:#1D6B3A !important;font-weight:700 !important;font-size:16px !important;background:none !important;width:auto !important;height:auto !important;border-radius:0 !important}

/* Nachteile-Box (rot) */
.gk-cons{background:#FDF3F3 !important;border-left:4px solid #A32D2D !important;border-radius:8px !important;padding:18px 22px !important;margin:16px 0 !important}
.gk-cons ul{margin:0 !important;padding-left:0 !important;list-style:none !important}
.gk-cons ul li{position:relative !important;padding:6px 0 6px 28px !important;color:#5C2020 !important;font-size:15px !important;line-height:1.55 !important;list-style:none !important;margin:0 !important}
.gk-cons ul li::before{content:'\2717' !important;position:absolute !important;left:0 !important;top:5px !important;color:#A32D2D !important;font-weight:700 !important;font-size:16px !important;background:none !important;width:auto !important;height:auto !important;border-radius:0 !important}

/* Zielgruppe-Info */
.gk-target{background:#F8FAFC !important;border-left:4px solid #1A4F8A !important;border-radius:8px !important;padding:18px 22px !important;margin:16px 0 !important;font-size:15px !important;line-height:1.65 !important;color:#333 !important}
.gk-target p{margin:0 0 10px !important;color:#333 !important;font-size:15px !important}
.gk-target p:last-child{margin-bottom:0 !important}

/* Responsive */
@media (max-width:768px){
  .gk-content,.gk-faq{padding:0 16px !important}
  .gk-content h2,.gk-faq h2{font-size:22px !important}
  .gk-content h3{font-size:16px !important}
  .gk-content p,.gk-content ul li{font-size:15px !important}
}/* End custom CSS */