body{background:#f5f5f5}.CGMO__main{max-width:none;padding:0}.body-top{padding-top:0}p{color:#333}.breadcrumb{display:none}.reveal-modal-bg{background-color:rgba(15,15,15,0.95)}.fondo{width:100%;position:relative;z-index:1;top:0px;background-image:url(/img/promos/calendar/futbol/bg.png);-webkit-background-size:cover;background-size:cover;min-height:118vh;padding-top:85px;padding-bottom:45px;background-position:-165px}@media screen and (min-width: 769px){.fondo{background-position:center center}}.fondo__bg{position:absolute;height:100%;display:block;max-width:none;right:0;bottom:0}@media screen and (min-width: 1460px){.fondo__bg{height:auto;width:100%}}.content-campana{position:relative;z-index:2;top:25px;margin:0 auto 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:90%}.logo-campana{margin:20px 0 30px;text-align:center}@media screen and (max-width: 600px){.logo-campana{margin:11vh 0 5vh}}.logo-campana img{display:block;height:18vh;margin:0 auto}.cont-imagenes{margin-bottom:50px}.cont-imagenes .promocion{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-bottom:30px;width:100%;position:relative}.fondo .animation{position:absolute;top:0;right:0;width:100%}.fondo .animation img{position:absolute;min-width:100vw}.fondo img[src*="06_Background_Main"]{opacity:1;position:relative;-webkit-filter:brightness(0.6);filter:brightness(0.6)}.promo-pasos,.promo-descripcion,.tycs-carrusel{width:100%;padding:0 10% 30px 10%;z-index:2;background:#f5f5f5}.promo-pasos{position:relative;z-index:1;top:-1px}.tit-principal{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-family:Montserrat;font-size:2rem;font-weight:bold;color:#333}.marchita{-webkit-animation:agitar 5s 0s infinite running;-o-animation:agitar 5s 0s infinite running;animation:agitar 5s 0s infinite running;-webkit-transition:-webkit-filter 0.5s;transition:-webkit-filter 0.5s;-o-transition:filter 0.5s;transition:filter 0.5s;transition:filter 0.5s, -webkit-filter 0.5s}.promocion a:hover [src*="on.png"]{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.bloque-promo{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0 1px 2px 0 #00000026;box-shadow:0 1px 2px 0 #00000026}.bloque-promo .img-promo{width:40%;position:relative}.bloque-promo .img-promo img{position:relative;bottom:2px;width:92%}.bloque-promo p{width:60%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.2rem;padding:2.5%;font-weight:bold;color:#333}.bloque-promo p span{color:#e0005f;font-size:4rem;margin-bottom:20px}.text-promo,.tycs-promo{width:100%;background:#fff;-webkit-box-shadow:0 1px 2px 0 #00000026;box-shadow:0 1px 2px 0 #00000026}.text-promo{padding:20px}.text-promo .tit-principal{margin-top:0}.tycs-carrusel .ac-container{margin:0px auto}.tycs-promo{padding:0px}.tycs-promo .ac-container1{margin-bottom:30px}.tycs-promo .ac-container1 label{background-color:#fff}.tycs-promo .ac-container1 label:hover{background-color:#e0005f}.tycs-promo .titulo{margin-top:0px}.bloqueTyC+.bloqueTyC{margin-top:20px}#popupWindow #popupContent .headerMPU{background-color:transparent;width:100%;z-index:5}#popupWindow #popupContent .video-container-mpu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}#popupWindow #popupContent .video-container-mpu img{width:100%}.video{background:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.video #popupContent{background:#000}@media screen and (max-width: 1250px){.content-campana{max-width:100%}.bloque-promo p{font-size:0.7rem}.bloque-promo p span{font-size:3rem}}@media screen and (max-width: 600px){.fondo{min-height:33vh}.cont-imagenes{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:30vw;width:100vw;overflow-x:scroll;margin-top:0}.cont-imagenes .promocion{margin-right:17%}.cont-imagenes .egg{width:40vw}.cont-imagenes .egg__parts{width:40vw;min-height:48vw}}@media screen and (max-width: 768px){.logo-campana img{height:15vh}.cont-imagenes{margin-bottom:0px}.cont-imagenes .promocion#activo{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;width:100%}.cont-imagenes .promocion#activo .egg__parts{width:215px;min-height:279px}.cont-imagenes .promocion#activo .egg__break-line{top:91px}.fondo img[src*="06_Background_Main"]{min-width:170vw}.promo-pasos,.promo-descripcion,.tycs-carrusel{padding:0 3% 30px 3%}.tit-principal{font-size:1.5rem}.bloque-promo .img-promo img{right:-20%;bottom:8px}.bloque-promo{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.bloque-promo+.bloque-promo{margin-top:3%}.bloque-promo p{font-size:1.2rem}}@media screen and (min-width: 601px){.cont-imagenes .promocion{width:23.3%}}@media screen and (min-width: 769px){.cont-imagenes .promocion{width:17.5%}}@media screen and (min-width: 1080px){.cont-imagenes .promocion{width:13.5%}}@media screen and (max-width: 768px) and (orientation: portrait){#popupWindow #popupContent .video-container-mpu{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:91vh}#popupWindow #popupContent .video-container-mpu img{width:82vh}}@-webkit-keyframes agitar{0%{-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}2%{-webkit-transform:translate(-1.5px, 1.5px) rotate(0.5deg);transform:translate(-1.5px, 1.5px) rotate(0.5deg)}4%{-webkit-transform:translate(-2.5px, -1.5px) rotate(-1.5deg);transform:translate(-2.5px, -1.5px) rotate(-1.5deg)}6%{-webkit-transform:translate(-0.5px, 1.5px) rotate(-1.5deg);transform:translate(-0.5px, 1.5px) rotate(-1.5deg)}8%{-webkit-transform:translate(1.5px, -0.5px) rotate(-1.5deg);transform:translate(1.5px, -0.5px) rotate(-1.5deg)}10%{-webkit-transform:translate(0.5px, -0.5px) rotate(-0.5deg);transform:translate(0.5px, -0.5px) rotate(-0.5deg)}12%{-webkit-transform:translate(0.5px, -1.5px) rotate(-0.5deg);transform:translate(0.5px, -1.5px) rotate(-0.5deg)}14%{-webkit-transform:translate(-0.5px, 0.5px) rotate(-1.5deg);transform:translate(-0.5px, 0.5px) rotate(-1.5deg)}16%{-webkit-transform:translate(1.5px, -0.5px) rotate(0.5deg);transform:translate(1.5px, -0.5px) rotate(0.5deg)}18%{-webkit-transform:translate(1.5px, 1.5px) rotate(0.5deg);transform:translate(1.5px, 1.5px) rotate(0.5deg)}20%{-webkit-transform:translate(-2.5px, 0.5px) rotate(0.5deg);transform:translate(-2.5px, 0.5px) rotate(0.5deg)}22%{-webkit-transform:translate(-0.5px, 0.5px) rotate(-0.5deg);transform:translate(-0.5px, 0.5px) rotate(-0.5deg)}24%{-webkit-transform:translate(1.5px, -1.5px) rotate(0.5deg);transform:translate(1.5px, -1.5px) rotate(0.5deg)}26%{-webkit-transform:translate(-2.5px, 1.5px) rotate(-0.5deg);transform:translate(-2.5px, 1.5px) rotate(-0.5deg)}28%{-webkit-transform:translate(-2.5px, 0.5px) rotate(-0.5deg);transform:translate(-2.5px, 0.5px) rotate(-0.5deg)}30%{-webkit-transform:translate(1.5px, 1.5px) rotate(-0.5deg);transform:translate(1.5px, 1.5px) rotate(-0.5deg)}32%{-webkit-transform:translate(0.5px, 1.5px) rotate(0.5deg);transform:translate(0.5px, 1.5px) rotate(0.5deg)}34%{-webkit-transform:translate(1.5px, 1.5px) rotate(-0.5deg);transform:translate(1.5px, 1.5px) rotate(-0.5deg)}36%{-webkit-transform:translate(1.5px, -1.5px) rotate(-0.5deg);transform:translate(1.5px, -1.5px) rotate(-0.5deg)}38%{-webkit-transform:translate(-1.5px, 1.5px) rotate(0.5deg);transform:translate(-1.5px, 1.5px) rotate(0.5deg)}40%{-webkit-transform:translate(0.5px, -2.5px) rotate(-0.5deg);transform:translate(0.5px, -2.5px) rotate(-0.5deg)}42%{-webkit-transform:translate(-2.5px, -0.5px) rotate(-0.5deg);transform:translate(-2.5px, -0.5px) rotate(-0.5deg)}44%{-webkit-transform:translate(-2.5px, -0.5px) rotate(-0.5deg);transform:translate(-2.5px, -0.5px) rotate(-0.5deg)}46%{-webkit-transform:translate(-1.5px, -0.5px) rotate(-0.5deg);transform:translate(-1.5px, -0.5px) rotate(-0.5deg)}48%{-webkit-transform:translate(-2.5px, 1.5px) rotate(-0.5deg);transform:translate(-2.5px, 1.5px) rotate(-0.5deg)}50%{-webkit-transform:translate(-0.5px, -2.5px) rotate(0.5deg);transform:translate(-0.5px, -2.5px) rotate(0.5deg)}52%{-webkit-transform:translate(0.5px, 1.5px) rotate(-1.5deg);transform:translate(0.5px, 1.5px) rotate(-1.5deg)}54%{-webkit-transform:translate(-0.5px, -2.5px) rotate(0.5deg);transform:translate(-0.5px, -2.5px) rotate(0.5deg)}56%{-webkit-transform:translate(-0.5px, 0.5px) rotate(-0.5deg);transform:translate(-0.5px, 0.5px) rotate(-0.5deg)}58%{-webkit-transform:translate(-0.5px, 1.5px) rotate(0.5deg);transform:translate(-0.5px, 1.5px) rotate(0.5deg)}60%{-webkit-transform:translate(0.5px, -2.5px) rotate(0.5deg);transform:translate(0.5px, -2.5px) rotate(0.5deg)}62%{-webkit-transform:translate(1.5px, -2.5px) rotate(0.5deg);transform:translate(1.5px, -2.5px) rotate(0.5deg)}64%{-webkit-transform:translate(-1.5px, 1.5px) rotate(-0.5deg);transform:translate(-1.5px, 1.5px) rotate(-0.5deg)}66%{-webkit-transform:translate(-0.5px, 1.5px) rotate(-0.5deg);transform:translate(-0.5px, 1.5px) rotate(-0.5deg)}68%{-webkit-transform:translate(-1.5px, -0.5px) rotate(0.5deg);transform:translate(-1.5px, -0.5px) rotate(0.5deg)}70%{-webkit-transform:translate(0.5px, 0.5px) rotate(-0.5deg);transform:translate(0.5px, 0.5px) rotate(-0.5deg)}72%{-webkit-transform:translate(1.5px, 1.5px) rotate(0.5deg);transform:translate(1.5px, 1.5px) rotate(0.5deg)}74%{-webkit-transform:translate(1.5px, -1.5px) rotate(-1.5deg);transform:translate(1.5px, -1.5px) rotate(-1.5deg)}76%{-webkit-transform:translate(1.5px, 1.5px) rotate(-1.5deg);transform:translate(1.5px, 1.5px) rotate(-1.5deg)}78%{-webkit-transform:translate(-2.5px, -1.5px) rotate(-1.5deg);transform:translate(-2.5px, -1.5px) rotate(-1.5deg)}80%{-webkit-transform:translate(0.5px, 1.5px) rotate(-0.5deg);transform:translate(0.5px, 1.5px) rotate(-0.5deg)}82%{-webkit-transform:translate(-2.5px, -1.5px) rotate(0.5deg);transform:translate(-2.5px, -1.5px) rotate(0.5deg)}84%{-webkit-transform:translate(-0.5px, -1.5px) rotate(-0.5deg);transform:translate(-0.5px, -1.5px) rotate(-0.5deg)}86%{-webkit-transform:translate(-1.5px, 0.5px) rotate(-0.5deg);transform:translate(-1.5px, 0.5px) rotate(-0.5deg)}88%{-webkit-transform:translate(1.5px, 0.5px) rotate(-0.5deg);transform:translate(1.5px, 0.5px) rotate(-0.5deg)}90%{-webkit-transform:translate(0.5px, -1.5px) rotate(-1.5deg);transform:translate(0.5px, -1.5px) rotate(-1.5deg)}92%{-webkit-transform:translate(0.5px, 0.5px) rotate(-1.5deg);transform:translate(0.5px, 0.5px) rotate(-1.5deg)}94%{-webkit-transform:translate(1.5px, 1.5px) rotate(0.5deg);transform:translate(1.5px, 1.5px) rotate(0.5deg)}96%{-webkit-transform:translate(-1.5px, -1.5px) rotate(-1.5deg);transform:translate(-1.5px, -1.5px) rotate(-1.5deg)}98%{-webkit-transform:translate(-2.5px, -0.5px) rotate(-1.5deg);transform:translate(-2.5px, -0.5px) rotate(-1.5deg)}}@-o-keyframes agitar{0%{-o-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}2%{-o-transform:translate(-1.5px, 1.5px) rotate(0.5deg);transform:translate(-1.5px, 1.5px) rotate(0.5deg)}4%{-o-transform:translate(-2.5px, -1.5px) rotate(-1.5deg);transform:translate(-2.5px, -1.5px) rotate(-1.5deg)}6%{-o-transform:translate(-0.5px, 1.5px) rotate(-1.5deg);transform:translate(-0.5px, 1.5px) rotate(-1.5deg)}8%{-o-transform:translate(1.5px, -0.5px) rotate(-1.5deg);transform:translate(1.5px, -0.5px) rotate(-1.5deg)}10%{-o-transform:translate(0.5px, -0.5px) rotate(-0.5deg);transform:translate(0.5px, -0.5px) rotate(-0.5deg)}12%{-o-transform:translate(0.5px, -1.5px) rotate(-0.5deg);transform:translate(0.5px, -1.5px) rotate(-0.5deg)}14%{-o-transform:translate(-0.5px, 0.5px) rotate(-1.5deg);transform:translate(-0.5px, 0.5px) rotate(-1.5deg)}16%{-o-transform:translate(1.5px, -0.5px) rotate(0.5deg);transform:translate(1.5px, -0.5px) rotate(0.5deg)}18%{-o-transform:translate(1.5px, 1.5px) rotate(0.5deg);transform:translate(1.5px, 1.5px) rotate(0.5deg)}20%{-o-transform:translate(-2.5px, 0.5px) rotate(0.5deg);transform:translate(-2.5px, 0.5px) rotate(0.5deg)}22%{-o-transform:translate(-0.5px, 0.5px) rotate(-0.5deg);transform:translate(-0.5px, 0.5px) rotate(-0.5deg)}24%{-o-transform:translate(1.5px, -1.5px) rotate(0.5deg);transform:translate(1.5px, -1.5px) rotate(0.5deg)}26%{-o-transform:translate(-2.5px, 1.5px) rotate(-0.5deg);transform:translate(-2.5px, 1.5px) rotate(-0.5deg)}28%{-o-transform:translate(-2.5px, 0.5px) rotate(-0.5deg);transform:translate(-2.5px, 0.5px) rotate(-0.5deg)}30%{-o-transform:translate(1.5px, 1.5px) rotate(-0.5deg);transform:translate(1.5px, 1.5px) rotate(-0.5deg)}32%{-o-transform:translate(0.5px, 1.5px) rotate(0.5deg);transform:translate(0.5px, 1.5px) rotate(0.5deg)}34%{-o-transform:translate(1.5px, 1.5px) rotate(-0.5deg);transform:translate(1.5px, 1.5px) rotate(-0.5deg)}36%{-o-transform:translate(1.5px, -1.5px) rotate(-0.5deg);transform:translate(1.5px, -1.5px) rotate(-0.5deg)}38%{-o-transform:translate(-1.5px, 1.5px) rotate(0.5deg);transform:translate(-1.5px, 1.5px) rotate(0.5deg)}40%{-o-transform:translate(0.5px, -2.5px) rotate(-0.5deg);transform:translate(0.5px, -2.5px) rotate(-0.5deg)}42%{-o-transform:translate(-2.5px, -0.5px) rotate(-0.5deg);transform:translate(-2.5px, -0.5px) rotate(-0.5deg)}44%{-o-transform:translate(-2.5px, -0.5px) rotate(-0.5deg);transform:translate(-2.5px, -0.5px) rotate(-0.5deg)}46%{-o-transform:translate(-1.5px, -0.5px) rotate(-0.5deg);transform:translate(-1.5px, -0.5px) rotate(-0.5deg)}48%{-o-transform:translate(-2.5px, 1.5px) rotate(-0.5deg);transform:translate(-2.5px, 1.5px) rotate(-0.5deg)}50%{-o-transform:translate(-0.5px, -2.5px) rotate(0.5deg);transform:translate(-0.5px, -2.5px) rotate(0.5deg)}52%{-o-transform:translate(0.5px, 1.5px) rotate(-1.5deg);transform:translate(0.5px, 1.5px) rotate(-1.5deg)}54%{-o-transform:translate(-0.5px, -2.5px) rotate(0.5deg);transform:translate(-0.5px, -2.5px) rotate(0.5deg)}56%{-o-transform:translate(-0.5px, 0.5px) rotate(-0.5deg);transform:translate(-0.5px, 0.5px) rotate(-0.5deg)}58%{-o-transform:translate(-0.5px, 1.5px) rotate(0.5deg);transform:translate(-0.5px, 1.5px) rotate(0.5deg)}60%{-o-transform:translate(0.5px, -2.5px) rotate(0.5deg);transform:translate(0.5px, -2.5px) rotate(0.5deg)}62%{-o-transform:translate(1.5px, -2.5px) rotate(0.5deg);transform:translate(1.5px, -2.5px) rotate(0.5deg)}64%{-o-transform:translate(-1.5px, 1.5px) rotate(-0.5deg);transform:translate(-1.5px, 1.5px) rotate(-0.5deg)}66%{-o-transform:translate(-0.5px, 1.5px) rotate(-0.5deg);transform:translate(-0.5px, 1.5px) rotate(-0.5deg)}68%{-o-transform:translate(-1.5px, -0.5px) rotate(0.5deg);transform:translate(-1.5px, -0.5px) rotate(0.5deg)}70%{-o-transform:translate(0.5px, 0.5px) rotate(-0.5deg);transform:translate(0.5px, 0.5px) rotate(-0.5deg)}72%{-o-transform:translate(1.5px, 1.5px) rotate(0.5deg);transform:translate(1.5px, 1.5px) rotate(0.5deg)}74%{-o-transform:translate(1.5px, -1.5px) rotate(-1.5deg);transform:translate(1.5px, -1.5px) rotate(-1.5deg)}76%{-o-transform:translate(1.5px, 1.5px) rotate(-1.5deg);transform:translate(1.5px, 1.5px) rotate(-1.5deg)}78%{-o-transform:translate(-2.5px, -1.5px) rotate(-1.5deg);transform:translate(-2.5px, -1.5px) rotate(-1.5deg)}80%{-o-transform:translate(0.5px, 1.5px) rotate(-0.5deg);transform:translate(0.5px, 1.5px) rotate(-0.5deg)}82%{-o-transform:translate(-2.5px, -1.5px) rotate(0.5deg);transform:translate(-2.5px, -1.5px) rotate(0.5deg)}84%{-o-transform:translate(-0.5px, -1.5px) rotate(-0.5deg);transform:translate(-0.5px, -1.5px) rotate(-0.5deg)}86%{-o-transform:translate(-1.5px, 0.5px) rotate(-0.5deg);transform:translate(-1.5px, 0.5px) rotate(-0.5deg)}88%{-o-transform:translate(1.5px, 0.5px) rotate(-0.5deg);transform:translate(1.5px, 0.5px) rotate(-0.5deg)}90%{-o-transform:translate(0.5px, -1.5px) rotate(-1.5deg);transform:translate(0.5px, -1.5px) rotate(-1.5deg)}92%{-o-transform:translate(0.5px, 0.5px) rotate(-1.5deg);transform:translate(0.5px, 0.5px) rotate(-1.5deg)}94%{-o-transform:translate(1.5px, 1.5px) rotate(0.5deg);transform:translate(1.5px, 1.5px) rotate(0.5deg)}96%{-o-transform:translate(-1.5px, -1.5px) rotate(-1.5deg);transform:translate(-1.5px, -1.5px) rotate(-1.5deg)}98%{-o-transform:translate(-2.5px, -0.5px) rotate(-1.5deg);transform:translate(-2.5px, -0.5px) rotate(-1.5deg)}}@keyframes agitar{0%{-webkit-transform:translate(0px, 0px) rotate(0deg);-o-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}2%{-webkit-transform:translate(-1.5px, 1.5px) rotate(0.5deg);-o-transform:translate(-1.5px, 1.5px) rotate(0.5deg);transform:translate(-1.5px, 1.5px) rotate(0.5deg)}4%{-webkit-transform:translate(-2.5px, -1.5px) rotate(-1.5deg);-o-transform:translate(-2.5px, -1.5px) rotate(-1.5deg);transform:translate(-2.5px, -1.5px) rotate(-1.5deg)}6%{-webkit-transform:translate(-0.5px, 1.5px) rotate(-1.5deg);-o-transform:translate(-0.5px, 1.5px) rotate(-1.5deg);transform:translate(-0.5px, 1.5px) rotate(-1.5deg)}8%{-webkit-transform:translate(1.5px, -0.5px) rotate(-1.5deg);-o-transform:translate(1.5px, -0.5px) rotate(-1.5deg);transform:translate(1.5px, -0.5px) rotate(-1.5deg)}10%{-webkit-transform:translate(0.5px, -0.5px) rotate(-0.5deg);-o-transform:translate(0.5px, -0.5px) rotate(-0.5deg);transform:translate(0.5px, -0.5px) rotate(-0.5deg)}12%{-webkit-transform:translate(0.5px, -1.5px) rotate(-0.5deg);-o-transform:translate(0.5px, -1.5px) rotate(-0.5deg);transform:translate(0.5px, -1.5px) rotate(-0.5deg)}14%{-webkit-transform:translate(-0.5px, 0.5px) rotate(-1.5deg);-o-transform:translate(-0.5px, 0.5px) rotate(-1.5deg);transform:translate(-0.5px, 0.5px) rotate(-1.5deg)}16%{-webkit-transform:translate(1.5px, -0.5px) rotate(0.5deg);-o-transform:translate(1.5px, -0.5px) rotate(0.5deg);transform:translate(1.5px, -0.5px) rotate(0.5deg)}18%{-webkit-transform:translate(1.5px, 1.5px) rotate(0.5deg);-o-transform:translate(1.5px, 1.5px) rotate(0.5deg);transform:translate(1.5px, 1.5px) rotate(0.5deg)}20%{-webkit-transform:translate(-2.5px, 0.5px) rotate(0.5deg);-o-transform:translate(-2.5px, 0.5px) rotate(0.5deg);transform:translate(-2.5px, 0.5px) rotate(0.5deg)}22%{-webkit-transform:translate(-0.5px, 0.5px) rotate(-0.5deg);-o-transform:translate(-0.5px, 0.5px) rotate(-0.5deg);transform:translate(-0.5px, 0.5px) rotate(-0.5deg)}24%{-webkit-transform:translate(1.5px, -1.5px) rotate(0.5deg);-o-transform:translate(1.5px, -1.5px) rotate(0.5deg);transform:translate(1.5px, -1.5px) rotate(0.5deg)}26%{-webkit-transform:translate(-2.5px, 1.5px) rotate(-0.5deg);-o-transform:translate(-2.5px, 1.5px) rotate(-0.5deg);transform:translate(-2.5px, 1.5px) rotate(-0.5deg)}28%{-webkit-transform:translate(-2.5px, 0.5px) rotate(-0.5deg);-o-transform:translate(-2.5px, 0.5px) rotate(-0.5deg);transform:translate(-2.5px, 0.5px) rotate(-0.5deg)}30%{-webkit-transform:translate(1.5px, 1.5px) rotate(-0.5deg);-o-transform:translate(1.5px, 1.5px) rotate(-0.5deg);transform:translate(1.5px, 1.5px) rotate(-0.5deg)}32%{-webkit-transform:translate(0.5px, 1.5px) rotate(0.5deg);-o-transform:translate(0.5px, 1.5px) rotate(0.5deg);transform:translate(0.5px, 1.5px) rotate(0.5deg)}34%{-webkit-transform:translate(1.5px, 1.5px) rotate(-0.5deg);-o-transform:translate(1.5px, 1.5px) rotate(-0.5deg);transform:translate(1.5px, 1.5px) rotate(-0.5deg)}36%{-webkit-transform:translate(1.5px, -1.5px) rotate(-0.5deg);-o-transform:translate(1.5px, -1.5px) rotate(-0.5deg);transform:translate(1.5px, -1.5px) rotate(-0.5deg)}38%{-webkit-transform:translate(-1.5px, 1.5px) rotate(0.5deg);-o-transform:translate(-1.5px, 1.5px) rotate(0.5deg);transform:translate(-1.5px, 1.5px) rotate(0.5deg)}40%{-webkit-transform:translate(0.5px, -2.5px) rotate(-0.5deg);-o-transform:translate(0.5px, -2.5px) rotate(-0.5deg);transform:translate(0.5px, -2.5px) rotate(-0.5deg)}42%{-webkit-transform:translate(-2.5px, -0.5px) rotate(-0.5deg);-o-transform:translate(-2.5px, -0.5px) rotate(-0.5deg);transform:translate(-2.5px, -0.5px) rotate(-0.5deg)}44%{-webkit-transform:translate(-2.5px, -0.5px) rotate(-0.5deg);-o-transform:translate(-2.5px, -0.5px) rotate(-0.5deg);transform:translate(-2.5px, -0.5px) rotate(-0.5deg)}46%{-webkit-transform:translate(-1.5px, -0.5px) rotate(-0.5deg);-o-transform:translate(-1.5px, -0.5px) rotate(-0.5deg);transform:translate(-1.5px, -0.5px) rotate(-0.5deg)}48%{-webkit-transform:translate(-2.5px, 1.5px) rotate(-0.5deg);-o-transform:translate(-2.5px, 1.5px) rotate(-0.5deg);transform:translate(-2.5px, 1.5px) rotate(-0.5deg)}50%{-webkit-transform:translate(-0.5px, -2.5px) rotate(0.5deg);-o-transform:translate(-0.5px, -2.5px) rotate(0.5deg);transform:translate(-0.5px, -2.5px) rotate(0.5deg)}52%{-webkit-transform:translate(0.5px, 1.5px) rotate(-1.5deg);-o-transform:translate(0.5px, 1.5px) rotate(-1.5deg);transform:translate(0.5px, 1.5px) rotate(-1.5deg)}54%{-webkit-transform:translate(-0.5px, -2.5px) rotate(0.5deg);-o-transform:translate(-0.5px, -2.5px) rotate(0.5deg);transform:translate(-0.5px, -2.5px) rotate(0.5deg)}56%{-webkit-transform:translate(-0.5px, 0.5px) rotate(-0.5deg);-o-transform:translate(-0.5px, 0.5px) rotate(-0.5deg);transform:translate(-0.5px, 0.5px) rotate(-0.5deg)}58%{-webkit-transform:translate(-0.5px, 1.5px) rotate(0.5deg);-o-transform:translate(-0.5px, 1.5px) rotate(0.5deg);transform:translate(-0.5px, 1.5px) rotate(0.5deg)}60%{-webkit-transform:translate(0.5px, -2.5px) rotate(0.5deg);-o-transform:translate(0.5px, -2.5px) rotate(0.5deg);transform:translate(0.5px, -2.5px) rotate(0.5deg)}62%{-webkit-transform:translate(1.5px, -2.5px) rotate(0.5deg);-o-transform:translate(1.5px, -2.5px) rotate(0.5deg);transform:translate(1.5px, -2.5px) rotate(0.5deg)}64%{-webkit-transform:translate(-1.5px, 1.5px) rotate(-0.5deg);-o-transform:translate(-1.5px, 1.5px) rotate(-0.5deg);transform:translate(-1.5px, 1.5px) rotate(-0.5deg)}66%{-webkit-transform:translate(-0.5px, 1.5px) rotate(-0.5deg);-o-transform:translate(-0.5px, 1.5px) rotate(-0.5deg);transform:translate(-0.5px, 1.5px) rotate(-0.5deg)}68%{-webkit-transform:translate(-1.5px, -0.5px) rotate(0.5deg);-o-transform:translate(-1.5px, -0.5px) rotate(0.5deg);transform:translate(-1.5px, -0.5px) rotate(0.5deg)}70%{-webkit-transform:translate(0.5px, 0.5px) rotate(-0.5deg);-o-transform:translate(0.5px, 0.5px) rotate(-0.5deg);transform:translate(0.5px, 0.5px) rotate(-0.5deg)}72%{-webkit-transform:translate(1.5px, 1.5px) rotate(0.5deg);-o-transform:translate(1.5px, 1.5px) rotate(0.5deg);transform:translate(1.5px, 1.5px) rotate(0.5deg)}74%{-webkit-transform:translate(1.5px, -1.5px) rotate(-1.5deg);-o-transform:translate(1.5px, -1.5px) rotate(-1.5deg);transform:translate(1.5px, -1.5px) rotate(-1.5deg)}76%{-webkit-transform:translate(1.5px, 1.5px) rotate(-1.5deg);-o-transform:translate(1.5px, 1.5px) rotate(-1.5deg);transform:translate(1.5px, 1.5px) rotate(-1.5deg)}78%{-webkit-transform:translate(-2.5px, -1.5px) rotate(-1.5deg);-o-transform:translate(-2.5px, -1.5px) rotate(-1.5deg);transform:translate(-2.5px, -1.5px) rotate(-1.5deg)}80%{-webkit-transform:translate(0.5px, 1.5px) rotate(-0.5deg);-o-transform:translate(0.5px, 1.5px) rotate(-0.5deg);transform:translate(0.5px, 1.5px) rotate(-0.5deg)}82%{-webkit-transform:translate(-2.5px, -1.5px) rotate(0.5deg);-o-transform:translate(-2.5px, -1.5px) rotate(0.5deg);transform:translate(-2.5px, -1.5px) rotate(0.5deg)}84%{-webkit-transform:translate(-0.5px, -1.5px) rotate(-0.5deg);-o-transform:translate(-0.5px, -1.5px) rotate(-0.5deg);transform:translate(-0.5px, -1.5px) rotate(-0.5deg)}86%{-webkit-transform:translate(-1.5px, 0.5px) rotate(-0.5deg);-o-transform:translate(-1.5px, 0.5px) rotate(-0.5deg);transform:translate(-1.5px, 0.5px) rotate(-0.5deg)}88%{-webkit-transform:translate(1.5px, 0.5px) rotate(-0.5deg);-o-transform:translate(1.5px, 0.5px) rotate(-0.5deg);transform:translate(1.5px, 0.5px) rotate(-0.5deg)}90%{-webkit-transform:translate(0.5px, -1.5px) rotate(-1.5deg);-o-transform:translate(0.5px, -1.5px) rotate(-1.5deg);transform:translate(0.5px, -1.5px) rotate(-1.5deg)}92%{-webkit-transform:translate(0.5px, 0.5px) rotate(-1.5deg);-o-transform:translate(0.5px, 0.5px) rotate(-1.5deg);transform:translate(0.5px, 0.5px) rotate(-1.5deg)}94%{-webkit-transform:translate(1.5px, 1.5px) rotate(0.5deg);-o-transform:translate(1.5px, 1.5px) rotate(0.5deg);transform:translate(1.5px, 1.5px) rotate(0.5deg)}96%{-webkit-transform:translate(-1.5px, -1.5px) rotate(-1.5deg);-o-transform:translate(-1.5px, -1.5px) rotate(-1.5deg);transform:translate(-1.5px, -1.5px) rotate(-1.5deg)}98%{-webkit-transform:translate(-2.5px, -0.5px) rotate(-1.5deg);-o-transform:translate(-2.5px, -0.5px) rotate(-1.5deg);transform:translate(-2.5px, -0.5px) rotate(-1.5deg)}}.pascua__title{padding:0 20px}.egg{position:relative}.egg__inside{position:absolute;top:60px;z-index:-1}.ani__text{font-family:"Montserrat", "Open Sans", sans-serif;font-weight:900;display:block;position:fixed;top:50%;left:50%;-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:scale(0.001);-ms-transform:scale(0.001);-o-transform:scale(0.001);transform:scale(0.001);pointer-events:none;color:#fff;z-index:999999;opacity:1;left:0;margin:0 auto;text-align:center;right:0}.ani__text.active{-webkit-transition:all 2.3s ease-in-out;-o-transition:all 2.3s ease-in-out;transition:all 2.3s ease-in-out;opacity:0;-webkit-transform:scale(28);-ms-transform:scale(28);-o-transform:scale(28);transform:scale(28)}.egg::after{content:"";background:black;width:40%;display:block;margin:0 auto;-webkit-filter:blur(2px);filter:blur(2px);opacity:0.3;height:5px;z-index:-1;position:absolute;bottom:0;right:0;left:-16%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:100%}.egg:hover::after{height:15px;width:60%}.egg.js-egg-active .egg__container{-webkit-animation:swinging ease-in-out 0.8s alternate infinite;-o-animation:swinging ease-in-out 0.8s alternate infinite;animation:swinging ease-in-out 0.8s alternate infinite}.egg__container{-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease;-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0px) rotate(0);-ms-transform:translateY(0px) rotate(0);-o-transform:translateY(0px) rotate(0);transform:translateY(0px) rotate(0);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center}@-webkit-keyframes swinging{from{-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@-o-keyframes swinging{from{-o-transform:rotate(10deg);transform:rotate(10deg)}to{-o-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes swinging{from{-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}to{-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}}.egg__container:hover{-webkit-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.egg__number{width:50%;height:50%;position:absolute;right:-7px;top:18px;pointer-events:none;z-index:2}.egg__top{top:25.5%;max-width:none;width:96%;z-index:1;left:-8%;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%}.egg__parts{margin:0 5px;cursor:pointer;width:100px;position:relative;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;min-height:118px}.egg__parts:hover{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}.js-egg-active.ani::after{-webkit-animation:vibration-shadow ease-in-out 0.2s alternate infinite;-o-animation:vibration-shadow ease-in-out 0.2s alternate infinite;animation:vibration-shadow ease-in-out 0.2s alternate infinite}.js-egg-active.ani .egg__container{-webkit-animation:0;-o-animation:0;animation:0}.js-egg-active.ani .egg__container .egg__parts{-webkit-animation:vibration ease-in-out 0.2s alternate infinite;-o-animation:vibration ease-in-out 0.2s alternate infinite;animation:vibration ease-in-out 0.2s alternate infinite}.js-egg-active.ani2 .egg__container{-webkit-animation:0;-o-animation:0;animation:0}.js-egg-active.ani2 .egg__top{top:18%;-webkit-animation:rotating ease-in-out 0.01s alternate infinite;-o-animation:rotating ease-in-out 0.01s alternate infinite;animation:rotating ease-in-out 0.01s alternate infinite}.js-egg-active.ani2 .egg__parts{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.js-egg-active.open .egg__top{-webkit-animation:push ease-in 0.5s forwards;-o-animation:push ease-in 0.5s forwards;animation:push ease-in 0.5s forwards;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom}.js-pasado{top:16px;left:16px}.js-pasado .egg__parts:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.js-pasado.open{opacity:0.7}@-webkit-keyframes disabling{0{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0.7;-webkit-transform:scale(0.8);transform:scale(0.8)}}@-o-keyframes disabling{0{opacity:1;-o-transform:scale(1);transform:scale(1)}100%{opacity:0.7;-o-transform:scale(0.8);transform:scale(0.8)}}@keyframes disabling{0{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0.7;-webkit-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes moving{0{-webkit-transform:translateX(-33%) rotate(-57deg) translateY(0);transform:translateX(-33%) rotate(-57deg) translateY(0)}100%{-webkit-transform:translateX(-33%) rotate(-57deg) translateY(11%);transform:translateX(-33%) rotate(-57deg) translateY(11%)}}@-o-keyframes moving{0{-o-transform:translateX(-33%) rotate(-57deg) translateY(0);transform:translateX(-33%) rotate(-57deg) translateY(0)}100%{-o-transform:translateX(-33%) rotate(-57deg) translateY(11%);transform:translateX(-33%) rotate(-57deg) translateY(11%)}}@keyframes moving{0{-webkit-transform:translateX(-33%) rotate(-57deg) translateY(0);-o-transform:translateX(-33%) rotate(-57deg) translateY(0);transform:translateX(-33%) rotate(-57deg) translateY(0)}100%{-webkit-transform:translateX(-33%) rotate(-57deg) translateY(11%);-o-transform:translateX(-33%) rotate(-57deg) translateY(11%);transform:translateX(-33%) rotate(-57deg) translateY(11%)}}@-webkit-keyframes push{0{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}@-o-keyframes push{0{-o-transform:translateY(0);transform:translateY(0)}100%{-o-transform:translateY(-100vh);transform:translateY(-100vh)}}@keyframes push{0{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh)}}@-webkit-keyframes rotating{0{-webkit-transform:rotate(-4deg) translateY(0);transform:rotate(-4deg) translateY(0)}100%{-webkit-transform:rotate(2deg) translateY(3px);transform:rotate(2deg) translateY(3px)}}@-o-keyframes rotating{0{-o-transform:rotate(-4deg) translateY(0);transform:rotate(-4deg) translateY(0)}100%{-o-transform:rotate(2deg) translateY(3px);transform:rotate(2deg) translateY(3px)}}@keyframes rotating{0{-webkit-transform:rotate(-4deg) translateY(0);-o-transform:rotate(-4deg) translateY(0);transform:rotate(-4deg) translateY(0)}100%{-webkit-transform:rotate(2deg) translateY(3px);-o-transform:rotate(2deg) translateY(3px);transform:rotate(2deg) translateY(3px)}}.egg__top,.egg__bottom{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute}.egg__bottom{top:62%;width:80%;display:none}.egg__break-line{position:relative;z-index:1;width:95%;top:19px;margin:0 auto;left:0;right:0;display:block}.egg__break-line.hide{display:none}.egg__break-line .line{fill:none;stroke-width:3;stroke-dasharray:1000;stroke-dashoffset:1000}.egg__break-line.start .line{-webkit-animation:break-start 0.3s linear forwards;-o-animation:break-start 0.3s linear forwards;animation:break-start 0.3s linear forwards}.egg__break-line.end .line{-webkit-animation:break-end 0.3s linear forwards;-o-animation:break-end 0.3s linear forwards;animation:break-end 0.3s linear forwards}@-webkit-keyframes break-start{to{stroke-dashoffset:700}}@-o-keyframes break-start{to{stroke-dashoffset:700}}@keyframes break-start{to{stroke-dashoffset:700}}@-webkit-keyframes break-end{50%,to{stroke-dashoffset:0}}@-o-keyframes break-end{50%,to{stroke-dashoffset:0}}@keyframes break-end{50%,to{stroke-dashoffset:0}}@-webkit-keyframes vibration{from{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-o-keyframes vibration{from{-o-transform:translateY(-20px);transform:translateY(-20px)}to{-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes vibration{from{-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes vibration-shadow{from{height:15px;width:60%;bottom:0}to{width:40%;height:5;bottom:0}}@-o-keyframes vibration-shadow{from{height:15px;width:60%;bottom:0}to{width:40%;height:5;bottom:0}}@keyframes vibration-shadow{from{height:15px;width:60%;bottom:0}to{width:40%;height:5;bottom:0}}.present{width:60%;height:auto;overflow:visible;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.present:hover{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}.present #stars{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation:showing-stars 0.8s 1s ease-in-out forwards;-o-animation:showing-stars 0.8s 1s ease-in-out forwards;animation:showing-stars 0.8s 1s ease-in-out forwards;-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:0}.present #stars path{opacity:0;-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}.present #stars path:nth-of-type(1){-webkit-animation:scale-stars 0.5s 1s ease-in-out infinite alternate;-o-animation:scale-stars 0.5s 1s ease-in-out infinite alternate;animation:scale-stars 0.5s 1s ease-in-out infinite alternate}.present #stars path:nth-of-type(2){-webkit-animation:scale-stars 0.5s 1s ease-in-out infinite alternate;-o-animation:scale-stars 0.5s 1s ease-in-out infinite alternate;animation:scale-stars 0.5s 1s ease-in-out infinite alternate}.present #stars path:nth-of-type(3){-webkit-animation:scale-stars 0.5s 1s ease-in-out infinite alternate;-o-animation:scale-stars 0.5s 1s ease-in-out infinite alternate;animation:scale-stars 0.5s 1s ease-in-out infinite alternate}.present #stars path:nth-of-type(4){-webkit-animation:scale-stars 0.5s 1s ease-in-out infinite alternate;-o-animation:scale-stars 0.5s 1s ease-in-out infinite alternate;animation:scale-stars 0.5s 1s ease-in-out infinite alternate}.present #stars path:nth-of-type(5){-webkit-animation:scale-stars 0.5s 1.2s ease-in-out infinite alternate;-o-animation:scale-stars 0.5s 1.2s ease-in-out infinite alternate;animation:scale-stars 0.5s 1.2s ease-in-out infinite alternate}.present #stars path:nth-of-type(6){-webkit-animation:scale-stars 0.5s 1.2s ease-in-out infinite alternate;-o-animation:scale-stars 0.5s 1.2s ease-in-out infinite alternate;animation:scale-stars 0.5s 1.2s ease-in-out infinite alternate}.present #stars path:nth-of-type(7){-webkit-animation:scale-stars 0.5s 1.2s ease-in-out infinite alternate;-o-animation:scale-stars 0.5s 1.2s ease-in-out infinite alternate;animation:scale-stars 0.5s 1.2s ease-in-out infinite alternate}.present #stars path:nth-of-type(8){-webkit-animation:scale-stars 0.5s 1.2s ease-in-out infinite alternate;-o-animation:scale-stars 0.5s 1.2s ease-in-out infinite alternate;animation:scale-stars 0.5s 1.2s ease-in-out infinite alternate}.present #stars path:nth-of-type(9){-webkit-animation:scale-stars 0.5s 1.4s ease-in-out infinite alternate;-o-animation:scale-stars 0.5s 1.4s ease-in-out infinite alternate;animation:scale-stars 0.5s 1.4s ease-in-out infinite alternate}.present #stars path:nth-of-type(10){-webkit-animation:scale-stars 0.5s 1.6s ease-in-out infinite alternate;-o-animation:scale-stars 0.5s 1.6s ease-in-out infinite alternate;animation:scale-stars 0.5s 1.6s ease-in-out infinite alternate}.present #stars path:nth-of-type(11){-webkit-animation:scale-stars 0.5s 1.6s ease-in-out infinite alternate;-o-animation:scale-stars 0.5s 1.6s ease-in-out infinite alternate;animation:scale-stars 0.5s 1.6s ease-in-out infinite alternate}.present #stars path:nth-of-type(12){-webkit-animation:scale-stars 0.5s 1.6s ease-in-out infinite alternate;-o-animation:scale-stars 0.5s 1.6s ease-in-out infinite alternate;animation:scale-stars 0.5s 1.6s ease-in-out infinite alternate}@-webkit-keyframes scale-stars{0{opacity:0}100%{opacity:1}}@-o-keyframes scale-stars{0{opacity:0}100%{opacity:1}}@keyframes scale-stars{0{opacity:0}100%{opacity:1}}@-webkit-keyframes showing-stars{0{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}100%{-webkit-transform:translateY(-85px);transform:translateY(-85px);opacity:1}}@-o-keyframes showing-stars{0{-o-transform:translateY(0);transform:translateY(0);opacity:0}100%{-o-transform:translateY(-85px);transform:translateY(-85px);opacity:1}}@keyframes showing-stars{0{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:0}100%{-webkit-transform:translateY(-85px);-o-transform:translateY(-85px);transform:translateY(-85px);opacity:1}}.present #shadow{-webkit-transform:scaleX(1) translateX(-3px) translateY(-2px);-ms-transform:scaleX(1) translateX(-3px) translateY(-2px);-o-transform:scaleX(1) translateX(-3px) translateY(-2px);transform:scaleX(1) translateX(-3px) translateY(-2px);-webkit-animation:reducing-shadow 0.8s 0.5s ease-in-out forwards;-o-animation:reducing-shadow 0.8s 0.5s ease-in-out forwards;animation:reducing-shadow 0.8s 0.5s ease-in-out forwards;-webkit-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}@-webkit-keyframes reducing-shadow{0{-webkit-transform:scaleX(1) translateX(-3px) translateY(-2px);transform:scaleX(1) translateX(-3px) translateY(-2px)}100%{-webkit-transform:scaleX(0.46) translateX(10px) translateY(-2px);transform:scaleX(0.46) translateX(10px) translateY(-2px)}}@-o-keyframes reducing-shadow{0{-o-transform:scaleX(1) translateX(-3px) translateY(-2px);transform:scaleX(1) translateX(-3px) translateY(-2px)}100%{-o-transform:scaleX(0.46) translateX(10px) translateY(-2px);transform:scaleX(0.46) translateX(10px) translateY(-2px)}}@keyframes reducing-shadow{0{-webkit-transform:scaleX(1) translateX(-3px) translateY(-2px);-o-transform:scaleX(1) translateX(-3px) translateY(-2px);transform:scaleX(1) translateX(-3px) translateY(-2px)}100%{-webkit-transform:scaleX(0.46) translateX(10px) translateY(-2px);-o-transform:scaleX(0.46) translateX(10px) translateY(-2px);transform:scaleX(0.46) translateX(10px) translateY(-2px)}}.present #lazo{-webkit-animation:rotating-lazo 0.8s 0.7s ease-in-out forwards;-o-animation:rotating-lazo 0.8s 0.7s ease-in-out forwards;animation:rotating-lazo 0.8s 0.7s ease-in-out forwards;-webkit-transform:rotate(0) scaleX(1) scaleY(1) translate(-2.9px, 0);-ms-transform:rotate(0) scaleX(1) scaleY(1) translate(-2.9px, 0);-o-transform:rotate(0) scaleX(1) scaleY(1) translate(-2.9px, 0);transform:rotate(0) scaleX(1) scaleY(1) translate(-2.9px, 0);-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}@-webkit-keyframes rotating-lazo{0{-webkit-transform:rotate(0) scaleX(1) scaleY(1) translate(-2.9px, 0);transform:rotate(0) scaleX(1) scaleY(1) translate(-2.9px, 0)}100%{-webkit-transform:rotate(-89deg) scaleX(0.5) scaleY(1.2) translate(56px, 31px);transform:rotate(-89deg) scaleX(0.5) scaleY(1.2) translate(56px, 31px)}}@-o-keyframes rotating-lazo{0{-o-transform:rotate(0) scaleX(1) scaleY(1) translate(-2.9px, 0);transform:rotate(0) scaleX(1) scaleY(1) translate(-2.9px, 0)}100%{-o-transform:rotate(-89deg) scaleX(0.5) scaleY(1.2) translate(56px, 31px);transform:rotate(-89deg) scaleX(0.5) scaleY(1.2) translate(56px, 31px)}}@keyframes rotating-lazo{0{-webkit-transform:rotate(0) scaleX(1) scaleY(1) translate(-2.9px, 0);-o-transform:rotate(0) scaleX(1) scaleY(1) translate(-2.9px, 0);transform:rotate(0) scaleX(1) scaleY(1) translate(-2.9px, 0)}100%{-webkit-transform:rotate(-89deg) scaleX(0.5) scaleY(1.2) translate(56px, 31px);-o-transform:rotate(-89deg) scaleX(0.5) scaleY(1.2) translate(56px, 31px);transform:rotate(-89deg) scaleX(0.5) scaleY(1.2) translate(56px, 31px)}}.present #tapa{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-animation:rotating 0.2s ease-in-out 0s forwards 2, moving2 0.8s 0.5s ease-in-out forwards;-o-animation:rotating 0.2s ease-in-out 0s forwards 2, moving2 0.8s 0.5s ease-in-out forwards;animation:rotating 0.2s ease-in-out 0s forwards 2, moving2 0.8s 0.5s ease-in-out forwards}@-webkit-keyframes moving2{0{-webkit-transform:translateY(-5px) translateX(0) rotate(0);transform:translateY(-5px) translateX(0) rotate(0)}100%{-webkit-transform:translateY(-5px) translateX(121px) rotate(90deg);transform:translateY(-5px) translateX(121px) rotate(90deg)}}@-o-keyframes moving2{0{-o-transform:translateY(-5px) translateX(0) rotate(0);transform:translateY(-5px) translateX(0) rotate(0)}100%{-o-transform:translateY(-5px) translateX(121px) rotate(90deg);transform:translateY(-5px) translateX(121px) rotate(90deg)}}@keyframes moving2{0{-webkit-transform:translateY(-5px) translateX(0) rotate(0);-o-transform:translateY(-5px) translateX(0) rotate(0);transform:translateY(-5px) translateX(0) rotate(0)}100%{-webkit-transform:translateY(-5px) translateX(121px) rotate(90deg);-o-transform:translateY(-5px) translateX(121px) rotate(90deg);transform:translateY(-5px) translateX(121px) rotate(90deg)}}.present__empty{width:134%;max-width:none;left:-44%;top:37%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute}@-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-o-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-o-keyframes snowflakes-shake{0%{-o-transform:translateX(0px);transform:translateX(0px)}50%{-o-transform:translateX(80px);transform:translateX(80px)}100%{-o-transform:translateX(0px);transform:translateX(0px)}}@keyframes snowflakes-shake{0%{-webkit-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(80px);-o-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall, snowflakes-shake;-o-animation-name:snowflakes-fall, snowflakes-shake;animation-name:snowflakes-fall, snowflakes-shake;-webkit-animation-duration:10s, 3s;-o-animation-duration:10s, 3s;animation-duration:10s, 3s;-webkit-animation-timing-function:linear, ease-in-out;-o-animation-timing-function:linear, ease-in-out;animation-timing-function:linear, ease-in-out;-webkit-animation-iteration-count:infinite, infinite;-o-animation-iteration-count:infinite, infinite;animation-iteration-count:infinite, infinite;-webkit-animation-play-state:running, running;-o-animation-play-state:running, running;animation-play-state:running, running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s, 0s;-o-animation-delay:0s, 0s;animation-delay:0s, 0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s, 1s;-o-animation-delay:1s, 1s;animation-delay:1s, 1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s, 0.5s;-o-animation-delay:6s, 0.5s;animation-delay:6s, 0.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s, 2s;-o-animation-delay:4s, 2s;animation-delay:4s, 2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s, 2s;-o-animation-delay:2s, 2s;animation-delay:2s, 2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s, 3s;-o-animation-delay:8s, 3s;animation-delay:8s, 3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s, 2s;-o-animation-delay:6s, 2s;animation-delay:6s, 2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s, 1s;-o-animation-delay:2.5s, 1s;animation-delay:2.5s, 1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s, 0s;-o-animation-delay:1s, 0s;animation-delay:1s, 0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s, 1.5s;-o-animation-delay:3s, 1.5s;animation-delay:3s, 1.5s}.calendar-christmas__popup .ico-cerrar:before{color:#fff}.calendar-christmas__popup.disabled .calendar-christmas__btn--promo{display:none}.calendar__modal--intro{height:100vh;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;opacity:0;-webkit-animation:zooming 0.3s ease-in-out forwards;-o-animation:zooming 0.3s ease-in-out forwards;animation:zooming 0.3s ease-in-out forwards;z-index:999;padding:0 20px;text-align:center}@media screen and (min-width: 601px){.calendar__modal--intro{display:none}}.calendar__modal--intro .btn{text-decoration:none;display:inline-block;padding:16px 45px;color:#333;background:#fff;border-radius:100px;font-weight:bold;font-size:26px;margin-top:20px;cursor:pointer}.calendar__modal--intro .list{font-size:20px;text-transform:none;color:#ffff;font-weight:400;line-height:1.3em;padding:0 20px;text-align:left;list-style-type:decimal;padding-left:18%}.calendar__modal--intro .list__item{color:#ffff}.calendar__modal--intro .gift{width:80px;display:block;margin:0 auto;position:relative;top:0}.calendar__modal--intro .cursor{margin-bottom:20px;-webkit-animation:cursoring 0.5s ease-in-out infinite alternate;-o-animation:cursoring 0.5s ease-in-out infinite alternate;animation:cursoring 0.5s ease-in-out infinite alternate;position:relative;left:-5px}@-webkit-keyframes cursoring{0{left:-5px}100%{left:5px}}@-o-keyframes cursoring{0{left:-5px}100%{left:5px}}@keyframes cursoring{0{left:-5px}100%{left:5px}}@-webkit-keyframes zooming{0{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes zooming{0{opacity:0;-o-transform:scale(0);transform:scale(0)}100%{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes zooming{0{opacity:0;-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@media screen and (max-width: 1079px){.moon,.moon-shadow{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}}@media screen and (min-width: 1080px){.moon,.moon-shadow{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}}.trees-left{-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-animation:move-trees 2s ease-in-out alternate infinite;-o-animation:move-trees 2s ease-in-out alternate infinite;animation:move-trees 2s ease-in-out alternate infinite}@-webkit-keyframes move-trees{0{-webkit-transform:rotateY(18deg) rotate(-1deg);transform:rotateY(18deg) rotate(-1deg)}100%{-webkit-transform:rotateY(17deg) rotate(2deg);transform:rotateY(17deg) rotate(2deg)}}@-o-keyframes move-trees{0{transform:rotateY(18deg) rotate(-1deg)}100%{transform:rotateY(17deg) rotate(2deg)}}@keyframes move-trees{0{-webkit-transform:rotateY(18deg) rotate(-1deg);transform:rotateY(18deg) rotate(-1deg)}100%{-webkit-transform:rotateY(17deg) rotate(2deg);transform:rotateY(17deg) rotate(2deg)}}.trees-right{-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;animation:move-trees-right 2s ease-in-out alternate-reverse infinite}@-webkit-keyframes move-trees-right{0{-webkit-transform:rotateY(17deg) rotate(-1deg);transform:rotateY(17deg) rotate(-1deg)}100%{-webkit-transform:rotateY(18deg) rotate(2deg);transform:rotateY(18deg) rotate(2deg)}}@-o-keyframes move-trees-right{0{transform:rotateY(17deg) rotate(-1deg)}100%{transform:rotateY(18deg) rotate(2deg)}}@keyframes move-trees-right{0{-webkit-transform:rotateY(17deg) rotate(-1deg);transform:rotateY(17deg) rotate(-1deg)}100%{-webkit-transform:rotateY(18deg) rotate(2deg);transform:rotateY(18deg) rotate(2deg)}}.fog1,.fog2{-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-animation:move-fog 12s ease-in-out alternate infinite;-o-animation:move-fog 12s ease-in-out alternate infinite;animation:move-fog 12s ease-in-out alternate infinite}@-webkit-keyframes move-fog{0{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-210px);transform:translateY(-210px)}}@-o-keyframes move-fog{0{-o-transform:translateY(0);transform:translateY(0)}100%{-o-transform:translateY(-210px);transform:translateY(-210px)}}@keyframes move-fog{0{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-210px);-o-transform:translateY(-210px);transform:translateY(-210px)}}.light-red{-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:0;-webkit-animation:lighting 0.5s ease-in-out alternate infinite;-o-animation:lighting 0.5s ease-in-out alternate infinite;animation:lighting 0.5s ease-in-out alternate infinite}.light-yellow{-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:0;-webkit-animation:lighting 0.5s 0.5s ease-in-out alternate infinite;-o-animation:lighting 0.5s 0.5s ease-in-out alternate infinite;animation:lighting 0.5s 0.5s ease-in-out alternate infinite}.moon-shadow{-webkit-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;opacity:0;-webkit-animation:lighting 0.5s 0.5s ease-in-out alternate infinite;-o-animation:lighting 0.5s 0.5s ease-in-out alternate infinite;animation:lighting 0.5s 0.5s ease-in-out alternate infinite}@-webkit-keyframes lighting{0{opacity:0}100%{opacity:1}}@-o-keyframes lighting{0{opacity:0}100%{opacity:1}}@keyframes lighting{0{opacity:0}100%{opacity:1}}.cont-imagenes{-webkit-animation:presents-show 0.5s 1.2s ease-in-out forwards;-o-animation:presents-show 0.5s 1.2s ease-in-out forwards;animation:presents-show 0.5s 1.2s ease-in-out forwards;-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:0}@-webkit-keyframes presents-show{0{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes presents-show{0{-o-transform:scale(0);transform:scale(0);opacity:0}100%{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes presents-show{0{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}100%{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.logo-campana img{-webkit-animation:logo-show 0.5s 1s ease-in-out forwards;-o-animation:logo-show 0.5s 1s ease-in-out forwards;animation:logo-show 0.5s 1s ease-in-out forwards;top:10vh;position:relative;height:20vh}@-webkit-keyframes logo-show{0{top:10vh;height:20vh}100%{top:0;height:18vh}}@-o-keyframes logo-show{0{top:10vh;height:20vh}100%{top:0;height:18vh}}@keyframes logo-show{0{top:10vh;height:20vh}100%{top:0;height:18vh}}
