.input-group_{min-width:200px;margin:0 .2rem;display:inline-block;position:relative}.input-group_ .input-custom{color:#fff;background:0 0;border:none;border-bottom:1px solid #bdbdbd;border-radius:0;width:100%;margin:1rem 0;padding:.7rem .5rem;font-size:16px;display:inline-block}body.light .input-group_ .input-custom{color:#000;border-bottom:1px solid #666}.input-group_ .input-custom:focus{outline:none}.input-group_ .input-custom:focus~.custom-label{color:#333;font-size:12px;top:-14px}.input-group_ .input-custom-center{text-align:center}.input-group_ .label-custom{pointer-events:none;font-size:.75rem;font-weight:400;transition:all .3s;position:absolute;top:0;left:0}.invalid.touched{background:#dd4a4a75!important;border-color:red!important}input[type=password]{letter-spacing:.2rem}@media (max-width:500px){.input-custom{padding:0}}
ul.custom-checkbox{list-style-type:none}ul.custom-checkbox li{display:inline-block}ul.custom-checkbox li .img-wrap{width:35px;height:35px}ul.custom-checkbox input[type=checkbox]{display:none}ul.custom-checkbox label{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;border:1px solid #ccc;border-radius:5px;flex-flow:column wrap;align-items:center;max-width:45px;margin:7px;padding:5px;display:flex;position:relative}body.light ul.custom-checkbox label{border-color:#aaa}ul.custom-checkbox label .icon-name{text-align:center;font-size:.6rem}ul.custom-checkbox label:before{color:#fff;content:" ";text-align:center;background-color:#fff;border:1px solid #0000;border-radius:50%;width:25px;height:25px;line-height:28px;transition-duration:.4s;display:block;position:absolute;top:-5px;left:-5px;transform:scale(0)}ul.custom-checkbox label img{transform-origin:50%;width:100px;height:100px;transition-duration:.2s}ul.custom-checkbox :checked+label{border-color:#ddd}ul.custom-checkbox :checked+label:before{content:"✓";background-color:#4134d3;transform:scale(1)}ul.custom-checkbox :checked+label div{z-index:0;transform:scale(.9)}
.custom-checkbox span{text-align:left;font-size:.8rem;display:block}
.select-custom{width:100%;position:relative}.select-custom select{cursor:pointer;margin:.5rem auto;font-family:inherit;font-size:1rem;border:1px solid #bdbdbd!important}body.light .select-custom select{color:#000;border:2px solid #666!important}.select-custom .img-wrap{width:14px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}
.share-form .input-container{flex-direction:column;align-items:center;display:flex}.share-form .input-container button{margin-top:.5rem}.share-form form{animation:1s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.share{max-width:452px}.share .text-share-title{text-align:center;font-size:1rem;font-weight:700}.share .text-share-description{font-size:.9rem}
.social-share{align-items:center;display:flex}.social-share .icon-external-link{color:#f5768c}.modal .share-modal-content .copy-link{font-size:.9rem}.modal .share-modal-content .media-icons{justify-content:center;display:flex}.modal .share-modal-content .media-icons *{margin:.2rem}.modal .share-modal-content .media-icons .circle-wrap{background:#d88731;border-radius:50%;padding:.2rem .45rem;transition:background .2s}.modal .share-modal-content .media-icons .circle-wrap:hover{background:#f4b007}.modal .share-modal-content .media-icons .circle-wrap .icon-share{margin-top:.3rem}
.game{text-align:center;position:relative}.main{margin-bottom:3rem}
.title a{border-bottom:1px solid #fff}body.light .title a{border-color:#333}.logo-wrap{z-index:1;align-items:center;display:flex}.logo-wrap .logo-img-wrap{z-index:-1;width:35px;height:35px;margin-bottom:.2rem;margin-right:.4rem;animation:2s forwards flyAway;position:relative;overflow:hidden}.logo-wrap .logo-img-wrap .logo-img{width:100%;height:100%;position:absolute;top:0;left:0}.logo-wrap .logo-title{cursor:pointer;color:#fff;margin-right:.2rem;font-family:Montserrat,sans-serif;font-size:2.3rem}body.light .logo-wrap .logo-title{color:#171717}@keyframes flyAway{0%{opacity:.5;filter:hue-rotate(20deg);transform:translate(-80%,50%)skew(10deg)rotate(15deg)}to{opacity:1;filter:hue-rotate();transform:translate(10%,-10%)skew(0deg)rotate(0)}}@media (max-width:500px){.logo-wrap .logo-title{font-size:1.9rem}.logo-wrap .logo-img-wrap{width:30px;height:30px}}
.header-main{justify-content:center;align-items:center;display:flex}.header-main .header-inner{justify-content:center;width:100%;max-width:880px;padding:.5rem;display:flex}
.input-search-wrap{justify-content:center;width:100%;max-width:300px;margin:2rem auto;display:flex;position:relative}.input-search-wrap .input-search{color:#fff;background:#ffffff09;border:2px solid #a1afbb;border-radius:10px;width:100%;padding:.4rem .4rem .4rem 2.5rem;font-size:16px!important}body.light .input-search-wrap .input-search{color:#333;border-color:#a4c6e4}.input-search-wrap .input-search::placeholder{color:#999}body.light .input-search-wrap .input-search::placeholder{color:#777}.input-search-wrap .input-search:focus{background:#ffffff06;outline:none}body.light .input-search-wrap .input-search:focus{background:#ebeaea37}.input-search-wrap .input-search:focus::placeholder{color:#bbb}body.light .input-search-wrap .input-search:focus::placeholder{color:#555}.input-search-wrap .icon-fa{color:#a1afbb;width:16px;height:16px;position:absolute;top:29%;left:4%}body.light .input-search-wrap .icon-fa{color:#a4c6e4}.input-search-wrap .icon-fa{pointer-events:none}@media (max-width:500px){.input-search-wrap .input-search{width:80%}.input-search-wrap .icon-fa{top:33%;left:13%}}
.icon-question-circle{cursor:pointer;color:#f5768c;margin-left:.4rem;transition:color .2s ease-in}.icon-question-circle:hover{color:#f22b4c}
.icon-heart{z-index:1;position:relative}.icon-heart .heart-wrap{cursor:pointer;color:#aab8c2;align-items:center;font-size:2rem;display:flex;position:relative}.icon-heart .heart-wrap .icon-h{width:15px;height:15px}.icon-heart .heart-wrap .text-max{opacity:0;color:#fff;font-size:.65rem;font-weight:700;position:absolute;top:-10px;left:0}body.light .icon-heart .heart-wrap .text-max{color:#333}.icon-heart .heart-wrap:before,.icon-heart .heart-wrap:after{content:"";z-index:-1;border-radius:50%;position:absolute;top:50%;left:50%}.icon-heart .heart-wrap:before{box-sizing:border-box;border:2.25rem solid #e84869;width:4.5rem;height:4.5rem;margin:-2.25rem;transform:scale(0)}.icon-heart .heart-wrap:after{width:.375rem;height:.375rem;margin:-.1875rem;box-shadow:.32476rem -3rem 0 -.20625rem #ff8080,-.32476rem -2.625rem 0 -.20625rem #ffed80,2.54798rem -1.61656rem 0 -.20625rem #ffed80,1.84982rem -1.89057rem 0 -.20625rem #a4ff80,2.85252rem .98418rem 0 -.20625rem #a4ff80,2.63145rem .2675rem 0 -.20625rem #80ffc8,1.00905rem 2.84381rem 0 -.20625rem #80ffc8,1.43155rem 2.22414rem 0 -.20625rem #80c8ff,-1.59425rem 2.562rem 0 -.20625rem #80c8ff,-.84626rem 2.50597rem 0 -.20625rem #a480ff,-2.99705rem .350946rem 0 -.20625rem #a480ff,-2.48526rem .901252rem 0 -.20625rem #ff80ed,-2.14301rem -2.12438rem 0 -.20625rem #ff80ed,-2.23255rem -1.37495rem 0 -.20625rem #ff8080}.icon-heart .heart-wrap-on{color:#e84869}.icon-heart .heart-wrap-active{color:#e84869;will-change:font-size;animation:.5s heart}.icon-heart .heart-wrap-active:before,.icon-heart .heart-wrap-active:after{animation:inherit;animation-timing-function:ease-out}.icon-heart .heart-wrap-active:before{will-change:transform,border-color,border-width;animation-name:bubble}.icon-heart .heart-wrap-active:after{will-change:opacity,box-shadow;animation-name:particles}.animate-fade{animation:.5s linear forwards fadeUp}@keyframes heart{}@keyframes bubble{15%{border-width:2.25rem;border-color:#c68bed;transform:scale(1)}30%,to{border-width:0;border-color:#c68bed;transform:scale(1)}}@keyframes particles{0%,20%{opacity:0}25%{opacity:1;box-shadow:.32476rem -2.4375rem 0 0 #ff8080,-.32476rem -2.0625rem 0 0 #ffed80,2.1082rem -1.26585rem 0 0 #ffed80,1.41004rem -1.53985rem 0 0 #a4ff80,2.30412rem .859012rem 0 0 #a4ff80,2.08305rem .142332rem 0 0 #80ffc8,.764993rem 2.33702rem 0 0 #80ffc8,1.18749rem 1.71734rem 0 0 #80c8ff,-1.35019rem 2.0552rem 0 0 #80c8ff,-.6022rem 1.99918rem 0 0 #a480ff,-2.44865rem .225778rem 0 0 #a480ff,-1.93686rem .776083rem 0 0 #ff80ed,-1.70323rem -1.77366rem 0 0 #ff80ed,-1.79277rem -1.02423rem 0 0 #ff8080}}@keyframes fadeUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}@media (max-width:500px){.icon-heart .heart-wrap .icon-h{width:12px;height:12px}}
.intro{position:relative}.intro .like-count-wrap{border-radius:5px;justify-content:center;align-items:center;padding:.1rem .4rem;display:flex;position:absolute;top:8px;right:8px}.intro .like-count-wrap .icon-heart-wrap{justify-content:center;align-items:center;display:flex}.intro .like-count-wrap span.like-count{color:#db4e4e;margin-left:.1rem;font-size:.9rem}.intro .img-wrap{width:300px;height:200px;margin:.5rem auto}.intro-text{color:#fff;font-size:.75rem}body.light .intro-text{color:#555}@media (max-width:500px){.intro .like-count-wrap{top:3px;right:2px}.intro .img-wrap{width:200px;height:133px}}
.contact-form .inputs-wrap{flex-direction:column;display:flex}
.page-link_{cursor:pointer;align-items:center;margin:.4rem 0;display:flex}
.index-main-title-wrap{justify-content:center;align-items:center;display:flex}.index-main .game-cards{flex-wrap:wrap;justify-content:center;display:flex}.index-main .game-cards>div,.index-main .game-cards>a{margin:.5rem}@media (max-width:500px){.index-main .game-cards{flex-direction:column}}


footer.footer-main{color:#fff;text-align:center;background:0 0;padding:1.5rem}
.loader-2{border-radius:100%;width:100px;height:100px;margin:0 auto;position:relative}#loader-2 span{opacity:0;background-color:#73619a;border-radius:100%;width:20px;height:20px;margin:35px 5px;display:inline-block}#loader-2 span:first-child{animation:1s ease-in-out infinite opacityChange}#loader-2 span:nth-child(2){animation:1s ease-in-out .33s infinite opacityChange}#loader-2 span:nth-child(3){animation:1s ease-in-out .66s infinite opacityChange}@keyframes opacityChange{0%,to{opacity:0}60%{opacity:1}}
