*{border:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}a,a:link,a:visited{color:inherit}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{height:auto;max-width:100%}address{font-style:normal}button,input,select,textarea{background-color:#0000;color:inherit;font-family:inherit;font-size:inherit}input::-ms-clear{display:none}button,input[type=submit]{background:0 0;box-shadow:none;cursor:pointer;display:inline-block}button:active,button:focus,input:active,input:focus{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}:root{--primary-color:#3f2419;--primary-color-dark:#7449b8;--primary-color-light:#aa7bf5;--secondary-color:#d8ac53;--accent-color:#66a530;--primary-gradient:linear-gradient(180deg,#ccf2f2,#306f71);--accent-gradient:linear-gradient(180deg,#ccf2f2,#306f71);--black-color:#000;--white-color:#fff;--gray-color:#eee;--text-color:#faf3c1;--text-color-alt:#e3ccac;--bg-color:var(--primary-color);--surface-color:#7b542e;--divider-color:var(--gray-color);--border-color:#2b1f15;--shadow-text-color:#4c021f;--header-bg-color:var(--bg-color);--footer-bg-color:var(--surface-color);--btn-bg-color:var(--primary-color);--btn-bg-accent-color:var(--accent-color);--btn-text-color:var(--text-color-alt);--btn-text-accent-color:var(--text-color-alt);--table-head-color:var(--primary-color);--table-body-color:var(--surface-color);--table-border-color:var(--primary-color);--table-head-text-color:(--text-color);--table-body-text-color:(--text-color);--scrollbar-color:var(--primary-color-dark);--faq-bg-color:var(--surface-color);--faq-border-color:var(--gray-color);--card-overlay-color:#00000080;--container-width:1240px;--container-padding-x:15px;--sidebar-width-full:14.5rem;--sidebar-width-short:4rem;--header-height:3.75rem;--font-primary:"Arial",sans-serif;--font-secondary:"Arial",sans-serif;--font-render-type:swap}.game-section{padding-bottom:4rem}h1,h2,h3,h4{line-height:120%}p{line-height:140%}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.6rem}p{font-size:1rem}.container{margin-left:auto;margin-right:auto;max-width:1400px;padding:0 15px;width:100%}.page{display:flex;flex-direction:column;height:100%;min-height:100vh}.page__main{background:url(../img/bg-pattern.png);flex:1 0 auto;padding-top:2rem}.page__footer{flex:none}.header{background:var(--header-bg-color);border-radius:0 0 8px 8px;box-shadow:0 1px 8px #00000080,inset 0 -3px 3px #3f2419cc;height:var(--header-height);position:fixed;top:0;width:100%;z-index:800}.header__inner{gap:1rem;height:100%;justify-content:space-between;position:relative}.header__inner,.header__main{align-items:center;display:flex}.header__menu-btn{margin-right:2rem}.header__nav{gap:1.5rem}.header__nav,.header__nav-link{align-items:center;display:flex}.header__nav-link{font-weight:900;text-shadow:-2px -2px 0 var(--shadow-text-color),-2px -1px 0 var(--shadow-text-color),-2px 0 0 var(--shadow-text-color),-2px 1px 0 var(--shadow-text-color),-2px 2px 0 var(--shadow-text-color),-1px -2px 0 var(--shadow-text-color),-1px -1px 0 var(--shadow-text-color),-1px 0 0 var(--shadow-text-color),-1px 1px 0 var(--shadow-text-color),-1px 2px 0 var(--shadow-text-color),0 -2px 0 var(--shadow-text-color),0 -1px 0 var(--shadow-text-color),0 0 0 var(--shadow-text-color),0 1px 0 var(--shadow-text-color),0 2px 0 var(--shadow-text-color),1px -2px 0 var(--shadow-text-color),1px -1px 0 var(--shadow-text-color),1px 0 0 var(--shadow-text-color),1px 1px 0 var(--shadow-text-color),1px 2px 0 var(--shadow-text-color),2px -2px 0 var(--shadow-text-color),2px -1px 0 var(--shadow-text-color),2px 0 0 var(--shadow-text-color),2px 1px 0 var(--shadow-text-color),2px 2px 0 var(--shadow-text-color),-1px 4px 2px var(--shadow-text-color),0 4px 2px var(--shadow-text-color),1px 4px 2px var(--shadow-text-color)}.header__nav-text{color:var(--text-color)}.header__nav-icon{margin-right:5px}.header .logo{left:calc(50% - 50px);padding-top:1.3rem;position:absolute}.header__actions{align-items:center;display:flex;gap:5px}.footer{background:#1e0d00;padding:2rem 0}.footer__link span{color:#bd9e80}.footer__nav{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer__bottom,.footer__col{display:flex;flex-direction:column;gap:1rem}.footer__bottom{align-items:center;justify-content:center;margin-top:2rem;text-align:center}.footer__text{color:#bd9e80;font-size:.8rem}body,html{scroll-behavior:smooth;scroll-margin-top:5rem}html{font-size:100%}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn{align-items:center;background:linear-gradient(#66422f,#563223);border:2px solid var(--border-color);border-radius:.5rem;box-shadow:inset -1px -6px #462618,inset 0 4px 5px #41291c;display:inline-flex;justify-content:center;padding:.7rem 1rem;text-align:center}.btn--accent{background:linear-gradient(#a8c979,#63a32f 49%,#72b22f);border-color:#2f3801;box-shadow:inset -1px -6px #5f8036;min-width:80%}.btn--accent span{color:var(--white-color);text-shadow:-2px -2px #485d1c,-2px -1px #485d1c,-2px 0 #485d1c,-2px 1px #485d1c,-2px 2px #485d1c,-1px -2px #485d1c,-1px -1px #485d1c,-1px 0 #485d1c,-1px 1px #485d1c,-1px 2px #485d1c,0 -2px #485d1c,0 -1px #485d1c,0 0 #485d1c,0 1px #485d1c,0 2px #485d1c,1px -2px #485d1c,1px -1px #485d1c,1px 0 #485d1c,1px 1px #485d1c,1px 2px #485d1c,2px -2px #485d1c,2px -1px #485d1c,2px 0 #485d1c,2px 1px #485d1c,2px 2px #485d1c,0 3px 3px #ffffff73}.btn--icon,.btn--menu{height:3rem;padding:0;width:3rem}.btn__text{font-weight:700;text-shadow:-2px -2px #430f1e,-2px -1px #430f1e,-2px 0 #430f1e,-2px 1px #430f1e,-2px 2px #430f1e,-1px -2px #430f1e,-1px -1px #430f1e,-1px 0 #430f1e,-1px 1px #430f1e,-1px 2px #430f1e,0 -2px #430f1e,0 -1px #430f1e,0 0 #430f1e,0 1px #430f1e,0 2px #430f1e,1px -2px #430f1e,1px -1px #430f1e,1px 0 #430f1e,1px 1px #430f1e,1px 2px #430f1e,2px -2px #430f1e,2px -1px #430f1e,2px 0 #430f1e,2px 1px #430f1e,2px 2px #430f1e,0 3px 3px #430f1e}.card-gallery__scroll{overflow-x:scroll}.card-gallery__scroll::-webkit-scrollbar{width:0}.card-gallery__inner{display:flex;gap:.5rem}.card-gallery__item{flex:1 0 11.11%}.card-gallery__top{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.card-gallery__title{font-size:1.25rem;font-weight:700}.card-gallery__text{color:var(--text-color)}.card-gallery__link{font-weight:600;text-transform:uppercase}.card{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;max-height:280px;max-width:171px;min-height:280px;min-width:171px}.card:hover .card__overlay{opacity:1}.card__thumb{border:2px solid var(--secondary-color);border-radius:.5rem;display:block;height:100%;overflow:hidden;position:relative;width:100%}.card__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card__desc{max-width:171px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.card__desc span{color:var(--text-color-alt);font-weight:700}.card__overlay{background-image:linear-gradient(157.02deg,#543006e6,#5a3c0ee6 50.49%,#3c2101e6 97.97%);bottom:0;display:flex;flex-direction:column;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s;width:100%}.card__overlay,.card__play-btn{align-items:center;justify-content:center}.card__play-btn{aspect-ratio:1;background-image:url(../img/bg-play-btn.png);background-size:80%;border-radius:50%;display:inline-flex;height:92px;max-height:92px;max-width:92px;overflow:hidden;position:relative;width:92px}.card__play-btn,.card__play-btn:after{background-position:50%;background-repeat:no-repeat}.card__play-btn:after{animation:rotate-translate-center 35s linear infinite paused;background-image:url(../img/play-btn-shape.png);background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(0);width:100%}@keyframes rotate-translate-center{to{transform:translate(-50%,-50%)rotate(1turn)}}.card__play-btn:hover:after{animation-play-state:running}.card__actions{align-items:center;display:flex;flex-direction:column;gap:2rem}.card__demo{background:#ffffff1a;border:1px solid var(--secondary-color);border-radius:10px;display:inline-block;font-weight:900;padding:5px 1rem;text-align:center;text-shadow:-2px -2px 0 rgb(var(--primary-color)),-2px -1px 0 rgb(var(--primary-color)),-2px 0 0 rgb(var(--primary-color)),-2px 1px 0 rgb(var(--primary-color)),-2px 2px 0 rgb(var(--primary-color)),-1px -2px 0 rgb(var(--primary-color)),-1px -1px 0 rgb(var(--primary-color)),-1px 0 0 rgb(var(--primary-color)),-1px 1px 0 rgb(var(--primary-color)),-1px 2px 0 rgb(var(--primary-color)),0 -2px 0 rgb(var(--primary-color)),0 -1px 0 rgb(var(--primary-color)),0 0 0 rgb(var(--primary-color)),0 1px 0 rgb(var(--primary-color)),0 2px 0 rgb(var(--primary-color)),1px -2px 0 rgb(var(--primary-color)),1px -1px 0 rgb(var(--primary-color)),1px 0 0 rgb(var(--primary-color)),1px 1px 0 rgb(var(--primary-color)),1px 2px 0 rgb(var(--primary-color)),2px -2px 0 rgb(var(--primary-color)),2px -1px 0 rgb(var(--primary-color)),2px 0 0 rgb(var(--primary-color)),2px 1px 0 rgb(var(--primary-color)),2px 2px 0 rgb(var(--primary-color)),0 2px 1px rgb(var(--primary-color))}.main-content{margin-bottom:2rem}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-weight:700}.main-content h1,.main-content h2,.main-content ol li,.main-content p,.main-content ul li{color:var(--text-color)}.main-content .btn{margin:.5rem 0}.main-content h1,.main-content h2{margin-top:2rem}.main-content h3{color:var(--text-color);margin-top:1rem}.main-content p{margin-top:1rem}.main-content li,.main-content ol{margin-left:.5rem;margin-top:.5rem}.main-content ol li,.main-content ul li{font-size:1rem}.main-content ul li{list-style-type:disc}.main-content .table-wrap{max-width:100%;overflow-x:scroll}.main-content .table-wrap::-webkit-scrollbar{height:5px}.main-content .table-wrap::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:20px}.main-content .table-wrap::-webkit-scrollbar-track{background:0 0}.main-content table{margin:1rem 0}.main-content thead td,.main-content thead th{background:#462618;color:var(--white-color);padding:.5rem}.main-content tbody{border:2px solid var(--secondary-color)}.main-content td{background:var(--surface-color);padding:1rem 2rem 1rem 1rem}.main-content td:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.main-content td:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.main-content th{padding:1rem 4rem 1rem 1rem}.main-content th:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.main-content th:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.main-content img{border-radius:10px;display:block;margin:1rem 0}.main-content .faq-list{margin-left:0}.main-content .faq-card{background:linear-gradient(#66422f,#563223);border:2px solid var(--border-color);border-radius:.5rem;box-shadow:inset -1px -6px #462618,inset 0 4px 5px #41291c;color:var(--text-color);cursor:pointer;display:flex;flex-direction:column;gap:1rem;height:4.5rem;margin-left:0;overflow-y:hidden;padding:.5rem 1rem;transition:height .2s;width:100%}.main-content .faq-card__top{align-items:center;display:flex;justify-content:space-between}.main-content .faq-card__question{font-size:1.25rem;font-weight:700}.main-content .faq-card__question svg{transition:all .4s}.main-content .faq-card__answer{display:none}.main-content .faq-card.show{height:auto}.main-content .faq-card.show svg{transform:rotate(45deg)}.main-content .faq-card.show .faq-card__answer{display:block}.intro{height:484px;max-height:484px;overflow:hidden;position:relative;width:100%}.intro__bg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.intro__content{height:100%;left:0;position:absolute;top:0;width:100%}.intro-banner,.intro__content{align-items:center;display:flex}.intro-banner{background-color:var(--surface-color);border:2px solid var(--shadow-text-color);border-radius:.5rem;box-shadow:inset -1px -6px #5e3828;flex-direction:column;gap:1.5rem;margin-left:10%;max-width:462px;padding:1rem;position:relative;text-align:center;width:50%}.intro-banner__btn,.intro-banner__subtitle,.intro-banner__title{font-size:1.5rem;font-weight:900;text-shadow:-2px -2px #4c011f,-2px -1px #4c011f,-2px 0 #4c011f,-2px 1px #4c011f,-2px 2px #4c011f,-1px -2px #4c011f,-1px -1px #4c011f,-1px 0 #4c011f,-1px 1px #4c011f,-1px 2px #4c011f,0 -2px #4c011f,0 -1px #4c011f,0 0 #4c011f,0 1px #4c011f,0 2px #4c011f,1px -2px #4c011f,1px -1px #4c011f,1px 0 #4c011f,1px 1px #4c011f,1px 2px #4c011f,2px -2px #4c011f,2px -1px #4c011f,2px 0 #4c011f,2px 1px #4c011f,2px 2px #4c011f,-1px 3px 2px #4c011f,0 3px 2px #4c011f,1px 3px 2px #4c011f}.intro-banner__sum{font-size:2.25rem}.intro-banner__actions{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;max-width:100%}.intro-banner__actions .btn{align-self:center;width:80%}.intro-banner__link{align-items:center;display:flex;font-size:1.25rem;gap:5px;justify-content:center;margin-top:.5rem}.intro-banner:after{left:-16px;transform:rotate(-25deg)}.intro-banner:after,.intro-banner:before{background-image:url(../img/banner-decor-item.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:46px;position:absolute;top:-12px;width:70px;z-index:100}.intro-banner:before{right:-16px;transform:rotate(25deg)scaleX(-1)}@media screen and (min-width:1025px){.desktop-hidden{display:none}}@media screen and (max-width:1200px){.container{max-width:1150px}}@media screen and (max-width:1150px){.header__nav{display:none}}@media screen and (max-width:1024px){.mobile-hidden{display:none}.container{max-width:940px}.main-content,.main-content .table__wrap,.main-content__inner{max-width:100vw}}@media screen and (max-width:992px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}p{font-size:1rem}}@media screen and (max-width:950px){.header .logo{left:10%}.header__btn{font-size:.8rem}.btn--icon{display:none}}@media screen and (max-width:768px){.header .logo{left:18%;max-width:60px;padding-top:0}.main-content .faq-card__question,.main-content ol li,.main-content ul li{font-size:1rem}.intro{height:484px;margin-bottom:4rem;max-height:484px;overflow:visible}.intro__bg{height:90%;max-height:90%}.intro__content{justify-content:center;top:34%}.intro-banner{margin:0 auto;max-width:90%;width:90%}.intro-banner__btn,.intro-banner__subtitle,.intro-banner__title{font-size:1.25rem}.intro-banner__sum{font-size:1.8rem}}@media screen and (max-width:576px){h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.2rem}p{font-size:1rem}.container{max-width:100%}}