@charset "UTF-8";*{padding:0;margin:0;box-sizing:border-box}.form-title{color:#f2f2f2;text-align:center;margin-bottom:15px}.form-description{color:#f2f2f2;text-align:center;margin-bottom:35px}form{text-align:center;color:#f2f2f2;margin-bottom:70px}form #noSevillaJ,form #noSevillaV,form #otraZona{display:none}form div:not(.checkbox-container){text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-bottom:20px}form div:not(.checkbox-container) label{margin-bottom:5px;font-size:18px}form div:not(.checkbox-container) input{font-size:18px}form div:not(.checkbox-container) select{font-size:18px}form div:not(.checkbox-container) textarea{font-size:18px}form button{margin-top:15px;background-color:#c82736;font-family:Outfit,sans-serif;text-transform:uppercase;color:#f2f2f2;padding:15px 32px;text-align:center;display:inline-block;font-size:16px;border:none}form button a{text-decoration:none;color:#f2f2f2}textarea{border:2px solid #ccc;border-radius:8px;font-family:Outfit,sans-serif;transition:border-color .3s ease;font-size:16px;width:300px;padding:5px}textarea:focus{border-color:#c82736;outline:none}input:not([type=checkbox]){width:300px;padding:5px;border:2px solid #ccc;border-radius:8px;font-size:16px;transition:border-color .3s ease;margin-bottom:30px;font-family:Outfit,sans-serif}input:focus{border-color:#c82736;outline:none}select{width:300px;padding:5px;border:2px solid #ccc;border-radius:8px;font-size:16px;transition:border-color .3s ease;margin-bottom:30px;font-family:Outfit,sans-serif}select:focus{border-color:#c82736;outline:none}.checkbox-title{margin-bottom:15px;font-size:18px}.checkbox-container{display:flex;flex-direction:column;justify-content:center;gap:15px;margin-bottom:50px}@media (min-width: 768px){.checkbox-container{flex-direction:row}}.informacion-container{margin-top:50px;font-size:12px;display:flex;flex-direction:row}@media (min-width: 768px){.informacion-container{font-size:16px}}input[type=checkbox]{accent-color:#C82736}.sugerencia-container{margin-top:40px}.menuMobileForm{margin-bottom:30px}.obligatorio{color:red;margin-left:4px;font-weight:700}footer{display:flex;align-items:center;justify-content:center;margin-bottom:50px;flex-direction:column;gap:20px}footer .footer-rrss{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:10px}footer .footer-rrss img{width:25px}footer p{color:#f2f2f2;text-align:center}.politica-privacidad{color:#f2f2f2}.hero{margin-bottom:40px;position:relative;text-align:center;color:#f2f2f2}.hero img{width:100%}.hero .hero-texto{position:absolute;top:50%;left:75%;transform:translate(-40%,-50%);display:none}@media (min-width: 1200px){.hero .hero-texto{display:inline-block}}.hero .hero-texto h1{font-size:5rem}body{background-color:#0d1326;font-family:Outfit,sans-serif}body .menuPrincipal{display:none}@media (min-width: 768px){body .menuPrincipal{display:flex;gap:20px;align-items:center;margin-left:40px;margin-top:30px;margin-bottom:30px}}body .menuPrincipal img{width:30px}@media (min-width: 768px){body .menuPrincipal img{width:70px}}body .menuPrincipal ul{display:flex;gap:20px}body .menuPrincipal ul li{list-style:none}body .menuPrincipal ul li a{text-decoration:none;color:#f2f2f2}body .menuMobileNav{display:flex;margin:30px;justify-content:space-between;align-items:center}@media (min-width: 768px){body .menuMobileNav{display:none}}@media (min-width: 1200px){body .menuMobileNav{display:none}}body .menuMobileNav .logoMobile{width:60px}body .menuMobileNav .imgMenu{width:50px}body .menuMobileNav #btnMenuMobile{background:none;border:none}body #menuMobile{display:none;justify-content:space-around;list-style:none;background-color:#f2f2f2;padding:20px 5px}body #menuMobile.show{display:flex}body #menuMobile a{text-decoration:none;color:#0d1326}.faq{color:#fff;padding:2rem;max-width:800px;margin:auto;font-family:sans-serif}@media (min-width: 768px){.faq{max-width:650px}}.faq h2{text-align:center;margin-bottom:2rem}.faq .faq-item{border-bottom:1px solid #444;margin-bottom:1rem}.faq .faq-item .faq-question{background:none;color:#fff;font-size:1.1rem;padding:1rem;width:100%;text-align:left;border:none;outline:none;cursor:pointer;position:relative}.faq .faq-item .faq-question:after{content:"▼";position:absolute;right:1rem;transition:transform .3s ease}.faq .faq-item .faq-question.active:after{transform:rotate(180deg)}.faq .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 1rem}.faq .faq-item .faq-answer p{margin:1rem 0}.faq .faq-item .faq-question.active+.faq-answer{max-height:200px}.info{color:#f2f2f2;text-align:center;margin-bottom:80px}@media (min-width: 768px){.info{max-width:80%;margin:0 auto 30px}}.info h1{margin-bottom:30px;font-size:3rem}@media (min-width: 768px){.info h1{font-size:2rem}}.info p{margin-bottom:40px;font-size:1.5rem}@media (min-width: 768px){.info p{font-size:1rem}}.info button{background-color:#c82736;font-family:Outfit,sans-serif;text-transform:uppercase;color:#f2f2f2;padding:15px 32px;text-align:center;display:inline-block;font-size:16px;border:none}.info button a{text-decoration:none;color:#f2f2f2}.quienes-somos{display:flex;flex-direction:column;margin:50px;gap:100px;justify-content:center;align-items:center}@media (min-width: 1200px){.quienes-somos{margin-top:100px;flex-direction:row}}.quienes-somos div{max-width:100%}@media (min-width: 1200px){.quienes-somos div{max-width:30%}}.quienes-somos div h1{color:#f2f2f2;margin-bottom:30px;font-size:2em}.quienes-somos div p{color:#f2f2f2;line-height:2rem;font-size:20px;text-align:justify}.quienes-somos img{width:700px;height:500px}.participa{display:flex;gap:50px;color:#0d1326;text-align:center;justify-content:center;margin:50px 30px 40px;flex-direction:column;align-items:center}@media (min-width: 1200px){.participa{flex-direction:row}}.participa h1{margin-bottom:20px;font-size:20px}@media (min-width: 768px){.participa h1{font-size:25px}}.participa .jugadora{background-color:#ffffff80;padding:30px 15px;border-radius:30px;max-width:600px}.participa .jugadora button{background-color:#c82736;font-family:Outfit,sans-serif;text-transform:uppercase;color:#f2f2f2;padding:15px 32px;text-align:center;display:inline-block;font-size:16px;border:none;margin-bottom:20px}.participa .jugadora button a{text-decoration:none;color:#f2f2f2}.participa .jugadora p{width:70%;margin:0 auto}.participa .voluntaria{background-color:#ffffff80;padding:30px 40px;border-radius:30px;max-width:700px}@media (min-width: 768px){.participa .voluntaria{padding:25px 40px}}@media (min-width: 1440px){.participa .voluntaria{padding:40px}}.participa .voluntaria button{background-color:#24734e;font-family:Outfit,sans-serif;text-transform:uppercase;color:#f2f2f2;padding:15px 32px;text-align:center;display:inline-block;font-size:16px;border:none;margin-bottom:20px}.participa .voluntaria button a{text-decoration:none;color:#f2f2f2}.participa .voluntaria p{width:70%;margin:0 auto}.linkParticipa{color:#c82736}.formEnviado{text-align:center;margin-bottom:50px;background-color:#24734e;padding:2rem;border-radius:1rem;max-width:500px;box-shadow:0 10px 25px #0003;position:relative}.formEnviado p{line-height:2rem}.comparteLink{color:#f2f2f2;margin-bottom:25px}#btnCompartir{background-color:#c82736;font-family:Outfit,sans-serif;text-transform:uppercase;color:#f2f2f2;padding:15px 32px;text-align:center;display:inline-block;font-size:16px;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}#btnCompartir a{text-decoration:none;color:#f2f2f2}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.modal.hidden{display:none}.cerrar-modal{position:absolute;top:1rem;right:1rem;background:transparent;color:#f2f2f2;border:none;font-size:2rem;line-height:1;cursor:pointer}.btn404{background-color:#c82736;font-family:Outfit,sans-serif;text-transform:uppercase;color:#f2f2f2;padding:15px 32px;text-align:center;display:inline-block;font-size:16px;border:none}.btn404 a{text-decoration:none;color:#f2f2f2}.container-privacity{color:#f2f2f2;line-height:1.6;margin:0 auto;padding:2rem;max-width:800px;border-radius:12px;box-shadow:0 0 10px #0000000d}.container-privacity h1{margin-bottom:1rem}.container-privacity h2{margin-top:2rem;font-size:1.2rem}.container-privacity ul{padding-left:1.2rem}.container-privacity a{color:#07c;text-decoration:none}.container-privacity a:hover{text-decoration:underline}.form-h2,.form-h3,.form-p{margin-bottom:10px}
