.elementor-kit-7{--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-7 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 { --ink-900:#000000; --ink-700:#141412; --navy-900:#18202F; --gold-300:#D6C29A; --gold-400:#C4A876; --gold-500:#B1975E; --gold-600:#A1835D; --gold-700:#8A6F45; --stone-050:#F6F1EE; --stone-100:#F2EBE6; --stone-300:#DBD5CF; --stone-400:#C9C5C0; --stone-500:#B7B3AE; --stone-700:#5C5A56; --font-display:Playfair Display; --font-sans:Work Sans; --text-sekundaer:#3D3A36; --weiss:#FFFFFF; --weiss-72:rgba(255,255,255,0.72); --weiss-55:rgba(255,255,255,0.55); --weiss-24:rgba(255,255,255,0.24); --weiss-12:rgba(255,255,255,0.12); --linie:rgba(0,0,0,0.12); --gold-40:rgba(177,151,94,0.4); --abstand-sektion:clamp(52px, 5.6vw, 104px); --abstand-sektion-eng:clamp(32px, 3.4vw, 60px); --abstand-band:clamp(18px, 1.8vw, 28px); --seitenrand:clamp(24px, 4.6vw, 80px); --inhalt-max:1672px; }