.elementor .suche-vorschlaege{width:100%;}.elementor .suche-schliessen{flex:0 0 auto;}.elementor .suche-knopf{flex:0 0 auto;}.elementor .suche-mehr{margin-block-start:8px;align-self:flex-start;padding-inline: 0px;\n}.elementor .suche-alle{margin-block-start:16px;align-self:flex-start;}.elementor .suche-leer{max-width:560px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .suche-markierung{color:var(--farbe-avocado-hell);padding:0px;background-color:transparent;}.elementor .suche-pfeil{flex:0 0 auto;}.elementor .suche-auszug{overflow:hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;\n}.elementor .suche-titel{overflow-wrap: anywhere;\n}.elementor .suche-zeile-text{min-width:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;}.elementor .suche-zeile{color:inherit;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;align-items:center;& .suche-titel { transition: color 0.2s; } & .suche-pfeil { transition: transform 0.2s, color 0.2s; } &:hover .suche-titel, &:focus-visible .suche-titel { color: var(--farbe-avocado-hell); } &:hover .suche-pfeil, &:focus-visible .suche-pfeil { color: var(--farbe-avocado-hell); transform: translateX(4px); } &:focus-visible { outline: 2px solid var(--farbe-avocado-hell); outline-offset: 4px; }\n}.elementor .suche-eintrag{margin:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--linie-dunkel);\n}.elementor .suche-liste{padding:0px;margin:0px;list-style: none;\n}.elementor .suche-gruppenkopf{padding-block-end:12px;border-block-end-width:1px;display:flex;flex-direction:row;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: var(--linie-dunkel-stark);\n}.elementor .suche-gruppe{width:100%;scroll-margin-top:96px;display:flex;flex-direction:column;}.elementor .suche-treffer{width:100%;padding:0px;display:flex;flex-direction:column;gap:var(--abstand-sektionskopf);&[aria-busy] { opacity: 0.6; transition: opacity 0.2s 0.15s; }\n}.elementor .suche-eingabe{width:100%;height:auto;min-width:0px;font-family:var(--font-archivo);font-weight:700;font-size:40px;color:var(--text-dunkel-primaer);letter-spacing:-0.025em;line-height:1.15;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;outline-style:none;background-color:transparent;flex:1 1 auto;appearance:none;&::placeholder { color: var(--text-dunkel-tertiaer); opacity: 1; } &::-webkit-search-cancel-button { appearance: none; } &:focus-visible { outline: none; box-shadow: none; border: 0; }\n}.elementor .suche-eingabe:focus{border-width:0px;outline-style:none;box-shadow: none;\n}.elementor .suche-feld-icon{width:28px;height:28px;color:var(--text-dunkel-tertiaer);flex:0 0 auto;fill: none; & svg { fill: none; }\n}.elementor .suche-feld{width:100%;color:var(--text-dunkel-tertiaer);padding:0px;border-block-end-width:1px;transition:border-color 0.2s;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: var(--linie-dunkel-stark); &:focus-within { border-bottom-color: var(--farbe-avocado-hell); }\n}.elementor .suche-overlay-kopf{width:100%;min-height:52px;padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .suche-overlay-inhalt{width:100%;max-width:880px;padding-block-start:16px;padding-block-end:var(--abstand-unterseite-mobil);padding-inline-start:var(--rand-seite);padding-inline-end:var(--rand-seite);display:flex;flex-direction:column;gap:var(--gap-karten);}.elementor .suche-overlay{width:100%;max-width:100%;position:fixed;z-index:300;padding:0px;background-color:var(--farbe-nacht);display:flex;flex-direction:column;align-items:center;inset: 0px; height: 100dvh; overflow-y: auto; overscroll-behavior: contain;\n}.elementor .suche-status{min-height:1.5em;}.elementor .navigation-aktionen{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;flex:0 0 auto;align-items:center;}.elementor .icon-knopf:hover,.elementor .icon-knopf:focus-visible{color:var(--farbe-avocado-hell);background-color:var(--linie-dunkel);}.elementor .icon-knopf{width:44px;height:44px;color:var(--text-dunkel-primaer);cursor:pointer;padding:11px;border-radius:999px;border-width:0px;background-color:transparent;transition:color 0.2s, background-color 0.2s;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;&:focus-visible { outline: 2px solid var(--farbe-avocado-hell); outline-offset: 2px; } fill: none; & svg { fill: none; }\n}.elementor .bewegung-menue{--stufe: platzhalter;\n}.elementor .bewegung-countdown{--stufe: platzhalter;\n}.elementor .bewegung-kopf{--stufe: platzhalter;\n}.elementor .textknopf:hover,.elementor .textknopf:focus-visible{text-decoration:underline;}.elementor .textknopf{min-height:44px;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:6px;padding-inline-end:6px;border-width:0px;background-color:transparent;}.elementor .bild-naechstes{--platzhalter: 1;\n}.elementor .flagge-zeile{width:auto;max-width:100%;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;align-items:center;}.elementor .flagge-jp{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/jp.svg");\n}.elementor .flagge-bg{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/bg.svg");\n}.elementor .flagge-se{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/se.svg");\n}.elementor .flagge-cn{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/cn.svg");\n}.elementor .flagge-si{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/si.svg");\n}.elementor .flagge-ad{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/ad.svg");\n}.elementor .flagge-no{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/no.svg");\n}.elementor .flagge-ca{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/ca.svg");\n}.elementor .flagge-us{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/us.svg");\n}.elementor .flagge-de{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/de.svg");\n}.elementor .flagge-fr{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/fr.svg");\n}.elementor .flagge-it{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/it.svg");\n}.elementor .flagge-at{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/at.svg");\n}.elementor .flagge-ch{background-image: url("/wp-content/mu-plugins/beyontiq-marco/assets/flaggen/ch.svg");\n}.elementor .flagge{width:20px;min-width:0px;aspect-ratio:4/3;padding:0px;flex:0 0 auto;background-size: cover; background-position: center center; background-repeat: no-repeat;\n}.elementor .flagge-gross{width:32px;}.elementor .bg-flaeche-header-scroll{background-color:var(--flaeche-header-scroll);}.elementor .countdown-sekunden{--countdown: sekunden;\n}.elementor .countdown-minuten{--countdown: minuten;\n}.elementor .countdown-stunden{--countdown: stunden;\n}.elementor .countdown-tage{--countdown: tage;\n}.elementor .tag-linie{border-width:1px;border-color:var(--linie-dunkel-stark);border-style:solid;padding-block: 3px; padding-inline: 8px; width: max-content; white-space: nowrap;\n}.elementor .kalender-meta{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;flex:0 0 auto;align-items:flex-end;text-align: right;\n}.elementor .kalender-datumsblock{width:76px;min-width:76px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:2px;flex:0 0 auto;align-items:flex-start;padding-block: 0px; padding-inline: 0px 20px; border-right-style: solid; border-right-color: var(--linie-dunkel);\n}.elementor .kalender-zeile{width:100%;border-block-end-width:1px;display:flex;flex-direction:row;gap:28px;align-items:center;padding-block: 20px; padding-inline: 0px; border-bottom-style: solid; border-bottom-color: var(--linie-dunkel);\n}.elementor .filter-bereich{--filter: bereich;\n}.elementor .loop-rahmen{width:100%;min-width:0px;padding:0px;}.elementor .loop-liste{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .titel-zeile{width:100%;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 6px 14px;\n}.elementor .link-text:hover,.elementor .link-text:focus-visible{color:var(--farbe-avocado-hell);background-size: 100% 1px;\n}.elementor .link-text{color:var(--text-dunkel-sekundaer);text-decoration:none;cursor:pointer;background-image:linear-gradient(0deg, currentColor 0%,currentColor 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:color 0.2s;background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; transition: color 0.2s, background-size 0.4s;\n}.elementor .visuell-verborgen{width:1px;height:1px;overflow:hidden;position:absolute;margin:0px;opacity:0%;&:checked + label { background-color:var(--farbe-avocado-hell);border-color:var(--farbe-avocado-hell);color:var(--text-hell-primaer); } &:focus-visible + label { outline:2px solid var(--farbe-avocado-hell);outline-offset:2px; }\n}.elementor .abstand-oben-14{margin-block-start:14px;}.elementor .nicht-umbrechen{flex:0 0 auto;white-space: nowrap; white-space: nowrap;\n}.elementor .abstand-oben-28{margin-block-start:28px;}.elementor .bild-3-2{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block;}.elementor .countdown{width:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .rennen-ort{padding-block: 12px 10px;\n}.elementor .spalte{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .logo-gross{width:auto;height:40px;display:block;max-width: none;\n}.elementor .logo{width:auto;height:35px;display:block;max-width: none;\n}.elementor .menue-mobil-links{padding-block-start:8px;padding-block-end:clamp(16px, 4dvh, 40px);padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .menue-mobil-liste{min-height:0px;padding-block-start:clamp(8px, 3dvh, 24px);padding-block-end:clamp(8px, 3dvh, 24px);padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .menue-mobil{min-height:0px;padding:0px;display:flex;flex-direction:column;height: 100dvh;\n}.elementor .abstand-unten-4{padding-block-end:4px;}.elementor .fusszeile-unten{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;border-top-style: solid; border-top-color: var(--linie-dunkel);\n}.elementor .fusszeile-spalte{padding:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .fusszeile-marke{padding:0px;}.elementor .fusszeile-spalten{padding:0px;display:grid;gap:40px;grid-template-columns:repeat(4, 1fr);}.elementor .fusszeile{padding-block-start:72px;padding-block-end:40px;padding-inline-start:80px;padding-inline-end:80px;border-block-start-width:1px;display:flex;flex-direction:column;gap:56px;border-top-style: solid; border-top-color: var(--linie-dunkel);\n}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{color:var(--farbe-avocado-hell);background-size: 100% 1px;\n}.elementor .nav-link{color:var(--text-dunkel-primaer);padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;border-radius:0px;border-width:0px;background-image:linear-gradient(0deg, currentColor 0%,currentColor 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;transition:color 0.2s;background-repeat: no-repeat; background-origin: content-box; background-position: 0 calc(100% + 4px); background-size: 0% 1px; transition: color 0.2s, background-size 0.4s;\n}.elementor .menue{width:auto;padding:0px;display:flex;flex-direction:row;gap:2px;align-items:center;}.elementor .navigation{padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-block-end-width:1px;background-color:var(--flaeche-header-scroll);backdrop-filter:blur(10px) saturate(140%);display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--linie-dunkel); padding-inline: var(--rand-seite); -webkit-backdrop-filter: blur(24px) saturate(160%); -webkit-backdrop-filter: blur(10px) saturate(140%);\n}.elementor .kachel-countdown{min-width:84px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-width:1px;border-color:var(--linie-dunkel);border-style:solid;display:flex;flex-direction:column;gap:6px;width: max-content; justify-self: start;\n}.elementor .reihe-24{width:auto;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:flex-start;}.elementor .btn-auf-avocado{color:var(--farbe-nacht);padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:0px;background-color:var(--farbe-papier);transition:background-color 0.2s;}.elementor .btn-auf-avocado:hover,.elementor .btn-auf-avocado:focus-visible{background-color:var(--farbe-kreide-dunkel);}.elementor .tag-reihe{width:100%;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .zweispaltig{width:100%;padding:0px;display:grid;gap:48px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .kalender-rennen{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 0px;align-items:flex-start;hyphens: auto; overflow-wrap: break-word;\n}.elementor .chip-inaktiv{color:var(--text-dunkel-primaer);padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:var(--linie-dunkel-stark);border-style:solid;background-color:transparent;transition:border-color 0.2s, background-color 0.2s;display:inline-block;}.elementor .chip-inaktiv:hover,.elementor .chip-inaktiv:focus-visible{border-color:var(--farbe-schnee);background-color:var(--linie-dunkel);}.elementor .chip-aktiv{color:var(--text-hell-primaer);padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:0px;background-color:var(--farbe-avocado-hell);display:inline-block;}.elementor .btn-sekundaer{color:var(--text-dunkel-primaer);padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:var(--linie-dunkel-stark);border-style:solid;background-color:transparent;transition:background-color 0.2s, border-color 0.2s;display:inline-block;}.elementor .btn-sekundaer:hover,.elementor .btn-sekundaer:focus-visible{border-color:var(--farbe-schnee);background-color:var(--linie-dunkel);}.elementor .stapel-12{width:100%;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .reihe{width:100%;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .sektionskopf{width:100%;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--linie-dunkel);\n}.elementor .seitenkopf{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .inhalt-dicht{width:100%;max-width:1280px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .inhalt{width:100%;max-width:1280px;padding:0px;display:flex;flex-direction:column;gap:var(--abstand-sektionskopf);align-items:flex-start;}.elementor .sektion-intro{padding-block-start:80px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;align-items:center;padding-block: var(--abstand-intro) 64px; padding-inline: var(--rand-seite);\n}.elementor .sektion-gross{padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;align-items:center;padding-block: var(--abstand-unterseite); padding-inline: var(--rand-seite);\n}.elementor .bg-footer{background-color:var(--farbe-footer);}.elementor .bg-nacht{background-color:var(--farbe-nacht);}.elementor .tx-akzent{color:var(--farbe-avocado-hell);}.elementor .tx-dunkel-tertiaer{color:var(--text-dunkel-tertiaer);}.elementor .tx-dunkel-sekundaer{color:var(--text-dunkel-sekundaer);}.elementor .tx-dunkel-primaer{color:var(--text-dunkel-primaer);}.elementor .typo-button{font-family:var(--font-ibm-plex-mono);font-weight:500;font-size:11px;letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;}.elementor .typo-label{font-family:var(--font-ibm-plex-mono);font-weight:500;font-size:12px;letter-spacing:0.14em;line-height:1.4em;text-transform:uppercase;}.elementor .typo-daten-s{font-family:var(--font-ibm-plex-mono);font-weight:400;font-size:13px;letter-spacing:0em;line-height:1.5em;}.elementor .typo-daten-l{font-family:var(--font-ibm-plex-mono);font-weight:400;font-size:30px;letter-spacing:-0.03em;line-height:1.2em;}.elementor .typo-text-body-s{font-family:var(--font-archivo);font-weight:400;font-size:16px;letter-spacing:0em;line-height:1.6em;}.elementor .typo-text-body{font-family:var(--font-archivo);font-weight:400;font-size:17px;letter-spacing:0em;line-height:1.6em;}.elementor .typo-titel-karte{font-family:var(--font-archivo);font-weight:700;font-size:22px;letter-spacing:-0.015em;line-height:1.2em;}.elementor .typo-titel-menue{font-family:var(--font-archivo);font-weight:800;font-size:40px;letter-spacing:-0.035em;line-height:1em;}.elementor .typo-h2{font-family:var(--font-archivo);font-weight:800;font-size:60px;letter-spacing:-0.035em;line-height:1em;}.elementor .typo-h1{font-family:var(--font-archivo);font-weight:900;font-size:128px;letter-spacing:-0.045em;line-height:0.88em;text-transform:uppercase;overflow-wrap: break-word;\n}.elementor .menue-mobil-link:hover,.elementor .menue-mobil-link:focus-visible{color:var(--farbe-avocado-hell);}.elementor .menue-mobil-link{min-height:0px;font-size:clamp(20px, 4.6dvh, 40px);padding:0px;border-block-end-width:1px;transition:color 0.2s;display:flex;flex:0 1 77px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--linie-dunkel);\n}.elementor .sichtbar-tablet{display:none;}.elementor .sektionskopf-mit-aktion{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .breite-auto{width:auto;}.elementor .zweispaltig-mittig{align-items:center;}.elementor .ausgeblendet{display:none;}.elementor .nav-aktiv{color:var(--farbe-avocado-hell);background-size: 100% 1px;\n}.elementor .ohne-versalien{text-transform:none;}