               opacity: 1;
                }
                100% {
                    left: 160px;
                    background-color: #ff0b3d;
                    opacity: 0;
                }
            }
            .info {
                position: absolute;
                bottom: 0;
                color: crimson;
            }
            .info .info-text {
                display: none;
            }
            .info input:checked + .info-text {
                display: block;