.elementor-kit-4{--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;--e-global-typography-4328cd7-font-family:"Caudex";--e-global-typography-4328cd7-font-size:77px;--e-global-typography-4328cd7-font-weight:700;--e-global-typography-4328cd7-line-height:120%;--e-global-typography-cc0e35f-font-family:"Caudex";--e-global-typography-cc0e35f-font-size:50px;--e-global-typography-cc0e35f-font-weight:400;background-color:transparent;background-image:linear-gradient(45deg, #D1D1D1 0%, #EFEFEF 100%);}.elementor-kit-4 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);}@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 { --rm-rot:#A6101B; --rm-blau:#3E80B2; --rm-gold:#8B793F; --rm-gruen:#545D36; --rm-kreide:#EFEFEF; --rm-grau:#D1D1D1; --rm-text:#23251C; --rm-text-leise:#5A5C52; --rm-weiss:#FFFFFF; --rm-flaeche:rgba(255,255,255,0.55); --rm-font-titel:Caudex; --rm-font-text:Albert Sans; --rm-fs-h1:clamp(2.5rem, 9vw, 5rem); --rm-fs-h2:clamp(1.9rem, 5.5vw, 3.2rem); --rm-fs-h3:clamp(1.3rem, 3vw, 1.6rem); --rm-fs-text:1.0625rem; --rm-fs-klein:0.875rem; --rm-abstand-xs:0.5rem; --rm-abstand-s:1.5rem; --rm-abstand-m:clamp(2rem, 4.5vw, 4rem); --rm-abstand-l:8rem; --rm-abstand-section:clamp(3.5rem, 9vw, 7rem); --rm-radius:4px; --rm-max-breite:72rem; --rm-max-breite-schmal:46rem; }