.elementor .tab-label{font-family:Titillium;font-weight:600;font-size:11px;letter-spacing:0.01em;line-height:1.1;}.elementor .tab-icon{width:24px;height:24px;object-fit:contain;flex:0 0 auto;}.elementor .tab-feld{min-height:56px;color:var(--lag-text);text-decoration:none;cursor:pointer;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:3px;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .suche-text{overflow:hidden;font-family:Titillium;font-weight:400;font-size:13px;color:var(--lag-anthrazit);line-height:1.4;text-overflow: ellipsis; white-space: nowrap;\n}.elementor .suche-titel{font-family:Titillium;font-weight:600;font-size:15px;color:var(--lag-text);line-height:1.3;}.elementor .suche-texte{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .suche-bild{width:64px;height:40px;object-fit:cover;border-radius:6px;background-color:var(--lag-flaeche);flex:0 0 auto;}.elementor .suche-treffer:hover,.elementor .suche-treffer:focus-visible{background-color:rgba(29,29,31,0.05);}.elementor .suche-treffer{color:var(--lag-text);padding:8px;border-radius:12px;transition:background-color 0.15s;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .konto-trenner{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#D2D2D7;border-style:solid;}.elementor .konto-links{width:100%;padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .konto-icon{width:18px;height:18px;flex:0 0 auto;}.elementor .konto-link:hover,.elementor .konto-link:focus-visible{color:var(--lag-rot-dunkel);}.elementor .konto-link{font-family:Titillium;font-weight:400;font-size:15px;color:var(--lag-text);line-height:1.4;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.2s;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .konto-link-inaktiv:hover,.elementor .konto-link-inaktiv:focus-visible{color:var(--lag-anthrazit);}.elementor .konto-link-inaktiv{color:var(--lag-anthrazit);cursor: default;\n}.elementor .konto-link-spalte{font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;gap:6px;flex:1 1 0px;justify-content:center;}.elementor .konto-bereich{width:100%;max-width:240px;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .menue-button:hover,.elementor .menue-button:focus-visible{border-color:var(--lag-text);background-color:var(--lag-text);}.elementor .menue-button{min-height:36px;font-family:Titillium;font-weight:600;font-size:15px;color:#FFFFFF;line-height:1.2;cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:980px;border-width:1px;border-color:var(--lag-rot-dunkel);border-style:solid;background-color:var(--lag-rot-dunkel);transition:background-color 0.2s, border-color 0.2s;display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .menue-zeile{column-gap:8px;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;row-gap: 0px;\n}.elementor .pille-text{font-family:Titillium;font-weight:600;font-size:9px;color:var(--pille-text);letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;white-space: nowrap; cursor: default;\n}.elementor .pille-punkt{width:4px;height:4px;min-width:4px;min-height:4px;padding:0px;border-radius:999px;background-color:var(--pille-punkt);flex:0 0 auto;}.elementor .pille{padding-block-start:2px;padding-block-end:2px;padding-inline-start:7px;padding-inline-end:7px;border-radius:999px;background-color:var(--pille-hintergrund);display:inline-flex;gap:4px;flex:0 0 auto;align-items:center;width: fit-content;\n}.elementor .menue-projektlogo{width:auto;height:32px;max-width:160px;object-fit:contain;display:block;object-position: left center;\n}.elementor .menue-punkt-coming-soon{font-family:Titillium;font-weight:400;font-size:16px;color:var(--lag-anthrazit);line-height:1.5;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:block;cursor: default;\n}.elementor .menue-punkt:hover,.elementor .menue-punkt:focus-visible{color:var(--lag-rot-dunkel);}.elementor .menue-punkt{font-family:Titillium;font-weight:400;font-size:16px;color:var(--lag-text);line-height:1.5;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.2s;display:block;}.elementor .menue-block-titel{font-family:Titillium;font-weight:700;font-size:17px;color:var(--lag-text);line-height:1.3;padding-block-end:8px;margin:0px;cursor: default;\n}.elementor .menue-block-titel-coming-soon{color:var(--lag-anthrazit);}