/* ================================================================================ */
/*  Project: Digital Experience - Web
/*  Author: Digital Experience
/*  Date: Tue Jan 20 2026 16:36:35 GMT+0000 (Coordinated Universal Time)
/*  
/*  Copyright © 2026 Red Hat, Inc.
/*  https://www.redhat.com
/* ================================================================================ */

.left-arrow-button,.rotate-180{transform:rotate(180deg)}#celebrating-our-winners,#chance-to-win,#hero,#not-certified,#prizes,#progress-bar{border-bottom:1px solid #151515}@keyframes fadeInOut{0%,100%{opacity:.6}50%{opacity:1}}@keyframes fadeOutIn{0%,100%{opacity:1}50%{opacity:.6}}.particle{position:absolute;border-radius:50%}.particle-1{width:16px;height:16px;top:0;left:-130px;background-color:#5f0000;animation:5s infinite fadeInOut,25s linear infinite move}.particle-2{width:12px;height:12px;top:65px;left:20px;background-color:#f9a8a8;animation:6s infinite fadeOutIn,30s ease-in-out infinite moveSubtle}.particle-3{width:10px;height:10px;top:20px;left:160px;background-color:#f56e6e;animation:4s infinite reverse fadeInOut,39s ease-in-out infinite reverse move}.particle-4{width:12px;height:12px;top:140px;left:230px;background-color:#a60000;animation:6s infinite fadeOutIn,42s ease-in-out infinite moveSubtle}.particle-5{width:10px;height:10px;top:230px;left:400px;background-color:#e00;animation:5s infinite fadeInOut,25s linear infinite moveSubtle}.particle-6{width:10px;height:10px;top:20px;left:410px;background-color:#f9a8a8;animation:5s infinite reverse fadeInOut,40s linear infinite reverse moveAlternate}.particle-7{width:8px;height:8px;top:130px;left:470px;background-color:#5f0000;animation:5s infinite fadeInOut,38s ease-in infinite moveAlternate}.particle-8{width:12px;height:12px;top:200px;left:530px;background-color:#e00;animation:5s infinite fadeInOut,35s ease-in-out infinite move}.particle-10,.particle-11,.particle-12,.particle-13,.particle-14,.particle-15,.particle-16,.particle-9{width:10px;height:10px}.particle-9{top:-20px;left:750px;background-color:#5f0000;animation:6s infinite reverse fadeOutIn,34s ease-in-out infinite reverse move}.particle-10{top:-25px;right:30px;background-color:#f9a8a8;animation:5s infinite fadeInOut,34s ease-in-out infinite moveSubtle}.particle-11{top:170px;right:-15px;background-color:#e00;animation:3s infinite reverse fadeOutIn,39s linear infinite reverse moveSubtle}.particle-12{top:270px;right:-190px;background-color:#f9a8a8;animation:4s infinite fadeInOut,42s ease-in-out infinite moveAlternate}.particle-13{bottom:40px;right:-10px;background-color:#f56e6e;animation:5s infinite reverse fadeOutIn,36s ease-in-out infinite reverse move}.particle-14{bottom:-50px;right:-100px;background-color:#f9a8a8;animation:4s infinite reverse fadeInOut,49s ease-in-out infinite reverse moveAlternate}.particle-15{bottom:-40px;right:400px;background-color:#f56e6e;animation:7s infinite reverse fadeOutIn,34s linear infinite reverse moveSubtle}.particle-16{bottom:40px;right:625px;background-color:#f9a8a8;animation:5s infinite fadeInOut,40s ease-in-out infinite move}.particle-17{width:16px;height:16px;bottom:-20px;left:275px;background-color:#e00;animation:5s infinite fadeOutIn,34s linear infinite move}.particle-18{width:10px;height:10px;bottom:30px;left:-40px;background-color:#f56e6e;animation:4s infinite reverse fadeInOut,30s ease-in-out infinite reverse moveSubtle}.particle-19{width:10px;height:10px;bottom:250px;left:-90px;background-color:#a60000;animation:3s infinite fadeOutIn,34s linear infinite move}.particle-20{width:16px;height:16px;top:50px;left:550px;background-color:#e00;animation:5s infinite fadeInOut,42s linear infinite moveAlternate}@keyframes glow{to{box-shadow:0 0 2px 1px #e00}}@keyframes move{0%{transform:translateX(0) translateY(0) rotate(0)}10%{transform:translateX(15px) translateY(-5px) rotate(45deg)}20%{transform:translateX(30px) translateY(5px) rotate(90deg)}30%{transform:translateX(10px) translateY(15px) rotate(135deg)}40%{transform:translateX(-10px) translateY(30px) rotate(180deg)}50%{transform:translateX(-25px) translateY(15px) rotate(225deg)}60%{transform:translateX(-15px) translateY(-10px) rotate(270deg)}70%{transform:translateX(-5px) translateY(-20px) rotate(315deg)}80%{transform:translateX(10px) translateY(-30px) rotate(360deg)}90%{transform:translateX(25px) translateY(-15px) rotate(405deg)}100%{transform:translateX(0) translateY(0) rotate(450deg)}}@keyframes moveAlternate{0%{transform:translateX(0) translateY(0) rotate(0)}10%{transform:translateX(-15px) translateY(5px) rotate(45deg)}20%{transform:translateX(-40px) translateY(10px) rotate(90deg)}30%{transform:translateX(-10px) translateY(20px) rotate(135deg)}40%{transform:translateX(10px) translateY(30px) rotate(180deg)}50%{transform:translateX(25px) translateY(15px) rotate(225deg)}60%{transform:translateX(15px) translateY(-10px) rotate(270deg)}70%{transform:translateX(-5px) translateY(-30px) rotate(315deg)}80%{transform:translateX(10px) translateY(-40px) rotate(360deg)}90%{transform:translateX(25px) translateY(-55px) rotate(405deg)}100%{transform:translateX(0) translateY(0) rotate(450deg)}}@keyframes moveSubtle{0%{transform:translateX(0) translateY(0) rotate(0)}10%{transform:translateX(15px) translateY(-5px) rotate(45deg)}20%{transform:translateX(20px) translateY(5px) rotate(90deg)}30%{transform:translateX(10px) translateY(15px) rotate(135deg)}40%{transform:translateX(0) translateY(20px) rotate(180deg)}50%{transform:translateX(5px) translateY(15px) rotate(225deg)}60%{transform:translateX(5px) translateY(10px) rotate(270deg)}70%{transform:translateX(0) translateY(20px) rotate(315deg)}80%{transform:translateX(5px) translateY(20px) rotate(360deg)}90%{transform:translateX(5px) translateY(10px) rotate(405deg)}100%{transform:translateX(0) translateY(0) rotate(450deg)}}#hero.no-animation .particle{animation-play-state:paused}#countdown-clock-surface{background-color:transparent!important}.timer-circle-container{height:520px;width:520px}.timer-circle{background:#e00;border-radius:50%}.countdown-all-text-container p{line-height:1.4}.timer-num{width:2ch}#days-num,#hours-num,#minutes-num,#seconds-num{line-height:1}.timer-separator{bottom:15px}#hero.no-animation #minutes,#hero.no-animation #seconds,#hero.no-animation .timer-separator-minutes,#hero.no-animation .timer-separator-seconds{display:none!important}.animation-toggle{border:1px solid transparent;cursor:pointer;width:170px;top:15px;right:15px}.animation-toggle:focus,.animation-toggle:hover{border:1px solid #6a6e73}.animation-toggle .animation-switch-container{position:relative;display:inline-block;top:6px;background:#6a6e73;border-radius:12px;height:22px;width:38px}.animation-toggle .animation-switch-container .toggle-indicator{position:absolute;top:4px;left:4px;display:inline-block;border-radius:8px;height:12px;width:12px;background:#fff;transition:left .3s}.year-slider .selected::after,.year-slider button:hover::after{background-color:#e00}.animation-toggle[aria-checked=true] .animation-switch-container .toggle-indicator{left:22px}.animation-toggle .animation-switch-label,.animation-toggle .animation-switch-off-label,.animation-toggle .animation-switch-on-label{color:#c7c7c7!important;font-size:16px}.animation-toggle .animation-switch-on-off-label[data-hidden]{display:none}#progress-bar .dx-row+.dx-row{padding-top:0!important}.progress-item{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.progress-circle{height:20px;width:20px;background-color:#151515;border:2px solid #353535;border-radius:50%;display:inline-block;flex-shrink:0}.progress-line{height:2px;width:100px;background-color:#353535;flex-grow:1;position:relative;top:9px}.progress-label{width:250px;line-height:1.2}.progress-circle-1,.progress-circle-2{background-color:red!important;border:2px solid red!important}.progress-circle-2{box-shadow:0 0 15px rgba(255,0,0,.9)}.progress-line-1{background-color:red}.progress-bar-container{height:250px;justify-content:space-around}#red-circle-graphic-right,#white-circle-graphic-left{width:400px;height:400px;border-radius:50%}#white-circle-graphic-left{left:-325px;bottom:290px}#red-circle-graphic-right{right:-335px;bottom:80px}.view-all-prizes-button{color:#92c5f9;background:0 0;border:none;font-weight:700;cursor:pointer}[alt="award icon"],[alt="laptop icon"]{top:3px}#celebrating-our-winners .dx-row{row-gap:0!important}.year-slider{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.year-slider::-webkit-scrollbar{display:none}.year-slider button{background:0 0;border:none;color:#fff;font-weight:700;font-size:32px}.year-slider button:hover{cursor:pointer}.year-slider button::after{display:block;position:relative;bottom:55px;left:30px;width:10px;height:10px;border-radius:50%;background-color:transparent;content:""}.year-slider .selected{color:red}.year-slider-nav{height:50px}.full-bio-trigger-button{color:#92c5f9;background:0 0;border:none;font-weight:700;cursor:pointer}.arrow-button{border:none;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.right-arrow-button{right:0}.circle-wrapper{width:300px;height:300px;border-radius:50%;overflow:hidden;position:relative}.circle-wrapper img{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%)}.play-button{border:none;background-color:transparent;cursor:pointer;position:relative;bottom:65px;right:-210px}.winner-video{width:85%!important}.year-slider-gradient{width:50px;height:50px;background:red;background:linear-gradient(90deg,transparent 0,#151515 50%,#151515 100%);right:0;bottom:50px}.full-bio a{color:#fff!important;text-decoration:underline!important}::part(dialog){background-color:#000;text-align:center}rh-dialog::part(close-button):active,rh-dialog::part(close-button):focus,rh-dialog::part(close-button):hover{--rh-color-icon-secondary-on-light:white}#chance-to-win img{width:100%;margin:auto}.terms-and-conditions-text a{text-decoration:underline}.opacity-0{opacity:0}.hero-headline{max-width:500px}.hero-headline p{max-width:450px}p{line-height:1.5}section .dx-container-fluid .dx-row{--bs-gutter-x:0px!important}@media (min-width:1200px){.timer-circle-container{height:550px;width:550px}}@media (max-width:1440px){#chance-to-win img{width:1440px!important}}@media (max-width:991px){.particle-2{top:220px}.particle-3{top:-50px;left:40px}.particle-4{top:-70px;left:190px}.particle-13{right:50px;bottom:0}.particle-17{bottom:-40px;left:unset;right:100px}}@media (max-width:768px){.progress-bar-container{height:auto;justify-content:space-around;flex-direction:column}.progress-item{flex-direction:row}.progress-label{margin-left:40px;width:400px}.progress-line{height:100px;width:2px;top:0;left:9px}#white-circle-graphic-left{left:-380px;top:-90px}#red-circle-graphic-right{right:-325px;top:180px}.prize img{width:45px;height:45px}.left-arrow-button{right:56px}}@media (max-width:575px){.particle-4{left:120px}.particle-5{top:210px;left:380px}.particle-7{top:160px;left:420px}.particle-15{right:unset;left:100px}.timer-circle{height:490px;width:490px}.progress-label{width:250px}#red-circle-graphic-right{right:-375px;top:250px}}@media (min-width:769px) and (max-width:991px){.progress-label{width:150px}}@media (min-width:1200px) and (max-width:1300px){#red-circle-graphic-right,#white-circle-graphic-left{display:none!important}}