.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}
.play-button{border:0;background:url('../clientlib-site/resources/images/play_white.svg') no-repeat center;width:42px;height:43px}
.pause-button-animated{position:relative;width:45px;height:45px;border:0;background:url('../clientlib-site/resources/images/pause-icon.svg') no-repeat center;background-size:contain}
.pause-button-animated svg{position:absolute;top:0;left:0;width:45px;height:45px;transform:rotate(-90deg);pointer-events:none}
.pause-button-animated .progress-circle{fill:none;stroke:var(--white);stroke-width:2.5;stroke-linecap:round;transition:none}
.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}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.cmp-stats-banner{position:relative;color:var(--text-primary);background:var(--background-primary);max-width:var(--component-global-max-width);margin:0 auto}
.cmp-stats-banner .stats-banner-inner{position:relative;z-index:1;max-width:var(--component-content-max-width);margin:0 auto;box-sizing:border-box;padding-inline:var(--padding-x-mobile)}
@media(min-width:768px){.cmp-stats-banner .stats-banner-inner{padding-inline:clamp(56px,calc((100vw - 912px) / 2),264px)}
}
.cmp-stats-banner .stats-heading{overflow:hidden}
.cmp-stats-banner .stats-heading h1,.cmp-stats-banner .stats-heading h2,.cmp-stats-banner .stats-heading h3,.cmp-stats-banner .stats-heading h4,.cmp-stats-banner .stats-heading h5,.cmp-stats-banner .stats-heading h6{color:var(--racing-blue);font-size:var(--font-size-title-2);line-height:var(--line-height-title-2);font-weight:var(--font-weight-regular)}
@media(min-width:768px){.cmp-stats-banner .stats-heading h1,.cmp-stats-banner .stats-heading h2,.cmp-stats-banner .stats-heading h3,.cmp-stats-banner .stats-heading h4,.cmp-stats-banner .stats-heading h5,.cmp-stats-banner .stats-heading h6{font-size:var(--font-size-title-1);line-height:var(--line-height-title-1)}
}
.cmp-stats-banner .stats-heading>*{font-weight:var(--font-weight-regular)}
.cmp-stats-banner .stats-heading>*:first-child{margin-block-start:0}
.cmp-stats-banner .stats-heading>*:last-child{margin-block-end:0}
.cmp-stats-banner .stats-container{padding-block:3rem}
.cmp-stats-banner .stats-container .stats{display:grid;grid-template-columns:repeat(2,1fr);text-align:center;column-gap:var(--spacing-8);row-gap:var(--spacing-32);max-width:443px;margin:0 auto}
@media(min-width:1024px){.cmp-stats-banner .stats-container .stats{grid-template-columns:repeat(4,1fr);column-gap:88px;row-gap:unset;max-width:unset}
}
.cmp-stats-banner .stat{color:var(--racing-blue)}
.cmp-stats-banner .stat__text{font-family:var(--font-racing);font-size:32px;line-height:40px}
@media(min-width:768px){.cmp-stats-banner .stat__text{font-size:32px;line-height:40px}
}
.cmp-stats-banner .stat__label{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-weight:var(--font-weight-regular)}
@media(min-width:768px){.cmp-stats-banner .stat__label{font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle)}
}
.cmp-stats-banner .stats-banner-background{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}
.cmp-stats-banner .stats-banner-background img{width:100%;height:100%;object-fit:cover;object-position:center center}
@media(min-width:768px){.cmp-stats-banner .stats-banner-background img{object-position:center bottom}
}
.cmp-stats-banner.height-fixed{height:693px}
@media(min-width:768px){.cmp-stats-banner.height-fixed{height:1017px}
}
.cmp-stats-banner.height-fixed .stats-banner-inner{padding-block-start:var(--spacing-88)}
@media(min-width:768px){.cmp-stats-banner.height-fixed .stats-banner-inner{padding-block-start:180px;padding-inline:clamp(56px,calc((100vw - 1016px) / 2),212px)}
}
@media(max-width:767px){.cmp-stats-banner.height-fixed .stats-heading [class^="f1-headline"],.cmp-stats-banner.height-fixed .stats-heading [class*=" f1-headline"],.cmp-stats-banner.height-fixed .stats-heading [class^="f1-display"],.cmp-stats-banner.height-fixed .stats-heading [class*=" f1-display"]{font-size:var(--font-size-title-2);line-height:var(--line-height-title-2)}
}
@media(min-width:768px){.cmp-stats-banner.height-fixed .stats-heading h1,.cmp-stats-banner.height-fixed .stats-heading h2,.cmp-stats-banner.height-fixed .stats-heading h3,.cmp-stats-banner.height-fixed .stats-heading h4,.cmp-stats-banner.height-fixed .stats-heading h5,.cmp-stats-banner.height-fixed .stats-heading h6{font-size:40px;line-height:48px}
}
.cmp-stats-banner.height-fixed .stats-container{margin-block-end:var(--spacing-88)}
.cmp-stats-banner.height-fixed .stat__text{font-size:32px;line-height:40px}
@media(min-width:768px){.cmp-stats-banner.height-fixed .stat__text{font-size:58px;line-height:62px}
}