.challenge-winner-slider-mdl .page-center{position:relative}.challenge-winner-slider-mdl .slider-arrow{display:none}.challenge-winner-slider-mdl .next-arrow-wrapper,.challenge-winner-slider-mdl .prev-arrow-wrapper{position:absolute;top:10%}.challenge-winner-slider-mdl .prev-arrow-wrapper{left:0}.challenge-winner-slider-mdl .next-arrow-wrapper{right:0}.challenge-winner-slider-mdl .top-section{margin-bottom:40px;text-align:center}.challenge-winner-slider-mdl .top-section>div{display:inline-block;vertical-align:middle}.challenge-winner-slider-mdl .top-section-left,.challenge-winner-slider-mdl .top-section-right{filter:brightness(0)}.challenge-winner-slider-mdl .top-section .date{color:#000;font-size:12px;font-weight:400}.challenge-winner-slider-mdl .top-section .top-title h2{color:#000;font-size:32px;font-weight:900;margin:0;text-transform:uppercase}.challenge-winner-slider-mdl .winner-wrapper{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.challenge-winner-slider-mdl .winner-left{width:calc(70% - 20px)}.challenge-winner-slider-mdl .winner-right{width:30%}.challenge-winner-slider-mdl .image-holder{background-position:50%;background-size:cover;border-radius:16px;min-height:500px;overflow:hidden;position:relative}.challenge-winner-slider-mdl .image-overlay{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%}.challenge-winner-slider-mdl .image-holder:hover .image-overlay{opacity:1;transition:all .3s ease-in-out;visibility:visible}.challenge-winner-slider-mdl .overlay-icon{align-items:center;background:#fff;border-radius:100px;cursor:pointer;display:flex;height:80px;justify-content:center;left:50%;overflow:hidden;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80px;z-index:1}.challenge-winner-slider-mdl .overlay-icon span.material-symbols-outlined{font-size:30px}.challenge-winner-slider-mdl .challenge-divider{height:1px;margin:80px 0;width:100%}.challenge-winner-slider-mdl .student-avatar{background-position:50%;background-size:cover;border-radius:100%;height:80px;margin:0 0 10px;width:80px}.challenge-winner-slider-mdl .student-name{color:#000;font-size:18px;margin:0 0 10px}.challenge-winner-slider-mdl .student-name strong{font-weight:700}.challenge-winner-slider-mdl .student-info{margin-bottom:30px;text-transform:uppercase}.challenge-winner-slider-mdl .student-roll{color:grey;font-size:16px;font-weight:400}.challenge-winner-slider-mdl .student-roll strong{color:#000;font-weight:700}.challenge-winner-slider-mdl .categories,.challenge-winner-slider-mdl .tools,.challenge-winner-slider-mdl .total-votes{margin:0 0 30px}.challenge-winner-slider-mdl .categories h4,.challenge-winner-slider-mdl .tools h4,.challenge-winner-slider-mdl .total-votes h4{font-size:18px;font-weight:700;margin:0 0 15px;text-transform:uppercase}.challenge-winner-slider-mdl .categories-wrapper{display:flex;gap:5px}.challenge-winner-slider-mdl .categories-wrapper span{border:1px solid rgba(0,0,0,.1);border-radius:5px;color:#bebfc1;display:inline-block;font-weight:400;padding:5px 10px;text-transform:uppercase}.challenge-winner-slider-mdl .total-votes-wrapper{align-items:center;display:flex;font-size:32px}.challenge-winner-slider-mdl .total-votes-wrapper b{font-weight:900}.challenge-winner-slider-mdl .runner-wrapper .title-wrapper{margin-bottom:30px;text-align:center}.challenge-winner-slider-mdl .runner-wrapper .title-wrapper h2{font-weight:900;margin:0;text-transform:uppercase}.challenge-winner-slider-mdl .runner-item-wrap{align-items:flex-start;display:flex;gap:20px;justify-content:center}.challenge-winner-slider-mdl .runner-item-wrap .runner-item{width:calc(50% - 10px)}.challenge-winner-slider-mdl .runner-image-holder{border-radius:16px;margin:0 0 20px;overflow:hidden}.challenge-winner-slider-mdl .runner-image-holder img{width:100%}.challenge-winner-slider-mdl .runner-info-holder{align-items:center;display:flex;gap:20px;justify-content:space-between}.challenge-winner-slider-mdl .runner-info-left{align-items:center;display:flex;gap:20px;justify-content:flex-start}.challenge-winner-slider-mdl .runner-info-index{align-items:center;border:1px solid rgba(0,0,0,.3);border-bottom:0;font-size:18px;font-weight:700;height:60px;justify-content:center;overflow:hidden;padding-top:5px;position:relative;text-align:center;width:40px}.challenge-winner-slider-mdl .runner-info-index:after{background:#fff;border:1px solid rgba(0,0,0,.3);bottom:-27px;content:"";height:40px;left:0;position:absolute;transform:rotate(45deg);width:100%}.challenge-winner-slider-mdl .runner-name{font-size:18px;font-weight:700;margin:0 0 5px;text-transform:uppercase}.challenge-winner-slider-mdl .runner-roll{font-size:16px;font-weight:400;text-transform:uppercase}.challenge-winner-slider-mdl .runner-roll strong{font-weight:400}.challenge-winner-slider-mdl .runner-info-right .material-symbols-outlined{font-weight:700;margin-right:5px}.challenge-winner-slider-mdl .nominee-wrapper .title-wrapper{margin-bottom:30px;text-align:center}.challenge-winner-slider-mdl .nominee-wrapper .title-wrapper h2{font-weight:900;margin:0;text-transform:uppercase}.challenge-winner-slider-mdl .nominee-item-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0;justify-content:center}.challenge-winner-slider-mdl .nominee-item-wrap .nominee-item{margin-bottom:20px;padding:0 10px;width:25%}.challenge-winner-slider-mdl .nominee-image-holder{border-radius:16px;margin:0 0 20px;overflow:hidden}.challenge-winner-slider-mdl .nominee-image-holder img{width:100%}.challenge-winner-slider-mdl .nominee-name{color:#000;font-size:14px;font-weight:700;margin:0 0 5px;text-transform:uppercase}.challenge-winner-slider-mdl .nominee-roll{font-weight:400;text-transform:uppercase}@media (max-width:991px){.challenge-winner-slider-mdl .total-votes-wrapper{font-size:24px}.challenge-winner-slider-mdl .nominee-item-wrap .nominee-item{width:33.33%}}@media (max-width:768px){.challenge-winner-slider-mdl .top-section .top-title h2{font-size:24px}.challenge-winner-slider-mdl .winner-wrapper{flex-direction:column;gap:40px}.challenge-winner-slider-mdl .winner-left,.challenge-winner-slider-mdl .winner-right{width:100%}.challenge-winner-slider-mdl .image-holder{min-height:300px}.challenge-winner-slider-mdl .nominee-item-wrap .nominee-item{width:50%}.challenge-winner-slider-mdl .runner-item-wrap{flex-wrap:wrap;gap:40px}.challenge-winner-slider-mdl .runner-item-wrap .runner-item{width:100%}.challenge-winner-slider-mdl .student-avatar{height:50px;width:50px}.challenge-winner-slider-mdl .student-name{font-size:16px}.challenge-winner-slider-mdl .student-roll{font-size:14px}.challenge-winner-slider-mdl .categories h4,.challenge-winner-slider-mdl .tools h4,.challenge-winner-slider-mdl .total-votes h4{font-size:16px}.challenge-winner-slider-mdl .categories-wrapper{flex-wrap:wrap}.challenge-winner-slider-mdl .categories-wrapper span{font-size:11px}.challenge-winner-slider-mdl .total-votes-wrapper{font-size:22px}.challenge-winner-slider-mdl .total-votes{margin-bottom:0}.challenge-winner-slider-mdl .challenge-divider{margin:40px 0}.challenge-winner-slider-mdl .runner-name,.challenge-winner-slider-mdl .runner-roll{font-size:12px}.challenge-winner-slider-mdl .runner-info-right .material-symbols-outlined,.challenge-winner-slider-mdl .runner-info-right .total-votes-wrapper{font-size:14px}.challenge-winner-slider-mdl .runner-info-index{width:30px}.challenge-winner-slider-mdl .runner-info-index:after{bottom:-20px;height:30px}.challenge-winner-slider-mdl .nominee-name,.challenge-winner-slider-mdl .nominee-roll{font-size:12px}}@media (max-width:480px){.challenge-winner-slider-mdl .image-holder{min-height:250px}.challenge-winner-slider-mdl .top-section .top-title h2{font-size:14px}.challenge-winner-slider-mdl .nominee-item-wrap .nominee-item{padding:0;width:100%}}