.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-tab{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );padding:8px 16px 8px 16px;border-style:none;border-radius:999px;color:var( --e-global-color-v4-black );background-color:var( --e-global-color-v4-accent-background-200 );}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-tab:hover{background-color:var( --e-global-color-v4-accent-hover-light );}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-tab[aria-selected="true"]{color:var( --e-global-color-v4-accent-background-100 );background-color:var( --e-global-color-v4-darkmode-cards );}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-schedule{padding:24px 24px 24px 24px;border-radius:24px;}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-card{background-color:var( --e-global-color-v4-accent-background-200 );padding:16px 16px 16px 16px;--mtf-course-card-content-gap:8px;border-style:none;border-radius:16px;}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-day-courses{gap:16px;}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-week-label{text-align:center;}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-calendar th{font-family:"Be Vietnam Pro", Sans-serif;font-size:1rem;font-weight:700;border-radius:24px 24px 24px 24px;text-align:center;color:var( --e-global-color-v4-primary );}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-opening-hours{font-family:"Be Vietnam Pro", Sans-serif;font-size:0.6rem;margin-top:4px;}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-calendar td{padding:4px 4px 4px 4px;border-style:solid;border-radius:24px 24px 24px 24px;background-color:#F6FAF600;}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-time{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-location-badge{font-size:0.6rem;font-weight:500;color:var( --e-global-color-v4-accent-background-100 );background-color:var( --e-global-color-v4-primary );}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-trainer{font-size:0.8rem;font-weight:400;line-height:0.9rem;}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-free-places{font-family:"Be Vietnam Pro", Sans-serif;font-size:0.6rem;color:var( --e-global-color-v4-black );background-color:var( --e-global-color-v4-accent );}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-badge{border-style:none;border-radius:48px;}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-card--custom{background-color:var( --e-global-color-v4-primary-background-300 );}.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-card--custom:focus-visible{outline-color:var( --e-global-color-v4-signal-focus );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6788 .elementor-element.elementor-element-da734f5 .mtf-course-tab{padding:016px 16px 16px 16px;border-radius:999px;}}/* Start custom CSS *//* ═══════════════════════
   SVG Animation
══════════════════════════ */

.we-scene {
  isolation: isolate;
  position: relative;
}

.we-scene .elementor-widget-html {
  position: absolute !important;
  inset: 0;
  pointer-events: none;
  z-index: 0;
}

#we-svg {
  width: 100%;
  height: 100%;
  display: block;
}

.we-card {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Be Vietnam Pro';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://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://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://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://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://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://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://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://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://mediwe.de/wp-content/uploads/2026/04/BeVietnamPro-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */