.elementor-kit-6{--e-global-color-primary:#2B4D2B;--e-global-color-secondary:#B3D1B3;--e-global-color-text:#00291B;--e-global-color-accent:#BFF25C;--e-global-typography-primary-font-family:"Be Vietnam Pro";--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:"Montserrat";--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.e-con{--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:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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 { --primary:#2B4D2B; --accent:#BFF25C; --primary-hover:#283F28; --secondary:#B3D1B3; --primary-background-300:#DFEFDF; --primary-background-200:#EDF6ED; --primary-background-100:#F6FAF6; --accent-hover-dark:#7EA832; --accent-hover-light:#CFF57D; --accent-text:#243307; --accent-background-300:#E9FBBB; --accent-background-200:#F3FDD9; --accent-background-100:#FBFFF0; --darkmode:#0A140A; --darkmode-hover-dark:#152815; --darkmode-background-dark:#00150F; --darkmode-background:#00291B; --darkmode-cards:#003D27; --darkmode-elevated:#1A5A42; --darkmode-borders:#33785D; --darkmode-secondary-text:#669F88; --darkmode-soft-text:#99C6B2; --darkmode-highlights:#CCEDE1; --darkmode-contrast:#E6FAF3; --neutral-500:#F6F9F1; --neutral-400:#F8FAF4; --neutral-300:#FBFDFA; --neutral-200:#FBFDFA; --neutral-100:#ffffff; --signal-focus:#1F6A46; --secondary-hover:#6F986F; --Headings:Be Vietnam Pro; --e-gv-dbedb0a:Roboto; --Body:Montserrat; --fontsize-H1:clamp(3rem, 2.6rem + 2vw, 5rem); --e-gv-5411665:clamp(3.6rem, 3.12rem + 2.4vw, 6rem); --lineheight-H1:clamp(3.6rem, 3.12rem + 2.4vw, 6rem); --black:#00291B; --fontsize-h2:clamp(2.5rem, 2.2rem + 1.5vw, 4rem); --fontsize-h3:clamp(2rem, 1.9rem + 0.5vw, 2.5rem); --fontsize-h4:clamp(1.5rem, 1.4rem + 0.5vw, 2rem); --fontsize-h5:clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); --fontsize-h6:clamp(1rem, 0.975rem + 0.125vw, 1.125rem); --fontsize-body:clamp(1rem, 0.975rem + 0.125vw, 1.125rem); --fontsize-body-xs:clamp(0.625rem, 0.6rem + 0.125vw, 0.75rem); --fontsize-body-s:clamp(0.875rem, 0.875rem + 0vw, 0.875rem); --fontsize-body-l:clamp(1.125rem, 1.125rem + 0vw, 1.125rem); --fontsize-body-xl:clamp(1.25rem, 1.25rem + 0vw, 1.25rem); --fontsize-note-s:clamp(0.625rem, 0.625rem + 0vw, 0.625rem); --fontsize-note-m:clamp(0.75rem, 0.75rem + 0vw, 0.75rem); --fontsize-note-l:clamp(0.625rem, 0.625rem + 0vw, 0.625rem); --lineheight-H2:clamp(3rem, 2.64rem + 1.8vw, 4.8rem); --lineheight-H3:clamp(2.4rem, 2.28rem + 0.6vw, 3rem); --lineheight-H4:clamp(1.8rem, 1.68rem + 0.6vw, 2.4rem); --lineheight-H5:clamp(1.5rem, 1.44rem + 0.3vw, 1.8rem); --lineheight-H6:clamp(1.2rem, 1.14rem + 0.3vw, 1.5rem); --lineheight-body:clamp(1.4rem, 1.365rem + 0.175vw, 1.575rem); --lineheight-body-xs:clamp(0.875rem, 0.87rem + 0.025vw, 0.9rem); --lineheight-body-s:clamp(1.05rem, 1.05rem + 0vw, 1.05rem); --lineheight-body-l:clamp(1.35rem, 1.35rem + 0vw, 1.35rem); --lineheight-body-xl:clamp(1.5rem, 1.5rem + 0vw, 1.5rem); --lineheight-note-s:clamp(0.9375rem, 0.9375rem + 0vw, 0.9375rem); --lineheight-note-m:clamp(1rem, 1rem + 0vw, 1rem); --lineheight-note-l:clamp(0.9375rem, 0.9375rem + 0vw, 0.9375rem); --gap-4px:clamp(0.25rem, calc(0.1rem + 0.75vw), 1rem); --gap-8px:clamp(0.5rem, calc(0.4rem + 0.5vw), 1rem); --gap-16px:clamp(1rem, calc(0.9rem + 0.5vw), 1.5rem); --gap-24px:clamp(1.5rem, calc(1.4rem + 0.5vw), 2rem); --gap-32px:clamp(2rem, calc(1.9rem + 0.5vw), 2.5rem); --sz-8px:clamp(4px, calc(3.2px + 0.25vw), 8px); --sz-16px:clamp(8px, calc(6.4px + 0.5vw), 16px); --sz-24px:clamp(16px, calc(14.4px + 0.5vw), 24px); --sz-32px:clamp(24px, calc(22.4px + 0.5vw), 32px); --sz-40px:clamp(32px, calc(30.4px + 0.5vw), 40px); --sz-48px:clamp(40px, calc(38.4px + 0.5vw), 48px); --sz-full:999px; --sz-56:clamp(48px, calc(46.4px + 0.5vw), 56px); --sz-64:clamp(56px, calc(54.4px + 0.5vw), 64px); --sz-72:clamp(64px, calc(62.4px + 0.5vw), 72px); --sz-80:clamp(72px, calc(70.4px + 0.5vw), 80px); --sz-88:clamp(80px, calc(78.4px + 0.5vw), 88px); --sz-96:clamp(88px, calc(86.4px + 0.5vw), 96px); --sz-112:clamp(96px, calc(92.8px + 1vw), 112px); --sz-120:clamp(112px, calc(110.4px + 0.5vw), 120px); --sz-128:clamp(120px, calc(118.4px + 0.5vw), 128px); --padding-left-right:clamp(1rem, calc(-1.167rem + 10.833vw), 7.5rem); --padding-top-bottom:clamp(3rem, calc(1.714rem + 6.429vw), 7.5rem); --e-gv-73388d5:clamp(0.625rem, 0.6rem + 0.125vw, 0.75rem); --e-gv-2715b0a:clamp(8px, calc(6.4px + 0.5vw), 16px); --e-gv-641a9f6:#FBFDFA; --e-gv-62a22ad:clamp(0.25rem, calc(0.1rem + 0.75vw), 1rem); --e-gv-7045f8e:clamp(0.5rem, calc(0.4rem + 0.5vw), 1rem); --e-gv-1d909bd:clamp(1rem, calc(0.9rem + 0.5vw), 1.5rem); --e-gv-501ab44:clamp(24px, calc(22.4px + 0.5vw), 32px); --e-gv-583f144:#FBFFF0; --e-gv-1199612:clamp(1.5rem, calc(1.4rem + 0.5vw), 2rem); --e-gv-2c01ca4:clamp(16px, calc(14.4px + 0.5vw), 24px); --e-gv-5c1ac9e:Be Vietnam Pro; --e-gv-210dffa:clamp(0.75rem, 0.75rem + 0vw, 0.75rem); --e-gv-5efa3a3:#00291B; --e-gv-36a8fa0:clamp(1rem, 1rem + 0vw, 1rem); --e-gv-8c8ff34:clamp(4px, calc(3.2px + 0.25vw), 8px); --e-gv-5af0ca1:999px; --e-gv-58192fd:#2B4D2B; --e-gv-2bb68a2:#DFEFDF; --e-gv-757b247:clamp(3rem, 2.6rem + 2vw, 5rem); --e-gv-1256dba:clamp(3.6rem, 3.12rem + 2.4vw, 6rem); --e-gv-474371b:Montserrat; --e-gv-4b48490:clamp(1.25rem, 1.25rem + 0vw, 1.25rem); --e-gv-511256a:clamp(1.5rem, 1.5rem + 0vw, 1.5rem); --e-gv-6b46d9f:clamp(4rem, calc(3.3rem + 3.5vw), 7.5rem); --e-gv-4139ede:clamp(2rem, calc(1.9rem + 0.5vw), 2.5rem); --padding-top-hero:max(10rem, calc(9.167rem + 4.167vw)); --e-gv-45d601a:#E9FBBB; --e-gv-613e562:#DFEFDF; --e-gv-1a440b8:#B3D1B3; --e-gv-12e74aa:#2B4D2B; --e-gv-79e7422:#283F28; --e-gv-172d13d:clamp(16px, calc(14.4px + 0.5vw), 24px); --e-gv-447def9:clamp(0.25rem, calc(0.1rem + 0.75vw), 1rem); --e-gv-17f0b17:clamp(1rem, calc(0.9rem + 0.5vw), 1.5rem); --e-gv-79a3cbf:clamp(24px, calc(22.4px + 0.5vw), 32px); --e-gv-69fa866:#F6FAF6; --e-gv-46942f2:clamp(8px, calc(6.4px + 0.5vw), 16px); --e-gv-49ee065:clamp(1.5rem, calc(1.4rem + 0.5vw), 2rem); --e-gv-4711e23:#00291B; --e-gv-30d6753:Be Vietnam Pro; --e-gv-70feab4:clamp(2.5rem, 2.2rem + 1.5vw, 4rem); --e-gv-5cece1f:clamp(3rem, 2.64rem + 1.8vw, 4.8rem); --e-gv-63b11c1:clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); --e-gv-41138a6:clamp(1.5rem, 1.44rem + 0.3vw, 1.8rem); --e-gv-42441d0:Montserrat; --e-gv-394a53c:clamp(1rem, 0.975rem + 0.125vw, 1.125rem); --e-gv-514c28d:clamp(1.4rem, 1.365rem + 0.175vw, 1.575rem); --e-gv-38f9bb8:clamp(1.25rem, 1.25rem + 0vw, 1.25rem); --e-gv-1f1352d:clamp(1.5rem, 1.5rem + 0vw, 1.5rem); --e-gv-6db6c95:#BFF25C; --e-gv-7d88cc7:clamp(32px, calc(30.4px + 0.5vw), 40px); --e-gv-178f32f:clamp(40px, calc(38.4px + 0.5vw), 48px); --e-gv-56a5d58:clamp(4px, calc(3.2px + 0.25vw), 8px); --e-gv-21a9b6b:999px; --e-gv-15817f6:clamp(3rem, calc(1.714rem + 6.429vw), 7.5rem); --e-gv-4f2254d:clamp(1rem, calc(0rem + 5vw), 4.5rem); --e-gv-60696ee:clamp(2rem, calc(1.9rem + 0.5vw), 2.5rem); --e-gv-42bec83:#E9FBBB; --e-gv-7111a17:#DFEFDF; --e-gv-af236ef:#B3D1B3; --e-gv-47182df:#2B4D2B; --e-gv-7db6a39:#283F28; --e-gv-2c4dc16:clamp(16px, calc(14.4px + 0.5vw), 24px); --e-gv-13d74be:clamp(0.25rem, calc(0.1rem + 0.75vw), 1rem); --e-gv-1ada8ea:clamp(1rem, calc(0.9rem + 0.5vw), 1.5rem); --e-gv-3078702:clamp(24px, calc(22.4px + 0.5vw), 32px); --e-gv-23517a3:#F6FAF6; --e-gv-17a3f99:clamp(8px, calc(6.4px + 0.5vw), 16px); --e-gv-7e42d80:clamp(1.5rem, calc(1.4rem + 0.5vw), 2rem); --e-gv-6d001ce:Be Vietnam Pro; --e-gv-42c0f32:clamp(2.5rem, 2.2rem + 1.5vw, 4rem); --e-gv-7df2421:#00291B; --e-gv-458e706:clamp(3rem, 2.64rem + 1.8vw, 4.8rem); --e-gv-4ed9eb8:Montserrat; --e-gv-6962f48:clamp(1.25rem, 1.25rem + 0vw, 1.25rem); --e-gv-bf9b84d:clamp(1.5rem, 1.5rem + 0vw, 1.5rem); --e-gv-495f09b:clamp(3rem, calc(1.714rem + 6.429vw), 7.5rem); --e-gv-1f27e72:clamp(1rem, calc(0rem + 5vw), 4.5rem); --e-gv-414ab6d:clamp(2rem, calc(1.9rem + 0.5vw), 2.5rem); --e-gv-40e19d7:clamp(32px, calc(30.4px + 0.5vw), 40px); --e-gv-24d8276:clamp(40px, calc(38.4px + 0.5vw), 48px); --e-gv-4d09b73:clamp(4px, calc(3.2px + 0.25vw), 8px); --e-gv-18e5d2f:999px; --e-gv-2af13c2:#BFF25C; --e-gv-69694e0:clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); --e-gv-3d86f3c:clamp(1.5rem, 1.44rem + 0.3vw, 1.8rem); --e-gv-431fa28:clamp(1rem, 0.975rem + 0.125vw, 1.125rem); --e-gv-11e0bea:clamp(1.4rem, 1.365rem + 0.175vw, 1.575rem); --fit-content:fit-content; --stretch:stretch; --e-gv-afabd25:#bdddbd; --e-gv-6ceae5c:clamp(1rem, calc(0.9rem + 0.5vw), 1.5rem); --e-gv-5ae0ff2:#2B4D2B; --e-gv-10618e3:#F6FAF6; --e-gv-5db050b:clamp(1.5rem, calc(1.4rem + 0.5vw), 2rem); --e-gv-bcb5fe1:clamp(16px, calc(14.4px + 0.5vw), 24px); --e-gv-2a96aec:clamp(24px, calc(22.4px + 0.5vw), 32px); --e-gv-69ecc02:fit-content; --e-gv-7e02c61:stretch; --e-gv-d36daf0:#EDF6ED; --e-gv-490a70d:clamp(2rem, calc(1.9rem + 0.5vw), 2.5rem); --e-gv-6fbf3db:clamp(0.5rem, calc(0.4rem + 0.5vw), 1rem); --e-gv-6ee773d:#bdddbd; --e-gv-354da1d:#FBFFF0; --e-gv-16ef859:#00291B; --e-gv-2f18f54:#CFF57D; --e-gv-3263a1a:Be Vietnam Pro; --e-gv-76a9fa2:clamp(3rem, 2.6rem + 2vw, 5rem); --e-gv-71321d6:clamp(3.6rem, 3.12rem + 2.4vw, 6rem); --e-gv-6691a6c:Montserrat; --e-gv-5254501:clamp(1.25rem, 1.25rem + 0vw, 1.25rem); --e-gv-3ea030c:clamp(1.5rem, 1.5rem + 0vw, 1.5rem); --e-gv-33a1c16:clamp(0.75rem, 0.75rem + 0vw, 0.75rem); --e-gv-4fac643:clamp(1rem, 1rem + 0vw, 1rem); --e-gv-2571216:clamp(1rem, calc(0rem + 5vw), 4.5rem); --e-gv-6352ebb:clamp(3rem, calc(1.714rem + 6.429vw), 7.5rem); --e-gv-329b665:clamp(2.5rem, 2.2rem + 1.5vw, 4rem); --e-gv-479601e:clamp(3rem, 2.64rem + 1.8vw, 4.8rem); --e-gv-4b7545f:clamp(1rem, 0.975rem + 0.125vw, 1.125rem); --e-gv-7e41549:clamp(1.4rem, 1.365rem + 0.175vw, 1.575rem); --e-gv-7e5ae87:clamp(2rem, 1.9rem + 0.5vw, 2.5rem); --e-gv-361d5ff:clamp(2.4rem, 2.28rem + 0.6vw, 3rem); --e-gv-390b3fe:clamp(4px, calc(3.2px + 0.25vw), 8px); --e-gv-2499351:999px; --0px:0px; --e-gv-4051f4f:clamp(0.625rem, 0.6rem + 0.125vw, 0.75rem); --e-gv-5b48c56:clamp(8px, calc(6.4px + 0.5vw), 16px); --e-gv-280a902:#FBFDFA; --e-gv-7a5b281:clamp(0.25rem, calc(0.1rem + 0.75vw), 1rem); --e-gv-697627a:clamp(1rem, calc(0.9rem + 0.5vw), 1.5rem); --e-gv-244abc9:#EDF6ED; --e-gv-154e2e2:clamp(2rem, calc(1.9rem + 0.5vw), 2.5rem); --e-gv-400c3d8:clamp(24px, calc(22.4px + 0.5vw), 32px); --e-gv-4f05698:#F6FAF6; --e-gv-25b9acd:clamp(1.5rem, calc(1.4rem + 0.5vw), 2rem); --e-gv-7d143ed:clamp(16px, calc(14.4px + 0.5vw), 24px); --e-gv-11d676d:#DFEFDF; --e-gv-3662531:clamp(3rem, calc(1.714rem + 6.429vw), 7.5rem); --e-gv-1fba41d:clamp(1rem, calc(0rem + 5vw), 4.5rem); --e-gv-1ffc867:Be Vietnam Pro; --e-gv-4e4cd04:clamp(0.75rem, 0.75rem + 0vw, 0.75rem); --e-gv-7cfa718:clamp(1rem, 1rem + 0vw, 1rem); --e-gv-44e707c:fit-content; --e-gv-333cec5:clamp(4px, calc(3.2px + 0.25vw), 8px); --e-gv-675692e:999px; --e-gv-129569b:#2B4D2B; --e-gv-5a68b06:clamp(3rem, 2.6rem + 2vw, 5rem); --e-gv-505499b:clamp(3.6rem, 3.12rem + 2.4vw, 6rem); --e-gv-32db465:clamp(1.5rem, 1.4rem + 0.5vw, 2rem); --e-gv-71d1cb4:clamp(1.8rem, 1.68rem + 0.6vw, 2.4rem); --e-gv-320b5b6:clamp(2.5rem, 2.2rem + 1.5vw, 4rem); --e-gv-7de598f:clamp(3rem, 2.64rem + 1.8vw, 4.8rem); --e-gv-3dde87f:Montserrat; --e-gv-6423f4c:clamp(1rem, 0.975rem + 0.125vw, 1.125rem); --e-gv-858b180:clamp(1.4rem, 1.365rem + 0.175vw, 1.575rem); --secondary-400:#bdddbd; }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://prelive.mediwe.de/wp-content/uploads/2026/04/BeVietnamPro-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://prelive.mediwe.de/wp-content/uploads/2026/04/BeVietnamPro-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://prelive.mediwe.de/wp-content/uploads/2026/04/BeVietnamPro-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://prelive.mediwe.de/wp-content/uploads/2026/04/BeVietnamPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://prelive.mediwe.de/wp-content/uploads/2026/04/BeVietnamPro-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://prelive.mediwe.de/wp-content/uploads/2026/04/BeVietnamPro-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://prelive.mediwe.de/wp-content/uploads/2026/04/BeVietnamPro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://prelive.mediwe.de/wp-content/uploads/2026/04/BeVietnamPro-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://prelive.mediwe.de/wp-content/uploads/2026/04/BeVietnamPro-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-display: auto;
	src: url('https://prelive.mediwe.de/wp-content/uploads/2026/04/Montserrat-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */