.primary-navigation-buttons{position:absolute;top:100%;margin-top:32px;font-size:0;line-height:0;border:0;width:45px;height:45px;z-index:2}
.navigation-prev-button{background:url('../clientlib-site/resources/images/previous.png') no-repeat center;right:55px;width:45px;height:45px;background-size:contain;border:0}
.navigation-prev-button:hover{background:url('../clientlib-site/resources/images/previous-hover.png') no-repeat center;background-size:45px 45px}
.navigation-next-button{background:url('../clientlib-site/resources/images/next.png') no-repeat center;right:0;width:45px;height:45px;background-size:contain;border:0}
.navigation-next-button:hover{background:url('../clientlib-site/resources/images/next-hover.png') no-repeat center;background-size:45px 45px}
.pause-button{border:0;background:url('../clientlib-site/resources/images/pause_white.svg') no-repeat center;width:42px;height:43px}
.swiper-pagination-bullet{border-radius:8px;height:8px;border:0;opacity:1;padding:0;background:var(--white);width:8px}
.swiper-pagination-bullet-active{width:24px;background:var(--accent-primary);box-shadow:none}
.my-button{height:24px;width:24px;background:url('../clientlib-site/resources/images/close.svg') no-repeat center;border:0}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.cmp-brightcove-video{width:100%;margin:auto;background:var(--background-primary);max-width:var(--component-global-max-width)}
@media(min-width:768px){.cmp-brightcove-video{width:100%}
}
.cmp-brightcove-video .video-js .vjs-big-play-button{background-color:var(--racing-blue)}
.cmp-brightcove-video .video-js .vjs-play-progress{background-color:var(--racing-blue)}
.cmp-brightcove-video .video-js .vjs-volume-level{background-color:var(--racing-blue)}
.cmp-brightcove-video .bc-player-default_default:hover .vjs-big-play-button{background-color:var(--racing-blue)}
.cmp-brightcove-video .bc-player-default_default .vjs-title-bar{display:none}
.cmp-brightcove-video .moreMargin{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 var(--mobile-padding-bottom) 0;margin:0 var(--mobile-x-margin);max-width:var(--cards-container-max-width-desktop)}
@media(min-width:768px){.cmp-brightcove-video .moreMargin{padding:0 var(--mobile-x-margin) var(--desktop-padding-bottom);margin:0 auto}
}
@media(min-width:1440px){.cmp-brightcove-video .moreMargin{padding:0 0 var(--desktop-padding-bottom) 0}
}