.elementor .section-padding{padding-block-start:var(--section-block-padding);padding-block-end:var(--section-block-padding);padding-inline-start:var(--section-inline-padding);padding-inline-end:var(--section-inline-padding);display:grid}.elementor .h1{font-family:Outfit;font-weight:600;font-size:var(--text-4xl)}.elementor .text-xl{font-weight:500;font-size:var(--text-xl)}.elementor .text-l{font-family:Outfit;font-weight:500;font-size:var(--text-l);line-height:120%}.elementor .text-m{font-size:var(--text-m)}.elementor .container-gap{flex-direction:column;gap:var(--container-gap)}.elementor .h2{font-weight:600;font-size:var(--text-3xl)}.elementor .vergleich__selling-point{font-weight:500}.elementor .vergleich__icon{width:.9em;height:auto;svg{fill:none!important}\n}.elementor .bod-primary{color:var(--primar-dark)}.elementor .check-box{font-size:var(--text-s);padding:0;border-block-start-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--border-primary-light);border-style:none;gap:.6em;align-items:center}.elementor .kursplan{padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-radius:var(--radius-m);border-width:1px;border-color:var(--Border);border-style:solid;background-color:var(--light);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;box-shadow:0 12px 32px 0 rgb(10 31 26 / .0392);\n}.elementor .kursplan__header{padding-block-start:var(--space-xs);padding-block-end:var(--space-xs);padding-inline-start:0;padding-inline-end:0;border-block-start-width:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--Border);border-style:solid;justify-content:center}.elementor .kursplan__tag{padding:0;border-block-start-width:0;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:1px;border-color:var(--Border);border-style:solid;flex-direction:column;gap:var(--space-xs)}.elementor .kursplan__body{padding-block-start:0;padding-block-end:var(--space-xs);padding-inline-start:var(--space-xs);padding-inline-end:var(--space-xs);border-block-start-width:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--Border);border-style:solid;flex-direction:column;gap:var(--space-xs)}.elementor .kursplan__slot-empty{padding:0;border-width:1px;border-color:var(--Border);border-style:dashed;background-color:var(--bg-body-dark)}.elementor .kursplan__slot-primary{background-color:var(--primary)}.elementor .kursplan__slot-empty--l{height:16rem}.elementor .kursplan__slot{padding:var(--space-s);border-radius:var(--radius-s);flex-direction:column;gap:.2em}.elementor .kursplan__time{font-family:Outfit;font-weight:300;font-size:var(--text-s);text-transform:uppercase}.elementor .kursplan__trainer{font-weight:300;element.style::before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:currentColor;transform:translateY(-50%)}\n}.elementor .text-s{position:relative;font-family:Outfit;font-weight:400;font-size:var(--text-s)}.elementor .bg-primary-dark{background-color:var(--primar-dark)}.elementor .kursplan__slot-empty--m{height:8.625rem}.elementor .kursplan__slot-secondary{background-color:var(--bg-blue)}.elementor .kursplan__info{font-weight:300;margin-block-start:-.2em;element.style::before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:currentColor;transform:translateY(-50%)}\n}