.sites-article.gd-frame{box-sizing:border-box;width:100%;font-family:Roboto}.sites-article.gd-frame .fr-embedded{width:100%;max-width:100%}.sites-article.gd-frame *{box-sizing:border-box}.poker-provider-wrapper{box-sizing:border-box;width:100%;margin:0 auto}@media (max-width:767px){.poker-provider-wrapper{width:100%;max-width:100vw;margin:0;overflow-x:hidden}}.poker-provider-card{color:#fff;box-sizing:border-box;background:#000;width:100%;padding:20px}@media (min-width:768px){.poker-provider-card{padding:50px}}@media (max-width:767px){.poker-provider-card{width:100%;max-width:100vw;padding:20px}}.poker-provider-card .provider-header{align-items:center;gap:20px;margin-bottom:15px;display:flex}@media (max-width:767px){.poker-provider-card .provider-header{gap:15px;margin-bottom:20px}}.poker-provider-card .provider-header .provider-logo{width:94px;height:90px}@media (max-width:767px){.poker-provider-card .provider-header .provider-logo{width:60px;height:57px}}.poker-provider-card .provider-header .provider-name{color:#fff;text-transform:uppercase;margin:0;font-family:Oswald,sans-serif;font-size:46px;font-weight:500}@media (max-width:767px){.poker-provider-card .provider-header .provider-name{font-size:28px}}.poker-provider-card .provider-description{color:#ccc;margin-bottom:20px;font-size:18px;line-height:1.5}@media (max-width:767px){.poker-provider-card .provider-description{margin-bottom:25px;font-size:16px}}.poker-provider-card .content-sections{gap:10px;margin-bottom:20px;display:flex}@media (max-width:767px){.poker-provider-card .content-sections{flex-direction:column;gap:15px;margin-bottom:0}}.poker-provider-card .content-sections .special-offer{color:#000;box-sizing:border-box;background:#fff;flex:2.2;padding:20px 30px}@media (max-width:767px){.poker-provider-card .content-sections .special-offer{width:100%;padding:15px}}.poker-provider-card .content-sections .special-offer h3{margin:0 0 15px;font-size:22px;font-weight:700}@media (max-width:767px){.poker-provider-card .content-sections .special-offer h3{font-size:18px}}.poker-provider-card .content-sections .special-offer .bonus-highlight{margin-bottom:15px;font-size:42px;font-weight:700;line-height:1.1}@media (max-width:767px){.poker-provider-card .content-sections .special-offer .bonus-highlight{margin-bottom:20px;font-size:32px}}.poker-provider-card .content-sections .special-offer .bonus-highlight .percentage{color:#ed1c24}.poker-provider-card .content-sections .special-offer .bonus-highlight .bonus-text{margin:0 5px}.poker-provider-card .content-sections .special-offer .bonus-highlight .amount{color:#ed1c24}.poker-provider-card .content-sections .special-offer ul{margin:0 0 20px;padding:0;list-style:none}.poker-provider-card .content-sections .special-offer ul li{margin-bottom:4px;padding-left:20px;font-size:14px;position:relative}@media (max-width:767px){.poker-provider-card .content-sections .special-offer ul li{margin-bottom:8px}}.poker-provider-card .content-sections .special-offer ul li:before{content:"✔";color:#ed1c24;font-weight:700;position:absolute;left:0}.poker-provider-card .content-sections .special-offer .features{margin:0 0 20px;padding:0;list-style:none}.poker-provider-card .content-sections .special-offer .features li{margin-bottom:4px;padding-left:20px;font-size:14px;position:relative}@media (max-width:767px){.poker-provider-card .content-sections .special-offer .features li{margin-bottom:8px}}.poker-provider-card .content-sections .special-offer .features li:before{content:"✓";color:#ed1c24;font-weight:700;position:absolute;left:0}.poker-provider-card .content-sections .special-offer .cta-section{align-items:center;gap:25px;display:flex}@media (max-width:767px){.poker-provider-card .content-sections .special-offer .cta-section{flex-direction:column;align-items:stretch;gap:15px}}.poker-provider-card .content-sections .special-offer .cta-section .claim-bonus-btn{color:#fff;cursor:pointer;text-transform:uppercase;background:#ed1c24;border:none;padding:6px 22px;font-family:Oswald,sans-serif;font-size:18px;font-weight:500}@media (max-width:767px){.poker-provider-card .content-sections .special-offer .cta-section .claim-bonus-btn{text-align:center;width:100%;padding:12px 22px}}.poker-provider-card .content-sections .special-offer .cta-section .bonus-code{align-items:center;gap:8px;font-size:12px;display:flex}@media (max-width:767px){.poker-provider-card .content-sections .special-offer .cta-section .bonus-code{justify-content:center;display:none}}.poker-provider-card .content-sections .special-offer .cta-section .bonus-code .code-value{background:#fff;border:2px solid #ed1c24;padding:2px 12px;font-weight:700}.poker-provider-card .content-sections .key-facts{color:#000;box-sizing:border-box;background:#fff;flex:1;padding:20px 30px}@media (max-width:767px){.poker-provider-card .content-sections .key-facts{width:100%;padding:15px}}.poker-provider-card .content-sections .key-facts h3{margin:0 0 15px;font-size:20px;font-weight:700}@media (max-width:767px){.poker-provider-card .content-sections .key-facts h3{font-size:18px}}.poker-provider-card .content-sections .key-facts p{margin:2px 0;line-height:1.2}.poker-provider-card .content-sections .key-facts p:not(:has(strong))+p:has(strong){margin-bottom:16px}.poker-provider-card .content-sections .key-facts .fact-item{flex-direction:column;justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.poker-provider-card .content-sections .key-facts .fact-item p{margin:2px 0;line-height:1.2}.poker-provider-card .content-sections .key-facts .fact-item .value{font-weight:700}@media (max-width:767px){.poker-provider-card .content-sections .key-facts .fact-item{flex-direction:row;justify-content:flex-start}}.poker-provider-card .content-sections .key-facts .mobile-cta{display:none}@media (max-width:767px){.poker-provider-card .content-sections .key-facts .mobile-cta{flex-direction:column;align-items:stretch;gap:15px;margin-top:20px;display:flex}.poker-provider-card .content-sections .key-facts .mobile-cta .claim-bonus-btn{color:#fff;cursor:pointer;text-transform:uppercase;text-align:center;background:#ed1c24;border:none;width:100%;padding:12px 22px;font-family:Oswald,sans-serif;font-size:18px;font-weight:500}.poker-provider-card .content-sections .key-facts .mobile-cta .bonus-code{justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.poker-provider-card .content-sections .key-facts .mobile-cta .bonus-code .code-value{background:#fff;border:2px solid #ed1c24;padding:2px 12px;font-weight:700}}.poker-provider-card .content-sections .key-facts .bonus-code-mobile{display:none}@media (max-width:767px){.poker-provider-card .content-sections .key-facts .bonus-code-mobile{justify-content:start;align-items:center;gap:8px;margin-top:15px;font-size:16px;display:flex}.poker-provider-card .content-sections .key-facts .bonus-code-mobile .code-value{background:#fff;border:2px solid #ed1c24;padding:2px 12px;font-weight:700}}.poker-provider-wrapper .provider-navigation{box-sizing:border-box;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ed1c24 #f0f0f0;gap:30px;padding:15px 30px;display:flex;overflow-x:auto}.poker-provider-wrapper .provider-navigation::-webkit-scrollbar{height:8px}.poker-provider-wrapper .provider-navigation::-webkit-scrollbar-track{background:#f0f0f0}.poker-provider-wrapper .provider-navigation::-webkit-scrollbar-thumb{background:#ed1c24;border-radius:4px}.poker-provider-wrapper .provider-navigation::-webkit-scrollbar-thumb:hover{background:#c91820}@media (max-width:767px){.poker-provider-wrapper .provider-navigation{scrollbar-width:none;-ms-overflow-style:none;gap:20px;width:100%;max-width:100vw;padding:15px}.poker-provider-wrapper .provider-navigation::-webkit-scrollbar{display:none}}.poker-provider-wrapper .provider-navigation .nav-link{color:#000;text-align:end;flex-shrink:0;font-size:14px;font-weight:500;text-decoration:none;position:relative}.poker-provider-wrapper .provider-navigation .nav-link:before{content:"»";color:#ed1c24;margin-right:5px;font-size:20px}.poker-provider-wrapper .provider-navigation .nav-link:hover{text-decoration:underline}.rating-and-intro{box-sizing:border-box;background:#f8f8f8;width:100%;margin:20px auto;padding:20px}@media (min-width:768px){.rating-and-intro{padding:40px}}@media (max-width:767px){.rating-and-intro{width:100%;max-width:100vw;margin:20px 0;padding:20px}}.rating-and-intro .rating-section{background:#fff;border:2px solid #ed1c24;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:0 auto 20px;padding:0 10px;display:flex}@media (max-width:767px){.rating-and-intro .rating-section{gap:8px}}.rating-and-intro .rating-section .stars{gap:2px;display:flex}@media (max-width:767px){.rating-and-intro .rating-section .stars{gap:1px}}.rating-and-intro .rating-section .stars .star{color:#ddd;font-size:26px}@media (max-width:767px){.rating-and-intro .rating-section .stars .star{font-size:34px}}.rating-and-intro .rating-section .stars .star.filled{color:#ed1c24}.rating-and-intro .rating-section .rating-score{color:#000;font-size:26px;font-weight:700}@media (max-width:767px){.rating-and-intro .rating-section .rating-score{font-size:30px}}.rating-and-intro .intro-content{color:#000;font-family:Roboto;font-size:16px;line-height:1.6}@media (max-width:767px){.rating-and-intro .intro-content{font-size:14px;line-height:1.5}}.rating-and-intro .intro-content p{line-height:1.3}@media (max-width:767px){.rating-and-intro .intro-content p{line-height:1.4}}.rating-and-intro .intro-content .intro-text{margin-bottom:15px}.rating-and-intro .intro-content .intro-text strong{font-weight:700}.rating-and-intro .intro-content p{text-align:justify;margin-bottom:15px}@media (max-width:767px){.rating-and-intro .intro-content p{text-align:left;margin-bottom:12px}}.welcome-bonus{box-sizing:border-box;background:#f8f8f8;width:100%;margin:20px auto;padding:20px;font-family:Roboto}@media (max-width:767px){.welcome-bonus{width:100%;max-width:100vw;margin:0;padding:0}}.welcome-bonus .bonus-header{text-align:center;margin-bottom:20px}@media (max-width:767px){.welcome-bonus .bonus-header{margin-bottom:15px;padding:10px 50px}}.welcome-bonus .bonus-header h2{margin-bottom:10px;font-size:30px;font-weight:700}@media (max-width:767px){.welcome-bonus .bonus-header h2{margin-bottom:8px}}.welcome-bonus .bonus-header .badge{color:#fff;background:#ed1c24;border:2px solid #ed1c24;align-items:center;gap:5px;font-size:16px;font-weight:700;display:inline-flex}@media (max-width:767px){.welcome-bonus .bonus-header .badge{gap:4px;margin:10px auto;font-size:18px}}.welcome-bonus .bonus-header .badge .badge-label{text-transform:uppercase;padding:6px;font-weight:400}@media (max-width:767px){.welcome-bonus .bonus-header .badge .badge-rating{font-size:24px}}.welcome-bonus .bonus-header .badge .badge-rating .star{color:#ed1c24}.welcome-bonus .bonus-header .badge .badge-rating{color:#000;background-color:#fff;padding:6px}.welcome-bonus .bonus-description{text-align:start;color:#000;margin-bottom:20px;font-size:16px;line-height:1.4}@media (max-width:767px){.welcome-bonus .bonus-description{padding:0 15px}}.welcome-bonus .bonus-parts{gap:20px;margin-bottom:20px;display:flex}@media (max-width:767px){.welcome-bonus .bonus-parts{flex-direction:column;gap:15px;margin-bottom:15px}}.welcome-bonus .bonus-parts .bonus-part{background:#fff;flex-direction:column;flex:1;display:flex}@media (max-width:767px){.welcome-bonus .bonus-parts .bonus-part{border:1px solid #d9d9d9;margin:5px 15px}}.welcome-bonus .bonus-parts .bonus-part .part-header{color:#fff;text-align:center;background:#000;padding:10px 20px}.welcome-bonus .bonus-parts .bonus-part .part-header h3{color:#fff;margin:0;font-size:20px;font-weight:700}@media (max-width:767px){.welcome-bonus .bonus-parts .bonus-part .part-header{text-align:start;padding:10px 35px}.welcome-bonus .bonus-parts .bonus-part .part-header h3{font-size:22px}}.welcome-bonus .bonus-parts .bonus-part .part-content{padding:20px}@media (max-width:767px){.welcome-bonus .bonus-parts .bonus-part .part-content{padding:30px}}.welcome-bonus .bonus-parts .bonus-part .part-content .amount-section{text-align:start;flex-direction:row;align-items:end;gap:10px;margin-bottom:15px;display:flex}@media (max-width:767px){.welcome-bonus .bonus-parts .bonus-part .part-content .amount-section{align-items:center;gap:8px;margin-bottom:12px}}.welcome-bonus .bonus-parts .bonus-part .part-content .amount-section .amount{color:#ed1c24;font-size:30px;font-weight:700;display:block}@media (max-width:767px){.welcome-bonus .bonus-parts .bonus-part .part-content .amount-section .amount{font-size:28px}}.welcome-bonus .bonus-parts .bonus-part .part-content .amount-section .amount-label{color:#000;padding-bottom:6px;font-size:16px;font-weight:700}@media (max-width:767px){.welcome-bonus .bonus-parts .bonus-part .part-content .amount-section .amount-label{padding-bottom:4px;font-size:18px;font-weight:400}}.welcome-bonus .bonus-parts .bonus-part .part-content .content ul{margin:0;padding:0;list-style:none}.welcome-bonus .bonus-parts .bonus-part .part-content .content ul li{margin-bottom:5px;padding-left:20px;font-size:16px;position:relative}@media (max-width:767px){.welcome-bonus .bonus-parts .bonus-part .part-content .content ul li{margin-bottom:4px;font-size:16px}}.welcome-bonus .bonus-parts .bonus-part .part-content .content ul li:before{content:"✓";color:#ed1c24;font-weight:700;position:absolute;left:0}.welcome-bonus .bonus-parts .bonus-part .part-content .content ul li.ticket-item{background:#f5f5f5;justify-content:space-between;align-items:center;margin-bottom:12px;padding-left:12px;display:flex}.welcome-bonus .bonus-parts .bonus-part .part-content .content ul li.ticket-item:before{content:none}.welcome-bonus .bonus-parts .bonus-part .part-content .content ul li.ticket-item .deposit-text{color:#000;padding:8px 2px}.welcome-bonus .bonus-parts .bonus-part .part-content .content ul li.ticket-item .ticket-box{color:#ed1c24;white-space:nowrap;background:#fff;border:2px solid #ed1c24;justify-content:center;width:110px;padding:8px;font-weight:600;display:flex}.welcome-bonus .bonus-parts .bonus-part .tip{color:#000;margin-top:auto;padding:20px;font-size:14px}@media (max-width:767px){.welcome-bonus .bonus-parts .bonus-part .tip{padding:30px}}.welcome-bonus .bonus-parts .bonus-part .tip p{margin:0}.welcome-bonus .bonus-parts .bonus-part .tip p strong{font-weight:700}.welcome-bonus .bonus-calculator{color:#fff;background:#000;margin-bottom:20px}@media (max-width:767px){.welcome-bonus .bonus-calculator{margin-bottom:15px}}.welcome-bonus .bonus-calculator h3{color:#fff;text-align:center;background:#000;margin:0;padding:15px;font-size:18px;font-weight:700}@media (max-width:767px){.welcome-bonus .bonus-calculator h3{text-align:start;padding:15px 30px;font-size:20px}}.welcome-bonus .bonus-calculator .calculator-content{color:#000;background:#fff;align-items:center;gap:20px;padding:20px;display:flex}@media (max-width:767px){.welcome-bonus .bonus-calculator .calculator-content{flex-direction:column;align-items:stretch;gap:0;padding:30px}}.welcome-bonus .bonus-calculator .calculator-content .input-section label{margin-bottom:5px;font-size:12px;display:block}@media (max-width:767px){.welcome-bonus .bonus-calculator .calculator-content .input-section label{font-size:16px}}.welcome-bonus .bonus-calculator .calculator-content .input-section input{text-align:center;border:1px solid #ccc;width:80px;padding:8px}@media (max-width:767px){.welcome-bonus .bonus-calculator .calculator-content .input-section input{width:100%;max-width:120px}}.welcome-bonus .bonus-calculator .calculator-content .results{flex:1}.welcome-bonus .bonus-calculator .calculator-content .results .result-item,.welcome-bonus .bonus-calculator .calculator-content .results .total{justify-content:space-between;margin-bottom:10px;font-size:14px;display:flex}.welcome-bonus .bonus-calculator .calculator-content .results .result-item .result-value,.welcome-bonus .bonus-calculator .calculator-content .results .result-item .total-value,.welcome-bonus .bonus-calculator .calculator-content .results .total .result-value,.welcome-bonus .bonus-calculator .calculator-content .results .total .total-value{color:#ed1c24;font-weight:700}.welcome-bonus .bonus-calculator .calculator-content .results .total{border-top:1px solid #ccc;padding-top:5px;font-weight:700}.welcome-bonus .bonus-calculator .calculator-content .results .total .total-value{font-size:16px}.welcome-bonus .bonus-calculator .calculator-content .cta-section{text-align:center}.welcome-bonus .bonus-calculator .calculator-content .cta-section .bonus-code{font-size:12px;display:block}.welcome-bonus .bonus-calculator .calculator-content .cta-section .claim-btn{color:#fff;cursor:pointer;background:#ed1c24;border:none;padding:5px 15px;font-family:Oswald;font-size:18px;font-weight:500}@media (max-width:767px){.welcome-bonus .bonus-calculator .calculator-content .cta-section .claim-btn{width:100%;padding:8px 0;font-size:24px}.welcome-bonus .bonus-calculator .calculator-content .cta-section{flex-direction:column-reverse;align-items:center;display:flex}.welcome-bonus .bonus-calculator .calculator-content .cta-section .bonus-code{text-align:center;min-width:200px;margin:10px auto 0;font-size:14px;display:block}}.welcome-bonus .bonus-comparison{background:#fff}.welcome-bonus .bonus-comparison h3{color:#fff;text-align:center;background:#000;margin:0;padding:15px;font-size:18px;font-weight:700}@media (max-width:767px){.welcome-bonus .bonus-comparison h3{text-align:start;padding:15px 30px;font-size:20px}}.welcome-bonus .bonus-comparison .comparison-table{border-collapse:collapse;width:100%;font-size:14px}@media (max-width:767px){.welcome-bonus .bonus-comparison .comparison-table{white-space:nowrap;font-size:14px;display:block;overflow-x:auto}}.welcome-bonus .bonus-comparison .comparison-table thead tr{background:#f0f0f0}.welcome-bonus .bonus-comparison .comparison-table tr:nth-child(2n){background-color:#fff}.welcome-bonus .bonus-comparison .comparison-table th{color:#000;text-align:left;background:#fff;border-bottom:1px solid #eee;padding:4px 4px 4px 20px;font-size:13px;min-width:auto!important}@media (max-width:767px){.welcome-bonus .bonus-comparison .comparison-table th{padding:4px 0 4px 35px;font-size:16px;min-width:175px!important}}.welcome-bonus .bonus-comparison .comparison-table th:first-child{width:25%!important}.welcome-bonus .bonus-comparison .comparison-table th:nth-child(2){width:15%!important}.welcome-bonus .bonus-comparison .comparison-table th:nth-child(3){width:25%!important}.welcome-bonus .bonus-comparison .comparison-table th:nth-child(4){width:35%!important}.welcome-bonus .bonus-comparison .comparison-table td{color:#000;text-align:left;word-wrap:break-word;border-bottom:1px solid #eee;padding:8px 4px 8px 20px;font-size:14px;min-width:auto!important}@media (max-width:767px){.welcome-bonus .bonus-comparison .comparison-table td{padding:6px 0 6px 35px;font-size:16px;min-width:175px!important}}.welcome-bonus .bonus-comparison .comparison-table td:first-child{width:25%!important}.welcome-bonus .bonus-comparison .comparison-table td:nth-child(2){width:15%!important}.welcome-bonus .bonus-comparison .comparison-table td:nth-child(3){width:25%!important}.welcome-bonus .bonus-comparison .comparison-table td:nth-child(4){width:35%!important}.welcome-bonus .bonus-comparison .comparison-table td:first-child{font-weight:700}.welcome-bonus .bonus-comparison .comparison-table .featured{background-color:#fff}.welcome-bonus .bonus-comparison .comparison-table .featured .star{color:#ed1c24}.welcome-bonus .bonus-comparison .comparison-table .featured td:nth-child(2){color:#ed1c24;font-weight:700}.welcome-bonus .bonus-comparison .comparison-table .featured td:nth-child(3){font-weight:700}.welcome-bonus .bonus-comparison .comparison-table tr:hover{background:#f5f5f5}.calculator-content{color:#000;background:#f8f8f8;padding:20px}@media (max-width:767px){.calculator-content{padding:15px}}.calculator-content .calculator-row-1{flex-direction:column;align-items:flex-start;gap:30px;width:50%;margin-bottom:15px;display:flex}@media (max-width:767px){.calculator-content .calculator-row-1{gap:15px;width:100%;margin-bottom:0}}.calculator-content .calculator-row-1 .results{flex:1;width:100%}.calculator-content .calculator-row-1 .results .result-item.first-item .deposit-input{color:#000;text-align:center;background:#fff;border:1px solid #000;width:100%;min-width:40px;max-width:100px;padding:4px 4px 4px 20px;font-size:14px;font-weight:700}@media (max-width:767px){.calculator-content .calculator-row-1 .results .result-item.first-item .deposit-input{padding:4px;font-size:16px}}.calculator-content .calculator-row-1 .results .result-item{background-color:#f5f5f5;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.calculator-content .calculator-row-1 .results .result-item label{color:#000;min-width:120px;margin:0;padding:4px;font-size:12px}.calculator-content .calculator-row-1 .results .result-item .result-value{color:#ed1c24;text-align:center;background:#fff;border:1px solid #ed1c24;width:100%;min-width:40px;max-width:100px;padding:4px;font-weight:700}@media (max-width:767px){.calculator-content .calculator-row-1 .results .result-item{font-size:14px;margin-bottom:14px!important}.calculator-content .calculator-row-1 .results .result-item label,.calculator-content .calculator-row-1 .results .result-item .result-value{font-size:16px}}.calculator-content .calculator-row-2{flex-direction:column;justify-content:space-between;align-items:center;gap:20px;width:50%;display:flex}@media (max-width:767px){.calculator-content .calculator-row-2{gap:15px;width:100%}}.calculator-content .calculator-row-2 .total{background-color:#f5f5f5;justify-content:space-between;align-items:center;gap:15px;width:100%;font-size:14px;font-weight:700;display:flex}.calculator-content .calculator-row-2 .total .total-label{color:#000;margin-left:10px;font-size:16px}.calculator-content .calculator-row-2 .total .total-value{color:#ed1c24;text-align:center;background:#fff;border:1px solid #ed1c24;width:100%;min-width:60px;max-width:100px;padding:4px;font-size:16px;font-weight:700}@media (max-width:767px){.calculator-content .calculator-row-2 .total{background-color:#0000;font-size:18px}.calculator-content .calculator-row-2 .total .total-label{margin-left:0;font-size:20px}.calculator-content .calculator-row-2 .total .total-value{font-size:20px}}.calculator-content .calculator-row-2 .cta-section{text-align:center;justify-content:space-between;width:100%;display:flex}.calculator-content .calculator-row-2 .cta-section .bonus-code{text-align:start;width:40%;max-width:200px;margin-bottom:10px;margin-left:10px;font-size:13px;display:flex}.calculator-content .calculator-row-2 .cta-section .claim-btn{color:#fff;cursor:pointer;background:#ed1c24;border:none;width:100%;max-width:140px;padding:2px 12px;font-family:Oswald;font-size:14px}@media (max-width:767px){.calculator-content .calculator-row-2 .cta-section .claim-btn{max-width:100%;padding:12px;font-size:16px}}.ongoing-promotions{box-sizing:border-box;width:100%;margin:20px auto;padding:20px 0;font-family:Roboto}@media (max-width:767px){.ongoing-promotions{width:100%;max-width:100vw;margin:0;padding:15px}}.ongoing-promotions__title{text-align:center;color:#000;margin-bottom:30px;font-size:30px;font-weight:700}@media (max-width:767px){.ongoing-promotions__title{margin-bottom:20px;font-size:30px}}.ongoing-promotions__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}@media (max-width:767px){.ongoing-promotions__grid{grid-template-columns:1fr;gap:15px}}.promotion-card{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;flex-direction:column;padding:20px 15px;display:flex}@media (max-width:767px){.promotion-card{width:100%;padding:20px}}.promotion-card__icon{margin-bottom:15px}@media (max-width:767px){.promotion-card__icon{margin-bottom:12px}}.promotion-card__icon img{object-fit:contain;width:100px;height:100px}@media (max-width:767px){.promotion-card__icon img{width:100px;height:100px}}.promotion-card__name{color:#fff;background:#000;width:fit-content;margin:0 auto 15px;padding:4px 15px;font-size:20px;font-weight:400;display:inline-block}@media (max-width:767px){.promotion-card__name{margin-bottom:12px;padding:6px 12px;font-size:22px}}.promotion-card__description{color:#000;margin-bottom:20px;font-size:16px;line-height:1.5}@media (max-width:767px){.promotion-card__description{margin-bottom:15px;font-size:18px}}.promotion-card__details{text-align:center;flex-grow:1;margin-bottom:20px}.promotion-card__details ul{flex-direction:column;align-items:center;display:flex}@media (max-width:767px){.promotion-card__details{flex-direction:column;align-items:center;margin-bottom:15px;display:flex}}.promotion-card__details ul{margin:0;padding:0;list-style:none}.promotion-card__details ul li{text-align:center;border:1px solid #000;width:fit-content;margin-bottom:8px;padding:0 10px;font-size:13px;display:inline-block}@media (max-width:767px){.promotion-card__details ul li{margin-bottom:6px;padding:6px 8px;font-size:15px}}.promotion-card__details ul li:last-child{margin-bottom:0}.promotion-card__note{color:#000;background-color:#f5f5f5;width:fit-content;margin:auto auto 0;padding:4px 8px;font-size:12px}@media (max-width:767px){.promotion-card__note{padding:6px 10px;font-size:15px}}.detail-item{text-align:center;border:1px solid #000;width:fit-content;margin-bottom:8px;margin-left:auto;margin-right:auto;padding:8px 10px;font-size:12px;display:inline-block}@media (max-width:767px){.detail-item{width:auto;margin-bottom:6px;padding:6px 8px;font-size:15px;display:block}}.detail-item:last-child{margin-bottom:0}.happy-hour-wrapper{box-sizing:border-box;width:100%}@media (max-width:767px){.happy-hour-wrapper{width:100%;max-width:100vw;padding:15px}}.happy-hour-promo{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;width:100%;margin:20px auto;padding:30px;font-family:Roboto}@media (max-width:767px){.happy-hour-promo{border:1px solid #d9d9d9;width:100%;max-width:100vw;margin:0;padding:30px 20px}}.happy-hour-promo .happy-hour-header{margin-bottom:15px}@media (max-width:767px){.happy-hour-promo .happy-hour-header{margin-bottom:12px}}.happy-hour-promo .happy-hour-title{color:#fff;background:#000;width:fit-content;margin:0 auto;padding:6px 12px;font-size:18px;font-weight:700;display:inline-block}@media (max-width:767px){.happy-hour-promo .happy-hour-title{padding:8px 15px;font-size:22px}}.happy-hour-promo .happy-hour-subtitle{color:#000;margin-bottom:30px;font-size:16px}@media (max-width:767px){.happy-hour-promo .happy-hour-subtitle{margin-bottom:20px;font-size:16px}}.happy-hour-promo .happy-hour-highlights{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;display:grid}@media (max-width:767px){.happy-hour-promo .happy-hour-highlights{grid-template-columns:1fr;gap:15px}}.highlight-item{text-align:center;line-height:1.2}@media (max-width:767px){.highlight-item{flex-direction:row;justify-content:center;align-items:end;gap:10px;margin-bottom:10px;display:flex}}.highlight-item .highlight-value{color:#ed1c24;font-size:34px;font-weight:700}@media (max-width:767px){.highlight-item .highlight-value{font-size:34px}}.highlight-item .highlight-label{color:#000;font-size:16px;font-weight:700}@media (max-width:767px){.highlight-item .highlight-label{margin-bottom:5px;font-size:18px;font-weight:400}}.rewards-program{color:#fff;box-sizing:border-box;background:#000;width:100%;margin:20px auto;padding:20px;font-family:Roboto}@media (min-width:768px){.rewards-program{padding:50px}}.rewards-program .rewards-header{text-align:center;margin-bottom:30px}.rewards-program .rewards-header .rewards-title{color:#fff;margin-bottom:10px;font-size:30px;font-weight:700}.rewards-program .rewards-header .rewards-subtitle{color:#ccc;margin:0;font-size:16px}@media (max-width:767px){.rewards-program .rewards-header{justify-self:center;max-width:350px}}.rewards-program .rewards-sections{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.rewards-program .rewards-sections{grid-template-columns:1fr}}.reward-card-1,.reward-card-2{color:#000;background:#fff;padding:40px}@media (max-width:767px){.reward-card-1,.reward-card-2{padding:20px}}.reward-card-1 p:first-child,.reward-card-2 p:first-child{color:#000;margin-bottom:15px;font-size:20px;font-weight:700}@media (max-width:767px){.reward-card-1 p:first-child,.reward-card-2 p:first-child{margin-bottom:12px;font-size:22px}}.reward-card-1>p,.reward-card-2>p{color:#000;margin-bottom:20px;font-size:16px;line-height:1.5}@media (max-width:767px){.reward-card-1>p,.reward-card-2>p{flex-direction:column;margin-bottom:15px;font-size:16px;display:flex}}.reward-card-1>p strong,.reward-card-2>p strong{font-size:16px}@media (max-width:767px){.reward-card-1>p strong,.reward-card-2>p strong{padding-bottom:5px;font-weight:400;line-height:.9}}.reward-card-1>p strong span,.reward-card-2>p strong span{font-size:26px!important}.reward-card-1>p strong span[style*=color],.reward-card-2>p strong span[style*=color]{font-weight:700;font-size:32px!important}@media (max-width:767px){.reward-card-1>p strong span[style*=color],.reward-card-2>p strong span[style*=color]{font-size:34px!important}}.reward-card-1 ul,.reward-card-2>ul{margin:0;padding:0;list-style:none}.reward-card-2>ul>li{margin-bottom:8px;padding-left:25px;font-size:16px;position:relative}@media (max-width:767px){.reward-card-2>ul>li{margin-bottom:6px;font-size:14px}}.reward-card-2>ul>li:before{color:#ed1c24;content:"✓";font-weight:700;position:absolute;left:0}.tier-item{border:1px solid #000;margin-bottom:10px;display:flex}@media (max-width:767px){.tier-item{margin-bottom:10px}}.tier-item .tier-color{width:10px}@media (max-width:767px){.tier-item .tier-color{width:8px}}.tier-item .tier-content{flex:1;padding:2px 12px}@media (max-width:767px){.tier-item .tier-content{padding:4px 8px}}.tier-item .tier-content .tier-name{font-size:16px;font-weight:700}@media (max-width:767px){.tier-item .tier-content .tier-name{font-size:16px}}.tier-item .tier-content .tier-benefits{font-size:14px}@media (max-width:767px){.tier-item .tier-content .tier-benefits{font-size:14px}}.earn-rate{text-align:center;align-items:end;gap:10px;margin-bottom:20px;display:flex}@media (max-width:767px){.earn-rate{flex-direction:column;align-items:start;margin-bottom:15px;line-height:.9}}.earn-rate .earn-value{color:#ed1c24;margin-bottom:5px;font-size:32px;font-weight:700;display:block}@media (max-width:767px){.earn-rate .earn-value{margin-bottom:0;font-size:34px}}.earn-rate .earn-label{color:#000;margin-bottom:12px;font-size:16px;font-weight:700}@media (max-width:767px){.earn-rate .earn-label{text-align:center;margin-bottom:0;font-size:18px;font-weight:400}}.uses-list{margin:0;padding:0;list-style:none}.uses-list li{margin-bottom:8px;padding-left:25px;font-size:16px;position:relative}@media (max-width:767px){.uses-list li{margin-bottom:6px;font-size:14px}}.uses-list li:before{color:#ed1c24;content:"✓";font-weight:700;position:absolute;left:0}.tournaments{box-sizing:border-box;background:#f5f5f5;width:100%;margin:20px auto;padding:40px;font-family:Roboto}@media (max-width:767px){.tournaments{padding:20px}}.tournaments .tournaments-header{text-align:center;margin-bottom:30px}.tournaments .tournaments-header .tournaments-title{color:#000;margin-bottom:10px;font-size:30px;font-weight:700}.tournaments .tournaments-header .tournaments-subtitle{color:#000;justify-self:center;max-width:700px;margin:0;font-size:16px;line-height:1.5;display:flex}.tournaments .featured-tournaments{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px;display:grid}@media (max-width:768px){.tournaments .featured-tournaments{grid-template-columns:1fr}}.tournaments .tournament-second-row{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px;display:grid}@media (max-width:768px){.tournaments .tournament-second-row{grid-template-columns:1fr}}.tournaments .additional-formats{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.tournaments .additional-formats{grid-template-columns:1fr}}.tournament-card{text-align:center;background:#fff;border:2px solid #ddd;padding:30px}@media (max-width:767px){.tournament-card{padding:20px}}.tournament-card .tournament-name{color:#fff;background:#000;width:fit-content;margin:0 auto 10px;padding:4px 8px;font-size:20px;font-weight:400;display:inline-block}@media (max-width:767px){.tournament-card .tournament-name{padding:6px 12px;font-size:22px}.tournament-card .tournament-info{justify-content:center;align-items:baseline;gap:10px;margin:10px auto;display:flex}}.tournament-card .tournament-buyin{color:#ed1c24;margin-bottom:-8px;font-size:32px;font-weight:700}@media (max-width:767px){.tournament-card .tournament-buyin{margin-bottom:0;font-size:34px}}.tournament-card .tournament-frequency{color:#000;margin-bottom:20px;font-size:14px;font-weight:700}@media (max-width:767px){.tournament-card .tournament-frequency{margin-bottom:0;font-size:18px;font-weight:400}}.tournament-card .tournament-details ul{margin:0 0 10px;padding:0;list-style:none}.tournament-card .tournament-details ul li{border:1px solid #000;align-items:center;gap:4px;width:fit-content;margin-bottom:8px;margin-left:auto;margin-right:auto;padding:1px 8px;font-size:12px;display:flex}@media (max-width:767px){.tournament-card .tournament-details ul li{padding:6px 12px;font-size:14px}}.tournament-card .tournament-details ul li:last-child{margin-bottom:0}.tournament-card .tournament-details>p{margin-bottom:8px}.tournament-card .tournament-details .detail-box{border:1px solid #000;width:fit-content;margin:0 auto 8px;padding:4px 8px;font-size:12px}@media (max-width:767px){.tournament-card .tournament-details .detail-box{margin-bottom:10px;padding:6px 12px;font-size:14px}}.tournament-card .tournament-details .detail-box:last-child{margin-bottom:0}.tournament-card .format-note{color:#000;text-align:center;background:#f5f5f5;width:fit-content;margin:16px auto;padding:4px 8px;font-size:12px}@media (max-width:767px){.tournament-card .format-note{padding:6px;font-size:14px}}.format-card{background:#fff;border:2px solid #ddd;flex-direction:column;align-items:center;gap:5px;padding:30px;display:flex}@media (max-width:767px){.format-card{padding:20px}}.format-card .format-name{color:#fff;background:#000;width:fit-content;margin:0 auto 15px;padding:4px 8px;font-size:16px;font-weight:700;display:inline-block}@media (max-width:767px){.format-card .format-name{padding:6px 12px;font-size:18px}}.format-card .buyin-range{text-align:center;border:1px solid #000;margin-bottom:15px;padding:2px 8px;font-size:14px}@media (max-width:767px){.format-card .buyin-range{padding:4px 12px;font-size:16px}}.format-card .format-features{margin-bottom:15px}.format-card .format-features .feature-item{margin-bottom:5px;font-size:14px}@media (max-width:767px){.format-card .format-features .feature-item{margin-bottom:8px;font-size:16px}}.format-card .format-features .feature-item .checkmark{color:#ed1c24;margin-right:8px;font-weight:700}.format-card .format-note{color:#000;text-align:center;background:#f5f5f5;width:fit-content;margin:0 auto;padding:4px 8px;font-size:12px}@media (max-width:767px){.format-card .format-note{padding:6px 12px;font-size:14px}}.format-card .format-description{text-align:center;margin-bottom:15px;padding:0 60px;font-size:14px}@media (max-width:767px){.format-card .format-description{padding:0;font-size:16px}}.prize-table{border-collapse:collapse;border:1px solid #ddd;width:100%;font-size:12px}@media (max-width:767px){.prize-table{font-size:14px}}.prize-table tr:nth-child(2n){background-color:#fff}.prize-table thead tr th{line-height:normal}.prize-table thead{border-bottom:1px solid #ddd}.prize-table tr th{color:#000;font-size:14px;font-weight:400}@media (max-width:767px){.prize-table tr th{font-size:16px}}.prize-table tr td{font-size:14px;font-weight:700}@media (max-width:767px){.prize-table tr td{font-size:16px}}.prize-table th{text-align:left;background:#fff;padding:4px;font-weight:700;line-height:normal}@media (max-width:767px){.prize-table th{padding:8px}}.prize-table td{text-align:left;border-bottom:1px solid #ddd;padding:4px;line-height:normal}@media (max-width:767px){.prize-table td{padding:8px}}.prize-table tr,.prize-table th,.prize-table td{padding-left:20px;min-width:80px!important}@media (max-width:767px){.prize-table tr,.prize-table th,.prize-table td{padding-left:12px;min-width:60px!important}}.tournament-table-card{text-align:center;background:#fff;border:2px solid #ddd;padding:30px}@media (max-width:767px){.tournament-table-card{padding:20px}}.tournament-table-card .tournament-name{color:#fff;background:#000;width:fit-content;margin:0 auto 10px;padding:4px 8px;font-size:20px;font-weight:400;display:inline-block}@media (max-width:767px){.tournament-table-card .tournament-name{padding:6px 12px;font-size:22px}}.tournament-table-card .table-description{text-align:center;justify-self:center;max-width:200px;margin-bottom:15px;font-size:14px;display:flex}@media (max-width:767px){.tournament-table-card .table-description{max-width:220px;font-size:16px}}.tournament-table-card .tournaments-prize-table{border-collapse:collapse;border:1px solid #ddd;width:100%;font-size:12px}@media (max-width:767px){.tournament-table-card .tournaments-prize-table{font-size:14px}}.tournament-table-card .tournaments-prize-table tr:nth-child(2n){background-color:#fff}.tournament-table-card .tournaments-prize-table thead tr th{line-height:normal}.tournament-table-card .tournaments-prize-table thead{border-bottom:1px solid #ddd}.tournament-table-card .tournaments-prize-table tr th{color:#000;font-size:14px;font-weight:400}@media (max-width:767px){.tournament-table-card .tournaments-prize-table tr th{font-size:16px}}.tournament-table-card .tournaments-prize-table tr td{font-size:14px;font-weight:700}@media (max-width:767px){.tournament-table-card .tournaments-prize-table tr td{font-size:16px}}.tournament-table-card .tournaments-prize-table th{text-align:left;background:#fff;padding:4px;font-weight:700;line-height:normal}@media (max-width:767px){.tournament-table-card .tournaments-prize-table th{width:33.33%;padding:8px}}.tournament-table-card .tournaments-prize-table td{text-align:left;border-bottom:1px solid #ddd;padding:4px;line-height:normal}@media (max-width:767px){.tournament-table-card .tournaments-prize-table td{width:33.33%;padding:8px}}.tournament-table-card .tournaments-prize-table tr,.tournament-table-card .tournaments-prize-table th,.tournament-table-card .tournaments-prize-table td{padding-left:20px;min-width:80px!important}@media (max-width:767px){.tournament-table-card .tournaments-prize-table tr,.tournament-table-card .tournaments-prize-table th,.tournament-table-card .tournaments-prize-table td{padding-left:12px;min-width:unset!important}}.software{box-sizing:border-box;background:#f8f8f8;width:100%;margin:20px auto;padding:20px;font-family:Roboto}@media (min-width:768px){.software{padding:50px}}.software .software-header{text-align:center;margin-bottom:0}.software .software-header .software-title{color:#000;margin-bottom:15px;font-size:30px;font-weight:700}@media (max-width:767px){.software .software-header .software-title{padding:8px}}.software .software-header .badge{color:#fff;background:#ed1c24;border:2px solid #ed1c24;align-items:center;gap:5px;margin-bottom:20px;font-size:16px;font-weight:700;display:inline-flex}.software .software-header .badge .badge-label{text-transform:uppercase;padding:6px;font-weight:400}.software .software-header .badge .badge-rating .star{color:#ed1c24}.software .software-header .badge .badge-rating{color:#000;background-color:#fff;padding:6px}.software .software-description{text-align:center;color:#000;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:16px}.features-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}@media (max-width:768px){.features-grid{-webkit-overflow-scrolling:touch;gap:15px;margin-bottom:30px;display:flex;overflow-x:auto}}.feature-card{text-align:center;background:#fff;border:2px solid #ddd;padding:30px}@media (max-width:768px){.feature-card{flex-shrink:0;min-width:250px;max-width:300px;padding:20px}}.feature-card .feature-category{color:#fff;background:#000;width:fit-content;margin:0 auto 20px;padding:4px 8px;font-size:20px;font-weight:400;display:inline-block}.feature-card .feature-items{text-align:left;padding:0}.feature-card .feature-items ul{margin:0;padding:0;list-style:none}.feature-card .feature-items ul li{margin-bottom:8px;padding-left:25px;font-size:15px;position:relative}.feature-card .feature-items ul li:before{color:#ed1c24;content:"✓";font-weight:700;position:absolute;left:0}.feature-card .feature-items .feature-item{margin-bottom:8px;font-size:14px}.feature-card .feature-items .feature-item .checkmark{color:#ed1c24;margin-right:8px;font-weight:700}.software-gallery .gallery-title{text-align:center;color:#000;margin-bottom:25px;font-size:30px;font-weight:700}@media (max-width:768px){.software-gallery .gallery-title{margin-bottom:20px;font-size:26px}}.software-gallery .gallery-images{background:#fff;border:1px solid #ddd;grid-template-columns:1fr 1fr;gap:25px;padding:35px;display:grid}@media (max-width:768px){.software-gallery .gallery-images{-webkit-overflow-scrolling:touch;gap:15px;padding:0;display:flex;overflow-x:auto}.software-gallery .gallery-images .gallery-item .gallery-caption{display:none}}.gallery-item{text-align:center}@media (max-width:768px){.gallery-item{flex-shrink:0;min-width:200px}}.gallery-item img{border:1px solid #ddd;width:100%;height:auto;margin-bottom:10px}.gallery-item .gallery-caption{color:#000;margin:10px 0 0;font-size:14px;line-height:1.15}@media (max-width:768px){.gallery-item .gallery-caption{font-size:12px}}.cash-games{box-sizing:border-box;background:#f8f8f8;width:100%;margin:20px auto;padding:20px;font-family:Roboto}@media (min-width:768px){.cash-games{padding:50px}}.cash-games .cash-games-header{text-align:center;margin-bottom:20px}@media (max-width:767px){.cash-games .cash-games-header{margin-bottom:15px}}.cash-games .cash-games-header .cash-games-title{color:#000;margin-bottom:15px;font-size:30px;font-weight:700}@media (max-width:767px){.cash-games .cash-games-header .cash-games-title{margin-bottom:12px;font-size:30px}}.cash-games .cash-games-header .badge{color:#fff;background:#ed1c24;border:2px solid #ed1c24;align-items:center;gap:5px;margin-bottom:20px;font-size:16px;font-weight:700;display:inline-flex}@media (max-width:767px){.cash-games .cash-games-header .badge{margin-bottom:15px;font-size:18px}}.cash-games .cash-games-header .badge .badge-label{text-transform:uppercase;padding:6px;font-weight:400}.cash-games .cash-games-header .badge .badge-rating .star{color:#ed1c24}.cash-games .cash-games-header .badge .badge-rating{color:#000;background-color:#fff;padding:6px}@media (max-width:767px){.cash-games .cash-games-header .badge .badge-rating{font-size:22px}}.cash-games .cash-games-description{text-align:center;color:#000;margin-bottom:30px;font-size:16px}@media (max-width:767px){.cash-games .cash-games-description{margin-bottom:20px;font-size:16px}}.games-table{border-collapse:collapse;border:1px solid #ddd;width:100%;margin-bottom:30px}@media (max-width:767px){.games-table{margin-bottom:20px;overflow-x:hidden}}.games-table thead tr th{text-align:left;font-size:14px}@media (max-width:767px){.games-table thead tr th{font-size:12px}}.games-table tbody tr td{text-align:left;background:#fff}.games-table th{color:#000;text-align:center;background:#fff;border-bottom:1px solid #ddd;width:25%;padding:8px 30px;font-weight:400;line-height:normal;min-width:100px!important}@media (max-width:767px){.games-table th{padding:8px 12px;font-size:12px;min-width:125px!important}}.games-table td{text-align:center;border-bottom:1px solid #eee;width:25%;padding:8px 30px;line-height:normal;min-width:100px!important}@media (max-width:767px){.games-table td{padding:8px 12px;font-size:12px;min-width:125px!important}}.games-table td.traffic-cell span{background-color:#f5f5f5;border-radius:4px;padding:4px 10px;display:inline-block}@media (max-width:767px){.games-table td.traffic-cell span{padding:2px 6px}}.games-table tr:hover{background:#f9f9f9}@media (max-width:767px){.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-wrapper .games-table{min-width:500px}}.rake-info{background-color:#fff;border:1px solid #ddd;grid-template-columns:1fr auto 1fr;padding:20px 20px 0;display:grid}@media (max-width:768px){.rake-info{grid-template-columns:1fr;padding:15px}}.rake-divider{background:#d9d9d9;align-self:center;width:1px;height:70%;margin:20px 10px 30px}@media (max-width:768px){.rake-divider{display:none}}.rake-section{flex-direction:column;align-items:center;padding:20px;display:flex}@media (max-width:767px){.rake-section{padding:20px}}.rake-section .rake-title{color:#fff;text-align:center;background:#000;width:100%;margin:0 0 30px;padding:4px 15px;font-size:18px;font-weight:700;display:inline-block}@media (max-width:767px){.rake-section .rake-title{width:fit-content;margin:0 auto 15px;padding:6px;font-size:22px;font-weight:400}}.rake-section .rake-caps{width:100%}.rake-section .rake-caps ul{margin:0;padding:0;list-style:none}.rake-section .rake-caps ul li{text-align:center;border:1px solid #000;margin-bottom:8px;padding:4px 12px;font-size:14px}@media (max-width:767px){.rake-section .rake-caps ul li{width:fit-content;margin:0 auto 6px;padding:2px 8px;font-size:14px}}.rake-section .rake-caps ul li:last-child{margin-bottom:0}.rake-section .rake-caps .cap-item{text-align:center;border:1px solid #000;margin-bottom:8px;padding:4px 12px;font-size:14px}@media (max-width:767px){.rake-section .rake-caps .cap-item{width:fit-content;margin:0 auto 6px;padding:6px 8px;font-size:12px}}.rake-section .rake-caps .cap-item:last-child{margin-bottom:0}.sample-caps{padding:20px}@media (max-width:767px){.sample-caps{padding:15px}}.sample-caps .sample-title{color:#000;margin-bottom:15px;font-size:16px;font-weight:700}@media (max-width:767px){.sample-caps .sample-title{margin-bottom:12px;font-size:14px}}.sample-table{border-collapse:collapse;border:1px solid #ddd;width:100%}.sample-table tbody tr td{background:#fff}.sample-table th{color:#000;text-align:center;text-align:left;background-color:#fff;border-bottom:1px solid #ddd;width:33%;padding:8px 20px;font-size:12px;font-weight:400;line-height:normal;min-width:80px!important}@media (max-width:767px){.sample-table th{padding:6px 8px 6px 20px;font-size:11px;min-width:60px!important}}.sample-table td{text-align:center;text-align:left;border-bottom:1px solid #eee;width:33%;padding:8px 20px;font-size:12px;font-weight:700;line-height:normal;min-width:80px!important}@media (max-width:767px){.sample-table td{padding:6px 8px 6px 20px;font-size:11px;min-width:60px!important}}.banking{box-sizing:border-box;background:#f8f8f8;width:100%;margin:20px auto;padding:20px;font-family:Roboto}@media (min-width:768px){.banking{padding:50px}}.banking .banking-header{text-align:center;margin-bottom:30px}.banking .banking-header .banking-title{color:#000;margin-bottom:15px;font-size:30px;font-weight:700}.banking .banking-header .banking-subtitle{color:#000;max-width:600px;margin:0 auto;font-size:16px}.banking-methods{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}@media (max-width:768px){.banking-methods{grid-template-columns:1fr}}.method-section{background:#fff;flex-direction:column;display:flex}.method-section .method-title{color:#fff;text-align:center;background:#000;margin:0;padding:10px 20px;font-size:22px;font-weight:400}.method-section .method-grid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px;padding:30px;display:grid}.method-section .processing-note{color:#000;text-align:left;background:#f5f5f5;margin:15px 30px;padding:10px;font-size:14px}@media (max-width:768px){.method-section .processing-note{margin:0 30px 30px}}.method-item{text-align:center;background:#fff;border:1px solid #ddd;justify-content:center;padding:15px;display:flex}.method-item img{object-fit:contain;max-width:150px;max-height:50px}.method-item.recommended{grid-column:1/-1;align-items:center;gap:15px;display:flex}.method-item.recommended .recommended-badge{color:#000;background:#f5f5f5;margin-left:auto;padding:4px 8px;font-size:12px}.banking-security .security-title{text-align:center;color:#000;margin-bottom:15px;font-size:30px;font-weight:700}.banking-security .security-subtitle{text-align:center;color:#000;margin-bottom:30px;font-size:16px}.banking-security .security-features{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:768px){.banking-security .security-features{grid-template-columns:1fr}.banking-security{padding:10px}.banking-security .security-title{font-size:26px}}.security-feature{text-align:center;background:#fff;border:1px solid #ddd;padding:30px}.security-feature .feature-title{color:#000;margin-bottom:10px;font-size:20px;font-weight:700}.security-feature .feature-description{color:#000;margin:0;font-size:14px;line-height:1.15}@media (max-width:768px){.security-feature .feature-title{font-size:22px}.security-feature .feature-description{font-size:14px}}.safety-fairness{box-sizing:border-box;width:100%;margin:20px auto;padding:20px 0;font-family:Roboto}@media (max-width:768px){.safety-fairness{margin:0 0 20px;padding:0 0 20px}}.safety-fairness .safety-header{text-align:center;margin-bottom:30px}@media (max-width:768px){.safety-fairness .safety-header{margin-bottom:20px;padding:20px 40px}}.safety-fairness .safety-header .safety-title{color:#000;margin-bottom:15px;font-size:30px;font-weight:700}@media (max-width:768px){.safety-fairness .safety-header .safety-title{margin-bottom:12px;font-size:24px}}.safety-fairness .safety-header .safety-subtitle{color:#000;max-width:600px;margin:0 auto;font-size:16px}@media (max-width:768px){.safety-fairness .safety-header .safety-subtitle{font-size:14px}}.safety-features{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:768px){.safety-features{-webkit-overflow-scrolling:touch;gap:15px;padding:10px 20px;display:flex;overflow-x:auto}}.safety-feature{text-align:center;background:#fff;border:1px solid #ddd;flex-direction:column;padding:30px;display:flex}@media (max-width:768px){.safety-feature{flex-shrink:0;max-width:300px;padding:20px}}.safety-feature .feature-title{color:#fff;background:#000;width:fit-content;margin:0 auto 15px;padding:4px 6px;font-size:20px;font-weight:700;display:inline-block}@media (max-width:768px){.safety-feature .feature-title{margin-bottom:12px;padding:6px 10px;font-size:22px}}.safety-feature .feature-description{color:#000;flex-grow:1;margin-bottom:20px;font-size:14px;line-height:1.4}@media (max-width:768px){.safety-feature .feature-description{margin-bottom:0;font-size:14px}}.safety-feature .feature-icon{margin-top:auto}.safety-feature .feature-icon img{object-fit:contain;width:80px;height:80px}@media (max-width:768px){.safety-feature .feature-icon img{width:80px;height:80px}}.responsible-gaming{box-sizing:border-box;background:#f8f8f8;width:100%;margin:20px auto;padding:20px;font-family:Roboto}@media (min-width:768px){.responsible-gaming{padding:50px}}.responsible-gaming .responsible-header{text-align:center;margin-bottom:30px}.responsible-gaming .responsible-header .responsible-title{color:#000;margin-bottom:15px;font-size:30px;font-weight:700}.responsible-gaming .responsible-header .responsible-subtitle{color:#000;max-width:600px;margin:0 auto;font-size:16px;line-height:1.2}@media (max-width:480px){.responsible-gaming .responsible-header .responsible-title{font-size:30px}.responsible-gaming .responsible-header .responsible-subtitle{font-size:16px}}.responsible-gaming .responsible-tools{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:40px;display:grid}@media (max-width:768px){.responsible-gaming .responsible-tools{grid-template-columns:1fr;margin-bottom:20px;padding:10px 30px}}.responsible-gaming .help-section{text-align:center;background-color:#fff;border:1px solid #d9d9d9;padding:50px;box-shadow:0 2px 4px #0000001a}.responsible-gaming .help-section .help-icon{justify-self:center;width:110px;height:auto;margin-bottom:20px}.responsible-gaming .help-section .help-icon img{object-fit:contain;width:100%;height:auto}.responsible-gaming .help-section .help-message{color:#000;margin-bottom:30px;padding:10px;font-size:16px;font-weight:700}.responsible-gaming .help-section .help-contacts .contacts-grid{flex-direction:row;justify-content:center;gap:40px;display:flex}@media (max-width:768px){.responsible-gaming .help-section .help-contacts .contacts-grid{flex-direction:column;gap:20px}}.responsible-gaming .help-section .help-contacts .contact-box{text-align:center;background:#fff;border:3px solid #ed1c24;padding:10px 20px}.responsible-gaming .help-section .help-contacts .contact-box .contact-state{color:#000;margin-bottom:5px;font-size:16px;font-weight:700}.responsible-gaming .help-section .help-contacts .contact-box .contact-phone{color:#000;font-size:14px}@media (max-width:768px){.responsible-gaming .help-section .help-contacts .contact-box{flex-direction:row;align-items:center;gap:5px;padding:5px 20px;display:flex}.responsible-gaming .help-section .help-contacts .contact-box .contact-state{margin-bottom:1px}}@media (max-width:480px){.responsible-gaming .help-section{padding:30px}.responsible-gaming .help-section .help-message{font-size:16px}}.tool-card{text-align:center;background:#fff;border:1px solid #d9d9d9;padding:30px;box-shadow:0 2px 4px #0000001a}.tool-card .tool-name{color:#fff;background:#000;width:fit-content;margin:0 auto 25px;padding:2px 8px;font-size:18px;font-weight:600;display:inline-block}.tool-card .tool-description{color:#000;font-size:14px;line-height:1.2}@media (max-width:480px){.tool-card .tool-name{font-size:22px}.tool-card .tool-description{font-size:14px}}.contact-item{background:#fff;border:3px solid #ed1c24;padding:15px;line-height:1.1}.contact-item .contact-state{color:#000;margin-bottom:5px;font-size:14px;font-weight:700}.contact-item .contact-phone{color:#000;font-size:14px}@media (max-width:768px){.contact-item{justify-content:center;align-items:center;gap:5px;padding:10px 15px;display:flex}.contact-item .contact-state,.contact-item .contact-phone{font-size:16px}}.faq-section{box-sizing:border-box;background:#f5f5f5;width:100%;margin:20px auto;padding:20px;font-family:Roboto}@media (min-width:768px){.faq-section{padding:40px}}.faq-section .faq-header{text-align:center;margin-bottom:30px}.faq-section .faq-header .faq-title{color:#000;margin:0;font-size:30px;font-weight:600}@media (max-width:767px){.faq-section .faq-header .faq-title{font-size:26px}}.faq-questions{background:0 0;flex-direction:column;gap:20px;display:flex}.faq-item{border-bottom:1px solid #eee}.faq-item:last-child{border-bottom:none}.faq-item .faq-question{color:#000;cursor:pointer;border:1px solid #d9d9d9;justify-content:space-between;align-items:center;padding:20px;font-size:20px;font-weight:600;display:flex;box-shadow:0 2px 4px #0000001a}.faq-item .faq-question .faq-toggle{color:#ed1c24;border:2px solid #ed1c24;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding-left:1px;font-size:30px;font-weight:700;line-height:1.2;display:flex}@media (max-width:768px){.faq-item .faq-question .faq-toggle{width:20px;height:20px;padding:0 5px;font-size:20px}}@media (max-width:767px){.faq-item .faq-question{letter-spacing:-.5px;font-size:18px;line-height:1.2}}.faq-item .faq-answer{color:#333;background:#fff;border:1px solid #d9d9d9;border-top:none;padding:20px;font-size:16px;line-height:1.6;display:none;box-shadow:0 2px 4px #0000000d}.cta-banner{color:#fff;box-sizing:border-box;background:#000;width:100%;padding:20px;font-family:Roboto}@media (min-width:768px){.cta-banner{padding:50px}}.cta-banner .cta-content{text-align:center;margin:0 auto}.cta-banner .cta-title{color:#fff;margin-bottom:15px;font-size:30px;font-weight:600}@media (max-width:768px){.cta-banner .cta-title{font-size:30px}}.cta-banner .cta-subtitle{color:#fff;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:16px}@media (max-width:768px){.cta-banner .cta-subtitle{font-size:16px}}.cta-banner .cta-highlights{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}@media (max-width:768px){.cta-banner .cta-highlights{grid-template-columns:1fr}}.cta-banner .cta-actions{margin-bottom:30px}.cta-banner .cta-actions .cta-button{color:#fff;text-transform:uppercase;background:#ed1c24;margin-bottom:30px;padding:8px 30px;font-family:Oswald,sans-serif;font-size:24px;font-weight:500;text-decoration:none;display:inline-block}@media (max-width:768px){.cta-banner .cta-actions .cta-button{padding:8px 16px;font-size:22px}}.cta-banner .cta-actions .bonus-code-info{color:#ccc;font-size:14px}.cta-banner .cta-actions .bonus-code-info .code-highlight{color:#fff;border:2px solid #ed1c24;padding:4px 8px;font-weight:700}@media (max-width:768px){.cta-banner .cta-actions .bonus-code-info{justify-self:center;max-width:280px;line-height:2}}.cta-banner .cta-disclaimer{font-size:12px}.cta-banner .cta-disclaimer p{color:#fff;letter-spacing:1%;justify-self:center;max-width:650px;margin:1px 0;font-size:12px;line-height:22px;display:flex}.highlight-box{color:#000;background:#fff;padding:26px;line-height:1.1}.highlight-box .highlight-value{color:#ed1c24;font-size:32px;font-weight:700}.highlight-box .highlight-label{color:#000;font-size:16px;font-weight:700}@media (max-width:768px){.highlight-box{flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:15px;display:flex}.highlight-box .highlight-value{font-size:34px}.highlight-box .highlight-label{align-self:end;padding-bottom:4px;font-size:18px}}
