.elementor .mw-h3{font-family:Poppins;font-weight:700;font-size:28px;color:#FFFFFF;line-height:1.25;}.elementor .mw-kennzahl{font-family:Poppins;font-size:14px;color:#012230;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;background-color:#00E1B9;& strong { font-size: 26px; font-weight: 700; display: block; line-height: 1.1; }\n}.elementor .mw-schritte{display:flex;gap:6px;flex-wrap:wrap;& span { font-family: Lato; font-size: 13px; color: #CDE0E1; background-color: rgba(0,225,185,0.10); border: 1px solid rgba(0,225,185,0.30); border-radius: 999px; padding: 3px 10px; }\n}.elementor .mw-nr{font-family:Poppins;font-weight:600;font-size:13px;color:#A7C0C2;letter-spacing:0.08em;}.elementor .mw-inhalt{padding-block-start:36px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start;}.elementor .mw-bild{width:100%;height:480px;min-height:0px;object-fit:cover;}.elementor .mw-slide{overflow:hidden;padding:0px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(1,34,48,0.75);display:grid;gap:0px;flex:0 0 100%;grid-template-columns:1.4fr 1fr;scroll-snap-align: start;\n}.elementor .mw-spur{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: thin; scrollbar-color: #00E1B9 rgba(255,255,255,0.12);\n}.elementor .sla-vollbreite{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);}.elementor .sla-klein-dunkel{font-family:Lato;font-size:15px;color:#A7C0C2;line-height:1.55;}.elementor .sla-klein{font-family:Lato;font-size:15px;color:#3F5960;line-height:1.55;}.elementor .sla-h3-dunkel{font-family:Poppins;font-weight:700;font-size:22px;color:#FFFFFF;line-height:1.3;}.elementor .sla-h3{font-family:Poppins;font-weight:700;font-size:22px;color:#062F38;line-height:1.3;}.elementor .sla-link:hover,.elementor .sla-link:focus-visible{color:#5CF0DA;}.elementor .sla-link{font-family:Poppins;font-weight:600;font-size:15px;color:#00E1B9;}.elementor .sla-btn-ghost:hover,.elementor .sla-btn-ghost:focus-visible{color:#00E1B9;border-color:#00E1B9;}.elementor .sla-btn-ghost{font-family:Poppins;font-weight:600;font-size:16px;color:#FFFFFF;padding-block-start:13px;padding-block-end:13px;padding-inline-start:25px;padding-inline-end:25px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;background-color:rgba(255,255,255,0);}.elementor .sla-btn:hover,.elementor .sla-btn:focus-visible{background-color:#5CF0DA;}.elementor .sla-btn{font-family:Poppins;font-weight:600;font-size:16px;color:#012230;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:#00E1B9;}.elementor .sla-text-dunkel{font-family:Lato;font-size:18px;color:#C2D3D7;line-height:1.65;}.elementor .sla-text{font-family:Lato;font-size:18px;color:#3F5960;line-height:1.65;}.elementor .sla-h2-dunkel{font-family:Poppins;font-weight:700;font-size:40px;color:#FFFFFF;line-height:1.2;}.elementor .sla-h2{font-family:Poppins;font-weight:700;font-size:40px;color:#062F38;line-height:1.2;}.elementor .sla-dach-hell{font-family:Poppins;font-weight:600;font-size:13px;color:#00745F;letter-spacing:0.14em;text-transform:uppercase;}.elementor .sla-dach{font-family:Poppins;font-weight:600;font-size:13px;color:#00E1B9;letter-spacing:0.14em;text-transform:uppercase;}.elementor .sla-wrap{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:24px;}.elementor .sla-sec{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .sla-platzhalter-text{font-family:Lato;font-size:14px;color:#8a5a00;line-height:1.5;}.elementor .sla-platzhalter-titel{font-family:Poppins;font-weight:700;font-size:16px;color:#F5A623;letter-spacing:0.04em;text-transform:uppercase;}.elementor .sla-platzhalter{padding:24px;border-radius:12px;border-width:2px;border-color:#F5A623;border-style:dashed;background-color:rgba(245,166,35,0.10);display:flex;flex-direction:column;gap:8px;justify-content:center;}