.cmp-sheet-carousel{margin:24px 0;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.cmp-sheet-carousel.show{opacity:1}
.cmp-sheet-carousel__title{font-weight:700;font-size:48px;line-height:52px;letter-spacing:0;vertical-align:middle;margin-bottom:24px}
@media(max-width:1024px){.cmp-sheet-carousel__title{font-size:32px;line-height:36px;margin-top:12px}
}
.cmp-sheet-carousel__container{position:relative}
.cmp-sheet-carousel__container .swiper-container{position:relative}
.cmp-sheet-carousel__container .swiper{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:3.4375rem}
.cmp-sheet-carousel__container .swiper-button-prev,.cmp-sheet-carousel__container .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);width:1.875rem;height:1.875rem;background:white;color:black;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;border:1px solid var(--Greyscale-300);margin-top:0}
.cmp-sheet-carousel__container .swiper-button-prev{left:-9px}
.cmp-sheet-carousel__container .swiper-button-next{right:-9px}
.cmp-sheet-carousel__container .swiper-button-next:after,.cmp-sheet-carousel__container .swiper-button-prev:after{font-size:10px;font-weight:bold}
.cmp-sheet-carousel__container .swiper .swiper-slide{height:auto}
.cmp-sheet-carousel__container .swiper-pagination{bottom:-50px}
.cmp-sheet-carousel__container .bullet{width:12px;height:12px;border-radius:13px;border:2px solid var(--Greyscale-300);background:transparent;opacity:0;margin:0 12px;box-sizing:unset}
.cmp-sheet-carousel__container .bullet.swiper-pagination-bullet-active{border:2px solid var(--Secondary-Black,#0c0c0c)}
.cmp-sheet-carousel__container .bullet.swiper-pagination-bullet-active span{width:10px;height:10px;border-radius:13px;background:var(--Secondary-Black,#0c0c0c);display:flex;margin:1px 1px}
.cmp-sheet-carousel__container .swiper-pagination-bullet-active-main{opacity:1}
.cmp-sheet-carousel__container .swiper-content{height:100%;aspect-ratio:.92073171;display:flex;flex-direction:column;position:relative}
.cmp-sheet-carousel__container .swiper-content .sheet-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}
.cmp-sheet-carousel__container .swiper-content .sheet-image{display:flex;min-height:0;height:100%}
.cmp-sheet-carousel__container .swiper-content .sheet-image img{width:100%;object-fit:cover}
.cmp-sheet-carousel__container .swiper-content.portrait{aspect-ratio:.68949772}
.cmp-sheet-carousel__container .swiper-content.sheet-gradient::before{content:"";position:absolute;inset:0;background:linear-gradient(181.82deg,rgba(0,0,0,0) 42.76%,rgba(0,0,0,0.419685) 75.01%,rgba(0,0,0,0.8) 99.6%);pointer-events:none;z-index:1}
.cmp-sheet-carousel__container .swiper-content.sheet-gradient .sheet-data-wrapper{z-index:2}
.cmp-sheet-carousel__container .sheet-data-wrapper-inside .sheet-data-wrapper{position:absolute;bottom:0;width:100%}
.cmp-sheet-carousel__container .sheet-data-wrapper-inside .sheet-image{border:solid 1px #aeaeae}
.cmp-sheet-carousel__container .sheet-data-wrapper-inside .sheet-data{padding:8px;margin:12px}
.cmp-sheet-carousel__container .sheet-data-wrapper-outside .sheet-data-wrapper{border:solid 1px #aeaeae;border-top:0}
.cmp-sheet-carousel__container .sheet-data-wrapper-outside .sheet-image{border:solid 1px #aeaeae;border-bottom:0}
.cmp-sheet-carousel__container .sheet-data-wrapper-outside .sheet-data{padding:12px 20px 20px 20px}
.cmp-sheet-carousel__container .sheet-data{display:flex;flex-direction:column;gap:8px}
.cmp-sheet-carousel__container .sheet-data-transparent{color:white}
.cmp-sheet-carousel__container .sheet-data-primary{background-color:white}
.cmp-sheet-carousel__container .sheet-data-secondary{background-color:var(--primary-primary-500)}
.cmp-sheet-carousel__container .sheet-data-status{color:black;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;vertical-align:middle;margin-bottom:4px}
.cmp-sheet-carousel__container .sheet-data-status .status{padding:4px 8px;border-radius:4px}
.cmp-sheet-carousel__container .sheet-data-status-hide{display:none}
.cmp-sheet-carousel__container .sheet-data-status-primary .status{background-color:white;border:solid 1px #5a5a5a}
.cmp-sheet-carousel__container .sheet-data-status-secondary .status{background-color:var(--primary-primary-500);border:solid 1px var(--primary-primary-500)}
.cmp-sheet-carousel__container .sheet-data-percentage-hide .sheet-data-percentage{display:none}
.cmp-sheet-carousel__container .sheet-data-percentage-title .sheet-data-percentage{display:none}
.cmp-sheet-carousel__container .sheet-data-percentage-title .sheet-data-title .percentage{display:inline-block}
.cmp-sheet-carousel__container .sheet-data-percentage .percentage{font-family:var(--n27-bold);font-weight:700;font-size:28px;line-height:28px;letter-spacing:0;vertical-align:middle}
.cmp-sheet-carousel__container .sheet-data-percentage .votes{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;vertical-align:bottom;margin-left:8px}
@media(max-width:1024px){.cmp-sheet-carousel__container .sheet-data-percentage .votes{font-size:14px;line-height:18px}
}
.cmp-sheet-carousel__container .sheet-data-title{font-family:var(--n27-bold);font-weight:700;font-size:24px;line-height:30px;letter-spacing:0;vertical-align:middle}
@media(max-width:1024px){.cmp-sheet-carousel__container .sheet-data-title{font-size:18px;line-height:22px}
}
.cmp-sheet-carousel__container .sheet-data-title .percentage{display:none}
.cmp-sheet-carousel__container .sheet-data-subtitle{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0}
.cmp-sheet-carousel__container .sheet-top-items-hide{display:none}
.cmp-sheet-carousel__container .sheet-top-items-logo .sheet-top-items{justify-content:end !important}
.cmp-sheet-carousel__container .sheet-top-items-logo .sheet-top-items .top-items-icon{display:none !important}
.cmp-sheet-carousel__container .sheet-top-items-logo .sheet-top-items .top-items-status{display:none !important}
.cmp-sheet-carousel__container .sheet-top-items-status .sheet-top-items .top-items-logo{display:none !important}
.cmp-sheet-carousel__container .sheet-top-items-status .sheet-top-items .top-items-icon{display:none !important}
.cmp-sheet-carousel__container .sheet-top-items-status-winner .top-items-icon .icon-all_match{display:none}
.cmp-sheet-carousel__container .sheet-top-items-status-winner .top-items-logo{display:none !important}
.cmp-sheet-carousel__container .sheet-top-items-status-finalist .top-items-icon .icon-emoji_events{display:none}
.cmp-sheet-carousel__container .sheet-top-items-status-finalist .top-items-logo{display:none !important}
.cmp-sheet-carousel__container .sheet-top-items-wrapper{position:absolute;top:0;width:100%}
.cmp-sheet-carousel__container .sheet-top-items-wrapper .sheet-top-items{display:flex;flex-direction:row;margin:12px;justify-content:space-between;align-items:center}
.cmp-sheet-carousel__container .sheet-top-items-wrapper .sheet-top-items .top-items-icon{background-color:var(--primary-primary-500);width:32px;height:32px;display:flex;flex-direction:row;align-items:center;justify-content:center;color:black;border-radius:100%;font-size:16px}
.cmp-sheet-carousel__container .sheet-top-items-wrapper .sheet-top-items .top-items-status{color:black;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;display:flex}
.cmp-sheet-carousel__container .sheet-top-items-wrapper .sheet-top-items .top-items-status .status{padding:4px 8px;border-radius:4px;background-color:white;border:solid 1px #5a5a5a}
.cmp-sheet-carousel__container .sheet-top-items-wrapper .sheet-top-items .top-items-logo img{width:40px;height:40px;border-radius:100%;border:1px solid #aeaeae;display:block;background-color:white;object-fit:contain}
.cmp-sheet-carousel.kirolak .sheet-data-primary{background-color:white}
.cmp-sheet-carousel.kirolak .sheet-data-secondary{background-color:var(--Secondary-500)}
.cmp-sheet-carousel.kirolak .sheet-data-status{color:black}
.cmp-sheet-carousel.kirolak .sheet-data-status-primary .status{background-color:white;border:solid 1px #5a5a5a}
.cmp-sheet-carousel.kirolak .sheet-data-status-secondary .status{background-color:var(--Secondary-500);border:solid 1px var(--Secondary-500)}
.cmp-sheet-carousel.kirolak .sheet-top-items-wrapper .sheet-top-items .top-items-icon{background-color:var(--Secondary-500)}
.cmp-sheet-carousel.kirolak .sheet-top-items-wrapper .sheet-top-items .top-items-status{color:black}
.cmp-sheet-carousel.kirolak .sheet-top-items-wrapper .sheet-top-items .top-items-status .status{background-color:white;border:solid 1px #5a5a5a}