@charset "UTF-8";@font-face{font-family:LibreFranklin;src:url(../fonts/librefranklin-medium-webfont.woff2) format("woff2"),url(../fonts/librefranklin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:LibreFranklin;src:url(../fonts/librefranklin-mediumitalic-webfont.woff2) format("woff2"),url(../fonts/librefranklin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:LibreFranklin;src:url(../fonts/librefranklin-bold-webfont.woff2) format("woff2"),url(../fonts/librefranklin-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:LibreFranklin;src:url(../fonts/librefranklin-bolditalic-webfont.woff2) format("woff2"),url(../fonts/librefranklin-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic}div#closeWidget{position:absolute;top:15px;left:5px;z-index:10000;width:30px;height:30px}div#closeWidget img{width:30px;height:30px}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}#widget{width:100vw;background-size:cover;background-position:left bottom;overflow:hidden;position:relative;font-family:LibreFranklin;line-height:160%;font-size:1.1em}h1{font-size:2.5em;font-weight:400;font-style:normal;color:#333}.guardado{-webkit-animation-name:guardando;animation-name:guardando;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes guardando{10%{-webkit-transform:scale(.9);transform:scale(.9)}40%{-webkit-transform:scale(1.1);transform:scale(1.1);filter:grayscale(0);-webkit-filter:grayscale(0)}100%{filter:grayscale(100%);-webkit-filter:grayscale(100%)}}@keyframes guardando{10%{-webkit-transform:scale(.9);transform:scale(.9)}40%{-webkit-transform:scale(1.1);transform:scale(1.1);filter:grayscale(0);-webkit-filter:grayscale(0)}100%{filter:grayscale(100%);-webkit-filter:grayscale(100%)}}div.ventana{width:100vw;height:100vh;bottom:0;left:0;overflow-x:hidden;overflow-y:auto}.wrap{min-height:500px;padding-bottom:20px}.game{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:500px;perspective:500px;min-height:100%;height:100%}@-webkit-keyframes matchAnim{0%{background:#bcffcc}100%{background:#fff}}@keyframes matchAnim{0%{background:#bcffcc}100%{background:#fff}}.card{width:150px;height:150px;padding:5px;text-align:center;display:inline-block;-webkit-perspective:500px;perspective:500px;position:relative;cursor:pointer;z-index:50;-webkit-tap-highlight-color:transparent}.card .inside{width:100%;height:100%;display:block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;background:#fff}.card .inside.matched,.card .inside.picked{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card .inside.matched{-webkit-animation:1s matchAnim ease-in-out;animation:1s matchAnim ease-in-out;-webkit-animation-delay:.4s;animation-delay:.4s}.card .back,.card .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.card .back img,.card .front img{width:100%;display:block;margin:0 auto;height:100%}.card .front .palabra{font-size:1.1em;position:relative;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.card .front{border:2px solid #000;border-radius:6px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.card .back{background-image:url(../img/carta.png);background-size:100% 100%}footer{clear:both;height:20px;position:absolute;bottom:0;width:100%;z-index:0}footer .disclaimer{line-height:20px;font-size:12px;color:#727272;text-align:center}@media (max-width:767px){footer .disclaimer{font-size:8px}}.ventana:not(#Page1){display:none}div.ventana{background-image:url(../img/fondo_memory.png);background-position:center;background-size:cover;text-align:center}#Page1 div.bloque-enunciado{display:inline-block;margin-top:5vw;width:80vw;border:.5vw dashed #000;border-radius:2.5rem;background-color:rgba(255,255,255,.7)}#Page1 div.bloque-enunciado div.titulo{padding-top:3vw}#Page1 div.bloque-enunciado div.titulo h1{color:#b05584;font-weight:700}#Page1 div.bloque-enunciado div.enunciado{padding:3vw 0}#Page1 div.bloque-enunciado div.enunciado h2{margin-top:2vw}#Page1 div.bloque-botones{display:inline-block;width:100%;padding:7.5vw 0}#Page1 div.bloque-botones div.boton{display:inline-block;width:20vw;height:20vw;background-image:url(../img/boton.png);background-size:100% 100%;position:relative}#Page1 div.bloque-botones div.boton span{font-size:2.5vw;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}#Page1 div.bloque-botones div.boton:nth-child(2){margin-left:15%}div.ventana.juego div.wrap{display:inline-block;width:90%}div.ventana.juego div.wrap div.card{width:15vw;height:15vw;margin:1vw 2.5vw;padding:0}div.ventana.juego div.wrap div.card div.inside{border-radius:5.5%}div.ventana.juego div.botonera{width:100%;display:inline-block;position:relative;padding-bottom:3vw}div.ventana.juego div.botonera div.tablero{width:100%}div.ventana.juego div.botonera div.tablero span{font-size:3vw;font-weight:700}div.ventana.juego div.botonera div.bloque-cronometro{display:inline-block;width:50vw;height:10.16vw;background-image:url(../img/marcador.png);background-size:100% 100%}div.ventana.juego div.botonera div.bloque-cronometro div.marcador{display:inline-block;margin-top:3.5vw}div.ventana.juego div.botonera div.bloque-cronometro div.marcador span{font-size:5vw;font-weight:700;color:#fff}div.ventana.juego div.botonera div.bloque-cronometro div.marcador:not(.separador){width:15%}div.ventana.juego div.botonera div.menu{position:absolute;bottom:5vw;left:2vw;width:10vw;height:3.75vw;background-image:url(../img/menu.png);background-size:100% 100%}div.ventana.juego div.botonera div.menu span{font-size:2vw;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}div.ventana.juego div.modal{display:none;width:100vw;height:100vh;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.8);z-index:99999}div.ventana.juego div.modal div.resultado{width:70%;height:15rem;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-align:center;line-height:3rem}div.ventana.juego div.modal div.resultado div.linea{width:100%;padding:2vw;background-color:#e3797a}div.ventana.juego div.modal div.resultado div.linea span{color:#f8ddde;font-size:2rem;font-weight:700}div.ventana.juego div.modal div.resultado button.restart{margin-top:3rem;width:10vw;height:10vw;background-image:url(../img/restaurar.png);background-size:100% 100%;background-color:transparent;border:0}