.editor-styles-wrapper,:root[data-typography=new]{--sr-text:#b9cbd6;--sr-copy-foreground:rgb(from var(--sr-text) calc(r + 57) calc(g + 43) calc(b + 37));--sr-heading:#f2f6fb;--sr-accent:#00b2e7;--sr-accent-2:#ffbe32;--sr-bg:#203644;--sr-surface:#2a4658;--sr-card:#1a2d3a;--sr-calendar-bg:transparent;--sr-form-title:var(--sr-heading);--sr-btn-primary-bg:var(--sr-accent-2);--sr-btn-primary-text:#010715;--sr-btn-secondary-bg:var(--sr-surface);--sr-btn-secondary-text:var(--sr-heading);--sr-h1:58px;--sr-h1-mobile:32px;--sr-h2:40px;--sr-h2-mobile:30px;--sr-h3:clamp(24px,2vw,30px);--sr-h3-mobile:24px;--sr-text-size:17px;--sr-btn-size-mobile:17px;--sr-section-y:96px;--sr-section-y-mobile:64px;--muted-foreground:var(--sr-text);--foreground:var(--sr-heading);--card-foreground:var(--sr-heading);--racing-cyan:var(--sr-accent);--accent:var(--sr-accent);--racing-orange:var(--sr-accent-2);--primary:var(--sr-accent-2);--background:var(--sr-bg);--racing-navy:var(--sr-bg);--surface:var(--sr-surface);--card:var(--sr-card);--font-size-body:var(--sr-text-size);--font-size-copy-min:calc(var(--sr-text-size)*16/17);--font-size-h1:var(--sr-h1-mobile);--font-size-h2:var(--sr-h2-mobile);--font-size-h3:var(--sr-h3-mobile);--sr-section-padding:var(--sr-section-y-mobile)}@media(min-width:1024px){.editor-styles-wrapper,:root[data-typography=new]{--font-size-h1:var(--sr-h1);--font-size-h2:var(--sr-h2);--font-size-h3:var(--sr-h3);--sr-section-padding:var(--sr-section-y)}}.sr-section{padding-block:var(--sr-section-padding)}.sr-section.sr-section-roomy{padding-block:calc(var(--sr-section-padding) + 16px)}.sr-form-section .h2-section,.sr-form-section [data-hubspot-form] :is(h1,h2,h3,.hs-form-title){color:var(--sr-form-title)}[data-rc-body]{background-color:var(--sr-calendar-bg)}.editor-styles-wrapper .btn-race-primary,:root[data-typography=new] .btn-race-primary{background-color:var(--sr-btn-primary-bg);color:var(--sr-btn-primary-text)}.editor-styles-wrapper .btn-race-primary:hover,:root[data-typography=new] .btn-race-primary:hover{background-color:var(--foreground)}.editor-styles-wrapper .btn-race-secondary,:root[data-typography=new] .btn-race-secondary{background-color:var(--sr-btn-secondary-bg);color:var(--sr-btn-secondary-text)}.editor-styles-wrapper .btn-race-secondary:hover,:root[data-typography=new] .btn-race-secondary:hover{background-color:#33556b;color:#fff}@layer utilities{.editor-styles-wrapper h1.h1-hero,:root[data-typography=new] body h1.h1-hero{font-size:var(--font-size-h1)!important}}.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card),:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card){--foreground:var(--sr-copy-foreground)}.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-\[13\.5px\],.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-\[13px\],.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-\[14px\],.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-base,.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-sm,.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-xs,:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-\[13\.5px\],:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-\[13px\],:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-\[14px\],:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-base,:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-sm,:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-xs{font-size:calc(var(--sr-text-size)*16/17)}.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-lg,:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-lg{font-size:calc(var(--sr-text-size)*18/17)}.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-xl,:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-xl{font-size:calc(var(--sr-text-size)*20/17)}.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-\[16px\],:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).text-\[16px\]{font-size:calc(var(--sr-text-size)*16/17)}@media(min-width:640px){.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).sm\:text-base,:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).sm\:text-base{font-size:calc(var(--sr-text-size)*16/17)}.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).sm\:text-lg,:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).sm\:text-lg{font-size:calc(var(--sr-text-size)*18/17)}}@media(min-width:1024px){.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).lg\:text-lg,:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).lg\:text-lg{font-size:calc(var(--sr-text-size)*18/17)}.editor-styles-wrapper .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).lg\:text-base,:root[data-typography=new] .sr-section :is(p,blockquote):not(.section-label,.section-eyebrow,.eyebrow-card).lg\:text-base{font-size:calc(var(--sr-text-size)*16/17)}}@layer utilities{@media(max-width:63.99rem){:is(:root[data-typography=new],.editor-styles-wrapper) .btn-race{font-size:var(--sr-btn-size-mobile)!important}:is(:root[data-typography=new],.editor-styles-wrapper) [data-design-header-cta].header-cta-compact{font-size:max(15px,var(--sr-btn-size-mobile) - 2px)!important}}}@media(max-width:1279px){:root [data-site-header] [data-mobile-menu]{border-bottom:0;bottom:0;box-sizing:border-box;left:0;padding-bottom:calc(max(1.25rem,env(safe-area-inset-bottom)) + 5rem);position:fixed;right:0;top:var(--mobile-menu-top,0)}}@media(hover:none){#zielgruppen .tile-interactive.is-in-view{box-shadow:0 0 0 1.5px var(--racing-orange,#ff7a1a),0 18px 40px -20px var(--racing-orange,#ff7a1a);transform:translateY(-4px)}@supports(color:color-mix(in oklab,red,transparent)){#zielgruppen .tile-interactive.is-in-view{box-shadow:0 0 0 1.5px var(--racing-orange,#ff7a1a),0 18px 40px -20px color-mix(in oklab,var(--racing-orange,#ff7a1a) 55%,transparent)}}#zielgruppen .tile-interactive:not(.is-in-view){box-shadow:0 0 transparent;transform:none}}@media(hover:none)and (prefers-reduced-motion:reduce){#zielgruppen .tile-interactive{transform:none!important}}body:before{background-image:-webkit-image-set(url(../images/sim-racing-bg.4a2f6e61.webp) type("image/webp"),url(../images/sim-racing-bg.fa78ae13.jpg) type("image/jpeg"));background-image:image-set(url(../images/sim-racing-bg.4a2f6e61.webp) type("image/webp"),url(../images/sim-racing-bg.fa78ae13.jpg) type("image/jpeg"))}[data-racingsim-lightbox] [data-lb-close]{height:48px;width:48px}[data-racingsim-lightbox] :is([data-lb-prev],[data-lb-next]){align-self:center;height:48px;justify-self:center;width:48px}@media(min-width:640px){[data-racingsim-lightbox] :is([data-lb-prev],[data-lb-next]){height:56px;width:56px}}[data-racingsim-lightbox] :is([data-lb-prev],[data-lb-next])[hidden]{display:none}[data-racingsim-lightbox] [data-lb-row][data-lb-single]{grid-template-columns:minmax(0,1fr)}[data-racingsim-lightbox] [data-lb-stage][data-lb-image]{aspect-ratio:auto;height:100%;max-width:none;width:100%}@media(max-width:639.98px){[data-racingsim-lightbox] [data-lb-row]{grid-template-columns:minmax(0,1fr)}[data-racingsim-lightbox] :is([data-lb-prev],[data-lb-stage-wrap],[data-lb-next]){grid-area:1/1}[data-racingsim-lightbox] :is([data-lb-prev],[data-lb-next]){align-self:center;background:color-mix(in oklab,var(--bg-deep) 60%,transparent);border-radius:9999px;height:44px;position:relative;width:44px;z-index:1}[data-racingsim-lightbox] :is([data-lb-prev],[data-lb-next]) svg{height:24px;width:24px}[data-racingsim-lightbox] [data-lb-prev]{justify-self:start;margin-left:8px}[data-racingsim-lightbox] [data-lb-next]{justify-self:end;margin-right:8px}}[data-rc-body]{padding-block-start:calc(var(--sr-calendar-inset, 0)*1rem)}@media(min-width:640px){[data-rc-body]{padding-block-start:calc(var(--sr-calendar-inset, 0)*1.25rem)}}:root[data-typography=new] .sr-form-section [data-hubspot-form] .submitted-message{color:var(--sr-text)}:root[data-typography=new] .sr-form-section [data-hubspot-form] :is(.hs-richtext,.submitted-message) [style*=color i]:not(.sr-form-richtext-title){color:inherit!important}:root[data-typography=new] .sr-form-section [data-hubspot-form] :is(.hs-richtext,.submitted-message)[style*=color i]:not(.sr-form-richtext-title){color:var(--sr-text)!important}:root[data-typography=new] .sr-form-section [data-hubspot-form] .hs-richtext .sr-form-richtext-title,:root[data-typography=new] .sr-form-section [data-hubspot-form] .hs-richtext.sr-form-richtext-title{color:var(--sr-form-title)!important}:root[data-typography=new] .sr-form-section [data-hubspot-form] .submitted-message :is(h1,h2,h3,h4){color:inherit}.screen-reader-shortcut,.screen-reader-text{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.screen-reader-shortcut:focus{height:auto;left:8px;padding:12px 16px;top:8px;width:auto;z-index:100000;clip:auto;background:var(--color-racing-orange,#ffbe32);color:var(--color-bg-deep,#0c1726);font-weight:700}.footer-bottom-left,.footer-legal-menu{align-items:center;display:flex;flex-wrap:wrap;min-width:0}.footer-bottom-left{gap:.5rem 1rem}:root[data-typography=new] .footer-bottom-left nav{font:inherit;letter-spacing:inherit}.footer-legal-menu{gap:.375rem .75rem;list-style:none;margin:0;padding:0}.footer-legal-menu li{align-items:baseline;display:inline-flex;min-width:0}.footer-legal-menu li+li:before{content:"·";opacity:.5;padding-right:.75rem}.footer-legal-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0}.footer-legal-menu a,.footer-legal-menu button{overflow-wrap:anywhere;text-underline-offset:.2em}.footer-legal-menu a:focus-visible,.footer-legal-menu a:hover,.footer-legal-menu button:focus-visible,.footer-legal-menu button:hover{color:var(--racing-cyan);text-decoration:underline}@media(min-width:64rem){.header-cta-compact{display:none}}html{--anchor-header-offset:calc(6rem + 1px);scroll-padding-top:var(--anchor-header-offset)}@media(min-width:1024px){html{--anchor-header-offset:calc(7rem + 1px)}}main .simracing-prose-block{line-height:1.7;margin-block:0 1em;overflow-wrap:anywhere}main .simracing-prose-block:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display,"Segoe UI",sans-serif);font-weight:700;line-height:1.25;margin-block:1.5em .6em}main .simracing-prose-block:is(h1,h2){font-size:clamp(1.75rem,3vw,2.5rem)}main .simracing-prose-block:is(h3){font-size:clamp(1.375rem,2.5vw,1.75rem)}main .simracing-prose-block:is(h4,h5,h6){font-size:1.125rem}main .simracing-prose-block:is(ul,ol){list-style-position:outside;padding-inline-start:1.5em}main .simracing-prose-block ul,main .simracing-prose-block:is(ul){list-style-type:disc}main .simracing-prose-block ol,main .simracing-prose-block:is(ol){list-style-type:decimal}main .simracing-prose-block li+li{margin-block-start:.4em}main .simracing-prose-block li>:is(ul,ol){margin-block:.5em}main .simracing-prose-block a{color:var(--racing-cyan,#00b2e7);text-decoration:underline;text-underline-offset:.2em}main .simracing-prose-block a:focus-visible,main .simracing-prose-block a:hover{color:var(--racing-orange,#ffbe32)}main .simracing-prose-block:is(hr){border:0;border-top:1px solid var(--border,#345063);margin-block:2em}:root :where(main,[data-site-header],.topbar-surface,footer) :is(a[href],button):not(:where(.hs-form *)):focus-visible{outline:2px solid var(--racing-cyan,#00b2e7);outline-offset:3px}main :is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus{outline:none}@layer utilities{@media(max-width:63.99rem){main .btn-race:not(.h-auto){height:auto;line-height:1.2;max-width:100%;min-height:56px;padding-block:.5rem;text-align:center;white-space:normal}}}@media(max-width:79.99rem){.header-phone-btn,[data-mobile-toggle]{min-height:44px;min-width:44px}.topbar-surface>.relative{min-height:44px}.topbar-surface a{align-items:center;display:inline-flex;font-size:13px;min-height:44px;min-width:44px}[data-topbar-rotator]>[aria-hidden=true]{pointer-events:none}main nav[aria-label=Breadcrumb] a{margin-block:calc(.8em - 22px)}footer .footer-legal-menu li>button,footer li>a,main nav[aria-label=Breadcrumb] a{align-items:center;display:inline-flex;min-height:44px;min-width:44px}}@media(max-width:79.99rem)and (min-width:64rem){footer .footer-legal-menu li>button,footer li>a{padding-block:.5rem}}@media(max-width:79.99rem){footer ul:not(.footer-legal-menu)>li:has(>a){margin-block:0}footer a[aria-label]{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}footer .flex:has(>a[aria-label]){gap:0}.footer-legal-menu{font-size:14px}.footer-legal-menu li{align-items:center}.sr-form-section .hs-form label:has(input:is([type=checkbox],[type=radio])){cursor:pointer;min-height:44px}.sr-form-section .hs-form input.hs-input:is([type=checkbox],[type=radio]){height:24px!important;width:24px!important}}.sr-form-section [data-hubspot-form] :is(input.hs-input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),select.hs-input,textarea.hs-input){border-color:#7b9caf!important}.sr-form-section [data-hubspot-form] :is(input.hs-input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),select.hs-input,textarea.hs-input):focus-visible{border-color:var(--racing-cyan,#00b2e7)!important}.sr-form-section [data-hubspot-form] :is(input.hs-input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),select.hs-input,textarea.hs-input):is(.invalid,.error,[aria-invalid=true]){border-color:#ff7b7b!important}[data-price-hint][hidden]{display:none}.sr-price-scroll{min-width:0}.sr-price-scroll[data-more-right=true]{position:relative}.sr-price-scroll[data-more-right=true]:after{background:linear-gradient(to right,transparent,var(--sr-card,#1a2d3a) 85%);border-radius:0 .375rem .375rem 0;content:"";inset:1px 1px 1px auto;pointer-events:none;position:absolute;width:3rem}:is(.sr-press-title,.sr-press-meta,.sr-press-description){overflow-wrap:anywhere;white-space:normal}@media(min-width:1280px){.simracing-menu-parent{align-items:center;display:flex}.simracing-menu-parent>.simracing-main-link{padding-inline:10px 2px}.simracing-main-link,.simracing-menu-arrow{color:#fff}.simracing-main-link:is(.is-active,:hover),.simracing-menu-parent:has(.is-active)>button,.simracing-menu-parent[data-open=true]>:is(a,button){color:var(--racing-cyan,#00b2e7)}.simracing-menu-arrow{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 24px;height:36px;justify-content:center;width:24px}}.simracing-mega-position{display:none;position:absolute;top:100%;width:340px;z-index:40}.simracing-mega-position.has-image{max-width:620px;min-width:502px;width:-moz-max-content;width:max-content}.simracing-mega-position.has-image .simracing-mega-content{-moz-column-gap:22px;column-gap:22px;grid-template-columns:minmax(220px,1fr) 230px}.simracing-mega-position.has-image .simracing-mega-links{min-width:0;overflow-wrap:anywhere}@media(min-width:1280px){.simracing-mega-position:not([hidden]){display:block}}.simracing-mega-panel{border:1px solid rgba(0,178,231,.22);border-radius:0 0 10px 10px;border-top:2px solid var(--racing-cyan,#00b2e7);box-shadow:0 28px 60px -20px rgba(0,0,0,.9)}.simracing-mega-panel:before{background:#010917;border-left:2px solid var(--racing-cyan,#00b2e7);border-top:2px solid var(--racing-cyan,#00b2e7);content:"";height:10px;left:var(--mega-caret,24px);position:absolute;top:-7px;transform:rotate(45deg);width:10px}.simracing-mega-content{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);padding:14px}.simracing-mega-links,.simracing-mega-links ul{list-style:none;margin:0;padding:0}.simracing-mega-links a{border-radius:6px;color:#fff;display:block;font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:normal;line-height:1.25;padding:10px 14px}.simracing-mega-links a:focus-visible,.simracing-mega-links a:hover{background:rgba(0,178,231,.1)}.simracing-mega-links a:focus-visible{box-shadow:inset 0 0 0 2px var(--racing-cyan,#00b2e7);outline:none}.simracing-mega-links ul a{font-size:15px;padding-left:30px}:root [data-site-header] .simracing-mega-links a:focus-visible{outline:none}.simracing-mega-promo{border-radius:8px;min-height:220px;overflow:hidden;position:relative}.simracing-mega-promo img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.simracing-mega-promo span{background:linear-gradient(transparent,rgba(1,7,21,.94));color:#fff;font-size:13px;font-weight:700;inset:auto 0 0;letter-spacing:normal;line-height:1.25;padding:34px 14px 12px;position:absolute}.simracing-mega-footer{align-items:center;border-top:1px solid rgba(0,178,231,.22);color:#fff;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 14px;justify-content:space-between;letter-spacing:normal;line-height:1.4;padding:12px 14px}.simracing-mega-footer a{color:var(--racing-orange);font-size:14px;font-weight:700;letter-spacing:normal}.simracing-mega-footer a:hover{text-decoration:underline}@layer utilities{:root[data-typography=new] header nav[aria-label=Hauptnavigation] .simracing-mega-links a{font-size:17px!important;letter-spacing:normal}:root[data-typography=new] header nav[aria-label=Hauptnavigation] .simracing-mega-links ul a{font-size:15px!important}:root[data-typography=new] header nav[aria-label=Hauptnavigation] .simracing-mega-footer a{font-size:14px!important;letter-spacing:normal}[data-site-header] .btn-race-primary:focus-visible{background:var(--foreground)}}@media(prefers-reduced-motion:reduce){[data-site-header],[data-site-header] *{transition:none!important}}
