.App{text-align:center}.App #cookie-text{font-weight:400;font-size:17px}#audio-toggle{display:-webkit-flex;display:flex;height:80px;-webkit-align-items:center;align-items:center;pointer-events:all;-webkit-justify-content:center;justify-content:center;transition:.25s}#audio-toggle button{background-color:unset}#audio-toggle svg .cls-1,#audio-toggle svg .cls-2{fill:#fff}#audio-toggle svg .cls-1,#audio-toggle svg .cls-2,#audio-toggle svg .cls-3{stroke:#fff}#loader{border:6px solid hsla(0,0%,95.3%,.5333333333333333);border-top-color:rgba(85,85,85,.8);border-radius:50%;width:32px;height:32px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#rhombus-button{-webkit-transform:skew(-25deg);transform:skew(-25deg);background-color:var(--color-yellow);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-left:32px;padding-right:32px;margin:0 24px;height:44px;transition:.25s;pointer-events:all;outline:none;overflow:hidden;position:relative;box-shadow:inset 0 0 10px hsla(0,0%,100%,0);transition:all .8s cubic-bezier(.19,1,.22,1);outline:1px solid;outline-color:hsla(0,0%,100%,.5);outline-offset:0}#rhombus-button.plain{background-color:transparent;color:#fff}#rhombus-button:active{color:#000;-webkit-transform:skew(-25deg) scale(1.05);transform:skew(-25deg) scale(1.05)}#rhombus-button.plain:active{color:#fff}#rhombus-button:disabled{cursor:default}#rhombus-button:hover{background-position:-100% top;box-shadow:inset 0 0 18px hsla(0,0%,100%,.6);outline-color:hsla(0,0%,100%,0);outline-offset:15px}#rhombus-button.plain:hover{box-shadow:inset 0 0 2px hsla(0,0%,100%,.8)}#rhombus-button:disabled:hover{-webkit-transform:skew(-25deg) scale(1);transform:skew(-25deg) scale(1)}#rhombus-button-content{-webkit-transform:skew(25deg);transform:skew(25deg);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}#rhombus-button:after{background:#fff;content:"";height:100%;left:-75px;opacity:.8;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .8s cubic-bezier(.19,1,.22,1);width:50px;z-index:10}#rhombus-button:hover:after{left:120%}#rhombus-button h5{font-weight:700;text-transform:uppercase;display:inline-block;font-size:18px;padding-top:4px;color:#000;margin:0}#rhombus-button.android h5{padding-top:0}@media only screen and (min-width:992px){#rhombus-button{padding-left:60px;padding-right:60px;height:55px}#rhombus-button h5{font-size:24px;line-height:24px}}#red-circle-button{width:38vmin;height:38vmin;cursor:pointer}#red-circle-button .red-circle-button-animation{position:absolute;width:100%;height:100%}#red-circle-button #circle-button-text-container{width:50%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;word-wrap:break-word;margin-left:auto;margin-right:auto}#red-circle-button #circle-button-text{color:#fff;text-transform:uppercase;font-size:2vmin;line-height:2.5vmin;line-height:5vh;font-weight:700;text-align:center;letter-spacing:.3vmin;width:100%}@media only screen and (min-width:768px){#red-circle-button #circle-button-text{font-size:2.3vh;line-height:2.7vh}}@media only screen and (min-width:992px){#red-circle-button{width:24vmin;height:24vmin}#red-circle-button #circle-button-text{font-size:1.3vmin;line-height:1.7vmin}}#track-boost .boost-button{position:fixed;left:0;right:0;bottom:28vh;margin-left:auto;margin-right:auto}@media only screen and (min-width:992px){#track-boost .boost-button{bottom:35vh}}#modal-view{position:absolute;z-index:999;width:100vw;height:100vh}#dialog-popover{background-color:rgba(16,17,23,.8);box-shadow:5px 5px 15px rgba(0,0,0,.267);padding:36px 5%;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:99999}#dialog-popover h1,#dialog-popover h2,#dialog-popover h3,#dialog-popover p{color:#fff;text-align:center;margin:0}#dialog-popover h1{font-size:40px;font-weight:700;text-transform:uppercase;margin-bottom:30px;line-height:45px}#dialog-popover h2{font-size:20px;font-weight:700;line-height:24px;margin-bottom:12px}#dialog-popover h4{color:var(--color-rotax-red);margin-bottom:16px;margin-top:0;text-transform:uppercase;letter-spacing:3px;font-size:22px;text-align:center;font-weight:700}#dialog-popover p{font-size:20px;font-weight:400;line-height:24px}#dialog-popover .dialog-button{margin-top:40px}@media only screen and (max-width:992px){#dialog-popover{position:fixed;top:0;bottom:0;left:0;right:0}}@media only screen and (min-width:992px){#dialog-popover{min-width:35%;min-height:40%}#dialog-popover h1{font-size:60px;line-height:65px}}#track-brake .brake-button{position:fixed;left:0;right:0;bottom:3vh;margin-left:auto;margin-right:auto}@media only screen and (min-width:992px){#track-brake .brake-button{bottom:10vh}}#red-circle-button-arrows{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:55vmin;height:55vmin}#red-circle-button-arrows .red-circle-button-animation-container{position:absolute;width:100%;height:100%}#red-circle-button-arrows #red-circle-button{position:absolute}@media only screen and (min-width:992px){#red-circle-button-arrows{width:34vmin;height:34vmin}}#track-corner-game .red-circle-track-corner1{position:absolute;top:20%}#track-corner-game .red-circle-track-corner2{position:absolute;top:28%}#select-racing-line{position:fixed;bottom:5%;width:100%;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.red-circle-accelerate{margin-left:auto;margin-right:auto;left:0;right:0;bottom:10%;position:absolute}@media only screen and (min-width:992px){.red-circle-accelerate{bottom:25%}}#tunnel-mode{position:fixed;pointer-events:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;left:16px;bottom:16px}#tunnel-mode h1,#tunnel-mode h2,#tunnel-mode h3{margin:0}#tunnel-mode h2{font-size:36px;font-weight:700;color:var(--color-yellow)}#tunnel-mode h2,#tunnel-mode h3{text-align:left;text-transform:uppercase}#tunnel-mode h3{font-size:14px;margin-bottom:.5vh;font-weight:400;color:#fff}#tunnel-mode h1{position:fixed;font-size:100px;letter-spacing:12px;color:#fff;opacity:.1;text-align:left;font-weight:700;margin-left:12vw}#tunnel-mode #tunnel-text-container,#tunnel-mode #tunnel-text-container-next{padding-left:20px;padding-top:10px;width:260px;max-width:25vw;border-left:1px solid var(--color-yellow)}#tunnel-mode #tunnel-text-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#tunnel-mode #tunnel-mode-container{display:-webkit-flex;display:flex}#tunnel-mode #tunnel-checkmark-container{position:absolute;margin-left:50px}#tunnel-mode #tunnel-checkmark{width:75px;height:75px}#tunnel-mode .transitionX-50{-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.75s}@media only screen and (min-width:992px){#tunnel-mode h2{font-size:70px}#tunnel-mode h3{font-size:24px}#tunnel-mode h1{font-size:16vmin;margin-left:12vw}#tunnel-mode #tunnel-checkmark{width:150px;height:150px}#tunnel-mode #tunnel-checkmark-container{margin-left:100px}}#tunnel #red-circle-button,#tunnel-learn-button{position:fixed;left:0;right:0;bottom:15vh;margin-left:auto;margin-right:auto}#tunnel-learn-button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:25px;height:50px;width:200px;background-color:rgba(231,47,54,.13333333333333333);border:1px solid var(--color-rotax-red);cursor:pointer}#tunnel-learn-button:hover{background-color:rgba(231,47,54,.2)}#tunnel-learn-button p{font-size:18px;letter-spacing:2px;text-transform:uppercase}#tunnel #skip-tunnel{position:fixed;bottom:2vh;left:0;right:0;margin-left:auto;margin-right:auto}#tunnel #skip-tunnel h3{color:#fff;opacity:.5;font-size:16px;line-height:20px;text-transform:uppercase;font-weight:400;letter-spacing:5px}#tunnel .tunnel-info{color:#fff;position:absolute;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:3px;font-weight:700;display:-webkit-flex;display:flex;text-align:left;-webkit-align-items:center;align-items:center;height:26px;opacity:0}#tunnel .info-1-visible{top:41%;left:63%;right:18vw;opacity:1;transition:.5s}#tunnel .info-2-visible{top:27%;left:40%;right:18vw;opacity:1;transition:.5s}#tunnel .tunnel-info .icon-checkmark{width:18px;height:26px;margin-right:12px}#tunnel .tunnel-info .icon-cross{height:14px;width:26px;margin-right:12px}@media only screen and (min-width:992px){#tunnel #red-circle-button,#tunnel-learn-button{bottom:10vh}#tunnel #skip-tunnel h3{letter-spacing:6px;line-height:24px;font-size:20px}#tunnel .tunnel-info{font-size:26px;line-height:30px;letter-spacing:6px;height:40px}#tunnel .info-1-visible{top:38%}#tunnel .info-2-visible{top:23%}#tunnel .tunnel-info .icon-checkmark{width:26px;height:32px;margin-right:16px}#tunnel .tunnel-info .icon-cross{height:22px;width:40px;margin-right:16px}}#tunnel-explanation-images{display:-webkit-flex;display:flex}#tunnel-explanation-first{position:relative}#tunnel-explanation-checkmark{position:absolute;width:50%;left:25%;bottom:-20%}#tunnel-explanation-images img{opacity:.5}#tunnel-explanation-first img{opacity:1}#tunnel-explanation-dialog #dialog-popover{height:100px}#tunnel-explanation-image{height:30vh;padding:8px 8px 0}@media only screen and (max-height:440px){#dialog-popover.tunnel-images h1{margin-bottom:4px}#dialog-popover.tunnel-images h2{margin-bottom:8px}#dialog-popover.tunnel-images h4{margin-bottom:8px;font-size:18px}#dialog-popover.tunnel-images .dialog-button{margin-top:16px}#dialog-popover.tunnel-images p{margin-top:0;margin-bottom:12px;font-size:18px}}@media only screen and (min-width:992px){#dialog-popover.tunnel-images h1{margin-bottom:0}#dialog-popover.tunnel-images p{margin-bottom:12px}#tunnel-explanation-image{height:15vh;padding:16px}}#challenge-description{position:relative;pointer-events:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:16px;margin-right:16px}#challenge-description h2,#challenge-description h3{color:#fff;text-align:right;margin:0}#challenge-description h2{font-size:4vmin;font-weight:700;text-transform:uppercase}#challenge-description h3{font-size:2.8vmin;font-weight:400;margin-bottom:10px;text-transform:uppercase}#challenge-description h1{position:absolute;font-size:16vmin;letter-spacing:6px;color:var(--color-background-transparent);font-weight:700;margin-top:0}#challenge-description #text-container{padding-right:20px;padding-top:10px;border-right:1px solid var(--color-rotax-red)}#challenge-description-number-only{pointer-events:all;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;background-color:var(--color-background-transparent);transition:.5s;cursor:pointer}#challenge-description-number-only h1{font-size:32px;color:hsla(0,0%,100%,.8);margin:26px 30px 22px;padding:0;font-weight:700;bottom:0}#lap-time{margin-top:6px}#lap-time h4{font-size:24px;line-height:24px;margin-top:0;margin-bottom:2px}#lap-time h4,#lap-time p{position:relative;color:#fff;text-align:left}#lap-time p{font-size:14px;transition:.2s}#lap-time-stopwatch{width:30px;height:30px;margin-right:16px}@media only screen and (min-width:992px){#lap-time h4{font-size:35px}#lap-time p{font-size:15px}#lap-time-stopwatch{width:40px;height:40px}}#home-button{pointer-events:all;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;background-color:var(--color-background-transparent);transition:.5s;padding-left:22px;cursor:pointer}#home-button:hover #home-button-text{-webkit-transform:translateX(0);transform:translateX(0);width:96px;opacity:1}#home-button #home-button-text{-webkit-transform:translateX(40%);transform:translateX(40%);color:#fff;width:0;overflow:hidden;transition:.5s;opacity:0;font-weight:400;font-size:32px;text-align:left;margin:0;text-transform:uppercase}#home-button #home-button-icon-container{display:inline-block}#home-button #home-button-icon{width:42px;margin-right:22px;margin-bottom:28px;margin-top:24px}@media only screen and (min-width:992px){#home-button{padding-left:30px}#home-button #home-button-icon{width:60px;margin-right:30px;margin-bottom:40px;margin-top:40px}}#overview-element{pointer-events:all}#overview-element #track-image{width:150px;height:40px;margin-right:20px}#overview-element #top-container{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#overview-element #back-image{width:30px;height:20px}#back-container,#overview-element #track-info-header-container{height:80px;cursor:pointer}#back-text,#overview-element #track-info-header{color:#fff;font-weight:700;font-size:16px;text-transform:uppercase;margin-left:16px;margin-right:16px;letter-spacing:.4vmin}#overview-audio-button{width:80px;-webkit-align-self:flex-end;align-self:flex-end}#overview-element #track-image{margin-top:24px;opacity:.9}@media only screen and (min-width:992px){#back-text,#overview-element #track-info-header{font-size:18px;letter-spacing:.4vmin}#overview-audio-button{width:120px}#back-container,#overview-element #track-info-header-container{height:120px}#overview-element #back-image{width:50px;height:25px}}#share-container{height:80px}#share-container .collapsed{width:0;transition:.25s}#share-container .expanded{width:60px;transition:.25s}#icon,#share-icon{display:-webkit-flex;display:flex;background-color:var(--color-background-transparent);-webkit-align-items:center;align-items:center;pointer-events:all;-webkit-justify-content:center;justify-content:center;transition:.25s}#icon svg{width:20px;transition:.25s}#share-icon svg{width:40px;margin-left:20px;margin-right:20px;transition:.25s}#icon:hover,#share-icon:hover{background-color:hsla(0,0%,60.8%,.611764705882353)}@media only screen and (min-width:992px){#share-container{height:120px}#share-container .expanded{width:120px}#icon svg{width:28px;margin-left:16px;margin-right:16px;transition:.25s}#share-icon svg{width:70px;margin-left:24px;margin-right:24px;transition:.25s}}.ViewPortHandler .aspect-ratio-box:after{content:"";display:-webkit-flex;display:flex;padding-top:56.25%}#share-content{margin-right:2.5vmin}#share-content h5{color:#fff;text-transform:uppercase}#share-content h5,#share-content p{font-size:2.2vmin;margin:0;text-align:center;opacity:.8}#scene-overlay{position:fixed;display:grid;grid-template-rows:auto auto;-webkit-align-content:space-between;align-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;pointer-events:none;top:0;left:0;right:0;bottom:0}.overlay-default-columns{grid-template-columns:3fr 1fr 3fr}.overlay-home-track-columns{grid-template-columns:1fr 0fr 6fr}#scene-overlay-rotax-logo{width:100px;padding-left:24px;padding-top:20px}#scene-overlay-lap-time{padding-top:16px}#overview-right-element-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;align-items:center}@media only screen and (min-width:992px){#overview-right-element-container{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;justify-items:center}#scene-overlay-rotax-logo{width:120px;padding-top:24px;padding-left:56px}#scene-overlay-lap-time{padding-top:24px}}#testimonial-container{position:fixed;width:65vh;left:-15vh;top:5%}#testimonial-image{position:relative;z-index:10}#testimonial-container #testimonial-arrow-gone{opacity:0;transition:.5s}#testimonial-container #testimonial-arrow{position:absolute;right:18%;top:48%;opacity:1;transition:.5s;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes pulse{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes pulse{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(10px);transform:translateX(10px)}}#testimonial-spoken-text{position:fixed;bottom:0;left:0;max-width:25%;top:54%;text-align:left;display:-webkit-flex;display:flex;font-size:18px;line-height:23px;margin-left:20px;margin-top:0;opacity:.85}#testimonial-spoken-text #animated-paragraph{margin-top:16px;margin-left:24px}#testimonial-spoken-text #quote-icon{position:absolute;margin:0;top:0;left:0;width:60px;height:60px;z-index:-1;opacity:.2}#testimonial-text-container-mobile{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;background-color:rgba(31,33,45,.8);border-radius:10px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#testimonial-text-container-mobile p{text-align:left;font-size:22px;line-height:30px;margin-left:48px}#testimonial-text-mobile-close p{color:var(--color-rotax-red);margin:8px 0 0}@media only screen and (min-width:992px){#testimonial-container{width:50vh;left:-12vh;top:10%}}#testimonial-overlay{position:absolute;margin-left:-10%;height:100%;background-color:rgba(21,23,31,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-align-items:center;align-items:center;transition:var(--transition-time-fast);z-index:20;overflow:hidden;padding:0}#testimonial-content,#testimonial-overlay{width:100%;display:-webkit-flex;display:flex}#testimonial-content{margin-left:15%;max-height:100%;text-align:left;overflow:auto}#testimonial-content h5{color:#fff;font-size:16px;line-height:20px}#testimonial-content h4{color:var(--color-rotax-red);font-size:25px;letter-spacing:5px;margin-bottom:12px;text-transform:uppercase}#testimonial-content h3{color:#e8e8e9;font-size:8vh;text-align:left;margin:0 0 20px;letter-spacing:-1.85px;text-transform:uppercase}#testimonial-content ol{list-style:none;counter-reset:li;padding:0}#testimonial-content li:before{content:counter(li);color:var(--color-rotax-red);font-size:6vh;line-height:6.5vh;padding-right:30px;font-weight:700}#testimonial-content li{color:#fff;counter-increment:li;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:5vh;letter-spacing:-.75px;margin-bottom:16px}#testimonial-overlay-images{margin-left:auto;margin-right:auto}#testimonial-overlay-images img{max-height:30vh;margin-bottom:4vh}#testimonial-overlay #spacer{height:40px}#testimonial-overlay-close{position:absolute;top:16px;right:24px;height:24px;width:24px}@media only screen and (min-width:992px){#testimonial-content li{font-size:3vh;line-height:3.2vh}#testimonial-overlay{height:90%;top:8%;border-radius:10px;border:1px solid hsla(0,0%,100%,.5019607843137255)}#testimonial-content h5{font-size:30px;line-height:36px}#testimonial-content h3{font-size:8vh;margin-bottom:64px}}#scene{overflow:hidden}#scene-testimonial{position:absolute;top:25%;transition:var(--transition-time-fast)}#scene #scene-main-button{position:fixed;bottom:5%;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.scene-testimonial-closed{left:0}.scene-testimonial-open{left:75%;transition:var(--transition-time-fast)}@media only screen and (min-width:992px){.scene-testimonial-open{left:85%}}#cover-image,#home-content{pointer-events:none}#home-content h1,#home-content h2,#home-content h3,#home-content h4,#home-content p{color:#fff}#home-content h1{font-size:18vmin;letter-spacing:-.2vmin;margin:0 2vw;text-transform:uppercase}#home-content h3{font-size:3vw;margin-top:16px}#home-content h3,#home-content h4{text-transform:uppercase;margin-bottom:16px}#home-content h4{font-size:4.5vmin;letter-spacing:1vmin;font-weight:400}#home-content p{font-size:4vmin;line-height:5vmin;margin:8vh 5vw 3vh}#home-content p b{font-size:5vmin}#home-testimonial-name{text-shadow:0 4px 10px rgba(0,0,0,.35);text-align:end;position:absolute;bottom:24px;right:24px}#home-testimonial-name #home-f1{margin:0;font-size:4vmin}#home-testimonial-name #home-driver-name{margin:1vh 0 0;font-size:6vmin}#skip-home{position:fixed;top:2vh;right:2vw}#skip-home h3{color:#fff;text-transform:uppercase}#audio-button-home{height:120px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;pointer-events:all;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width:992px){#home-content p{margin-top:15vh}#home-content h1{font-size:16vh}#home-content h3{margin-bottom:36px}#home-content p{margin-bottom:40px}#home-testimonial-name{bottom:60px;right:60px}}#more-info-video-container{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center}#more-info-bottom{background-color:var(--color-rotax-red);margin:-4px 0 0;padding-bottom:0;padding-left:16px;padding-right:16px;font-size:18px;text-transform:uppercase;font-weight:700;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center}#more-info-video-container:hover #more-info-bottom{background-color:var(--color-yellow);color:#000}#more-info-bottom a{color:inherit;text-decoration:inherit}#more-info-close{position:relative;height:16px;width:16px}@media only screen and (min-width:992px){#more-info-video-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#more-info-close{margin-bottom:8px}#more-info-bottom{min-height:60px}}@media only screen and (max-width:993px){#more-info-close{position:absolute;top:32px;right:32px;height:16px;width:16px}#more-info-bottom{margin-top:1px;margin-left:-2px;-webkit-flex:0 0 20%;flex:0 0 20%}}#finish-content{position:fixed;width:60vw;top:20vh;left:20vw;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#form-disclaimer,#form-disclaimer a{color:#fff;opacity:.75}#finish-form-modal{background-color:rgba(31,33,45,.9019607843137255);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#finish-form-close{position:absolute;top:24px;right:32px;width:24px;height:24px}#more-info-mobile{position:fixed;right:0;top:88px;bottom:88px;width:40px;padding-right:24px;cursor:pointer;background-color:var(--color-background-highlight)}#more-info-mobile p{width:100%;height:100%;font-weight:700;text-transform:uppercase;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff}#more-info-mobile-fullscreen{padding-left:32px;padding-right:32px;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:rgba(16,17,23,.8);box-shadow:5px 5px 15px rgba(0,0,0,.267)}#more-info-video{position:fixed;right:0;top:calc(50% - 100px);height:200px;width:240px;transition:.5s}#more-info-video.closed{right:-240px}@media only screen and (min-width:992px){#finish-content{width:80vw;left:10vw;top:0;-webkit-justify-content:flex-start;justify-content:flex-start}#finish-content #rhombus-button{margin-top:2vh}}@media only screen and (min-width:1280px){#finish-content{width:60vw;left:20vw}#finish-content #rhombus-button{margin-top:2vh}}#finish-form{margin-top:3vh}#finish-form h1{color:#fff;font-size:11vmin;margin-top:0}#finish-form h1,#finish-form h3{margin-bottom:8px;font-weight:700;text-transform:uppercase}#finish-form h3{color:var(--color-rotax-red);font-size:5vmin;letter-spacing:.3vmin}#finish-email-input{background-color:transparent;border:none;border-bottom:4px solid var(--color-yellow);font-size:4vmin;width:20vw;margin-bottom:0;color:#fff;text-align:left}#finish-boost-message{margin-bottom:24px;opacity:.8;font-size:3.7vmin;line-height:4.2vmin;margin-left:5vw;margin-right:5vw;text-align:center}#form-disclaimer{margin-left:8px}#finish-form-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;align-items:flex-end}#finish-form-container #rhombus-button{margin-top:5vh;margin-left:0;margin-right:0}#finish-share-icon{width:48px;height:48px;margin-left:24px;margin-right:24px}#finish-error{color:red;font-size:16px;margin-top:16px;margin-bottom:8px}#finish-share-icon path{fill:var(--color-rotax-red)}@media only screen and (max-width:993px){#finish-form-container #rhombus-button{margin-top:3vh}}@media only screen and (min-width:992px){#finish-email-input{font-size:2.5vmin;min-width:140px}#finish-form-container{margin-top:4vh}#finish-form h1{font-size:9vmin;margin-bottom:24px}#finish-form h3{font-size:3vmin;margin-bottom:24px}}@media only screen and (min-width:1280px){#finish-email-input{font-size:2.5vmin;min-width:140px}#finish-boost-message{margin-bottom:4vh;margin-left:2vw;margin-right:2vw}#finish-form h1,#finish-form h3{margin-bottom:24px}}#progress-content{margin-left:8px;margin-right:8px}#progress-content p{text-transform:uppercase;font-weight:700;font-size:14px;margin-top:2px}.progress-ring__circle{transition:stroke-dashoffset .55s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#finish-result-content{background-color:rgba(51,51,51,.2);padding:24px 24px 16px}#mobile-progress-indicator{margin-left:8px;margin-right:8px}#mobile-progress-indicator h5{color:var(--color-yellow);font-size:18px;margin:2px 0 12px}#mobile-progress-indicator p{color:#fff;text-transform:uppercase;font-size:16px}#finish-result-content-title{position:relative;color:#fff;font-size:7vh;margin:0;padding:8px;text-transform:uppercase}#medal-wrapper{margin-bottom:4vh}@media only screen and (min-width:992px){#finish-result-content-title{font-size:4vh}#medal-wrapper{margin-bottom:2vh}}#intro h1{color:#fff;text-transform:uppercase;font-size:5vmin;width:50vw}#intro-container{margin-bottom:16px;-webkit-justify-content:space-around;justify-content:space-around}#intro-content{position:fixed;top:0;left:0;right:0;bottom:0}#intro-container #rhombus-button{margin:60px 0 0}#intro #progress{margin-top:36px}#intro #progress-text{margin-top:8px;font-size:12px}#intro #progress{background-color:#fff;border-radius:1px;height:2px;width:100%}#intro #progress>div{background-color:var(--color-rotax-red);height:100%;border-radius:1px;transition:1.5s}#intro .progress-0{width:0}#intro .progress-100{width:100%}#intro #progress-text{text-transform:uppercase;opacity:.8}#intro #audio-toggle{position:fixed;top:0;right:24px}@media only screen and (min-width:992px){#intro h1{font-size:4vmin;width:40vw;letter-spacing:.4vmin;line-height:1.1}#intro-container{margin-bottom:12vh;-webkit-justify-content:flex-end;justify-content:flex-end}#intro-container #rhombus-button{margin:0}#intro #progress-text{font-size:18px}}#redeem-form-container #rhombus-button{margin:0}#redeem-form-container input{background-color:transparent;border:none;border-bottom:4px solid var(--color-yellow);font-size:30px;width:100%;margin-bottom:0;color:#fff;text-align:left}#finish-email-input::-webkit-input-placeholder{color:#fff;opacity:.5}#finish-email-input:-ms-input-placeholder{color:#fff;opacity:.5}#finish-email-input::placeholder{color:#fff;opacity:.5}#redeem-userid-input{margin-left:16px}#redeem-page h1{color:#fff;font-size:8vmin;margin-top:0;margin-bottom:8vh;font-weight:700;text-transform:uppercase}#redeem-page p{margin-bottom:24px;opacity:.8;font-size:20px;line-height:26px;margin-left:30%;margin-right:30%;text-align:center}#track-overview #background-image{opacity:0}#track-overview .red-circles{position:absolute;width:11vw;height:11vw;transition:.3s;z-index:100;opacity:0}#track-overview .red-circles-inactive{-webkit-transform:scale(0);transform:scale(0);opacity:0}#track-overview .red-circles-active{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}#track-overview .red-circle-rl{left:12%;top:46%}#track-overview .red-circle-kart{left:45%;top:72%}#track-overview .red-circle-tunnel{left:65%;top:20%}#track-overview .info-window h2{color:#fff;font-weight:700;font-size:6.5vmin;text-transform:uppercase;margin-bottom:4vmin;letter-spacing:1vmin;line-break:strict;text-align:start}#track-overview .info-window p{color:#fff;font-weight:400;font-size:3.5vmin;line-height:5vmin;text-transform:uppercase;white-space:pre-wrap;text-align:start}#track-overview .info-window{position:fixed;left:4%;bottom:0;width:40vw;transition:.5s;padding:5vmin;z-index:10}#track-overview .info-window-inactive{opacity:0}#track-overview .info-window-active{opacity:1}@media only screen and (min-width:992px){#track-overview .info-window{left:0;width:50vw}}.page{position:absolute;width:100vw;height:100vh;transition:opacity .5s}.page-enter{z-index:-1}.page-exit{z-index:2}.full-page{position:absolute;top:0;bottom:0;left:0;right:0}.full-size{width:100%;height:100%}.gone{visibility:hidden}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.no-overflow{overflow:hidden}.abs{position:absolute}.zindex-2{z-index:2}.zindex-10{z-index:10}.button{cursor:pointer}.flex,.flex-column{display:-webkit-flex;display:flex}.flex-column{-webkit-flex-direction:column;flex-direction:column}.flex-25{-webkit-flex:0 0 25%;flex:0 0 25%}.flex-30{-webkit-flex:0 0 30%;flex:0 0 30%}.flex-35{-webkit-flex:0 0 35%;flex:0 0 35%}.flex-40{-webkit-flex:0 0 40%;flex:0 0 40%}.flex-50{-webkit-flex:0 0 50%;flex:0 0 50%}.flex-60{-webkit-flex:0 0 60%;flex:0 0 60%}.flex-65{-webkit-flex:0 0 65%;flex:0 0 65%}.flex-70{-webkit-flex:0 0 70%;flex:0 0 70%}.flex-75{-webkit-flex:0 0 75%;flex:0 0 75%}.justify-start{-webkit-justify-content:flex-start;justify-content:flex-start}.justify-center{-webkit-justify-content:center;justify-content:center}.justify-end{-webkit-justify-content:flex-end;justify-content:flex-end}.justify-space-between{-webkit-justify-content:space-between;justify-content:space-between}.algin-start{-webkit-align-items:flex-start;align-items:flex-start}.align-center{-webkit-align-items:center;align-items:center}.align-end{-webkit-align-items:flex-end;align-items:flex-end}.justify-self-start{justify-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.closed{margin-left:-101%!important}.width-0{width:0}.width-unset{width:unset}.text-center{text-align:center}.margin-top-16{margin-top:16px}.margin-auto{margin-left:auto;margin-right:auto}.padding-16{padding:16px}.red{background-color:red}.pointer-events-none{pointer-events:none}.pointer-events-all{pointer-events:all}.fadeIn{opacity:1;transition:.5s}.fadeOut{opacity:0;transition:.5s}.fadeOut1s{opacity:0;transition:1s}.transitionToOrigin{-webkit-transform:translate(0);transform:translate(0)}#rotate-explanation-content{padding:36px}#rotate-explanation-paragraph{font-size:22px;font-weight:700}#rotate-explanation{font-size:22px;margin-top:16px;color:#fff}#rotate-explanation li{margin-top:8px}:root{--color-yellow:#ece200;--color-rotax-red:#e72f36;--color-orange-highlight:#f2b826;--color-accent:#008fd3;--color-green:#4fb81c;--color-background:#101117;--color-background-transparent:hsla(0,0%,100%,0.06274509803921569);--color-background-highlight:#0c1b25;--color-background-highlight-transparent:rgba(12,27,37,0);--color-tag:#4e0e4e;--color-tag-unselected:#1d2b32;--color-headline:#fff;--color-text:#e0e0e0;--transition-time-fast:0.5s}body{margin:0;font-family:"TradeGothic",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;scrollbar-width:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}body,html{background-color:#101117;background-color:var(--color-background)}input{font-family:"TradeGothic",sans-serif}p{color:#fff;margin:0}button{font-family:"TradeGothic",sans-serif;border:none}body::-webkit-scrollbar{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"TradeGothic";font-style:normal;font-weight:400;src:url(/linz/static/media/trade-gothic-no-18-condensed.619f071a.ttf) format("truetype")}@font-face{font-family:"TradeGothic";font-style:bold;font-weight:700;src:url(/linz/static/media/trade-gothic-no-20-condensed-bold.83d893ba.ttf) format("truetype")}
/*# sourceMappingURL=main.d5fef726.chunk.css.map */