.video-html-wrap{width:100%;height:0;padding-bottom:56%;position:relative}.video-html-wrap .hide{display:none!important}.video-html-wrap.vid-loading video{opacity:0}.video-html-wrap.vid-loaded video{animation:4s cubic-bezier(.19,1,.22,1) forwards FadeIn}.video-html-wrap.interactive{cursor:pointer}.video-html-wrap .placeholder{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.video-html-wrap.bg{z-index:-1;height:100%;padding-bottom:0}.video-html-wrap.bg.clickable{z-index:initial}.video-html-wrap video{z-index:200;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;margin-top:0;display:block;position:absolute;top:0;left:0}.video-html-wrap .switch-intro{z-index:200}.video-html-wrap .caption-video{z-index:350;width:100%;height:100%;display:flex;position:relative;top:0;left:0}.video-html-wrap.aspect-ratio .caption-video{position:absolute}.video-html-wrap .video-buttons{z-index:505;display:flex;position:absolute;top:1em;right:1em}.video-html-wrap .captions-indicator{cursor:pointer;color:#000;background:#fff;border:1px solid #000;place-content:center;align-items:center;margin-right:.25em;display:flex;overflow:hidden}.video-html-wrap .captions-indicator:hover{color:#fff;background:#000;border:1px solid #fff}.video-html-wrap .captions-indicator:hover svg{fill:#fff}.video-html-wrap .captions-indicator>div{text-transform:uppercase;vertical-align:middle;align-items:center;padding:.5em;font-size:1.5em;line-height:1;display:flex;position:relative}@media screen and (max-width:768px){.video-html-wrap .captions-indicator>div{font-size:1em}}.video-html-wrap .captions-indicator>div svg{width:1em;height:1em}.video-html-wrap .mute-indicator{cursor:pointer;color:#000;background:#fff;border:1px solid #000;overflow:hidden}.video-html-wrap .mute-indicator:hover{color:#fff;background:#000;border:1px solid #fff}.video-html-wrap .mute-indicator:hover svg{fill:#fff}.video-html-wrap .mute-indicator div{text-transform:uppercase;vertical-align:middle;align-items:center;padding:.5em;font-size:1.5em;line-height:1;display:flex;position:relative}@media screen and (max-width:768px){.video-html-wrap .mute-indicator div{font-size:1em}}.video-html-wrap .mute-indicator div svg{width:1em;height:1em}.hero-and-sidebar .video-html-wrap{z-index:500;cursor:default}.video-cover{z-index:200}.video-cover .video-overlay-play{z-index:1000;background-color:#0000;background-image:url(../media/play.0jvzeqf8kmw1u.png);background-position:50%;background-repeat:no-repeat;background-size:5%;width:100%;height:100%;transition:all .1s ease-in-out;position:absolute}@media screen and (max-width:768px){.video-cover .video-overlay-play{background-size:15%}}.video-cover .bg-overlay-gradient{z-index:200;background:linear-gradient(#000000c2 0%,#fff0 34%);width:100%;height:100%;position:absolute;top:0;left:0}.play-outline .video-overlay-play{background-image:url(../media/play_outline.09jpppl8bf~53.png)}.video-html-wrap{overflow:hidden}.video-html-wrap:hover .video-overlay-play{transform:scale(1.1)}.video-html-wrap:active .video-overlay-play{transition:all ease-in-out;transform:scale(.9)}.cc-icon-off{position:relative}.cc-icon-off:before{content:"\\";justify-content:center;align-items:center;width:100%;height:100%;font-size:1.8em;display:flex;position:absolute;top:0;left:0}.video-html-wrap .animate-in-from-bottom{opacity:0}.inview .animate-in-from-bottom{animation-name:animate-in-from-bottom;animation-duration:1s;animation-timing-function:cubic-bezier(.17,.04,.03,.94);animation-iteration-count:1;animation-fill-mode:both}.blend-overlay .video-cover .video-overlay-play{background-image:url(../media/logo.0awidlywkr0m5.png);background-size:50%}.blend-overlay .blend-multiply{mix-blend-mode:multiply}.blend-overlay .blend-screen{mix-blend-mode:screen}.blend-overlay .blend-soak{background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.video-children{z-index:500;width:100%;height:100%;display:flex;position:relative}.video-children>a{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@keyframes animate-in-from-bottom{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translate(0,0)}}@keyframes animate-in-from-top{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translate(0,0)}}.video-html-wrap .animate-in-from-top{opacity:0}.inview .animate-in-from-top{animation-name:animate-in-from-top;animation-duration:1s;animation-timing-function:cubic-bezier(.17,.04,.03,.94);animation-iteration-count:1;animation-fill-mode:forwards}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}
.racing-calendar a{color:#fff!important}.racing-calendar a:hover{transform:translate(.5em)}.racing-calendar .main{flex-wrap:wrap;place-content:space-around flex-start;gap:.5em 0;padding-top:.5em}.racing-calendar .main .single-event{flex:0 0 33.33%;width:100%}.racing-calendar .main .single-event a,.racing-calendar .event-date-container{flex:0 0 100%;width:100%;display:flex}.racing-calendar .event-date-container .date{flex:0 0 40%;justify-content:flex-end;width:100%}.racing-calendar .event-date-container .date .content{width:100%}.racing-calendar .event-date-container .date .date-box{color:#fff!important;align-items:flex-end!important;padding:0 .5em 0 0!important}.racing-calendar .event-date-container .event-name{border-left:1px solid;flex:0 0 60%;align-items:flex-end;width:100%;padding-bottom:.5em;padding-left:.5em;line-height:1}.racing-calendar .event-date-container .event-name p{letter-spacing:-.02em;max-width:5em;font-size:.85em}.racing-calendar .see-more{flex:0 0 100%;align-items:center;display:flex}.racing-calendar .see-more .line{background:#2c9bf4;flex:auto;width:100%;height:5px}.racing-calendar .see-more a{color:#fff;text-transform:uppercase;white-space:nowrap;flex:0 auto;padding-left:2em;font-size:.75em}.racing-calendar .see-more a:hover{color:#2c9bf4}
.navi.events-calendar .link .title{margin-top:0!important}.navi.events-calendar .box{padding-top:1em!important}.navi.events-calendar a{color:#fff!important}.navi.events-calendar a:hover{transform:translate(.5em)}.navi.events-calendar .main{flex-wrap:wrap;place-content:space-around flex-start;height:100%;padding-top:.5em}.navi.events-calendar .main .single-event{flex:0 0 20%;width:100%}.navi.events-calendar .main .single-event a,.navi.events-calendar .event-date-container{flex:0 0 100%;width:100%;display:flex}.navi.events-calendar .event-date-container .date{flex:0 0 48%;justify-content:flex-end;width:100%}.navi.events-calendar .event-date-container .date .content{width:100%}.navi.events-calendar .event-date-container .date .date-box{color:#fff!important;align-items:flex-end!important;padding:0 .5em 0 0!important}.navi.events-calendar .event-date-container .event-name{border-left:1px solid;flex:0 0 52%;align-items:flex-end;width:100%;padding-bottom:1em;padding-left:.5em;line-height:1}.navi.events-calendar .event-date-container .event-name p{letter-spacing:-.02em;max-width:9em;font-size:.85em}.navi.events-calendar .see-more{flex:0 0 100%;align-items:center;padding:1em 0;display:flex}.navi.events-calendar .see-more .line{background:#2c9bf4;flex:auto;width:100%;height:5px}.navi.events-calendar .see-more a{color:#fff;text-transform:uppercase;white-space:nowrap;background-color:#000;flex:0 auto;padding:0 2em;font-size:.75em;position:absolute;left:50%;transform:translate(-50%)}.navi.events-calendar .see-more a:hover{color:#2c9bf4}
