@import url("https://fonts.googleapis.com/css2?family=Poor+Story&display=swap");:root{--color-primary:#ffffff;--color-secondary:black;--color-tertiary:#db09ad}body{font-family:"Poor Story",cursive}.section__title{color:var(--color-secondary);text-align:center;background-image:url(../img/portada.png);background-size:cover;background-position:top 20% right;padding:0 4rem;margin-bottom:5%}.section__title--img{padding:2rem;width:35rem;max-width:35rem;-webkit-animation:neon-glow 0.5s infinite;animation:neon-glow 0.5s infinite}@-webkit-keyframes neon-glow{0%,to{-webkit-filter:drop-shadow(0 0 20px rgba(239,145,255,0.6));filter:drop-shadow(0 0 20px rgba(239,145,255,0.6))}50%{-webkit-filter:drop-shadow(0 0 40px rgba(239,145,255,1));filter:drop-shadow(0 0 40px rgba(239,145,255,1))}}@keyframes neon-glow{0%,to{-webkit-filter:drop-shadow(0 0 20px rgba(239,145,255,0.6));filter:drop-shadow(0 0 20px rgba(239,145,255,0.6))}50%{-webkit-filter:drop-shadow(0 0 40px rgba(239,145,255,1));filter:drop-shadow(0 0 40px rgba(239,145,255,1))}}.section__title--h3{background-color:rgba(240,248,255,0.735);margin:0 8rem;font-weight:800;padding:1.5rem 0;border-radius:30px;font-size:28px;font-weight:bold;width:700px}.section__card--h2{background-color:febb02;border-radius:3rem;padding:1rem;font-size:45px;font-weight:900}.custom-card-group{margin:0 0 1rem}.custom-card{margin:2rem 0.5rem;background-color:rgba(255,255,255,0.9);-webkit-box-shadow:0.5rem 1rem 2rem rgba(59,59,59,0.8);box-shadow:0.5rem 1rem 2rem rgba(59,59,59,0.8);border-radius:25px;color:white}.custom-card.terminada{position:relative;overflow:hidden}.custom-card.terminada:before{content:"TERMINADA";position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgb(245,46,46);color:white;padding:10px 20px;font-size:1.2rem;font-weight:bold;z-index:1}.custom-card.terminada .custom-card--body{opacity:0.5}hr{color:#000000}.card-title{font-weight:900;color:var(--color-secondary);font-size:35px;height:5rem;max-height:5rem;margin:1rem 0}.card-text{color:var(--color-secondary);font-weight:bold;font-size:15px}small{color:#504f4f}.custom-card--body{padding:1.5rem 2rem;border-radius:25px}.custom-card--body img{padding:0 0 1rem}.custom-card--footer{color:rgb(151,151,151)}.custom-card--bloq:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1;pointer-events:none}.section__winners{border-top-left-radius:20px;border-top-right-radius:20px;padding:1rem 0;width:100%;background-color:#ffffff;border-radius:50% 50% 0 0}.section__winner--h2{margin:0rem auto;color:#000000;max-width:80%;background-color:f4e7bb;padding:2rem 0;border-radius:20px;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.2);box-shadow:5px 5px 10px rgba(0,0,0,0.2)}.section__winners img{max-width:7rem}.section__winners--icons{margin:2rem 0}.section__winners--hr{margin:1rem auto;width:50%;border-radius:15px;border:4px solid black}.footer__section{margin:2rem;font-size:16px}.footer{font-size:10px;background-color:#000000;color:#ffffff}.footer a{margin:0 0.2rem}.curve{margin-top:5rem;width:100%;overflow:hidden}.promo__img{height:auto}@media (max-width:1440px){}@media (max-width:1200px){}@media (max-width:992px){}@media (max-width:768px){.section__winners{margin:2rem 0rem;padding:0 4rem}}@media (max-width:576px){.section__title--img{padding:2rem;width:20rem;max-width:35rem}.section__title--h3{background-color:rgba(240,248,255,0.735);margin:0rem;font-weight:800;padding:1.5rem 0;border-radius:30px;font-size:18px;font-weight:bold}.section__winners{margin:0.5rem 0rem;padding:0 1rem}.section__winner--h2{color:#000000;max-width:80%;font-size:12px;background-color:#e5e5e5;padding:2rem;border-radius:20px;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.2);box-shadow:5px 5px 10px rgba(0,0,0,0.2)}.section__card--h2{font-size:20px}.custom-card{margin:-1.5rem 0;-webkit-transform:scale(0.8);transform:scale(0.8)}.card-title{font-size:20px}.curva{margin-top:2rem;padding-bottom:1rem}}