.game-wrapper{aspect-ratio: 2.5/1;border-radius:15px;background-color:#e3e9e9;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.game-wrapper.iframe-loaded{aspect-ratio:unset;border-radius:0;background-image:none!important;background-color:transparent}.game-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%;filter:blur(2px);transition:filter .5s}.game-wrapper:hover .game-thumbnail{filter:blur(4px)}.game-play-btn{display:inline-block;position:relative;cursor:pointer}.game-play-btn.is-play{border-radius:50%;width:100px;height:100px}.game-play-btn.is-play .button-outer-circle{background:rgba(255,255,255,.2);border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.game-play-btn.is-play .button-icon{position:absolute;top:50%;left:50%;width:30px;height:30px;transform:translate(-50%,-50%)}.game-play-btn.is-play .button-icon .triangle{-webkit-animation:fadeIn 7s ease;animation:fadeIn 7s ease}.game-play-btn.is-play .button-icon .path{stroke-dasharray:90;stroke-dashoffset:0;-webkit-animation:triangleStroke 3s;animation:triangleStroke 3s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.has-scale-animation{-webkit-animation:smallScale 3s infinite;animation:smallScale 3s infinite}.has-delay-short{-webkit-animation-delay:.5s;animation-delay:.5s}.game-btn-fullscreen__wrapper{display:flex;align-items:center;justify-content:center;margin-top:25px;margin-bottom:40px}@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}@keyframes triangleStroke {
    from {
        stroke-dashoffset: 90;
    }
    to {
        stroke-dashoffset: 0
    }
}@keyframes smallScale {
    from {
        transform: scale(1);
        opacity: 1;
    }
    to {
        transform: scale(1.5);
        opacity: 0
    }
}