html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#000;margin:0;padding:0;font-size:10px}*{box-sizing:border-box}body{color:#000;background:#fff;margin:0;font-size:1.8rem}a,li{text-decoration:none;list-style:none}img,svg{border:0;width:100%;display:block}ul{padding-left:0}@media (width<=1280px){html{font-size:9px}}@media (width<=1023px){html{font-size:8.5px}}@font-face{font-family:BigNoodleTitling;src:url(/immutable/fonts/BigNoodleTitling.9ac047430d9213df.woff2)format("woff2"),url(/immutable/fonts/BigNoodleTitling.71a2fca2722ec738.woff)format("woff");font-weight:400;font-style:normal;font-display:fallback}*{font-family:Arial,Helvetica,sans-serif;font-size:10px}span{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{letter-spacing:.1rem;margin:0 0 1.25rem;font-family:BigNoodleTitling;font-weight:300;line-height:1.1}h1{font-size:5.6rem}h2{font-size:4.2rem}h3{flex-wrap:wrap;align-items:center;font-size:3.6rem;display:inline-flex}h4{font-size:2.8rem}h5{font-size:2.4rem}h6{font-size:1.6rem}a{color:#ee2f34}a:hover{color:#bb2024;text-decoration:underline}ul,li,a,p{margin:0;font-size:1.6rem;line-height:1.4}p{margin:0 0 1.25em}.no-break{white-space:nowrap;font-family:inherit}.center{text-align:center}.bold{font-weight:700}.red{color:#ee2f34}.sticker{text-align:center;color:#fff;box-sizing:border-box;letter-spacing:0;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:green;border-radius:5px;width:100%;margin:.5rem 0;padding:.5rem 1.25rem;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4!important}.sticker__summer{color:#fff;background:linear-gradient(#ed582e 0%,#a72523 100%);border-radius:0;margin:0;padding:1rem}.sticker__summer a{color:#fff}.container{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 3rem;position:relative}.row,section{clear:both;width:100%}section{padding:4rem 0}section.black{color:#fff;background:#000}section.grey{background:#e5e5e5}section.dark-grey{color:#fff;background:#333}.content-block{background:#fff;border:1px solid #ee2f34;margin-bottom:4rem;padding:3rem 3rem 2rem}.red-highlight{background:#ee2f34;width:33px;height:2px;margin:0 0 1.75rem}.no-margin{margin:0!important}.no-padding{padding:0!important}.centered{text-align:center;margin-left:auto;margin-right:auto}.center-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.space-between{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.space-between-group{align-items:center;display:flex}.split__container{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.split{width:calc(50% - 2rem)}.split-3{width:calc(33.333% - 2rem)}.split-4{width:calc(25% - 2rem)}.split-container{flex-wrap:wrap;justify-content:space-between;display:flex}@media (width<=767px){.container{padding:0 1.5rem}.split{width:100%}.hide-mobile{display:none!important}}.button,button{text-transform:uppercase;color:#000;box-sizing:border-box;border:1px solid inside #ee2f34;text-align:center;border-radius:5px;max-width:100%;margin:0;padding:1.25rem 2.25rem;font-size:1.4rem;font-weight:900;line-height:1.2;display:inline-block;overflow:hidden}.button:hover,button:hover{color:#fff;cursor:pointer;text-decoration:none}.button__primary,button__primary{color:#fff;background:linear-gradient(#ee2f34 0%,#bb2024 100%)}.button__primary:hover,button__primary:hover{color:#fff;border:1px solid inside #bb2024;background:#ee2f34}.button__grey,button__grey{color:#fff;background:#666;border-color:#8f8f8f}.button__grey:hover,button__grey:hover{color:#fff;background:#8f8f8f}nav,.nav{z-index:2;background:#000;width:100%;position:fixed;top:0}nav .container,.nav .container{flex-wrap:wrap;justify-content:space-between;align-items:stretch;display:flex}nav__virus,.nav__virus{color:#fff;background:red}nav__virus .container,.nav__virus .container{justify-content:center;align-items:center;display:flex}nav__virus .container p,.nav__virus .container p{margin:1rem 2rem 1rem 0}nav__virus .container p strong,.nav__virus .container p strong{font-size:inherit}nav__virus .container .button,.nav__virus .container .button{color:#fff;background:#0003;border:2px solid #fff;margin:1rem 0}nav__primary .container,.nav__primary .container{background-blend-mode:multiply;background:url(/immutable/images/crossed-flags.5b825d708b504eca.png) 55% 38% no-repeat}nav__logo,.nav__logo{width:24rem;height:4.638rem;margin:1.2rem 0}nav__right,.nav__right{color:#fff;align-items:stretch;display:flex}nav__right--book-now,.nav__right--book-now{color:#fff;letter-spacing:0;background:linear-gradient(#ee2f34 0%,#bb2024 100%);border:none;border-radius:0;align-items:center;height:100%;margin:0;padding:0 1.75rem;font-size:1.8rem;font-weight:900;display:flex}nav__right--book-now:hover,.nav__right--book-now:hover{background:#ee2f34}nav__right--contact,.nav__right--contact{flex-direction:column;justify-content:center;align-items:center;margin-right:3rem;display:flex}nav__right--contact a:focus,.nav__right--contact a:focus,nav__right--contact a:hover,.nav__right--contact a:hover{text-decoration:none}nav__right--contact h3,.nav__right--contact h3{letter-spacing:0;color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:2.9rem;font-weight:900}nav__right--contact--opening-hours,.nav__right--contact--opening-hours{align-items:center;display:flex}nav__right--contact--opening-hours--light,.nav__right--contact--opening-hours--light{background:#04d600;border-radius:100%;width:8px;height:8px;margin-right:.7rem;transition:all .5s;position:relative}nav__right--contact--opening-hours--light.closing-soon,.nav__right--contact--opening-hours--light.closing-soon,nav__right--contact--opening-hours--light.closing-soon span,.nav__right--contact--opening-hours--light.closing-soon span{background:orange}nav__right--contact--opening-hours--light.closed,.nav__right--contact--opening-hours--light.closed,nav__right--contact--opening-hours--light.closed span,.nav__right--contact--opening-hours--light.closed span{background:#ee2f34}nav__right--contact--opening-hours--light span,.nav__right--contact--opening-hours--light span{z-index:9;white-space:nowrap;text-transform:uppercase;opacity:0;background:#04d600;border-radius:.5rem;padding:.5rem .75rem;font-size:1.4rem;font-weight:700;transition:all .35s ease-in-out;position:absolute;top:50%;right:175%;transform:translateY(-50%)}nav__right--contact--opening-hours:hover,.nav__right--contact--opening-hours:hover{cursor:pointer}nav__right--contact--opening-hours:hover>div span,.nav__right--contact--opening-hours:hover>div span{opacity:1}nav__right--contact--opening-hours span,.nav__right--contact--opening-hours span{font-size:1.3rem;font-weight:700}nav__menu,.nav__menu{justify-content:space-between;align-items:center;width:calc(100% + 3rem);margin:0 -1.5rem;display:flex}nav__menu-toggle,.nav__menu-toggle{-webkit-user-select:none;user-select:none;color:#fff;align-items:center;padding:1.75rem 1rem 1.75rem 1.75rem;font-size:1.5rem;font-weight:700;display:none}nav__menu-toggle:hover,.nav__menu-toggle:hover{cursor:pointer}nav__menu-toggle-icon,.nav__menu-toggle-icon{flex-direction:column;margin-left:1.5rem;display:flex}nav__menu-toggle-icon-bar,.nav__menu-toggle-icon-bar{background-color:#fff;width:32px;height:1px;margin:.4rem 0;transition:all .3s}nav__menu li.active,.nav__menu li.active{background:#666}nav__menu li a,.nav__menu li a{letter-spacing:.1rem;white-space:nowrap;color:#fff;-webkit-user-select:none;user-select:none;padding:.75rem 1.5rem;font-family:BigNoodleTitling;font-size:2.2rem;display:block}nav__menu li a:hover,.nav__menu li a:hover{background-color:#666;text-decoration:none}nav__secondary,.nav__secondary{background:#333;border-bottom:2px solid #ee2f34;top:7rem}@media (width<=1023px){.nav__primary .container{background-size:50rem}.nav__menu{margin:0 -.75rem}.nav__menu li a{padding:.75rem;font-size:1.8rem}}@media (width<=767px){body{margin-top:10rem!important}.nav__primary{z-index:2}.nav__primary .container{background:0 0;align-items:center}.nav__primary .nav__right--book-now{display:none}.nav__secondary{z-index:1;top:9.8rem}.nav__secondary .container{z-index:0;position:relative}.nav__logo{width:160px;height:32px;margin:1.2rem 0}.nav__right{background:#333;width:100vw;margin:0 -1.5rem;padding:.5rem 1.5rem}.nav__right--contact{flex-direction:row;justify-content:space-between;width:100%;margin-right:0}.nav__right--contact h3{white-space:nowrap;font-size:18px}.nav__right--contact--opening-hours--light span{display:none}.nav__right--contact--opening-hours span{font-size:1.6rem}.nav__right--contact--opening-hours:hover{cursor:default}.nav__menu{z-index:-1;will-change:transform;background-color:#000;flex-direction:column;width:100vw;margin:0 -1.5rem;transition:transform .3s;position:absolute;top:100%;transform:translateY(-100%)}.nav__menu li a{text-align:center;width:100vw;padding:1.5rem 0;font-size:2.2rem}.nav__menu-toggle{display:flex}.nav__menu-toggle.active .nav__menu-toggle-icon-bar:first-child{transform:translateY(7.5px)rotate(45deg)}.nav__menu-toggle.active .nav__menu-toggle-icon-bar:nth-child(2){opacity:0}.nav__menu-toggle.active .nav__menu-toggle-icon-bar:last-child{transform:translateY(-7.5px)rotate(-45deg)}.nav__menu.active{border-bottom:2px solid #ee2f34;transform:translateY(-1px)}.main-title{z-index:0;position:relative}}input,textarea{background-color:#f2f2f2;border:none;margin:.5rem 0 1rem;padding:1rem;font-size:1.4rem}input:focus,textarea:focus{outline-offset:-1px;outline:1px solid #ee2f34}label{width:100%;font-size:1.4rem}body{background:#000;margin-top:11.8rem}.header-video{-webkit-user-select:none;user-select:none;background:#000;align-items:center;width:100%;height:40rem;display:flex;position:relative;overflow:hidden}.header-video__refurb{color:#fff;text-align:center;background-color:#333;display:block}.header-video__refurb a{color:#fff;padding:1rem;display:inline-block}.header-video__reopening{color:#fff;text-align:center;background-color:#bb2024;padding:1rem 0;display:block}.header-video__reopening h3{margin:0;font-size:2.8rem}.header-video::-webkit-media-controls-panel{-webkit-appearance:none;display:none!important}.header-video::--webkit-media-controls-play-button{-webkit-appearance:none;display:none!important}.header-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.header-video video{width:100%}.header-video__controls{background:#000000bf;width:100%;transition:transform .35s ease-in-out;position:absolute;bottom:0;transform:translateY(100%)}.header-video__controls .container{place-content:stretch flex-end;height:100%;display:flex}.header-video__controls--play-pause{opacity:.5;padding:.5rem;transition:opacity .15s;position:relative}.header-video__controls--play-pause:hover{opacity:1}.header-video__controls--play-pause img{width:3rem;height:3rem}.header-video__controls--play-pause img:last-child{position:absolute;top:.5rem;left:.5rem}.header-video__controls--right{align-items:center;display:flex}.header-video__controls--right>div{opacity:.5;margin-left:1rem;padding:.5rem;position:relative}.header-video__controls--right>div:hover{opacity:1}.header-video__controls--right>div img{width:3rem;height:3rem}.header-video__controls--right>div img:nth-child(2){position:absolute;top:.5rem;left:.5rem}.header-video #play{opacity:1}.header-video #pause,.header-video.playing #play{opacity:0}.header-video.playing #pause,.header-video #muted{opacity:1}.header-video #unmuted,.header-video.unmuted #muted{opacity:0}.header-video.unmuted #unmuted{opacity:1}.header-video:hover{cursor:pointer}.header-video:hover .header-video__controls{transform:translateY(0)}.main-title .container{flex-direction:column;align-items:center;display:flex}.main-title h1{margin:0 0 2rem}.main-title h2{letter-spacing:normal;margin:0 0 2rem;font-family:Arial,Helvetica,sans-serif;font-size:2.2rem;font-style:italic;line-height:1.4}.main-title .button__primary{margin-right:2rem}.category-cards .container{justify-content:space-between;align-items:flex-start;display:flex}.category-cards__card{background:#fff;border:1px solid #d1d1d1;border-radius:5px;width:31%;overflow:hidden}.category-cards__card--text{width:100%;padding:2rem 2rem 2.5rem}.category-cards__card--image{background:#8f8f8f;padding-top:55%;position:relative}.category-cards__card--image img{width:100%;position:absolute;top:0;left:0}.corporate-events{padding:0}.corporate-events .container{z-index:0;flex-direction:column;justify-content:space-between;align-items:center;padding-top:5rem;padding-bottom:5rem;display:flex;position:relative}.corporate-events .container:before{content:"";opacity:.4;z-index:-1;background:url(/immutable/images/crossed-flags.5b825d708b504eca.png) 50% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.corporate-events .container p{max-width:84rem;margin:2rem 0 0;font-size:2rem}.corporate-events .container .button{margin-top:3rem}.social-feed-instagram{justify-content:space-between;align-items:center;width:100%;display:flex}.social-feed-instagram-post{background:#000;width:calc(16.6667% - 5px);padding-top:calc(16.6667% - 5px);position:relative;overflow:hidden;height:auto!important}.social-feed-instagram-post img{opacity:0;width:auto;min-width:100%;height:100%;min-height:100%;transition:all .5s;position:absolute;top:0;left:50%;transform:translate(-50%)scale(1)}.social-feed-instagram-post.loaded img{opacity:1}.social-feed-instagram-post:hover img{opacity:.75;transform:translate(-50%)scale(1.2)}.newsletter{background:#fff}.newsletter .container{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.newsletter .container h4{margin:0 4rem 0 0}.newsletter .container form{flex-wrap:nowrap;flex-grow:1;width:100%;max-width:40rem;display:flex}.newsletter .container form input{flex-grow:1}.newsletter .container form button{border-radius:0;width:auto;font-size:1.2rem}.footer .container{flex-wrap:nowrap;align-items:flex-start;display:flex}.footer__column{color:#e5e5e5;width:25%;padding-right:5rem}.footer__column p{margin-bottom:0}.footer__column:last-child{padding-right:0}.footer__column .red-highlight{margin-bottom:2rem}.footer__column h5{color:#fff}.footer__column ul{margin-bottom:2rem}.footer__column a{color:#fff;font-size:1.6rem;text-decoration:underline}.footer__column a:hover{color:#ee2f34}.footer__column--contact p{margin-top:2rem}.footer__column form{flex-direction:column;display:flex}.footer__column form input,.footer__column form textarea{color:#fff;background:#666}.footer__column form button{border-radius:0;align-self:flex-start;margin-top:1rem}.footer__social{margin-top:2rem;display:flex}.footer__social img{width:4rem;margin-right:2rem}.amp{background:#000;padding:1rem 0}.amp .container{flex-wrap:wrap;justify-content:space-between;display:flex}.amp .container p{color:#fff}.amp .container a{align-items:center;display:flex}.amp .container img{width:7rem;margin-left:.75rem}.google-maps{background:#e5e3df;margin-bottom:-.5rem}.contact .content-block{flex-wrap:wrap;justify-content:space-between;display:flex}.contact .content-block>div{width:48%}.contact .content-block>div h5{text-transform:uppercase;color:#ee2f34;letter-spacing:0;margin:2rem 0 0;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:700}.contact .content-block>div h5~p{margin:0;font-size:2rem}.contact .content-block>div .button{margin-top:1.5rem}.contact .content-block>div ul{width:35rem}.contact .content-block>div ul li{justify-content:space-between;width:100%;display:flex}.contact__social{margin-top:1rem;display:flex}.contact__social img{width:4rem;margin-right:2rem}.race-packages__description{max-width:50rem;margin:2rem auto 0}.race-packages__price-list{color:#000;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:4rem;display:flex}.race-packages__price-list .content-block{width:calc(50% -3rem)}.race-packages__price-list .content-block:nth-child(3){margin:auto}.race-packages__price-list.full-width .content-block{width:100%}.race-packages__price-list--includes{margin-top:.5rem}.race-packages__price-list--includes li{margin-bottom:.5rem;margin-left:2rem;padding-left:1rem;list-style:outside}.race-packages__price-list--packages--carts p{padding-top:.2rem;font-size:1.4rem}.race-packages__price-list--packages--carts p span{font-weight:700}.race-packages__price-list--packages li{justify-content:space-between;align-items:flex-start;margin:3rem 0;display:flex}.race-packages__price-list--packages li div:first-child{flex-grow:1}.race-packages__price-list--packages li div:first-child h3{color:red;margin-bottom:0;font-size:3.2rem}.race-packages__price-list--packages li div:first-child p{margin:.75rem 0;line-height:1.2}.race-packages__price-list--packages li div:nth-child(2){white-space:nowrap;flex-direction:column;align-items:flex-end;width:14rem;margin-left:2rem;display:flex}.race-packages__price-list--packages li div:nth-child(2) span{margin-bottom:1rem;font-size:1.6rem;line-height:1.2}.race-packages__price-list--packages li div:nth-child(2) span:first-child{margin-bottom:.5rem;font-family:BigNoodleTitling;font-size:3.2rem}.arrive-and-drive__description{justify-content:space-between;align-items:flex-start;margin:4rem auto 2rem;display:flex}.arrive-and-drive__description div{width:47.5%}.arrive-and-drive__description .race-packages__price-list{margin-top:0}.arrive-and-drive__description .race-packages__price-list .content-block{width:100%}.race-history{margin-top:4rem}.red-strip{color:#fff;background:#ee2f34;margin:0 -3rem;padding:.75rem 3rem;font-family:BigNoodleTitling;font-size:3rem;display:block}.track__image{max-width:calc(50% - 2rem);margin-bottom:6rem}.track__matterport{margin-bottom:6rem}.track__onboard{width:100%;margin-bottom:6rem}.fastest-lap{margin-bottom:2rem}.fastest-lap span{display:block}.fastest-lap span:first-child{color:#ee2f34;font-family:BigNoodleTitling;font-size:8rem}.fastest-lap span:last-child{text-transform:uppercase;margin-top:-5px;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:700;line-height:1}@media (width<=1023px){body{margin-top:11rem}.main-title h1{margin:0 0 1rem;font-size:5rem}.header-video__controls{transform:translateY(0)}.category-cards__card{width:32%}.category-cards__card--text{width:100%;padding:1.5rem 1.5rem 2rem}.category-cards__card--text h2{font-size:3.6rem}.social-feed-instagram{flex-wrap:wrap}.social-feed-instagram-post{width:calc(33.3333% - 5px);margin-top:5px;padding-top:calc(33.3333% - 5px)}.newsletter .container{flex-direction:column}.newsletter .container h4{text-align:center;margin:0}.newsletter .container form{margin-top:2rem}.footer .container{flex-wrap:wrap}.footer__column{width:50%;margin-bottom:2rem}.race-packages__price-list{flex-direction:column;align-items:center}.race-packages__price-list .content-block{width:100%;max-width:60rem}.arrive-and-drive__description{flex-direction:column;justify-content:space-between;align-items:center;margin:4rem auto 2rem;display:flex}.arrive-and-drive__description div{width:100%;max-width:60rem}.arrive-and-drive__description .content-block{margin-top:3rem;margin-bottom:2rem}.track .race-packages__price-list .split{max-width:60rem;margin-bottom:4rem}.track__image{max-width:80%}}@media (width<=767px){.header-video{height:21rem}.header-video__controls--play-pause,.header-video__controls--right>div{opacity:1}.main-title h1{font-size:4rem}.category-cards .container{flex-direction:column}.category-cards__card{width:100%;margin-bottom:2rem}.category-cards__card .button{width:100%}.track__image{max-width:90%}.social-feed-instagram-post{width:calc(50% - 5px);margin-bottom:1rem;padding-top:calc(50% - 5px)}.social-feed-instagram-post:hover img{opacity:.75;transform:translate(-50%)scale(1)}.footer .container{flex-direction:column}.footer__column{width:100%;margin-bottom:4rem;padding-right:0}.footer__column:last-child{margin-bottom:0}.race-packages__price-list--packages li{flex-direction:column;margin-bottom:4rem}.race-packages__price-list--packages li div{width:100%}.race-packages__price-list--packages li div:nth-child(2){align-items:flex-start;width:100%;margin-top:.5rem;margin-left:0}.race-packages__price-list--packages li div:nth-child(2) a{text-align:center;width:100%;padding:1.5rem}.contact .content-block{flex-direction:column}.contact .content-block>div,.contact .content-block>div ul{width:100%}.contact .content-block>div:first-child{margin-bottom:4rem}}
