.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --herz-blau-logo:#273583; --herz-navy:#073875; --herz-navy-dunkel:#052B5C; --herz-navy-mittel:#0B4689; --herz-akzent:#C2410C; --herz-akzent-hell:#FDECE3; --herz-hintergrund-hell:#F4F7FB; --herz-blau-hell:#E6ECF4; --herz-rahmen:#E3E8EF; --herz-rahmen-stark:#CBD5E1; --herz-text:#0F1B2D; --herz-text-sekundaer:#34445C; --herz-text-gedimmt:#5A6B82; --herz-text-auf-dunkel:#C9D7EA; --herz-erfolg:#15803D; --herz-weiss:#FFFFFF; --herz-font-basis:Heebo; --herz-font-mono:IBM Plex Mono; --herz-radius-s:0.75rem; --herz-radius-m:1.25rem; --herz-radius-l:1.75rem; --herz-radius-pill:999px; --herz-container:80rem; --herz-gutter:1.5rem; --herz-text-body:1rem; --herz-text-klein:0.875rem; --herz-text-label:0.8125rem; --herz-text-lead:1.1875rem; --herz-h3:1.25rem; --herz-h1:clamp(2.5rem, 1.6rem + 3.6vw, 4.25rem); --herz-h2:clamp(2rem, 1.5rem + 2vw, 2.75rem); --herz-sektion-abstand:clamp(4rem, 3rem + 4vw, 6rem); --herz-seitenrand:clamp(1rem, 0.5rem + 2.5vw, 1.5rem); --herz-h4:1.125rem; }