.playlabs-memory-game{display:flex;flex-wrap:wrap;width:100%;margin:auto;justify-content:center;align-content:center;align-items:center;flex-direction:column}.playlabs-memory-game .memory-game{display:flex;justify-content:center;flex-wrap:wrap;width:400px;position:relative}.playlabs-memory-game .memory-game .card{height:80px;width:80px;margin:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;transform:rotateY(0);transition:transform 1s ease-in-out;perspective:1000px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.playlabs-memory-game .memory-game .card .card-face{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;backface-visibility:hidden;overflow:hidden;border-radius:10px;box-shadow:4px 5px 15px -1px rgba(0,0,0,0.48);-webkit-box-shadow:4px 5px 15px -1px rgba(0,0,0,0.48);-moz-box-shadow:4px 5px 15px -1px rgba(0,0,0,0.48)}.playlabs-memory-game .memory-game .card .card-face img{pointer-events:none}.playlabs-memory-game .memory-game .card .card-face.card-face-front{background:#000;transition:transform 1s ease-in-out}.playlabs-memory-game .memory-game .card .card-face.card-face-back{background:#FFF;transform:rotateY(180deg);transition:transform 1s ease-in-out}.playlabs-memory-game .memory-game .card.flipped .card-face.card-face-front{transform:rotateY(180deg);transition:transform 1s ease-in-out}.playlabs-memory-game .memory-game .card.flipped .card-face.card-face-back{transform:rotateY(360deg);transition:transform 1s ease-in-out}.playlabs-memory-game .memory-game .score-bubble{position:absolute;perspective:1000px;animation:fadeOut 1s forwards,spin 1s linear,moveUp .8s ease-out;width:25px;height:25px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:11px;line-height:1;font-family:monospace;font-weight:600;background:#c00745;border-radius:50%;transform:translate(-50%,-100%);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.2)}.playlabs-memory-game .options{display:flex;flex-wrap:wrap;width:100%;margin:auto;justify-content:space-evenly;align-content:center;align-items:center;flex-direction:row;max-width:300px;margin-top:20px}.playlabs-memory-game .options .memory-shuffle{color:#fff;background:#e0b235;display:inline-block;padding:10px 20px;border-radius:0;text-transform:uppercase;cursor:pointer;line-height:1}.playlabs-memory-game .options .memory-share{color:#fff;background:#e0b235;background:-moz-linear-gradient(228deg,#e0b235 0,#806938 100%);background:-webkit-linear-gradient(228deg,#e0b235 0,#806938 100%);background:linear-gradient(228deg,#e0b235 0,#806938 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0b235",endColorstr="#806938",GradientType=1);display:inline-block;padding:10px 20px;border-radius:0;text-transform:uppercase;cursor:pointer;line-height:1}.playlabs-memory-game .options .memory-score{display:block;margin:10px;width:auto;position:relative;min-width:60px;text-align:center}.playlabs-memory-game .options .memory-timer{color:#fff;background:#e0b235;background:-moz-linear-gradient(228deg,#e0b235 0,#806938 100%);background:-webkit-linear-gradient(228deg,#e0b235 0,#806938 100%);background:linear-gradient(228deg,#e0b235 0,#806938 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0b235",endColorstr="#806938",GradientType=1);display:inline-block;padding:10px 20px;border-radius:0;text-transform:uppercase;cursor:pointer;line-height:1;width:80px;text-align:center}.playlabs-memory-game .options .memory-popup{z-index:-1;display:flex;position:fixed;left:0;right:0;top:0;bottom:0;opacity:0}.playlabs-memory-game .options .memory-popup .memory-overlay{display:flex;position:fixed;left:0;right:0;top:0;bottom:0;opacity:0;background:rgba(0,0,0,0.3882352941)}.playlabs-memory-game .options .memory-popup .memory-inner{position:fixed;top:50%;left:50%;width:500px;height:200px;border-radius:10px;background:#fff;display:flex;opacity:0;box-shadow:rgba(0,0,0,0.5) 2px 2px 4px 0;justify-content:center;align-items:center;transform:translate(-50%,-50%);z-index:-1;transition:transform 1s ease-in-out}.playlabs-memory-game .options .memory-popup .memory-inner .popup-close{position:absolute;top:5px;right:5px;font-family:sans-serif;font-size:17px;font-weight:600}.playlabs-memory-game .options .memory-popup.open{z-index:9999;opacity:1}.playlabs-memory-game .options .memory-popup.open .memory-overlay,.playlabs-memory-game .options .memory-popup.open .memory-inner{cursor:pointer;opacity:1;z-index:9999;transition:transform 1s ease-in-out}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes moveUp{0%{transform:translate(-50%,-100%)}100%{transform:translate(-50%,-200%)}}.memory-game-popup{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:1000}.memory-game-popup.popup-active{display:flex;align-items:center;justify-content:center;opacity:1 !important;z-index:999999 !important}.memory-game-inner{position:relative;width:80%;max-width:500px;background-color:#fff;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,0.1);border-radius:0}.memory-game-inner .popup-content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#00345b !important;font-family:"Carnas",Sans-serif !important;font-family:"Montserrat",Sans-serif}.memory-game-inner .popup-content .pnp-red{color:#9f0125}.memory-game-inner .popup-content p{text-align:center}.memory-game-inner .popup-content p img{max-width:70%}.memory-game-inner .popup-content h4{text-align:center}.memory-game-inner .popup-content h2{text-align:center;font-weight:600;font-size:3.5em;line-height:1}.popup-close{position:absolute;top:10px;right:10px;cursor:pointer;font-size:18px;color:#00345b !important}.modal{display:none}.modal.visible{display:block}.swal2-popup{border-radius:10px !important}.swal2-popup .swal2-title{padding-top:10px !important}.swal2-popup .swal2-html-container{color:var(--e-global-color-e963919) !important}.swal2-popup .swal2-actions{display:none !important}.swal2-popup .swal2-image{max-width:250px !important;max-height:250px !important;width:100% !important;height:100% !important}.swal2-popup .swal2-confirm{font-family:"Flame Sans",Sans-serif;font-size:20px;font-weight:700;color:#d62300;background-color:rgba(255,255,255,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#d62300;border-radius:50px 50px 50px 50px;padding:10px 30px 9px 30px;text-transform:uppercase;transition:.2s all ease}.swal2-popup .swal2-confirm:hover,.swal2-popup .swal2-confirm:active{background-color:#d62300;color:#fff;transition:.2s all ease}
