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}h1{font-family:"veneer", sans-serif;font-weight:400;font-style:normal;font-size:5em;line-height:1.15em;display:block;text-align:center;color:#794b39}@media (min-width: 768px){h1{font-size:6em}}@media (min-width: 992px){h1{font-size:5em}}@media (min-width: 1200px){h1{font-size:6em}}@media (min-width: 1400px){h1{font-size:7em}}h2{font-family:"veneer", sans-serif;font-weight:400;font-style:normal;font-size:3.0em;line-height:1.15em;color:#f08756;display:block;text-align:center}@media (min-width: 768px){h2{font-size:3.50em}}@media (min-width: 1200px){h2{font-size:4.00em}}h3{font-family:"veneer", sans-serif;font-weight:400;font-style:normal;font-size:2.5em;line-height:1.15em;display:block;text-align:center;color:#f08756}@media (min-width: 768px){h3{font-size:3.0em}}@media (min-width: 992px){h3{font-size:2.5em}}@media (min-width: 1200px){h3{font-size:3.0em}}@media (min-width: 1400px){h3{font-size:3.5em}}h4{font-family:"Roboto", sans-serif;font-weight:500;font-style:normal;font-size:1.75em;line-height:1.15em;display:block;text-align:center;color:#794b39}@media (min-width: 768px){h4{font-size:2.00em}}@media (min-width: 1200px){h4{font-size:2.25em}}h5{font-family:"Roboto", sans-serif;font-weight:700;font-style:normal;font-size:2em;line-height:1.15em;display:block;text-align:left;color:#f08756}@media (min-width: 768px){h5{font-size:2.25em}}@media (min-width: 1200px){h5{font-size:2.5em}}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)}#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:"veneer", sans-serif;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.home{height:100vh;min-height:350px;background-image:url("../images/bloque_1_fondo.png");background-size:auto 100%;background-position:left top;background-repeat:repeat-x}@media (min-width: 576px){section.home{min-height:325px}}@media (min-width: 768px){section.home{min-height:425px}}@media (min-width: 992px){section.home{min-height:550px}}@media (min-width: 1200px){section.home{min-height:640px}}@media (min-width: 1400px){section.home{min-height:740px}}@media screen and (orientation: portrait){section.home{height:50vh}}section.home .container{height:100%}section.home .container .main-container{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;position:relative;z-index:5}section.home .container .box-titular,section.home .container .box-bolsas{flex:0 0 50%;display:flex;align-items:end;justify-content:center;position:relative}section.home .container .box-titular .titular{width:50%;transform:scale(0)}section.home .container .box-titular .titular.encender{animation:scale-in-forward-center .8s ease 0s 1 normal forwards}section.home .container .box-titular .mochila,section.home .container .box-titular .gafas,section.home .container .box-titular .patata1,section.home .container .box-titular .patata2,section.home .container .box-titular .patata3,section.home .container .box-titular .patata5{position:absolute;height:auto}section.home .container .box-titular .mochila{top:38%;left:10%;width:7%;transform:scale(0)}section.home .container .box-titular .mochila.encender{animation:scale-in-forward-center .5s ease .5s 1 normal forwards}section.home .container .box-titular .gafas{top:30%;right:10%;width:12%;transform:scale(0)}section.home .container .box-titular .gafas.encender{animation:scale-in-forward-center .5s ease .80s 1 normal forwards}section.home .container .box-titular .patata1{bottom:0;left:5%;width:6%;opacity:0}section.home .container .box-titular .patata1.encender{animation:swirl-in-forward-center-reverse .5s ease .7s 1 normal forwards, animaPatata1 14s ease-in-out 1.3s infinite normal none}section.home .container .box-titular .patata2{bottom:3%;left:25%;width:6%;opacity:0}section.home .container .box-titular .patata2.encender{animation:swirl-in-forward-center-direct .5s ease 0.9s 1 normal forwards, animaPatata2 12s ease-in-out 1.5s infinite normal none}section.home .container .box-titular .patata3{top:10%;left:60%;width:5%;opacity:0}section.home .container .box-titular .patata3.encender{animation:swirl-in-forward-center-direct .5s ease 1s 1 normal forwards, animaPatata3 15s ease-in-out 1.6s infinite normal none}section.home .container .box-titular .patata5{top:50%;right:1%;width:5%;opacity:0}section.home .container .box-titular .patata5.encender{animation:swirl-in-forward-center-reverse .5s ease 0.8s 1 normal forwards, animaPatata3 16s ease-in-out 1.7s infinite normal none}section.home .container .box-bolsas .bolsas{width:100%;opacity:0}section.home .container .box-bolsas .bolsas.encender{animation:slide-in-bottom .8s ease .25s 1 normal forwards}section.home .container .box-bolsas .abc,section.home .container .box-bolsas .suma,section.home .container .box-bolsas .patata4{position:absolute;height:auto}section.home .container .box-bolsas .abc{top:10%;left:15%;width:10%;transform:scale(0)}section.home .container .box-bolsas .abc.encender{animation:scale-in-forward-center .5s ease 0.95s 1 normal forwards}section.home .container .box-bolsas .suma{top:5%;right:5%;width:10%;transform:scale(0)}section.home .container .box-bolsas .suma.encender{animation:scale-in-forward-center .5s ease 1.1s 1 normal forwards}section.home .container .box-bolsas .patata4{top:10%;right:25%;width:5%;opacity:0}section.home .container .box-bolsas .patata4.encender{animation:swirl-in-forward-center-reverse .35s ease .6s 1 normal forwards, animaPatata4 13s ease-in-out 1.7s infinite normal none}section.home .arrows-container{position:absolute;bottom:2rem;left:.25rem;width:50px;height:50px;display:block}@media (min-width: 576px){section.home .arrows-container{bottom:.75rem}}@media (min-width: 768px){section.home .arrows-container{left:.75rem}}section.home .arrows-container .arrows{position:relative;position:absolute;top:50%;left:50%;width:15px;height:15px;transform:translate(-50%, -50%)}section.home .arrows-container .arrows:before{content:'';position:absolute;width:100%;height:100%;border-left:5px solid rgba(255,255,255,0.7);border-bottom:5px solid rgba(255,255,255,0.7);transform:translate(5px, 20px) rotate(-45deg);animation:arrows 5s linear infinite}section.home .arrows-container .arrows:after{content:'';position:absolute;width:100%;height:100%;border-left:5px solid rgba(255,255,255,0.7);border-bottom:5px solid rgba(255,255,255,0.7);transform:translate(10px, 0px) rotate(-45deg);animation:arrows 5s linear infinite -2.5s}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:#a31e34;font-size:2em;line-height:1.2em;font-weight:700;text-align:center;margin:0}@media (min-width: 768px){section.claim-1 .container p{font-size:2.5em}}@media (min-width: 1200px){section.claim-1 .container p{font-size:3em}}section.claim-2{background-color:#a31e34}section.claim-2 .container-fluid{display:block;padding:0}@media (min-width: 992px){section.claim-2 .container-fluid{display:flex;flex-wrap:nowrap;flex-direction:row}}@media (min-width: 992px){section.claim-2 .container-fluid .box-image{flex:0 0 50%}}section.claim-2 .container-fluid .box-image img{width:100%;height:250px;object-fit:cover;object-position:center;opacity:0}@media (min-width: 576px){section.claim-2 .container-fluid .box-image img{height:300px}}@media (min-width: 768px){section.claim-2 .container-fluid .box-image img{height:400px}}@media (min-width: 992px){section.claim-2 .container-fluid .box-image img{height:100%}}section.claim-2 .container-fluid .box-image img.encender{animation:entradaIzq 1s ease-out 0s 1 normal forwards}section.claim-2 .container-fluid .box-text{flex:0 0 50%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:4rem;gap:3rem}@media (min-width: 1400px){section.claim-2 .container-fluid .box-text{padding-top:5rem;padding-bottom:5rem}}section.claim-2 .container-fluid .box-text img{width:110px}@media (min-width: 576px){section.claim-2 .container-fluid .box-text img{width:130px}}@media (min-width: 768px){section.claim-2 .container-fluid .box-text img{width:150px}}@media (min-width: 1200px){section.claim-2 .container-fluid .box-text img{width:190px}}section.claim-2 .container-fluid .box-text p{color:white;font-weight:500;font-size:2em;line-height:1.2em;text-align:center;margin:0}@media (min-width: 768px){section.claim-2 .container-fluid .box-text p{font-size:2.5em}}@media (min-width: 1200px){section.claim-2 .container-fluid .box-text p{font-size:3em}}section.claim-2 .container-fluid .box-text p .amarillo{font-weight:700;display:block;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 form{width:90%;margin:0 auto;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}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}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}@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 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 animaViajeRemeros{0%{transform:translateX(-50%);opacity:0}8%{opacity:1;transform:translateX(-30%);animation-timing-function:ease-out}14%{transform:translateX(-30%)}22%{transform:translateX(-10%);animation-timing-function:ease-out}26%{transform:translateX(-10%)}34%{transform:translateX(10%);animation-timing-function:ease-out}38%{transform:translateX(10%)}46%{transform:translateX(30%);animation-timing-function:ease-out}50%{transform:translateX(30%)}58%{transform:translateX(50%);animation-timing-function:ease-out}62%{transform:translateX(50%)}70%{transform:translateX(70%);animation-timing-function:ease-out}74%{transform:translateX(70%)}82%{transform:translateX(90%);animation-timing-function:ease-out}86%{transform:translateX(90%)}92%{transform:translateX(110%);animation-timing-function:ease-out}96%{transform:translateX(110%)}100%{transform:translateX(110%);opacity:1}}@keyframes swirlInZoomIn{0%{transform:rotate(-540deg) scale(0);opacity:0}100%{transform:rotate(0) scale(1);opacity:1}}@keyframes animaViajeCorazonesVolando{0%{opacity:0;bottom:-35%;transform:translateX(0%) rotate(-5deg)}10%{opacity:1}100%{opacity:1;bottom:100%;transform:translateX(50%) rotate(-5deg)}}@keyframes animaMedallaPremios{0%{transform:scale(1)}10%{transform:scale(1)}14%{transform:scale(1.1)}18%{transform:scale(1)}100%{transform:scale(1)}}@keyframes animaEstrellaAparecer{0%{opacity:0;transform:rotate(-540deg) scale(0)}100%{opacity:1;transform:rotate(0) scale(1)}}@keyframes flipVertical{0%{opacity:0;transform:rotateY(-180deg)}10%{opacity:1}100%{opacity:1;transform:rotateY(0)}}@keyframes scaleInHorCenter{0%{transform:scaleX(0);opacity:1}100%{transform:scaleX(1);opacity:1}}@keyframes scale-in-forward-center{0%{transform:scale(0)}100%{transform:scale(1)}}@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 animaPatata1{0%,100%{transform:translateX(0) rotate(0deg);transform-origin:center}50%{transform:translateX(30px) rotate(18deg)}}@keyframes animaPatata2{0%,100%{transform:translateX(0) rotate(0);transform-origin:center}50%{transform:translateX(-20px) rotate(32deg)}}@keyframes animaPatata3{0%,100%{transform:translateY(0) rotate(0);transform-origin:center}50%{transform:translateY(25px) rotate(-80deg)}}@keyframes animaPatata4{0%,100%{transform:translateY(0) rotate(0);transform-origin:center}50%{transform:translateX(50px) rotate(72deg)}}@keyframes animaPatata5{0%,100%{transform:translate(0) rotate(0);transform-origin:center}50%{transform:translate(30px, 50px) rotate(-122deg)}}@keyframes flicker-in{0%{opacity:0}10%{opacity:0}11%{opacity:1}12%{opacity:0}20%{opacity:0}21%{opacity:1}22%{opacity:0}30%{opacity:0}31%{opacity:1}32%{opacity:0}40%{opacity:0}41%{opacity:1}42%{opacity:0}50%{opacity:0}51%{opacity:1}52%{opacity:0}60%{opacity:0}61%{opacity:1}62%{opacity:0}70%{opacity:0}71%{opacity:1}72%{opacity:0}80%{opacity:0}81%{opacity:1}82%{opacity:0}90%{opacity:0}91%{opacity:1}92%{opacity:0}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)}}
