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