.elementor-kit-100{--e-global-color-primary:#004AAD;--e-global-color-secondary:#D4161D;--e-global-color-text:#1F1D1D;--e-global-color-accent:#79C7FF;--e-global-color-hellgelb:#FFFBE8;--e-global-color-weiss:#FFFFFF;--e-global-color-textgrau:#5B5652;--e-global-color-platzhalter:#8A93A6;--e-global-typography-primary-font-family:"Anton";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:0.95em;--e-global-typography-secondary-font-family:"Anton";--e-global-typography-secondary-font-size:26px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.05em;--e-global-typography-text-font-family:"Archivo";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Archivo";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0.8px;--e-global-typography-h1_hero-font-family:"Anton";--e-global-typography-h1_hero-font-size:144px;--e-global-typography-h1_hero-font-weight:400;--e-global-typography-h1_hero-text-transform:uppercase;--e-global-typography-h1_hero-line-height:0.92em;--e-global-typography-h1_unter-font-family:"Anton";--e-global-typography-h1_unter-font-size:100px;--e-global-typography-h1_unter-font-weight:400;--e-global-typography-h1_unter-text-transform:uppercase;--e-global-typography-h1_unter-line-height:0.92em;--e-global-typography-h2_section-font-family:"Anton";--e-global-typography-h2_section-font-size:60px;--e-global-typography-h2_section-font-weight:400;--e-global-typography-h2_section-text-transform:uppercase;--e-global-typography-h2_section-line-height:0.95em;--e-global-typography-h3_karte-font-family:"Anton";--e-global-typography-h3_karte-font-size:26px;--e-global-typography-h3_karte-font-weight:400;--e-global-typography-h3_karte-text-transform:uppercase;--e-global-typography-h3_karte-line-height:1.05em;--e-global-typography-kicker-font-family:"Archivo";--e-global-typography-kicker-font-size:13.5px;--e-global-typography-kicker-font-weight:700;--e-global-typography-kicker-text-transform:uppercase;--e-global-typography-kicker-line-height:1.2em;--e-global-typography-kicker-letter-spacing:2.7px;--e-global-typography-body_gross-font-family:"Archivo";--e-global-typography-body_gross-font-size:19px;--e-global-typography-body_gross-font-weight:400;--e-global-typography-body_gross-line-height:1.6em;--e-global-typography-body_klein-font-family:"Archivo";--e-global-typography-body_klein-font-size:15px;--e-global-typography-body_klein-font-weight:400;--e-global-typography-body_klein-line-height:1.75em;--e-global-typography-telefon-font-family:"Anton";--e-global-typography-telefon-font-size:38px;--e-global-typography-telefon-font-weight:400;--e-global-typography-telefon-text-transform:uppercase;--e-global-typography-telefon-line-height:1.05em;}.elementor-kit-100 e-page-transition{background-color:#FFBC7D;}.elementor-kit-100 a{color:#004AAD;}.elementor-kit-100 a:hover{color:#D4161D;}.elementor-kit-100 button,.elementor-kit-100 input[type="button"],.elementor-kit-100 input[type="submit"],.elementor-kit-100 .elementor-button{border-radius:999px 999px 999px 999px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1328px;}.e-con{--container-max-width:1328px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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{padding-inline-end:2%;padding-inline-start:2%;}.site-header .site-branding .site-logo img{width:220px;max-width:220px;}.site-footer{padding-inline-end:2%;padding-inline-start:2%;}.site-footer .site-branding .site-logo img{width:220px;max-width:220px;}@media(max-width:1024px){.elementor-kit-100{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:24px;--e-global-typography-text-font-size:15.5px;--e-global-typography-accent-font-size:13.5px;--e-global-typography-h1_hero-font-size:88px;--e-global-typography-h1_unter-font-size:76px;--e-global-typography-h2_section-font-size:48px;--e-global-typography-h3_karte-font-size:24px;--e-global-typography-body_gross-font-size:17px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.site-header{padding-inline-end:5%;padding-inline-start:5%;}.site-header .site-branding .site-logo img{width:180px;max-width:180px;}.site-footer .site-branding .site-logo img{width:180px;max-width:180px;}}@media(max-width:767px){.elementor-kit-100{--e-global-typography-primary-font-size:34px;--e-global-typography-secondary-font-size:22px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:13px;--e-global-typography-h1_hero-font-size:66px;--e-global-typography-h1_hero-line-height:1em;--e-global-typography-h1_unter-font-size:56px;--e-global-typography-h1_unter-line-height:1em;--e-global-typography-h2_section-font-size:40px;--e-global-typography-h2_section-line-height:1.02em;--e-global-typography-h3_karte-font-size:22px;--e-global-typography-kicker-font-size:12.5px;--e-global-typography-body_gross-font-size:15.5px;--e-global-typography-body_klein-font-size:14.5px;--e-global-typography-telefon-font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header .site-branding .site-logo img{width:150px;max-width:150px;}.site-footer .site-branding .site-logo img{width:150px;max-width:150px;}}:root { --Hellblau:#00c0fa; --hellgelb:#fffec4; --dunkelblau:#173be4; --rot:#f80000; }
/* Start custom CSS */@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/uploads/schriften/anton-400-normal-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/uploads/schriften/anton-400-normal-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/uploads/schriften/archivo-400-normal-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/uploads/schriften/archivo-400-normal-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/uploads/schriften/archivo-400-normal-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/uploads/schriften/archivo-400-normal-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Archivo';font-style:italic;font-weight:400;font-display:swap;src:url('/wp-content/uploads/schriften/archivo-400-italic-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Archivo';font-style:italic;font-weight:400;font-display:swap;src:url('/wp-content/uploads/schriften/archivo-400-italic-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}.grimmer-telefon{display:inline-block;width:.78em;height:.78em;vertical-align:-.04em;margin-right:.3em;background-color:currentColor;-webkit-mask:url(https://heinzgrimmer.de/wp-content/uploads/2026/08/grimmer-telefon.png) no-repeat center/contain;mask:url(https://heinzgrimmer.de/wp-content/uploads/2026/08/grimmer-telefon.png) no-repeat center/contain;}.grimmer-stern{display:inline-block;width:.62em;height:.62em;vertical-align:.06em;margin:0 .42em;background-color:currentColor;-webkit-mask:url(https://heinzgrimmer.de/wp-content/uploads/2026/08/grimmer-stern-maske.png) no-repeat center/contain;mask:url(https://heinzgrimmer.de/wp-content/uploads/2026/08/grimmer-stern-maske.png) no-repeat center/contain;}.elementor img.grimmer-logo{display:inline-block;height:55px;width:auto;margin:0 44px;vertical-align:middle;filter:grayscale(1) contrast(.85);opacity:.5;transition:opacity .2s ease;}.elementor img.grimmer-logo:hover{opacity:.85}@media(max-width:767px){.elementor img.grimmer-logo{height:41px;margin:0 28px}}@media(max-width:1024px){[data-elementor-type="header"]>.e-con{position:relative;z-index:100}[data-elementor-type="header"] .elementor-widget-nav-menu{position:static}[data-elementor-type="header"] .elementor-nav-menu--dropdown{position:absolute;top:100%;left:0;width:100%;z-index:999}}.nur-mobil{display:none}@media(max-width:767px){.nur-mobil{display:block}.nur-desktop{display:none}}/* End custom CSS */