:root{--color-header:#1b1c1d;--color-header-navigation-link:#ffffff;--color-header-navigation-link-hover:#e40539;--color-first-button:#ffffff;--color-first-button-bg:linear-gradient(80.54deg, #CE9119 0%, #F4AE26 100%);--color-second-button:#ffffff;--color-second-button-bg:linear-gradient(90deg, #E40539 0%, #FA2E5D 100%);--color-body:#1a1a1a;--color-text:#fefefe;--color-title:#ffffff;--color-link:#e40539;--color-accent:#ffba33;--color-footer:#1b1c1d;--color-footer-navigation-link:#fefefe;--color-footer-navigation-link-hover:#e40539;--color-footer-text:#fefefe;--color-content-button-bg:#e40539;--color-content-button:#ffffff;--content-button-gradient:linear-gradient(90deg, #2CB865 0%, #089E4E 100%);--color-scroll-to-top:#e40539;--color-arrow-scroll-to-top:#ffffff;--color-table-bg:#f1f5ff;--color-table-border:#d6ddf0;--color-table-th-bg:#e40539;--color-table-th-color:#ffffff;--color-table-td-color:#fefefe;--color-blocks-text-image:#ffffff;--color-faq-item:#2a2a2a;--color-faq-item-open:#e40539;--color-faq-item-title:#ffffff;--color-faq-item-title-open:#fefefe;--color-toc-bg:#ffffff;--color-toc-title:#fefefe;--color-toc-item:#fefefe;--color-toc-item-hover:#e40539;--color-field:#000000;--color-field-bg:#ffffff}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--color-body);color:var(--color-text);line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;-webkit-transition:color .3s ease;transition:color .3s ease}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.page-header{background-color:var(--color-header);position:fixed;top:0;width:100%;z-index:1000;padding:10px 0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3)}.page-header__container{max-width:1200px;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-header__logo{-ms-flex-negative:0;flex-shrink:0}.logo-img{height:50px;width:auto}.page-header__burger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;gap:4px}.page-header__burger span{width:25px;height:3px;background-color:var(--color-header-navigation-link);-webkit-transition:all .3s ease;transition:all .3s ease}.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.main-nav__item{position:relative}.main-nav__link{color:var(--color-header-navigation-link);font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 0;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.main-nav__link:hover{color:var(--color-header-navigation-link-hover)}.main-nav__link svg{width:20px;height:20px;opacity:.8}.dropdown:hover .sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.sub-menu{position:absolute;top:100%;left:0;background-color:var(--color-header);border:1px solid #333;border-radius:8px;padding:10px 0;min-width:200px;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.3);box-shadow:0 5px 20px rgba(0,0,0,.3)}.sub-menu li{padding:0}.sub-menu a{display:block;padding:10px 20px;color:var(--color-header-navigation-link);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.sub-menu a:hover{background-color:rgba(255,255,255,.1);color:var(--color-header-navigation-link-hover)}.btn{display:inline-block;padding:12px 24px;border-radius:8px;font-weight:600;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;text-decoration:none}.btn--primary{background:var(--color-first-button-bg);color:var(--color-first-button)}.btn--primary:hover{-webkit-box-shadow:0 5px 15px rgba(206,145,25,.4);box-shadow:0 5px 15px rgba(206,145,25,.4)}.btn--secondary{background:var(--color-second-button-bg);color:var(--color-second-button)}.btn--secondary:hover{-webkit-box-shadow:0 5px 15px rgba(228,5,57,.4);box-shadow:0 5px 15px rgba(228,5,57,.4)}.main-content{margin-top:70px}.hero{padding:80px 0;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../mock-img/bg-2.webp) center/cover;opacity:.1;z-index:1}.hero__container{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.hero__content h1{font-size:3.5rem;font-weight:700;color:var(--color-title);margin-bottom:20px;line-height:1.2}.hero__description{font-size:1.2rem;color:var(--color-text);margin-bottom:30px;opacity:.9}.hero__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__image img{border-radius:15px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}section{padding:80px 0}h2{font-size:2.5rem;color:var(--color-title);text-align:center;margin-bottom:60px;font-weight:700}h3{font-size:1.5rem;color:var(--color-title);margin-bottom:15px;font-weight:600}.game-review{background-color:#2a2a2a}.review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.review-item{text-align:center;padding:40px 20px;background-color:var(--color-header);border-radius:15px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.review-item img{width:80px;height:80px;margin:0 auto 20px;border-radius:10px}.how-to-play{background-color:var(--color-body)}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:40px}.step{text-align:center;background-color:var(--color-header);border-radius:15px;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;overflow:hidden}.image-step{width:100%;padding-top:50%;position:relative}.image-step img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.step-text{padding:24px}.ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.3);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:ripple-animation .6s linear;animation:ripple-animation .6s linear;pointer-events:none}@-webkit-keyframes ripple-animation{to{-webkit-transform:scale(4);transform:scale(4);opacity:0}}@keyframes ripple-animation{to{-webkit-transform:scale(4);transform:scale(4);opacity:0}}.btn{position:relative;overflow:hidden}.faq-item.active{background-color:var(--color-faq-item-open)!important}.faq-item.active h3{color:var(--color-faq-item-title-open)!important}.best-casinos{background-color:#2a2a2a}.casinos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.casino-card{background-color:var(--color-header);border-radius:15px;padding:30px;text-align:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border:2px solid transparent}.casino-card:hover{border-color:var(--color-accent)}.casino-card img{width:120px;height:60px;margin:0 auto 20px;-o-object-fit:contain;object-fit:contain}.casino-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:20px 0}.feature{background-color:rgba(255,186,51,.1);color:var(--color-accent);padding:8px 12px;border-radius:6px;font-size:.9rem}.strategies{background-color:var(--color-body)}.strategies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.strategy-card{background-color:var(--color-header);border-radius:15px;padding:30px;text-align:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.strategy-card:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.strategy-card img{width:100px;height:100px;margin:0 auto 20px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.demo-section{background-color:#2a2a2a}.demo-section_dark{background-color:#1a1a1a}.demo-content{max-width:800px;margin:0 auto;text-align:center}.demo-info img{width:200px;height:150px;margin:0 auto 30px;border-radius:15px;-o-object-fit:cover;object-fit:cover}.demo-info ul{text-align:left;max-width:400px;margin:30px auto}.demo-info li{padding:8px 0;color:var(--color-accent)}.faq{background-color:var(--color-body)}.faq-list{max-width:800px;margin:0 auto}.faq-item{background-color:var(--color-faq-item);margin-bottom:20px;border-radius:10px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.faq-item:hover{background-color:#333}.faq-item h3{color:var(--color-faq-item-title);margin-bottom:0;padding:20px}.faq-item>div{padding:0 20px 20px}.faq-item>div>*{color:var(--color-text);opacity:.9}.faq-item>div>:not(:last-child){margin-bottom:10px}.formated-content h2{margin-bottom:40px}.formated-content>:not(:last-child){margin-bottom:22px}.formated-content ul{list-style-type:disc}.formated-content ol,.formated-content ul{padding-left:25px}.formated-content ol li,.formated-content ul li{margin-bottom:11px}.formated-content img{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:11px}.formated-content>::last-child{margin-bottom:0}.btn--centered{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;margin-top:30px;margin:0 auto;display:block}.table-formated{overflow-x:auto}.table-formated table{border-collapse:collapse;width:100%}.table-formated table td,.table-formated table th{padding:6px;border:1px solid #9c9b9b}.footer{background-color:var(--color-footer);padding:60px 0 30px;border-top:1px solid #333}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-section h4{color:var(--color-footer-navigation-link);margin-bottom:20px;font-size:1.2rem}.footer-section ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer-section a{color:var(--color-footer-navigation-link);opacity:.8;-webkit-transition:all .3s ease;transition:all .3s ease}.footer-section a:hover{color:var(--color-footer-navigation-link-hover);opacity:1}.footer-logo{height:40px;width:auto;margin-bottom:15px}.footer-bottom{text-align:center;padding-top:30px;border-top:1px solid #333;color:var(--color-footer-text);opacity:.7}.footer-bottom p{margin-bottom:5px}.page-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:767.98px){.content-columned{margin:30px 0;display:grid;grid-template-columns:1fr 1fr;gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-columned .column-of-content{min-width:0}}@media (max-width:768px){.page-header__burger{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header__nav{position:fixed;top:70px;left:-100%;width:100%;height:calc(100vh - 70px);background-color:var(--color-header);-webkit-transition:left .3s ease;transition:left .3s ease;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-header__nav .btn{width:100%}.page-header__nav.active{left:0}.main-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;width:100%}.main-nav__item{border-bottom:1px solid #333}.main-nav__link{padding:15px 0;font-size:1.1rem}.sub-menu{position:static;opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none;background-color:rgba(255,255,255,.1);border:none;border-radius:0;margin-top:10px}.hero__container{grid-template-columns:1fr;gap:40px;text-align:center}.hero__content h1{font-size:2.5rem}.hero__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}h2{font-size:2rem}.casinos-grid,.review-grid,.steps-grid,.strategies-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;text-align:center}}@media (max-width:767.98px){.hero{padding:50px 0}section{padding:50px 0}}@media (max-width:480px){.container{padding:0 15px}.page-header__container{padding:0 15px}.hero{padding:40px 0}.hero__content h1{font-size:2rem}.hero__description{font-size:1rem}section{padding:40px 0}h2{font-size:1.8rem;margin-bottom:40px}.btn{padding:10px 20px;font-size:.9rem}.hero__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.casino-card,.review-item,.strategy-card{padding:20px}.demo-info img{width:150px;height:120px}}@media (max-width:479.98px){.btn--centered{width:100%}}