.title-bg{position:relative}.title-bg .bg{position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:center center;filter:brightness(.6)}.tarot-title{position:absolute;left:0;top:0;width:100%;top:50%;transform:translateY(-50%);text-align:center;margin-bottom:40px;font-size:36px;font-weight:700;color:#fff;letter-spacing:1px}.container h5{color:#7605c1}.container .game-info{font-size:17px}.container h6{line-height:30px;margin:10px 0;font-size:20px}.container input{margin-bottom:30px;width:40%}.container input.input-err{border:1px solid red;background-color:#ffd4d4}.container .more-btn{display:inline-block;padding:15px 20px;margin-top:40px;color:#fff;border-radius:5px;background-color:#7605c1;cursor:pointer;font-size:18px;font-weight:700}.container .game-block .card-block{display:flex}.container .game-block .card-block .card-item{position:relative;width:16%;margin-right:2%;margin-bottom:10px;border-radius:10px;overflow:hidden}.container .game-block .card-block .card-item .card-content{position:absolute;top:0;left:0;width:100%;object-fit:cover;opacity:0}.container .game-block .card-block .card-item.card-rotated .card-back{opacity:0;animation:fieldRotate1 .6s ease-out 1}.container .game-block .card-block .card-item.card-rotated .card-content{opacity:1;animation:fieldRotate2 .6s ease-out 1}.container .game-block .reading-title{margin-top:30px;font-size:24px}.container .game-block .card-reading{display:flex;flex-wrap:wrap;justify-content:space-between}.container .game-block .quesiton-desc{margin-bottom:20px;color:#7605c1}.container .game-block .card-reading-text{display:flex;padding-bottom:20px;margin-bottom:20px;width:100%;align-items:self-start;border-bottom:1px solid #f1f2f3}.container .game-block .card-reading-text img{border-radius:10px;width:15%;margin-right:1%;object-fit:contain}.container .game-block .card-reading-text .card-reading-item{margin-bottom:10px}.container .game-block .card-reading-text .card-reading-item h3{margin-top:30px;margin-bottom:30px}.container .game-block .card-reading-text .card-reading-item h3 span{padding:10px 10px;border-top:2px solid #7605c1;border-bottom:2px solid #7605c1;color:#7605c1}.container .game-block .card-reading-text .card-reading-item h6{font-size:18px;margin:0}.container .game-block .card-reading-text .card-reading-item:first-of-type h6{margin-bottom:10px;color:#7605c1;font-weight:700;font-size:20px}.container .game-block .deep-reading h6{color:#7605c1}.container .game-block .deep-reading p{margin-bottom:0}.rs-post-small-six .rs-post-small-title{color:#121212}img.card-reverse{transform:rotate(180deg)}@media (max-width:991px){.tarot-title{font-size:26px}.container input{width:100%}.container .game-block .card-block{flex-wrap:wrap;justify-content:space-between}.container .game-block .card-block .card-item{width:32%;margin-right:1%}.container .game-block .card-reading-text{margin-top:20px;flex-direction:column;align-items:center}.container .game-block .card-reading-text img{width:40%;margin-right:0;margin-bottom:10px}.container .game-block .card-reading-text .card-reading-item h3{text-align:center}.container .game-block .card-reading-text .card-reading-item:first-of-type h6{text-align:center}}@keyframes fieldRotate1{0%{transform:rotateY(0);opacity:1}49%{opacity:1}50%{transform:rotateY(90deg);opacity:0}100%{transform:rotateY(0);opacity:0}}@keyframes fieldRotate2{0%{transform:rotateY(0);opacity:0}49%{opacity:0}50%{transform:rotateY(90deg);opacity:1}100%{transform:rotateY(0);opacity:1}}