body{font-family:"futura-pt";font-weight:400;font-style:normal;overflow-x:hidden;font-size:14px;min-width:350px}@media (min-width: 768px){body{font-size:15px}}@media (min-width: 1200px){body{font-size:15px}}@media (min-width: 1400px){body{font-size:16px}}a{color:#a31e34;text-decoration:none}a:hover{color:black;text-decoration:none}img{pointer-events:none}.btn-group-sm>.btn,.btn-sm{border-radius:0.6rem;padding:0.8em 1.5em;font-size:.8em}h1,h2,h3,h4,h5{margin:0;padding:0}form .textoErr{width:100%;font-size:.9em;margin-top:0;margin-bottom:.5em;padding:2px 6px}.form-control,.form-select{color:#898989}.form-control:focus,.form-select:focus{box-shadow:0 0 0 0.15rem rgba(163,30,52,0.25)}.btn-risi{background-color:#a31e34 !important;border:2px solid #a31e34 !important;border-radius:.75em;color:white !important;padding:0.50em 2.5em;font-weight:700;font-size:1.5em}.btn-risi:hover{background-color:white !important;border:2px solid #a31e34 !important;color:#a31e34 !important;box-shadow:3px 3px 8px 1px rgba(0,0,0,0.15)}.contenedor-centrado{display:flex;justify-content:center;align-items:center}.swal2-icon.swal2-error{color:#a31e34;border-color:#a31e34}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#a31e34}.swal2-styled.swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(163,30,52,0.5)}.texto-rojo{color:#a31e34}#loading{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:rgba(163,30,52,0.75);z-index:10000}.loader{width:48px;height:48px;border:5px solid #FFF;border-radius:50%;display:inline-block;box-sizing:border-box;position:relative;animation:pulse 1s linear infinite}.loader:after{content:'';position:absolute;width:48px;height:48px;border:5px solid #FFF;border-radius:50%;display:inline-block;box-sizing:border-box;left:50%;top:50%;transform:translate(-50%, -50%);animation:scaleUp 1s linear infinite}.boton{font-family:"futura-pt";font-weight:400;font-style:normal;font-size:2.00em;line-height:1em;padding:1.5rem 0rem 1rem;border-radius:3rem;background-color:#f08756;color:#fcebda;text-decoration:none;text-align:center;width:100%;cursor:pointer}.boton:hover{color:white;text-decoration:none}@media (pointer: coarse){.boton{padding:1.5rem 0rem}}@media (min-width: 768px){.boton{font-size:2.25em;padding:1.5rem 7rem 1rem;width:auto}}@media (min-width: 768px) and (pointer: coarse){.boton{padding:1.5rem 7rem}}@media (min-width: 1200px){.boton{font-size:2.50em}}.slideInUp{visibility:hidden;opacity:0;transition:all 0.7s ease-out;transform:translate3d(0, 50px, 0)}.slideInUp.encender{visibility:visible;opacity:1;transform:translate3d(0, 0, 0)}.slideInUp.slideInUp2{transition-delay:0.2s}.slideInUp.slideInUp3{transition-delay:0.4s}.slideInUp.slideInUp4{transition-delay:0.6s}.slideInUp.slideInUp5{transition-delay:0.8s}.slideInUp.slideInUp6{transition-delay:1.0s}.slideInUp.slideInUp7{transition-delay:1.2s}.slideInUp.slideInUp8{transition-delay:1.4s}.slideInUp.slideInUp9{transition-delay:1.6s}.slideInUp.slideInUp10{transition-delay:1.8s}main,footer{width:100%}section{position:relative;width:100%;height:auto;overflow:hidden;padding:0;margin:0}section.titular-superior{background-color:white;padding:2em 0}section.titular-superior h1{font-size:2.50em;color:black;font-weight:700;text-align:center}@media (min-width: 768px){section.titular-superior h1{font-size:2.75em}}@media (min-width: 1200px){section.titular-superior h1{font-size:3.00em}}section.titular-superior h1 span{color:#a31e34}section.home{position:relative;cursor:none}section.home video{width:100vw;height:auto;max-height:100vh;object-fit:cover;object-position:center;opacity:1}section.home #cursorVideo{position:absolute;width:80px;height:80px;transform:translate(-50%, -50%);background:none;pointer-events:none;z-index:2;display:block;transition:left 0.1s ease-out, top 0.1s ease-out}@media (min-width: 576px){section.home #cursorVideo{width:90px;height:90px}}@media (min-width: 768px){section.home #cursorVideo{width:100px;height:100px}}@media (min-width: 992px){section.home #cursorVideo{width:115px;height:115px}}@media (min-width: 1200px){section.home #cursorVideo{width:125px;height:125px}}@media (min-width: 1400px){section.home #cursorVideo{width:150px;height:150px}}section.home #cursorVideo .contenedor{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#a31e34;border-radius:50%;color:#fff;font-size:0.9em;line-height:1.25em;font-weight:500;text-align:center}@media (min-width: 576px){section.home #cursorVideo .contenedor{font-size:1.0em}}@media (min-width: 992px){section.home #cursorVideo .contenedor{font-size:1.2em}}section.home #cursorVideo .contenedor .volume-on,section.home #cursorVideo .contenedor .volume-off{margin-top:.125em;font-size:1.5em}section.home #cursorVideo .contenedor .volume-on{display:block}section.home #cursorVideo .contenedor .volume-off{display:none}section.home #cursorVideo.mute .contenedor .volume-on{display:none}section.home #cursorVideo.mute .contenedor .volume-off{display:block}section.claim-1{background-color:white}section.claim-1 .container{padding-top:4rem;padding-bottom:4rem}@media (min-width: 1400px){section.claim-1 .container{padding-top:5rem;padding-bottom:5rem}}section.claim-1 .container p{color:black;font-size:1.75em;line-height:1.125em;font-weight:700;text-align:center;margin:0}@media (min-width: 768px){section.claim-1 .container p{font-size:2.00em}}@media (min-width: 1200px){section.claim-1 .container p{font-size:2.25em}}section.claim-2{background-color:#a31e34;height:auto;overflow:visible}@media (min-width: 992px){section.claim-2{height:525px}}@media (min-width: 1200px){section.claim-2{height:565px}}section.claim-2 .container{display:block;padding:0;height:100%}@media (min-width: 992px){section.claim-2 .container{display:flex;flex-wrap:nowrap;flex-direction:row;overflow:visible}}section.claim-2 .container .box-image{position:relative;overflow:visible}@media (min-width: 992px){section.claim-2 .container .box-image{flex:0 0 50%;display:block}}section.claim-2 .container .box-image .principal{position:relative;width:auto;height:250px;transition:all 0.7s ease-out;bottom:0;left:50%;margin-left:-108px;opacity:0}@media (min-width: 576px){section.claim-2 .container .box-image .principal{height:300px;margin-left:-150px}}@media (min-width: 768px){section.claim-2 .container .box-image .principal{height:325px;margin-left:-160px}}@media (min-width: 992px){section.claim-2 .container .box-image .principal{height:550px;margin-left:0px;position:absolute;left:0}}@media (min-width: 1200px){section.claim-2 .container .box-image .principal{height:600px}}section.claim-2 .container .box-image .principal.encender{animation:entradaArriba 1s ease-out 0s 1 normal forwards}section.claim-2 .container .box-image .icono-rayo{position:absolute;left:15%;top:100px;width:30px;height:auto;transform:translate(0);opacity:0}@media (min-width: 576px){section.claim-2 .container .box-image .icono-rayo{width:30px;left:15%}}@media (min-width: 768px){section.claim-2 .container .box-image .icono-rayo{width:35px;left:18%}}@media (min-width: 992px){section.claim-2 .container .box-image .icono-rayo{width:40px;left:25px}}@media (min-width: 1200px){section.claim-2 .container .box-image .icono-rayo{width:40px;left:0px}}section.claim-2 .container .box-image .icono-rayo.encender{animation:fade-in 1s ease-out 0.5s 1 normal forwards, vibrate-slow 4.5s linear 1.5s infinite reverse both}section.claim-2 .container .box-image .icono-calendario{position:absolute;left:75%;top:60px;width:30px;height:auto;opacity:0;transform:translate(0)}@media (min-width: 576px){section.claim-2 .container .box-image .icono-calendario{width:30px;left:75%}}@media (min-width: 768px){section.claim-2 .container .box-image .icono-calendario{width:35px;left:73%}}@media (min-width: 992px){section.claim-2 .container .box-image .icono-calendario{width:35px;left:80%}}@media (min-width: 1200px){section.claim-2 .container .box-image .icono-calendario{width:40px;left:70%}}section.claim-2 .container .box-image .icono-calendario.encender{animation:fade-in 1s ease-out 0.75s 1 normal forwards, vibrate-slow 4s linear 2.5s infinite normal both}section.claim-2 .container .box-text{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:4rem 4rem 1rem;gap:3rem}@media (min-width: 992px){section.claim-2 .container .box-text{flex:0 0 50%;padding:4rem}}@media (min-width: 1400px){section.claim-2 .container .box-text{padding-top:5rem;padding-bottom:5rem}}section.claim-2 .container .box-text img{width:110px}@media (min-width: 576px){section.claim-2 .container .box-text img{width:130px}}@media (min-width: 768px){section.claim-2 .container .box-text img{width:150px}}@media (min-width: 1200px){section.claim-2 .container .box-text img{width:190px}}section.claim-2 .container .box-text h2{font-family:"futura-pt";color:white;font-weight:700;font-size:1.75em;line-height:1.125em;text-align:center;margin:0}@media (min-width: 768px){section.claim-2 .container .box-text h2{font-size:2.00em}}@media (min-width: 1200px){section.claim-2 .container .box-text h2{font-size:2.25em}}section.claim-2 .container .box-text h2 .amarillo{font-weight:700;white-space:nowrap;color:#fdc836}section.participacion{background-color:white}section.participacion .container{padding-top:4rem;padding-bottom:4rem}@media (min-width: 1400px){section.participacion .container{padding-top:5rem;padding-bottom:5rem}}section.participacion .container h3{font-family:'futura-pt';font-size:1.70em;font-weight:700;line-height:1.125em;text-align:center;margin:0 auto;padding:0;color:#a31e34;width:60%}@media (min-width: 768px){section.participacion .container h3{font-size:1.90em}}@media (min-width: 1200px){section.participacion .container h3{font-size:2.15em}}section.participacion .container form{width:90%;margin:3em auto 0;opacity:0}@media (min-width: 768px){section.participacion .container form{width:70%}}@media (min-width: 992px){section.participacion .container form{width:75%}}@media (min-width: 1200px){section.participacion .container form{width:50%}}section.participacion .container form.encender{animation:swing-in-backward-top 1.2s ease 0s 1 normal forwards}section.participacion .container form.encenderInmediato{animation:swing-forward-top 0.75s ease-out 0s 1 normal forwards}section.participacion .container input,section.participacion .container select{font-size:1.1em;font-weight:500;border:2px solid #898989}@media (min-width: 768px){section.participacion .container input,section.participacion .container select{font-size:1em}}section.participacion .container input::placeholder,section.participacion .container select::placeholder{color:#c4c4c4;font-weight:400;opacity:1}section.participacion .container input.form-check-input,section.participacion .container select.form-check-input{flex:0 0 14px}section.participacion .container input.form-check-input:checked,section.participacion .container select.form-check-input:checked{background-color:#a31e34}section.participacion .container input.form-check-input:focus,section.participacion .container select.form-check-input:focus{box-shadow:0 0 0 0.15rem rgba(163,30,52,0.25)}section.participacion .container select{width:75%;display:block;margin:0 auto;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" style="fill: rgba(163, 30, 52, 1);transform: ;msFilter:;"><path d="M16.939 7.939 12 12.879l-4.939-4.94-2.122 2.122L12 17.121l7.061-7.06z"></path></svg>');background-size:20px 20px}@media (min-width: 768px){section.participacion .container select{width:50%}}section.participacion .container label{line-height:1.125em;font-weight:500;color:#c4c4c4}section.participacion .container label.destacado{display:block;font-weight:600;color:black;text-align:center;margin-bottom:.5em;margin-top:.75em}section.participacion .container .sr-only{display:none}section.participacion .container .periodo-validez{display:block;font-weight:600;text-align:center;margin-top:.75em;color:#a31e34;font-size:1.125em}section.participacion .container .btn-risi{padding:.50em 4.5em}section.participacion .container h2.promo-fin{font-family:"futura-pt";font-size:3em;font-weight:700;color:#a31e34;text-transform:uppercase;padding-top:3em;padding-bottom:3em;text-align:center}footer{background-color:#a31e34;padding:3em 0;font-family:Arial, Helvetica, sans-serif;font-size:.9em}footer ul{list-style:none;margin:0 0 .25em 0;padding:0;display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column}@media (min-width: 576px){footer ul{flex-direction:row}}footer ul.rrss{flex-direction:row;margin-bottom:1.5em}@media (min-width: 576px){footer ul.rrss{margin-bottom:2em}}@media (min-width: 768px){footer ul.rrss{margin-bottom:2.5em}}footer ul.rrss li{margin-right:2.5em;background-color:#a31e34;display:flex}footer ul.rrss li:last-child{margin-right:0}footer ul.rrss li a img{height:37px}footer ul.rrss li a:hover img{filter:invert(1)}footer ul.derechos{margin-bottom:1.5em}@media (min-width: 576px){footer ul.derechos{margin-bottom:1.25em}}footer ul li{display:inline-block;margin-bottom:1.25em;margin-right:0;text-align:center;color:white}@media (min-width: 576px){footer ul li{margin-right:1.5em;margin-bottom:0}}footer ul li:last-child{margin-right:0;margin-bottom:0}footer ul li a{color:white;text-decoration:none}footer ul li a:hover{color:black;text-decoration:none}footer .logo-pie{display:flex;justify-content:center;padding:2rem 0 1rem}footer .logo-pie img{width:100px}@keyframes entradaIzq{0%{transform:translateX(-200%);animation-timing-function:ease-in;opacity:0}35%{transform:translateX(0);animation-timing-function:ease-out;opacity:1}55%{transform:translateX(-38px);animation-timing-function:ease-in}70%{transform:translateX(0);animation-timing-function:ease-out}80%{transform:translateX(-18px);animation-timing-function:ease-in}90%{transform:translateX(0);animation-timing-function:ease-out}100%{transform:translateX(0);animation-timing-function:ease-out;opacity:1}}@keyframes entradaDer{0%{transform:translateX(200%);animation-timing-function:ease-in;opacity:0}35%{transform:translateX(0);animation-timing-function:ease-out;opacity:1}55%{transform:translateX(38px);animation-timing-function:ease-in}70%{transform:translateX(0);animation-timing-function:ease-out}80%{transform:translateX(15px);animation-timing-function:ease-in}90%{transform:translateX(0);animation-timing-function:ease-out}100%{transform:translateX(0);animation-timing-function:ease-out;opacity:1}}@keyframes entradaArriba{0%{transform:translateY(200%);animation-timing-function:ease-in;opacity:0}35%{transform:translateY(0);animation-timing-function:ease-out;opacity:1}55%{transform:translateY(38px);animation-timing-function:ease-in}70%{transform:translateY(0);animation-timing-function:ease-out}80%{transform:translateY(18px);animation-timing-function:ease-in}90%{transform:translateY(0);animation-timing-function:ease-out}100%{transform:translateY(0);animation-timing-function:ease-out;opacity:1}}@keyframes animaCargando{0%{top:0}100%{top:-100%}}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes fadeIn04{0%{opacity:0}100%{opacity:0.4}}@keyframes vibrate-slow{0%{transform:translate(0)}20%{transform:translate(3px, -3px)}40%{transform:translate(3px, 3px)}60%{transform:translate(-3px, 3px)}80%{transform:translate(-3px, -3px)}100%{transform:translate(0)}}@keyframes scale-in-forward-center-rayo{0%{transform:scale(0) rotate(-720deg)}100%{transform:scale(1) rotate(5deg)}}@keyframes scale-in-forward-center-cal{0%{transform:scale(0) rotate(-720deg)}100%{transform:scale(1) rotate(15deg)}}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(250px)}100%{opacity:1;transform:translateY(0)}}@keyframes swirl-in-forward-center-direct{0%{opacity:0;transform:rotate(-540deg) scale(0)}100%{opacity:1;transform:rotate(0) scale(1)}}@keyframes swirl-in-forward-center-reverse{0%{opacity:0;transform:rotate(540deg) scale(0)}100%{opacity:1;transform:rotate(0) scale(1)}}@keyframes swing-in-backward-top{0%{opacity:0;transform:rotateX(70deg);transform-origin:top}100%{opacity:1;transform:rotateX(0deg);transform-origin:top}}@keyframes flicker-in{0%,20%,22%,40%,43%,60%,64%,70%,75%,80%,85%{opacity:0}21%,41%,61%,71%,81%,90%,100%{opacity:1}}@keyframes arrows{0%{border-left:5px solid rgba(255,255,255,0);border-bottom:5px solid rgba(255,255,255,0);transform:translate(-2.5px, -10px) rotate(-45deg)}10%,90%{border-left:5px solid rgba(255,255,255,0);border-bottom:5px solid rgba(255,255,255,0)}50%{border-left:5px solid rgba(255,255,255,0.7);border-bottom:5px solid rgba(255,255,255,0.7);transform:translate(-2.5px, 0px) rotate(-45deg)}100%{border-left:5px solid rgba(255,255,255,0);border-bottom:5px solid rgba(255,255,255,0);transform:translate(-2.5px, 10px) rotate(-45deg)}}@keyframes bounce-in-top{0%{animation-timing-function:ease-in;opacity:0;transform:translateY(-250px)}38%{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}55%{animation-timing-function:ease-in;transform:translateY(-65px)}72%{animation-timing-function:ease-out;transform:translateY(0)}81%{animation-timing-function:ease-in;transform:translateY(-28px)}90%{animation-timing-function:ease-out;transform:translateY(0)}95%{animation-timing-function:ease-in;transform:translateY(-8px)}100%{animation-timing-function:ease-out;transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{opacity:0;transform:translateY(200px)}100%{opacity:1;transform:translateY(0)}}@keyframes cambiar-titulo{0%{animation-timing-function:ease-in;opacity:1;transform:translateX(-48px);content:url("../images/bloque_1_titulo_negro.png")}4.8%{opacity:1}8.0%{animation-timing-function:ease-in;transform:translateX(-26px)}13%{animation-timing-function:ease-in;transform:translateX(-13px)}16.4%{animation-timing-function:ease-in;transform:translateX(-6.5px)}18.6%{animation-timing-function:ease-in;transform:translateX(-4px)}5%,11%,15%,17.4%{animation-timing-function:ease-out;transform:translateX(0px)}19.6%{animation-timing-function:ease-out;transform:translateX(0px)}20%{animation-timing-function:ease-out;opacity:1;transform:translateX(0px);content:url("../images/bloque_1_titulo_naranja.png")}100%{animation-timing-function:ease-out;opacity:1;transform:translateX(0px);content:url("../images/bloque_1_titulo_naranja.png")}}@keyframes mano-izq{0%{transform:scale(0.35) rotate(-10deg)}50%{transform:scale(1) rotate(5deg)}100%{transform:scale(1) rotate(7deg)}}@keyframes mano-der{0%{transform:scale(0.4) rotate(10deg)}50%{transform:scale(1) rotate(-5deg)}100%{transform:scale(1) rotate(-7deg)}}@keyframes scale-horizontal{0%{transform:scaleX(1)}100%{transform:scaleX(1.05)}}@keyframes vibrate-slow{0%{transform:translate(0)}20%{transform:translate(2px, -2px)}40%{transform:translate(2px, 2px)}60%{transform:translate(-2px, 2px)}80%{transform:translate(-2px, -2px)}100%{transform:translate(0)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}
