.contestCard{display:flex;align-items:center;justify-content:space-between;width:558px;border-radius:16px;cursor:pointer}.contestCard .contestDetails{padding:16px 0 12px 16px!important}.contestCard .contestDetails .contestStatus{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;border:1px solid hsla(0,0%,100%,.22);border-radius:20px;background:hsla(0,0%,100%,.15);font-size:11px;font-weight:500;color:#fff;line-height:normal;white-space:nowrap}.contestCard .contestDetails .contestStatus .dot{width:6px;height:6px;border-radius:50%;flex:none;background:#fff}.contestCard .contestDetails .contestStatus .dot.live{background:#5be49b;animation:contestStatusPulse 2.2s infinite}.contestCard .contestDetails .contestStatus .dot.soon{background:#ffc24b}.contestCard .contestDetails .contestStatus .dot.done{background:hsla(0,0%,100%,.55)}.contestCard .contestDetails .contestStatus .clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.contestCard .contestDetails .contestMeta{display:flex;align-items:center;gap:8px}.contestCard .contestDetails .contestMeta p{font-size:12px;font-weight:400;color:#fff;display:flex;align-items:center;gap:4px}.contestCard .contestDetails .contestMeta p:first-child{border-right:1px solid #fff;padding-right:12px}.contestCard .contestDetails .contestText{display:flex;flex-direction:column;align-items:flex-start}.contestCard .contestDetails .contestText h3{font-size:17px!important;font-weight:600;color:#fff;line-height:normal!important;margin-top:4px}.contestCard .contestDetails .contestText p{font-weight:400;font-size:10px;color:#fff;line-height:22.5px}.contestCard .contestDetails .contestFooter{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;min-height:36px}.contestCard .contestDetails .contestFooter .contestTnC{font-weight:400;font-size:10px;color:#fff;line-height:15px;margin:0}.contestCard .contestDetails .contestFooter .contestExternalLink{width:max-content;border:none;padding:0;background:transparent;color:#fff;font-size:11px;font-weight:500;text-decoration:underline;cursor:pointer;display:block;line-height:normal}@keyframes contestStatusPulse{0%{box-shadow:0 0 0 0 rgba(91,228,155,.6)}70%{box-shadow:0 0 0 6px rgba(91,228,155,0)}to{box-shadow:0 0 0 0 rgba(91,228,155,0)}}@media(prefers-reduced-motion:reduce){.contestCard .contestMeta .contestStatus .dot.live{animation:none}}.gradientBg,.redGradient{background:linear-gradient(87deg,#c3362d -11.77%,#1d2c53 99.67%);background-size:contain}.greenGradient{background:linear-gradient(87deg,#2dc3aa -11.77%,#1d4653 99.67%);background-size:contain}.orangeGradient{background:linear-gradient(87deg,#e27707 -11.77%,#820507 99.67%);background-size:contain}.blueGradient{background:linear-gradient(87deg,#0775e2 -11.77%,#053982 99.67%)}.blueGradient,.greenGradient,.orangeGradient,.redGradient{background-size:contain}.contestCard .viewDetailsAndDownloadBtn{display:flex;align-items:center;justify-content:space-between;gap:16px}.contestCard .viewDetailsAndDownloadBtn button{display:flex;align-items:center;justify-content:start;gap:2px;padding:0;border:none;outline:none;background:transparent;color:#fff;font-size:12px;font-weight:500;cursor:pointer}.contestCard .viewDetailsAndDownloadBtn button img{display:flex}.contestCard .viewDetailsAndDownloadBtn button .downloadIcon{transform:rotate(180deg)}