.marquee h1:nth-child(4n+1){color:var(--color-red)}.marquee h1:nth-child(4n+2){color:var(--color-blue)}.marquee h1:nth-child(4n+3){color:var(--color-green)}.marquee h1:nth-child(4n){color:var(--color-yellow)}.sign-up-card:hover,.join-team-card:hover,.team-player:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026;transition:all .3s ease}.article-link a:hover{color:var(--color-red);text-decoration:underline}.service-row:nth-child(1) .service-title h3:first-child{color:var(--color-red)}.service-row:nth-child(2) .service-title h3:first-child{color:var(--color-blue)}.service-row:nth-child(3) .service-title h3:first-child{color:var(--color-green)}.service-row:nth-child(4) .service-title h3:first-child{color:var(--color-yellow)}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-red)}.footer,.filter.active{position:relative}.filter.active:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--color-red);left:-15px;top:50%;transform:translateY(-50%)}.article-date p{padding:.25em .75em;border-radius:20px;display:inline-block;font-weight:500;background:var(--color-green);color:#fff}@media(max-width:900px){.filter.active:before{left:-10px}}
