.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;background-color:#F4F6F3;color:#26302B;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;line-height:1.6;letter-spacing:0em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#0F4A37;}.elementor-kit-6 a:hover{color:#135C44;}.elementor-kit-6 h1{color:#0B1410;font-family:"Manrope", Sans-serif;font-size:clamp(2.3rem, 1.3rem + 3vw, 4.2rem);font-weight:300;line-height:0.98;letter-spacing:-0.055em;}.elementor-kit-6 h2{color:#0B1410;font-family:"Manrope", Sans-serif;font-size:clamp(2.1rem, 1.3rem + 3vw, 4.2rem);font-weight:300;line-height:1.02;letter-spacing:-0.045em;}.elementor-kit-6 h3{color:#0B1410;font-family:"Manrope", Sans-serif;font-size:clamp(1.5rem, 1.2rem + 1vw, 2.1rem);font-weight:800;line-height:1.15;letter-spacing:1.15em;}.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 { --e-gv-mdtest:#0F4A37; --e-gv-109cc2b:#0F4A37; --evergreen:#0F4A37; --evergreen-hover:#135C44; --deep:#0A2E23; --coral:#FF8A6B; --coral-hover:#FA7B5C; --ink:#0B1410; --text:#26302B; --muted:#56615B; --subtle:#7E8883; --line:#D3D9D5; --mist:#E8EDEA; --paper:#F4F6F3; --white:#FFFFFF; --on-dark:#B7C6BE; --on-dark-subtle:#8FA59A; --line-dark:rgba(255,255,255,0.14); --fs-h1:clamp(2.3rem, 1.3rem + 3vw, 4.2rem); --fs-h2:clamp(2.1rem, 1.3rem + 3vw, 4.2rem); --fs-h3:clamp(1.5rem, 1.2rem + 1vw, 2.1rem); --fs-kpi:clamp(4rem, 2.4rem + 6vw, 8rem); --fs-kpi-unit:clamp(1.3rem, 0.8rem + 1.8vw, 2.6rem); --fs-lead:clamp(1.0625rem, 1rem + 0.3vw, 1.3rem); --space-side:clamp(1rem, 4vw, 4rem); --space-section:clamp(4.5rem, 10vw, 9.5rem); --space-block:clamp(3rem, 6vw, 5.5rem); --space-card:clamp(1.5rem, 3.5vw, 3rem); --space-col:clamp(2rem, 5vw, 5rem); --radius-sm:8px; --radius-lg:18px; --e-gv-49f1e24:#FF8A6B; --e-gv-17bffe2:clamp(1rem, 4vw, 4rem); --e-gv-5b1a5f2:clamp(3rem, 6vw, 5.5rem); --e-gv-47fc364:#D3D9D5; --e-gv-5b77272:#0B1410; --e-gv-cd1c8c6:#7E8883; --e-gv-218bd9d:#56615B; --e-gv-7acec13:clamp(1.5rem, 3.5vw, 3rem); --e-gv-12602ee:#FFFFFF; --e-gv-5df959e:rgba(255,255,255,0.14); --e-gv-129c9d6:#B7C6BE; --e-gv-35a48ab:#0A2E23; --e-gv-39d9fc2:18px; --e-gv-66882e2:#0F4A37; --e-gv-5241709:clamp(4.5rem, 10vw, 9.5rem); --e-gv-57172f2:clamp(4rem, 2.4rem + 6vw, 8rem); --e-gv-3f93565:clamp(1.3rem, 0.8rem + 1.8vw, 2.6rem); --e-gv-5beab49:#26302B; --e-gv-14fdc0d:#F4F6F3; --e-gv-2333d87:#E8EDEA; --e-gv-6c9ec42:clamp(1.0625rem, 1rem + 0.3vw, 1.3rem); --e-gv-1c4302a:clamp(2rem, 5vw, 5rem); }
/* Start custom CSS *//* Marketdeer · Site Settings › Custom CSS */
.elementor-heading-title b { font-weight: 800 !important; }
#hero .elementor-heading-title b { display: inline-block; text-wrap: balance; }
#termin .elementor-heading-title b { color: #FF8A6B; }

/* Kreislinien hinter „Der nächste Schritt“ */
#termin { position: relative; overflow: hidden; }
#termin::before, #termin::after { content: ""; position: absolute; top: 50%; border-radius: 50%; border: 1px solid rgba(255,255,255,.14); transform: translateY(-50%); pointer-events: none; }
#termin::before { right: -18vw; width: 60vw; max-width: 900px; aspect-ratio: 1; }
#termin::after { right: -8vw; width: 40vw; max-width: 600px; aspect-ratio: 1; }
#termin > * { position: relative; z-index: 1; }

/* Links, Fokus, Button-Pfeil */
#hero .elementor-widget-text-editor a { font-weight: 700; color: #0F4A37; text-decoration: none; }
a:focus-visible, .elementor-button:focus-visible { outline: 2px solid #0F4A37; outline-offset: 3px; }
#kreislauf a:focus-visible, #termin a:focus-visible, #termin .elementor-button:focus-visible { outline-color: #FF8A6B; }
.elementor-button { min-height: 54px; display: inline-flex; align-items: center; }
html { scroll-behavior: smooth; scroll-padding-top: 24px; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://e.marketdeer.com/wp-content/uploads/2026/09/Manrope-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://e.marketdeer.com/wp-content/uploads/2026/09/Manrope-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://e.marketdeer.com/wp-content/uploads/2026/09/Manrope-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://e.marketdeer.com/wp-content/uploads/2026/09/Manrope-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://e.marketdeer.com/wp-content/uploads/2026/09/Manrope-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://e.marketdeer.com/wp-content/uploads/2026/09/Manrope-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://e.marketdeer.com/wp-content/uploads/2026/09/Manrope-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */