@import"https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@font-face{font-family:ArianaPro;src:url(/build/assets/ArianaPro-Regular-ChYsH9V9.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ArianaPro;src:url(/build/assets/ArianaPro-Bold-CJ9x3adr.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Open Sans,sans-serif;line-height:1.6;color:#35363a;background-color:#fff}.wrapper{width:100%;max-width:1360px;margin:0 auto;padding:0 20px}.wrapper.mini{max-width:860px}.site-header{position:relative}.site-header-bg{background:url(/build/assets/wave-DOp1fkcJ.svg) no-repeat;background-size:cover;background-position:bottom left;height:100px}@media (max-width: 1200px){.site-header-bg{height:90px}}@media (max-width: 1100px){.site-header-bg{height:80px}}@media (max-width: 768px){.site-header-bg{height:80px}}.site-header-logo{display:inline-flex;text-decoration:none;padding-top:10px}.site-header-logo a:hover{opacity:.9}.site-header-logo a:active{opacity:1}.site-header-logo img{display:block;width:150px;margin-right:20px}@media (max-width: 768px){.site-header-logo img{width:120px;margin-right:10px}}@media (max-width: 480px){.site-header-logo img{width:100px}}.site-header-logo span{color:#fff;text-decoration:none;margin-top:20px;width:100px;font-family:Arimo,sans-serif;font-weight:700;display:inline;letter-spacing:5%;line-height:22.99px;font-size:14px}@media (max-width: 480px){.site-header-logo span{font-size:11px;margin-top:15px;width:100px;line-height:18px}}.site-header .wrapper{display:flex;justify-content:space-between;align-items:center}.site-header-mobile-toggle{display:none;width:30px;height:22px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}@media (max-width: 991px){.site-header-mobile-toggle{display:block}}.site-header-mobile-user{width:100%}.site-header-mobile-menu{display:none;padding:20px;width:100%}.site-header-mobile-menu.active{display:block}.site-header-mobile-menu .site-header-mobile-toggle{display:block;width:100%;text-align:right}.site-header-mobile-menu-inner{display:flex;flex-direction:column;align-items:start;justify-content:left;height:100%;overflow-y:auto;margin-top:20px}.site-header-mobile-menu .site-header-nav-item{margin:10px 0;font-size:16px}.site-header-mobile-menu-user{margin-top:30px;width:100%}.site-header-nav{display:flex;gap:30px;align-items:center;margin-top:30px}@media (max-width: 1300px){.site-header-nav{gap:20px}}@media (max-width: 991px){.site-header-nav{display:none}}.site-header-nav-item{color:#35363a;text-decoration:none;font-family:ArianaPro,sans-serif;font-size:15px;font-weight:500;transition:opacity .3s ease}.site-header-nav-item:hover{opacity:.8}.site-header-nav-item:active{opacity:.6}.site-header-nav-profile{position:relative;opacity:1!important}.site-header-nav-profile .dropdown-toggle{display:flex;align-items:center;padding:4px 8px 8px;border-radius:50%;border:none;cursor:pointer;background:none}.site-header-nav-profile .dropdown-toggle img{width:38px;height:38px}.site-header-nav-profile .dropdown-toggle:hover{background:#fff3}.site-header-nav-profile .dropdown-toggle:active{background:#ffffff26}@media (max-width: 991px){.site-header-nav-profile .dropdown-toggle{display:none}}.site-header-nav-profile .dropdown-menu{position:absolute;top:100%;right:0;background:#008d36;border-radius:20px;padding:16px;display:none;z-index:1000;width:380px;box-shadow:0 4px 6px #0000001a}.site-header-nav-profile .dropdown-menu.show{display:block}.site-header-nav-profile .dropdown-menu .auth-button{padding:20px;font-size:20px;display:block;color:#fff;text-decoration:none;font-weight:700;width:100%;text-align:center;font-family:ArianaPro,sans-serif;margin-bottom:10px;background:#0b6667;border-radius:20px}@media (max-width: 480px){.site-header-nav-profile .dropdown-menu .auth-button{padding:15px;font-size:16px}}.site-header-nav-profile .dropdown-menu .auth-button:last-child{margin-bottom:0;background:#ff0606}.site-header-nav-profile .dropdown-menu .auth-button:hover{opacity:.8;cursor:pointer}.site-header-nav-profile .dropdown-menu .auth-button:active{opacity:1}@media (max-width: 990px){.site-header-nav-profile .dropdown-menu .auth-button{font-size:16px;padding:10px}}.site-header-nav-profile .dropdown-menu .user-profile{background:#ffffff1a;border-radius:8px;padding:12px;margin-bottom:16px}.site-header-nav-profile .dropdown-menu .user-profile .user-info{display:flex;align-items:center;margin-bottom:8px}.site-header-nav-profile .dropdown-menu .user-profile .user-info .user-icon{width:30px;height:30px;margin-right:8px}.site-header-nav-profile .dropdown-menu .user-profile .user-info .user-icon img{width:100%;height:100%}.site-header-nav-profile .dropdown-menu .user-profile .user-info .username{color:#fff;font-weight:500;font-family:ArianaPro,sans-serif}.site-header-nav-profile .dropdown-menu .user-profile .user-points{color:#fff;font-size:14px;font-family:ArianaPro,sans-serif}.site-header-nav-profile .dropdown-menu .dropdown-section{margin-bottom:16px}.site-header-nav-profile .dropdown-menu .dropdown-section .dropdown-section-toggle{width:100%;background:none;border:none;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:8px 0;cursor:pointer;font-weight:500;font-family:ArianaPro,sans-serif}.site-header-nav-profile .dropdown-menu .dropdown-section .dropdown-section-toggle .toggle-icon{transition:transform .3s ease}.site-header-nav-profile .dropdown-menu .dropdown-section .dropdown-section-toggle.active .toggle-icon{transform:rotate(180deg)}.site-header-nav-profile .dropdown-menu .dropdown-section .dropdown-section-content{display:none;padding:8px 0}.site-header-nav-profile .dropdown-menu .dropdown-section .dropdown-section-content.show{display:block}.site-header-nav-profile .dropdown-menu .dropdown-actions{border-top:1px solid rgba(255,255,255,.1);padding-top:8px}.site-header-nav-profile .dropdown-menu .dropdown-actions .dropdown-action{display:flex;align-items:center;color:#fff;padding:8px 0;text-decoration:none;width:100%;background:none;border:none;cursor:pointer;font-size:14px;font-family:ArianaPro,sans-serif}.site-header-nav-profile .dropdown-menu .dropdown-actions .dropdown-action:hover{opacity:.8}.site-header-nav-profile .dropdown-menu .dropdown-actions .dropdown-action .action-icon{width:20px;height:20px;margin-right:8px}.site-header-nav-profile .dropdown-menu .dropdown-actions .dropdown-action .action-icon img{width:100%;height:100%}.site-header-nav-profile .dropdown-menu .dropdown-actions form{margin:0}@media (max-width: 991px){.site-header-nav-profile .dropdown-menu{position:relative;display:block;width:100%}}.site-header-nav-profile:hover .dropdown-menu{display:block;opacity:1!important}.site-header body.menu-open{overflow:hidden}.site-footer-body{padding:50px 0;color:#fff;background:#008542}@media (max-width: 768px){.site-footer-body{padding:20px 0}}.site-footer-body .footer-content{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.site-footer-body .footer-bottom{font-size:18px;text-align:center;max-width:1000px;margin:20px auto 0}@media (max-width: 768px){.site-footer-body .footer-bottom{font-size:12px}}.site-footer-body .footer-menu ul{list-style:none;padding:0;margin:0}.site-footer-body .footer-menu ul li{margin-bottom:6px}.site-footer-body .footer-menu ul li a{color:#fff;text-decoration:none;transition:opacity .3s;font-weight:700}.site-footer-body .footer-menu ul li a:hover{opacity:.8}.site-footer-body .footer-social h4{color:#fff;margin-bottom:15px;font-size:16px}.site-footer-body .footer-social .social-icons{display:flex;gap:10px;margin-bottom:20px}.site-footer-body .footer-social .social-icons img{width:30px;height:30px}.site-footer-body .footer-social .partners{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.site-footer-body .footer-social .partners img{max-height:30px;width:auto}@media (max-width: 768px){.site-footer-body .footer-social h4{font-size:14px}.site-footer-body .footer-social .partners{margin-bottom:20px}}.site-footer-body .footer-badges{display:flex;gap:15px;align-items:flex-start}.site-footer-body .footer-badges img{height:60px;width:auto}.site-footer-body .footer-badges img:last-child{margin-left:20px}@media (max-width: 768px){.site-footer-body .footer-content{gap:10px}.site-footer-body .footer-menu ul li a{font-size:12px}}.site-footer-line{padding:20px;text-align:center;color:#fff;background:#063;font-size:14px}.site-footer-line .powered img{width:100px}@media (max-width: 768px){.site-footer-line{font-size:12px}}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.mt-4{margin-top:40px}.mt-60{margin-top:60px!important}.text-center{text-align:center}.modal{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:100}.modal-overlayer{background:#04252580;position:fixed;width:100%;height:100%;left:0;top:0;z-index:110}.modal-body{position:fixed;z-index:120;max-width:560px;background:#fff;margin:100px auto 0;left:0;right:0;font-family:ArianaPro,sans-serif;border-radius:20px}.modal-body .modal-header{height:180px;background:url(/build/assets/modal-wave-CtZuV6u3.svg) no-repeat;background-size:contain;text-align:center;padding-top:50px;font-weight:700;color:#fff;font-size:24px;border-radius:20px 20px 0 0}.modal-body .modal-header .modal-close{position:absolute;right:10px;top:-50px;background:none;border:0}.modal-body .modal-header .modal-close:hover{cursor:pointer;opacity:.8}.modal-body .modal-header .modal-close:active{opacity:1}.modal-body .modal-content{text-align:center;font-weight:700;color:#0b6667;font-size:20px;padding:0 40px 40px}.modal-body .modal-content .points{background:#0b6667;color:#fff;margin-top:30px;padding:20px 10px;line-height:25px;border-radius:20px}.modal-body .modal-content p.info{margin-top:20px;font-size:12px}@media (max-width: 560px){.modal-body{margin:100px 10px}.modal-body .modal-header{font-size:20px;padding-top:20px}.modal-body .modal-content{padding:0 20px 20px}}.alert{padding:15px;margin-bottom:20px;border-radius:10px;font-family:ArianaPro,sans-serif;font-size:16px}.alert-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form{font-family:ArianaPro,sans-serif}.form-control{font-family:ArianaPro,sans-serif;font-weight:700;padding:20px;font-size:20px;background:#eaeaea;border:0;width:100%;border-radius:10px}.form-control:disabled{opacity:.5}.form a{color:#008d36}.form a:hover{opacity:.8}.form a:active{opacity:1}.btn{padding:15px 30px;border-radius:16px;font-weight:700;text-decoration:none;transition:all .3s ease;font-family:ArianaPro,sans-serif;border:0;color:#fff;text-align:center;font-family:ArianaPro;font-size:20px;font-style:normal;line-height:normal;cursor:pointer}.btn-full{display:block;width:100%;padding:20px}.btn-primary{background:#008d36}.btn-red{background:#ec2a26}.btn:hover{opacity:.8}.btn:active{opacity:1}@media (max-width: 768px){.btn{padding:10px 20px;font-size:15px}}.page{padding:100px 0}.page h1{text-transform:uppercase;font-size:48px;font-family:ArianaPro,sans-serif;text-align:center;margin-bottom:40px}@media (max-width: 768px){.page h1{font-size:30px;margin-bottom:20px}}.page .alert{padding:15px;border-radius:8px;margin-bottom:20px}.page .alert.alert-warning{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.page .alert.alert-warning strong{font-weight:700;margin-right:5px}@media (max-width: 768px){.page .alert{padding:12px;margin-bottom:15px;font-size:14px}}.page.game-description .content-top{max-width:900px;margin:0 auto;padding:0 20px}.page.game-description .content .map-image{width:100%;height:auto;display:block;margin-bottom:40px}.page.game-description .content h2{font-size:36px;margin-bottom:30px;font-family:ArianaPro,sans-serif}.page.game-description .content .benefits-list{list-style:none;padding:0;margin:0 0 30px}.page.game-description .content .benefits-list li{margin-bottom:20px;line-height:1.6}.page.game-description .content .benefits-list li strong{display:block;font-family:ArianaPro,sans-serif;font-size:20px;margin-bottom:5px}.page.game-description .content .prize-text{margin:30px 0;line-height:1.6}.page.game-description .content .cta{text-align:center;margin:40px 0;color:#ed2a26;font-weight:700}.page.game-description .content .cta p{font-size:20px;margin-bottom:25px}.page.game-description .content .cta .button{display:inline-block;background:#28a745;color:#fff;padding:15px 40px;text-decoration:none;font-size:20px;font-weight:700;text-transform:uppercase;border-radius:30px}.page.game-description .content .cta .button:hover{background:#218838}.page.game-description .content .points-section{background:#008d3f;margin:60px -20px 0;padding:40px;border-radius:20px}.page.game-description .content .points-section h2{color:#fff;margin-bottom:20px}.page.game-description .content .points-section .point-levels{margin-bottom:40px;width:calc(100% - 200px)}.page.game-description .content .points-section .points-info-wrapper{background:#fff;border-radius:15px;padding:30px;color:#333;position:relative}.page.game-description .content .points-section .points-info-wrapper .points-info .question-points{display:flex;align-items:center;font-size:20px;width:60%;gap:20px;flex-basis:auto;margin:0 auto 30px}.page.game-description .content .points-section .points-info-wrapper .points-info .question-points .text,.page.game-description .content .points-section .points-info-wrapper .points-info .question-points .points{width:40%;text-align:center}.page.game-description .content .points-section .points-info-wrapper .points-info .question-points p{margin:0 0 0 5px}.page.game-description .content .points-section .points-info-wrapper .points-info .question-points .arrow{margin:0 15px;color:#008d3f;font-size:40px;width:20%;text-align:center}.page.game-description .content .points-section .points-info-wrapper .points-info .question-points .points{font-weight:700;font-size:30px;font-family:ArianaPro,sans-serif}.page.game-description .content .points-section .points-info-wrapper .points-info .points-info-content{display:flex;gap:40px;align-items:top}.page.game-description .content .points-section .points-info-wrapper .points-info .info-column{flex:1}.page.game-description .content .points-section .points-info-wrapper .points-info .info-column img{margin:0 auto 30px;display:block}.page.game-description .content .points-section .points-info-wrapper .points-info .info-column .level-rewards{margin:0 auto;width:80%}.page.game-description .content .points-section .points-info-wrapper .points-info .info-column .level-rewards .reward-item{display:flex;align-items:center;margin-bottom:15px;font-size:22px;justify-content:center}.page.game-description .content .points-section .points-info-wrapper .points-info .info-column .level-rewards .reward-item .level{width:80px}.page.game-description .content .points-section .points-info-wrapper .points-info .info-column .level-rewards .reward-item .arrow{margin:0 15px;color:#008d3f}.page.game-description .content .points-section .points-info-wrapper .points-info .info-column .bonus-points .bonus-amount{font-size:20px;font-weight:700;margin-bottom:20px}.page.game-description .content .points-section .points-info-wrapper .points-info .info-column .bonus-points .bonus-details li{margin-bottom:15px;line-height:1.6}.page.game-description .content .points-section .points-info-wrapper .points-info .info-column .bonus-points .bonus-details li strong{font-weight:400;color:#d90505}.page.game-description .content .points-section .points-info-wrapper .heart-products-wrapper{position:absolute;right:-20px;top:-120px;width:200px}.page.game-description .content .points-section .points-info-wrapper .heart-products-wrapper .heart-products{width:100%;height:auto}.page.game-description .content .game-process{background:#008d3f;margin:60px -20px 0;padding:40px;border-radius:20px;position:relative}.page.game-description .content .game-process h2{color:#fff;font-size:36px;margin-bottom:30px;font-family:ArianaPro,sans-serif}.page.game-description .content .game-process .process-steps{padding:30px;color:#333}.page.game-description .content .game-process .process-steps .step{display:flex;gap:20px}.page.game-description .content .game-process .process-steps .step-box{margin-bottom:30px}.page.game-description .content .game-process .process-steps .step-box:last-child{margin-bottom:0}.page.game-description .content .game-process .process-steps .step .step-number{width:60px;height:60px;color:#ed2a26;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;flex-shrink:0;font-family:ArianaPro,sans-serif}.page.game-description .content .game-process .process-steps .step .step-content{padding:20px;background:#fff;flex:1;border-radius:20px}.page.game-description .content .game-process .process-steps .step .step-content h3{font-size:24px;margin-bottom:15px;font-family:ArianaPro,sans-serif}.page.game-description .content .game-process .process-steps .step .step-content p{font-size:20px}.page.game-description .content .game-process .process-steps .step .step-content p:last-child{margin-bottom:0}.page.game-description .content .game-process .heart-icon{position:absolute;right:-20px;top:-20px;width:200px}.page.game-description .content .game-process .heart-icon img{width:100%;height:auto}@media (max-width: 768px){.page.game-description{padding:60px 0}.page.game-description h1{font-size:32px}.page.game-description .content,.page.game-description .content-top{padding:0}.page.game-description .content h2{font-size:26px}.page.game-description .content .benefits-list{font-size:14px}.page.game-description .content .benefits-list li strong,.page.game-description .content .cta p{font-size:16px}.page.game-description .content .points-section{margin:40px -15px 0;padding:30px 15px}.page.game-description .content .points-section h2{font-size:28px;margin-bottom:20px;text-align:center}.page.game-description .content .points-section .point-levels{width:100%;margin-bottom:30px}.page.game-description .content .points-section .points-info-wrapper{padding:20px 15px}.page.game-description .content .points-section .points-info-wrapper .heart-products-wrapper{position:relative;right:auto;top:auto;width:120px;margin:0 auto 20px;text-align:center}.page.game-description .content .points-section .points-info-wrapper .points-info .question-points{width:100%;flex-direction:column;gap:10px;margin-bottom:25px}.page.game-description .content .points-section .points-info-wrapper .points-info .question-points .text,.page.game-description .content .points-section .points-info-wrapper .points-info .question-points .points{width:100%;text-align:center}.page.game-description .content .points-section .points-info-wrapper .points-info .question-points .arrow{transform:rotate(90deg);margin:5px 0;width:100%}.page.game-description .content .points-section .points-info-wrapper .points-info .question-points .points{font-size:26px}.page.game-description .content .points-section .points-info-wrapper .points-info .points-info-content{flex-direction:column;gap:30px}.page.game-description .content .points-section .points-info-wrapper .points-info .points-info-content .info-column,.page.game-description .content .points-section .points-info-wrapper .points-info .points-info-content .info-column .level-rewards{width:100%}.page.game-description .content .points-section .points-info-wrapper .points-info .points-info-content .info-column .level-rewards .reward-item{font-size:18px}.page.game-description .content .points-section .points-info-wrapper .points-info .points-info-content .info-column .bonus-points .bonus-amount{font-size:18px;text-align:center}.page.game-description .content .points-section .points-info-wrapper .points-info .points-info-content .info-column .bonus-points .bonus-details{padding-left:20px}.page.game-description .content .points-section .points-info-wrapper .points-info .points-info-content .info-column .bonus-points .bonus-details li{font-size:16px;margin-bottom:12px}.page.game-description .content .game-process{margin:40px -15px 0;padding:30px 20px}.page.game-description .content .game-process h2{font-size:28px;margin-bottom:20px}.page.game-description .content .game-process .process-steps{padding:20px}.page.game-description .content .game-process .process-steps .step{flex-direction:column;gap:15px;margin-bottom:25px}.page.game-description .content .game-process .process-steps .step .step-number{width:50px;height:50px;font-size:28px}.page.game-description .content .game-process .process-steps .step .step-content h3{font-size:20px;margin-bottom:10px}.page.game-description .content .game-process .process-steps .step .step-content p{font-size:16px;line-height:1.4;margin-bottom:8px}.page.game-description .content .game-process .process-steps .step .step-content p b{font-size:16px}.page.game-description .content .game-process .heart-icon{width:120px;right:-10px;top:-10px}}@media (max-width: 768px){.page{padding:40px 0}}.prizes .prizes-title{color:#009639;font-size:36px;font-weight:700;margin:40px 0 30px;font-family:ArianaPro,sans-serif}@media (max-width: 1100px){.prizes .prizes-title{margin:20px 0 15px;font-size:26px}}.prizes .prizes-container{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:40px}.prizes .prize-card{width:100%;max-width:320px}.prizes .prize-card-first{order:0}@media (max-width: 1100px){.prizes .prize-card-first{order:-1}}@media (max-width: 768px){.prizes .prize-card{max-width:280px}.prizes .prize-card-first{order:-1;margin-bottom:20px}}.prizes .prize-image-container{height:280px;display:flex;align-items:center;justify-content:center}.prizes .prize-image-container img{max-width:100%;max-height:100%;object-fit:contain;border-radius:20px;box-shadow:0 4px 8px #0000001a}.prizes .prize-image-container.disable-style img{border-radius:0;box-shadow:none}@media (max-width: 768px){.prizes .prize-image-container{height:auto;display:block}}.prizes .prize-info{text-align:center;padding:0 10px 20px;color:#008d36;font-weight:700;margin-top:20px;font-size:18px}.prizes .prize-info p,.prizes .prize-info h3{margin:0}@media (max-width: 768px){.prizes .prize-info{margin-top:0}}.prizes .prize-position{font-weight:700;margin-bottom:5px;font-family:ArianaPro,sans-serif}.prizes .prize-value,.prizes .prize-description{color:red}.prizes .prize-card-weekly,.prizes .prize-card-raffle{max-width:1040px;display:flex;flex-direction:row;align-items:center;gap:30px;margin:0 auto;padding:20px}.prizes .prize-card-weekly .prizes-title,.prizes .prize-card-raffle .prizes-title{color:#009639;font-size:28px;margin:40px 0 0}@media (max-width: 768px){.prizes .prize-card-weekly .prizes-title,.prizes .prize-card-raffle .prizes-title{margin:0;font-size:22px}}.prizes .prize-card-weekly .prize-image-container,.prizes .prize-card-raffle .prize-image-container{flex:0 0 300px;height:300px}.prizes .prize-card-weekly .prize-image-container img,.prizes .prize-card-raffle .prize-image-container img{width:100%}@media (max-width: 768px){.prizes .prize-card-weekly .prize-image-container,.prizes .prize-card-raffle .prize-image-container{height:auto;flex:none}}.prizes .prize-card-weekly .prize-info,.prizes .prize-card-raffle .prize-info{flex:1;text-align:left;padding:0;margin:0}.prizes .prize-card-weekly .prize-info .prize-description,.prizes .prize-card-raffle .prize-info .prize-description{color:#000;font-size:20px;font-weight:700;margin:0}.prizes .prize-card-weekly .prize-info .prize-value,.prizes .prize-card-raffle .prize-info .prize-value{font-size:20px;margin:0}@media (max-width: 768px){.prizes .prize-card-weekly .prize-info,.prizes .prize-card-raffle .prize-info{flex:none}.prizes .prize-card-weekly .prize-info .prize-description,.prizes .prize-card-weekly .prize-info .prize-value,.prizes .prize-card-raffle .prize-info .prize-description,.prizes .prize-card-raffle .prize-info .prize-value{font-size:15px}}@media (max-width: 992px){.prizes .prize-card-weekly,.prizes .prize-card-raffle{flex-direction:column;text-align:center}.prizes .prize-card-weekly .prize-image-container,.prizes .prize-card-raffle .prize-image-container{height:auto;flex:none}.prizes .prize-card-weekly .prize-info,.prizes .prize-card-raffle .prize-info{text-align:center}}.prizes .play-button-container{margin:30px 0}.prizes .play-button-container .btn{width:300px;display:inline-block}@media (max-width: 768px){.prizes .play-button-container .btn{width:auto}}@media (max-width: 768px){.prizes .play-button-container{margin:10px 0}}.home .hero{padding:60px 0;background-color:#fff}.home .hero .container{max-width:1200px;margin:0 auto;padding:0 15px;display:flex;align-items:bottom;gap:40px}.home .hero .heart-container{position:relative;flex:0 0 50%;max-width:500px}.home .hero .heart-container img{width:100%;height:auto;display:block}.home .hero .content{flex:1;text-align:left;display:flex;flex-direction:column;justify-content:flex-end}.home .hero .content h1{font-size:48px;font-weight:700;color:#333;margin-bottom:0;font-family:ArianaPro,sans-serif}.home .hero .content h2{font-size:26px;line-height:30px;color:#666;margin-bottom:10px;margin-top:0;font-family:ArianaPro,sans-serif}.home .hero .content p{font-size:18px;color:#666;line-height:1.6}@media (max-width: 1024px){.home .hero{padding:50px 0}.home .hero .container{gap:30px}.home .hero .content h1{font-size:42px}.home .hero .content h2{font-size:24px}.home .hero .content p{font-size:16px}}@media (max-width: 768px){.home .hero{padding:20px 0}.home .hero .container{flex-direction:column;text-align:left}.home .hero .heart-container{flex:0 0 100%;margin:0 auto;max-width:80%}.home .hero .content{text-align:left;justify-content:center}.home .hero .content h1{font-size:30px}.home .hero .content h2{font-size:20px;line-height:26px}.home .hero .content p{font-size:14px}}@media (max-width: 480px){.home .hero .content h1{font-size:25px}.home .hero .content h2{font-size:18px}}.home .steps{padding:10px 0 60px}.home .steps .container{max-width:1200px;margin:0 auto;padding:0 15px}.home .steps .steps-grid{display:flex;justify-content:space-between;align-items:top;margin-bottom:50px;position:relative}.home .steps .steps-grid:before{content:"";position:absolute;top:40px;left:10%;right:10%;height:3px;background:#008d36;z-index:1}.home .steps .steps-grid .step{text-align:center;position:relative;z-index:2;padding:0 15px;flex:1;min-width:0;width:20%}.home .steps .steps-grid .step .icon{width:80px;height:80px;margin:0 auto 15px;background:#008d36;border-radius:50%;display:flex;align-items:center;justify-content:center}.home .steps .steps-grid .step .icon img{width:40px;height:40px}.home .steps .steps-grid .step h3{font-size:16px;color:#333;margin:0;font-family:ArianaPro,sans-serif}@media (max-width: 768px){.home .steps .steps-grid{flex-direction:column;align-items:start;margin-bottom:20px}.home .steps .steps-grid:before{display:none}.home .steps .steps-grid .step{width:100%;display:flex;align-items:center}.home .steps .steps-grid .step .icon{width:70px;height:70px}.home .steps .steps-grid .step h3{width:calc(100% - 70px);text-align:left;padding-left:10px;font-size:14px}}.home .steps .cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.home .steps .cta-buttons .btn{padding:15px 30px;border-radius:16px;font-size:18px;font-weight:700;text-decoration:none;text-align:center;transition:all .3s ease;font-family:ArianaPro,sans-serif;width:25%;display:flex;align-items:center;flex-direction:column}.home .steps .cta-buttons .btn span{font-size:14px;display:block}.home .steps .cta-buttons .btn.btn-primary{background:#ff0606;color:#fff}.home .steps .cta-buttons .btn.btn-primary:hover{background:#d20000}.home .steps .cta-buttons .btn.btn-secondary{background:#0b6667;color:#fff}.home .steps .cta-buttons .btn.btn-secondary:hover{background:#063839}.home .steps .cta-buttons .btn.btn-success{background:#008d36;color:#fff;font-size:24px}.home .steps .cta-buttons .btn.btn-success:hover{background:#005a22}@media (max-width: 768px){.home .steps .cta-buttons{flex-direction:column}.home .steps .cta-buttons .btn{width:100%;font-size:15px}.home .steps .cta-buttons .btn.btn-success{font-size:18px}}@media (max-width: 768px){.home .steps{padding:20px 0}}.home .info-panel{padding:20px 0 60px}.home .info-panel .wrapper{max-width:1200px}.home .info-panel .content h2{font-size:22px;line-height:1.4;color:#333;margin-bottom:30px;font-family:ArianaPro,sans-serif}@media (max-width: 768px){.home .info-panel .content h2{font-size:14px!important}}.home .info-panel .content .button-group{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.home .info-panel .content .button-group .btn{padding:15px 30px;border-radius:16px;font-size:18px;font-weight:700;text-decoration:none;text-align:center;transition:all .3s ease;font-family:ArianaPro,sans-serif;background:#008d36;color:#fff;width:20%}.home .info-panel .content .button-group .btn:hover{background:#005a22}@media (max-width: 768px){.home .info-panel .content .button-group{display:block;margin-bottom:20px}.home .info-panel .content .button-group .btn{width:100%;display:block;max-width:100%;margin-bottom:10px}.home .info-panel .content .button-group .btn:last-child{margin-bottom:0}}.home .info-panel .content .info-text p{font-size:18px;line-height:1.6;color:#666;margin-bottom:20px}.home .info-panel .content .info-text .highlight-text{margin-top:40px}.home .info-panel .content .info-text .highlight-text p{font-size:20px;font-weight:700;margin-bottom:0;font-family:ArianaPro,sans-serif}.home .info-panel .content .info-text .highlight-text p.green{color:#008d36}.home .info-panel .content .info-text .highlight-text p.red{color:#ff0606}@media (max-width: 768px){.home .info-panel .content .info-text p{font-size:14px;margin-bottom:10px}.home .info-panel .content .info-text .highlight-text{margin-top:0}.home .info-panel .content .info-text .highlight-text p{font-size:14px}}@media (max-width: 768px){.home .info-panel .button-group{flex-direction:column;align-items:center}.home .info-panel .button-group .btn{width:100%;max-width:300px}.home .info-panel .content h2{font-size:22px}.home .info-panel .info-text p{font-size:16px}.home .info-panel .info-text .highlight-text p{font-size:18px}}.quizzes{overflow:hidden}@media (max-width: 900px){.quizzes{overflow:visible}}.quizzes .map{padding:0 0 60px}.quizzes .map h2{text-align:center;font-size:40px;font-weight:700;text-transform:uppercase;font-family:ArianaPro,sans-serif;margin-bottom:20px}.quizzes .map-container{max-width:1100px;margin:0 auto}.quizzes .map-container img{width:100%}.quizzes .share{background:#ed2a26;color:#fff;padding:20px 0}.quizzes .share button{display:flex;width:100%;align-items:center;color:#fff;text-decoration:none;font-weight:700;font-size:24px;text-transform:uppercase;background:none;border:0}.quizzes .share button:hover{opacity:.8;cursor:pointer}.quizzes .share button:active{opacity:1}.quizzes .share img{margin-right:20px}@media (max-width: 900px){.quizzes .share button{font-size:18px}.quizzes .share img{width:20px}}.quizzes-block{padding:40px 0;background:#fee0a8;position:relative}@media (max-width: 900px){.quizzes-block{padding:0 0 20px}}.quizzes-block .nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#4caf50;border:none;border-radius:10px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s;color:#fff;z-index:2}.quizzes-block .nav-arrow:disabled{opacity:.5;cursor:not-allowed}.quizzes-block .question-image{display:block;margin:0 auto;width:100%;max-width:1200px}.quizzes-block .question-image-mobile{display:none}@media (max-width: 900px){.quizzes-block .question-image{display:none}.quizzes-block .question-image-mobile{display:block;width:calc(100% + 40px);margin:0 -20px}}.quizzes-block h2{text-transform:uppercase;font-size:48px;font-weight:700;text-align:center;font-family:ArianaPro,sans-serif}.quizzes-block .number{background:#008d36;color:#fff;padding:6px 20px;border-radius:20px;text-align:center;width:260px;font-weight:700;font-family:Arial;font-size:24px;margin:0 auto}.quizzes-block .info-text{font-family:Arial;font-weight:700;font-size:24px;text-align:center}.quizzes-block .info-text .important{color:#ff0606}.quizzes-block .points-number{background:#ff0606;color:#fff;font-size:24px;font-family:ArianaPro,sans-serif;font-weight:700;text-align:center;width:100%;max-width:500px;margin:5px auto;border-radius:20px}.quizzes-block .question-progress{height:10px;background:#fff;border:0;width:100%;max-width:600px;margin:20px auto;border-radius:5px;position:relative;overflow:hidden}.quizzes-block .question-progress .progress-bar{height:100%;background:#008d36;transition:width .3s ease}.quizzes-block .question-progress .progress-text{position:absolute;top:-20px;left:50%;transform:translate(-50%);font-family:Arial;font-weight:700;font-size:14px;color:#35363a}.quizzes-block .question-panel{border:4px solid #35363A;background:#ce8749;padding:40px;border-radius:24px;width:100%;max-width:600px;margin:20px auto;position:relative}.quizzes-block .question-panel .title{font-size:24px;font-family:ArianaPro,sans-serif;font-weight:700;text-align:center;color:#fff;letter-spacing:5%}.quizzes-block .question-panel .nav-arrow.prev-arrow{left:-84px}.quizzes-block .question-panel .nav-arrow.next-arrow{right:-84px}.quizzes-block .question-panel .answers{margin-top:20px}.quizzes-block .question-panel .answers button{display:block;padding:20px;background:#fff;border:0;font-size:16px;font-family:ArianaPro,sans-serif;font-weight:700;width:100%;max-width:90%;margin:0 auto 10px;color:#35363a;letter-spacing:5%;border-radius:16px;transition:all .3s ease}.quizzes-block .question-panel .answers button span{text-transform:uppercase}.quizzes-block .question-panel .answers button:hover{opacity:.8;cursor:pointer}.quizzes-block .question-panel .answers button:active{opacity:.6}.quizzes-block .question-panel .answers button:last-child{margin-bottom:0}.quizzes-block .question-panel .answers button.correct{background:#4caf50}.quizzes-block .question-panel .answers button.incorrect{background:#f44336}.quizzes-block .question-panel .answers button:disabled{cursor:not-allowed}.quizzes-block .question-panel .feedback{margin-top:20px;padding:15px;border-radius:12px;text-align:center;font-family:ArianaPro,sans-serif;font-weight:700;font-size:20px}.quizzes-block .question-panel .feedback.correct{background:#4caf50;color:#fff}.quizzes-block .question-panel .feedback.incorrect{background:#f44336;color:#fff}.quizzes-block .question-panel .feedback.error{background:#ff9800;color:#fff}@media (max-width: 900px){.quizzes-block h2{margin-top:20px;font-size:26px}.quizzes-block .number{width:90%;padding:5px;font-size:16px;margin:10px auto}.quizzes-block .info-text{font-size:16px}.quizzes-block .points-number{font-size:16px;padding:6px}.quizzes-block .question-panel{padding:20px}.quizzes-block .question-panel .title{font-size:18px}.quizzes-block .question-panel .answers button{padding:10px;font-size:14px;max-width:100%}.quizzes-block .question-panel .arrows{display:flex;margin-top:20px;position:relative;text-align:center;align-items:center;justify-content:center}.quizzes-block .question-panel .nav-arrow{position:relative;left:0!important;right:0!important;top:0!important;display:inline-block;transform:none;margin:0 10px}}.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem}.login-box{padding:2rem;border-radius:8px;width:100%;max-width:800px;text-align:center}.login-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;font-family:ArianaPro,sans-serif}.login-subtitle{font-size:30px;margin-bottom:1rem;font-family:ArianaPro,sans-serif}.login-welcome{font-size:20px;margin-bottom:.5rem;font-weight:700;font-family:ArianaPro,sans-serif}.login-info{color:#35363a;margin-bottom:2rem;font-family:ArianaPro,sans-serif;font-weight:700;font-size:20px}.login-info a{display:inline-block}.login-form{text-align:left}.form-group{margin-bottom:1.5rem}.password-input-group{position:relative}.forgot-password{display:block;text-align:left;color:#0b6667;text-decoration:none;margin-top:.5rem;font-size:.9rem;font-weight:700}.btn-login{background:#dc2626;color:#fff;margin-top:1rem}.register-section{margin-top:2rem;padding-top:2rem}.btn-register{display:inline-block;background:#0b6667;margin-top:1rem}.text-teal-600{color:#0b6667;text-decoration:none;font-weight:700}.text-teal-600:hover{text-decoration:underline}.profile h1{font-family:ArianaPro,sans-serif;font-size:2.5rem;text-align:center;margin-bottom:3rem;text-transform:uppercase;color:#333}@media (max-width: 768px){.profile h1{font-size:2rem;margin-bottom:2rem}}@media (max-width: 576px){.profile h1{font-size:1.75rem;margin-bottom:1.5rem}}.profile .profile-section{margin-bottom:2rem;font-family:ArianaPro,sans-serif}.profile .profile-section .d-flex{display:flex!important;align-items:center!important}@media (max-width: 576px){.profile .profile-section .d-flex{flex-direction:column;text-align:center}}.profile .btn{width:100%}.profile .profile-avatar{background:#00a651;border-radius:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-right:1.5rem}@media (max-width: 576px){.profile .profile-avatar{margin-bottom:1rem;margin-left:auto;margin-right:auto}}.profile .profile-avatar img{width:100px;height:100px;object-fit:contain;background:#e0f5ea;border-radius:50%}.profile .profile-info{flex:1}.profile .profile-info .d-flex{justify-content:space-between}@media (max-width: 768px){.profile .profile-info .d-flex{flex-direction:column;align-items:flex-start!important}}@media (max-width: 576px){.profile .profile-info .d-flex{align-items:center!important}}.profile .profile-info h2{font-size:1.5rem;font-weight:700;margin-bottom:0;display:flex;align-items:center}@media (max-width: 768px){.profile .profile-info h2{margin-bottom:.5rem}}@media (max-width: 576px){.profile .profile-info h2{justify-content:center;text-align:center;width:100%}}.profile .profile-info a{color:#00a651;transition:opacity .2s;margin-left:.5rem}.profile .profile-info a:hover{opacity:.8}.profile .profile-info a img{width:24px;height:24px}.profile .profile-info .edit-link{color:#00a651;display:flex;align-items:center;padding:5px 10px 5px 5px;border-radius:4px;line-height:18px;text-decoration:none;justify-content:center}@media (max-width: 768px){.profile .profile-info .edit-link{margin-left:0;margin-bottom:.75rem;font-size:.9rem}}@media (max-width: 576px){.profile .profile-info .edit-link{margin:0 auto .75rem}}.profile .profile-info .edit-link img{border-radius:4px;margin-right:10px}.profile .profile-info .points{margin-top:.75rem}@media (max-width: 576px){.profile .profile-info .points{text-align:center}}.profile .profile-info .points .badge{background-color:#e31e24!important;font-size:1rem;padding:.5rem .75rem;font-weight:700;border-radius:4px;color:#fff}@media (max-width: 768px){.profile .profile-info .points .badge{font-size:.9rem;padding:.4rem .6rem}}.profile .game-stats{background:#f0f0f0!important;border-radius:8px!important;padding:1.5rem 40px!important}@media (max-width: 768px){.profile .game-stats{padding:1.25rem 25px!important}}@media (max-width: 576px){.profile .game-stats{padding:1rem 15px!important}}.profile .game-stats h3{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:#333}@media (max-width: 576px){.profile .game-stats h3{font-size:1.1rem;margin-bottom:1rem;text-align:center}}.profile .game-stats .progress{height:30px!important;background-color:#fff;border-radius:20px;margin-bottom:1rem;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a}@media (max-width: 576px){.profile .game-stats .progress{height:20px!important}}.profile .game-stats .progress .progress-bar{background-color:#00a651!important;border-radius:20px;height:30px}@media (max-width: 576px){.profile .game-stats .progress .progress-bar{height:20px}}.profile .game-stats .progress+div{text-align:center;margin-bottom:1rem;color:#666;font-size:.9rem}@media (max-width: 576px){.profile .game-stats .progress+div{font-size:.8rem}}.profile .game-stats .stats-details{margin-bottom:1.5rem}.profile .game-stats .stats-details .row{display:flex;margin:0 -.5rem;width:100%}@media (max-width: 576px){.profile .game-stats .stats-details .row{flex-direction:column;margin:0}}.profile .game-stats .stats-details .col-6{width:50%;padding:0 .5rem;box-sizing:border-box}@media (max-width: 576px){.profile .game-stats .stats-details .col-6{width:100%;padding:0;margin-bottom:.75rem}.profile .game-stats .stats-details .col-6:last-child{margin-bottom:0}}.profile .game-stats .stats-details .d-flex{background:#fff;border-radius:30px;padding:.75rem 1rem;box-shadow:0 1px 3px #0000000d;height:100%;font-weight:700;display:flex;align-items:center}@media (max-width: 768px){.profile .game-stats .stats-details .d-flex{padding:.6rem .8rem;font-size:.9rem}}@media (max-width: 576px){.profile .game-stats .stats-details .d-flex{justify-content:center}}.profile .game-stats .stats-details .text-success,.profile .game-stats .stats-details .text-danger{font-weight:700}.profile .game-stats .stats-details .text-success img,.profile .game-stats .stats-details .text-danger img{margin-right:10px}@media (max-width: 768px){.profile .game-stats .stats-details .text-success img,.profile .game-stats .stats-details .text-danger img{width:20px;height:20px}}.profile .game-stats .remaining-questions{color:#666;font-size:.9rem;margin-bottom:0}@media (max-width: 576px){.profile .game-stats .remaining-questions{font-size:.8rem;text-align:center}}.profile .game-stats .remaining-questions p{margin-bottom:0}.profile .game-stats .remaining-questions .text-success{color:#00a651!important;font-weight:600}.map-container{position:relative}.map-container .brand-image{position:absolute;right:-100px;bottom:0;width:100%;max-width:400px;max-height:400px}@media (max-width: 900px){.map-container .brand-image{display:none}}.brand-point{position:absolute;transform:translate(-50%,-50%);width:58px;height:88px;background:url(/build/assets/map-poi-BwGcpVVB.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:-44px}@media (max-width: 900px){.brand-point{width:40px;height:61px;margin-top:-30px}}.brand-point .brand-icon{height:70%;display:flex;align-items:center;justify-content:center}.brand-point .brand-icon img{display:block;max-width:70%}.brand-point.current{background:url(/build/assets/map-poi-current-DnJGt4r-.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:99px;height:151px;margin-top:-76px;z-index:1}.brand-point.current:hover{opacity:.8;cursor:pointer}.brand-point.current:active{opacity:1}@media (max-width: 900px){.brand-point.current{width:64px;height:98px;margin-top:-50px}}.map-brand-content{margin-bottom:-60px}.map-brand-content h2,.map-brand-content h4{text-align:center;color:#fff;margin:0!important;text-transform:uppercase}.map-brand-content h2{font-size:48px}.map-brand-content h4{font-size:24px}.map-brand-content .button{padding:10px 20px;background:#fff;color:#35363a;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:10px}.map-brand-content .button:hover{cursor:pointer;opacity:.8}.map-brand-content .button:active{opacity:1}@media (max-width: 900px){.map-brand-content h2{font-size:20px!important}.map-brand-content h4{font-size:16px}}.map-brand-content .map-content-close{position:absolute;top:20px;right:20px;background:none;border:0}.map-brand-content .map-content-close:hover{cursor:pointer;opacity:.8}.map-brand-content .map-content-close:active{opacity:1}@media (max-width: 990px){.map-brand-content .map-content-close{top:10px;right:10px;width:30px}.map-brand-content .map-content-close img{width:100%}}.map-brand-content .wrapper{padding:60px 20px;position:relative}.map-brand-content .wrapper:before{position:absolute;width:130px;height:50px;content:"";background:url(/build/assets/triangle-mOuTScGs.svg);background-repeat:no-repeat;background-size:contain;background-position:top center;top:0;right:100px}.map-brand-content-body{margin:20px 0}.map-brand-content-body p{font-weight:700;color:#35363a}@media (max-width: 900px){.map-brand-content-body p{font-size:14px}}.map-brand-content-body .factory{display:flex;align-items:baseline;font-family:ArianaPro,sans-serif;font-size:22px;color:#fff;margin-bottom:20px}.map-brand-content-body .factory img{display:block;width:40px;margin-right:20px}@media (max-width: 900px){.map-brand-content-body .factory{font-size:16px;margin-bottom:10px}.map-brand-content-body .factory img{width:30px}}.map-brand-content-images{display:flex;width:100%;align-items:center}.map-brand-content-images div{width:50%;text-align:center}.map-brand-content-images div img{display:inline-block;width:100%;max-width:80%}.map-brand-content-images div img.logo{max-width:250px;max-height:250px}@media (max-width: 900px){.map-brand-content-images div{width:100%}.map-brand-content-images div:first-child{display:none}.map-brand-content-images div img{display:block;margin:0 auto}}.map-brand-content-footer{display:flex;align-items:center}.map-brand-content-footer .slogan{width:calc(100% - 300px)}.map-brand-content-footer .slogan img{width:40%}.map-brand-content-footer .badges{text-align:center;width:300px}.map-brand-content-footer .badges img{display:inline-block;margin:5px;width:60px}@media (max-width: 900px){.map-brand-content-footer{flex-direction:column}.map-brand-content-footer .slogan{width:100%}.map-brand-content-footer .slogan img{width:100%;max-width:70%;display:block;margin:0 auto}}.coupons{text-align:center;padding:60px 0}.coupons h1{margin-bottom:10px}.coupons h2{font-family:ArianaPro,sans-serif;font-size:32px;margin-bottom:40px;color:#333}.coupons .content{max-width:900px;margin:0 auto}.coupons .balance-button{display:inline-block;background-color:#e31837;color:#fff;font-family:ArianaPro,sans-serif;font-size:24px;padding:10px 40px;border-radius:10px;margin-bottom:40px}.coupons .info-text{font-family:ArianaPro,sans-serif;font-size:16px;line-height:1.5;color:#333}.coupons .info-text .highlight{color:#e31837}.coupons .point-levels{margin:20px 0}.coupons .coupon-levels{margin-top:40px}.coupons .coupon-levels .coupon-levels-bronze,.coupons .coupon-levels .coupon-levels-gold,.coupons .coupon-levels .coupon-levels-silver{display:grid;gap:20px;grid-template-columns:50% 50%;margin-bottom:20px}@media (max-width: 768px){.coupons .coupon-levels .coupon-levels-bronze,.coupons .coupon-levels .coupon-levels-gold,.coupons .coupon-levels .coupon-levels-silver{grid-template-columns:100%}}.coupons .coupon-levels .coupon-box{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;border-radius:20px;box-shadow:0 4px 13.6px #00000080;position:relative;overflow:hidden}.coupons .coupon-levels .coupon-box.locked{opacity:.6;position:relative}.coupons .coupon-levels .coupon-box.locked:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;z-index:2}.coupons .coupon-levels .coupon-box.available{opacity:1}.coupons .coupon-levels .coupon-box .coupon-badge{position:absolute;top:0;left:0;width:80px;height:80px;overflow:hidden;z-index:10}.coupons .coupon-levels .coupon-box .coupon-badge:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:80px 80px 0 0;border-color:#BF755A transparent transparent transparent;z-index:-1}.coupons .coupon-levels .coupon-box .coupon-badge.bronze:before{border-color:#BF755A transparent transparent transparent}.coupons .coupon-levels .coupon-box .coupon-badge.silver:before{border-color:#AAB9CC transparent transparent transparent}.coupons .coupon-levels .coupon-box .coupon-badge.gold:before{border-color:#D39B04 transparent transparent transparent}.coupons .coupon-levels .coupon-box .coupon-badge-content{position:relative;top:48px;left:-10px;transform:rotate(-45deg);transform-origin:top left;color:#fff;text-align:center}.coupons .coupon-levels .coupon-box .coupon-badge-content .percentage{font-size:15px;font-weight:700;line-height:1}.coupons .coupon-levels .coupon-box .coupon-badge-content .label{font-size:10px;line-height:1}.coupons .coupon-levels .coupon-box-content{width:60%;flex:0 0 60%;padding:20px;border-radius:20px 0 0 20px;box-sizing:border-box}.coupons .coupon-levels .coupon-box-content img{width:100%;max-width:40%;margin-bottom:10px}.coupons .coupon-levels .coupon-box-content .code{padding:8px;background:#000;color:#fff;font-weight:700;font-size:15px;border-radius:20px;margin-bottom:10px}.coupons .coupon-levels .coupon-box-content .description,.coupons .coupon-levels .coupon-box-content .redemption{color:#fff;text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5px}.coupons .coupon-levels .coupon-box-content .redemption a{font-weight:700;text-decoration:none;color:#fff200}.coupons .coupon-levels .coupon-box-content .expiry_date,.coupons .coupon-levels .coupon-box-content .info{color:#272220;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.coupons .coupon-levels .coupon-box-image{width:40%;flex:0 0 40%;background:#fff;border-radius:0 20px 20px 0;box-sizing:border-box;overflow:hidden;height:100%;align-items:center;justify-content:center}.coupons .coupon-levels .coupon-box-image img{width:100%;max-height:200px;object-fit:contain;display:block}@media (max-width: 768px){.coupons .coupon-levels .coupon-box-image{display:none}.coupons .coupon-levels .coupon-box-content{width:100%;flex:100%}}@media (max-width: 768px){.coupons h2{font-size:22px;margin-bottom:20px}.coupons .balance-button{font-size:16px;margin-bottom:20px;padding:10px 20px}.coupons .info-text{font-size:14px}}.point-levels{display:flex;justify-content:space-between;gap:0}.point-levels .level{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 15px;color:#fff}.point-levels .level.bronze{background:#bf755a;border-radius:40px 0 0 40px}.point-levels .level.silver{background:#aab9cc}.point-levels .level.gold{background:#d39b04;border-radius:0 40px 40px 0}.point-levels .level .level-icon{width:44px;height:44px;margin-right:10px}.point-levels .level .level-info .level-name{display:block;font-weight:700;font-size:18px;white-space:nowrap}.point-levels .level .level-info .point-range{font-size:14px;white-space:nowrap}@media (max-width: 768px){.point-levels{display:block}.point-levels .level.bronze{border-radius:40px 40px 0 0}.point-levels .level.gold{border-radius:0 0 40px 40px}.point-levels .level .level-icon{width:30px;height:30px;margin-right:10px}.point-levels .level .level-info .level-name{font-size:15px}.point-levels .level .level-info .point-range{font-size:12px}}.otherpromotions .content{padding:0 20px;max-width:1200px;margin:0 auto}.otherpromotions .promotions-list{display:flex;flex-direction:column;gap:40px}.otherpromotions .promotion-item{display:flex;gap:30px;align-items:center}@media (max-width: 768px){.otherpromotions .promotion-item{flex-direction:column;gap:20px}}.otherpromotions .promotion-image{width:250px;flex-shrink:0;border-radius:10px;overflow:hidden}@media (max-width: 768px){.otherpromotions .promotion-image{width:100%}}.otherpromotions .promotion-image img{width:100%;height:auto;display:block}.otherpromotions .promotion-details{flex-grow:1}.otherpromotions h2{font-family:ArianaPro,sans-serif;font-size:24px;color:#008d36;margin-bottom:15px;line-height:1.3}@media (max-width: 768px){.otherpromotions h2{font-size:20px}}.otherpromotions .validity{color:#ff3a3a;font-weight:600;margin-bottom:10px}.otherpromotions .period{color:#008d36;font-weight:600;margin-bottom:15px}.otherpromotions .description{margin-bottom:25px;line-height:1.5}.otherpromotions .link-button{text-decoration:none;font-weight:700;color:#008d36}.otherpromotions .link-button:hover{opacity:.8}.otherpromotions .link-button:active{opacity:1}.otherpromotions .play-button{display:inline-block;background-color:#ff3a3a;color:#fff;text-decoration:none;padding:12px 30px;border-radius:30px;font-weight:700;font-family:ArianaPro,sans-serif;text-align:center;transition:background-color .3s ease}.otherpromotions .play-button:hover{background-color:#ff0707}.winners{padding:40px 0}.winners h1{font-size:48px;font-weight:700;text-transform:uppercase;font-family:ArianaPro,sans-serif;margin-bottom:20px;color:#35363a}.winners-subtitle{font-size:24px;font-weight:700;text-align:center;color:#008d36}.winners-carousel{position:relative;max-width:1200px;margin:0 auto;padding:0 50px}.winners-carousel .nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#008d36;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s;color:#fff;z-index:2;font-size:24px}.winners-carousel .nav-arrow.prev-arrow{left:5px}.winners-carousel .nav-arrow.next-arrow{right:5px}.winners-carousel .nav-arrow:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 990px){.winners-carousel .nav-arrows{display:flex;width:100%;margin:30px auto 0;justify-content:space-between}.winners-carousel .nav-arrow{position:relative;top:0}}.winners-carousel-wrapper{position:relative;min-height:450px;width:100%}.winners-carousel .week-indicator{width:100%;text-align:center;font-weight:700;font-size:1.2rem;margin:20px 0;color:#333;background-color:#f8f8f8;padding:8px;border-radius:5px;box-shadow:0 2px 4px #0000001a}.winners-carousel-container{display:flex;flex-direction:column}.winners-carousel-container-sub,.winners-carousel-container-final{display:flex;justify-content:center;align-items:flex-end;gap:20px;top:0;left:0;width:100%;height:100%;transition:all .3s ease;margin-top:20px}.winners-carousel-container-sub#slide-0,.winners-carousel-container-final#slide-0{justify-content:center}.winners-carousel-container-sub#slide-1,.winners-carousel-container-final#slide-1,.winners-carousel-container-sub#slide-2,.winners-carousel-container-final#slide-2{justify-content:center;display:none}@media (max-width: 990px){.winners-carousel-container-sub,.winners-carousel-container-final{position:relative}}.winners-card{width:300px;display:flex;flex-direction:column;align-items:center}.winners-item{border-radius:20px;overflow:hidden;position:relative;transition:all .3s ease;margin-bottom:10px;display:flex;align-items:center;width:100%;padding:20px}.winners-item div{width:100%}.winners-item.first{background-color:#008d36;height:280px}.winners-item.second{background-color:#ed2a26;height:240px}.winners-item.third{background-color:#006e7f;height:200px}.winners-item-position{font-size:72px;font-weight:700;color:#fff;text-align:center;font-family:ArianaPro,sans-serif}.winners-item-name{background-color:#222;color:#fff;text-align:center;padding:10px;font-size:18px;font-weight:700;border-radius:10px}.winners-item-place{text-align:center;color:#008d36;font-weight:700;font-size:20px;margin-top:5px;font-family:ArianaPro,sans-serif}.winners-item-prize{text-align:center;color:#ed2a26;font-size:16px;padding:0 10px;margin-top:5px;font-weight:700}.winners-indicators{display:flex;justify-content:center;gap:10px;margin-top:20px}.winners-indicators .indicator{width:15px;height:15px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color .3s ease}.winners-indicators .indicator.active{background-color:#008d36}.winners .drawn-winners-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px}.winners .mt-60{margin-top:60px}.winners .drawn-winner-card{width:250px;overflow:hidden;display:flex;flex-direction:column}.winners .drawn-winner-card .store-logo{background-color:#fff;padding:15px;display:flex;justify-content:center;align-items:center;height:100px;font-size:14px}.winners .drawn-winner-card .store-logo img{max-width:100%;max-height:70px;object-fit:contain}.winners .drawn-winner-card .drawn-winner-content{display:flex;flex-direction:column;align-items:center}.winners .drawn-winner-card .drawn-winner-name{background-color:#222;color:#fff;text-align:center;padding:10px;font-size:14px;font-weight:700;width:100%;border-radius:20px}.winners .drawn-winner-card .drawn-winner-prize{text-align:center;color:#222;font-weight:700;font-size:14px;line-height:1.4;padding:20px;color:#fff;background-color:#89bd19;border-radius:20px;width:100%}.winners .drawn-winner-card .drawn-winner-prize div:first-child{margin-bottom:5px}@media (max-width: 900px){.winners{padding:30px 0}.winners h1{font-size:32px;margin-bottom:15px}.winners-subtitle{font-size:18px;margin-bottom:20px}.winners-carousel{padding:0 40px}.winners-carousel-wrapper{min-height:400px}.winners-carousel .week-indicator{font-size:1rem;margin-bottom:12px;padding:6px}.winners-carousel-container-sub,.winners-carousel-container-final{flex-direction:column;align-items:center;gap:30px}.winners-card{width:280px}.winners-item.first{height:240px}.winners-item.second{height:210px}.winners-item.third{height:180px}.winners-item-position{font-size:60px;padding:15px 0}.winners-item-name{font-size:16px}.winners-item-place{font-size:18px}.winners-item-prize{font-size:14px}.winners .drawn-winners-container{flex-direction:row;flex-wrap:wrap;gap:15px}.winners .drawn-winner-card{width:calc(50% - 15px)}.winners .mt-60{margin-top:40px}}@media (max-width: 767px){.winners{padding:20px 0}.winners h1{font-size:28px;margin-bottom:10px}.winners-subtitle{font-size:16px;margin-bottom:15px}.winners-carousel{padding:0 30px}.winners-carousel .nav-arrow{width:30px;height:30px;font-size:18px}.winners-carousel-wrapper{min-height:300px}.winners-carousel .week-indicator{font-size:.9rem;margin-bottom:10px;padding:5px}.winners-carousel-container-sub,.winners-carousel-container-final{position:relative;height:auto;min-height:300px;flex-direction:column;align-items:center;gap:30px}.winners-card{width:240px;margin-bottom:15px}.winners-item{padding:15px}.winners-item.first{height:200px}.winners-item.second{height:180px}.winners-item.third{height:160px}.winners-item-position{font-size:50px;padding:10px 0}.winners-item-name{font-size:14px;padding:8px}.winners-item-place{font-size:16px}.winners-item-prize{font-size:12px}.winners-indicators{margin-top:15px}.winners-indicators .indicator{width:12px;height:12px}.winners .drawn-winners-container{flex-direction:column;align-items:center;gap:15px}.winners .drawn-winner-card{width:280px}.winners .drawn-winner-card .store-logo{height:80px}.winners .drawn-winner-card .store-logo img{max-height:50px}.winners .drawn-winner-card .drawn-winner-prize{padding:15px}.winners .mt-60{margin-top:30px}}@media (max-width: 480px){.winners{padding:15px 0}.winners h1{font-size:24px}.winners-carousel{padding:0 25px}.winners-carousel .nav-arrow{width:25px;height:25px;font-size:16px}.winners-carousel-wrapper{min-height:280px}.winners-carousel .week-indicator{font-size:.8rem;margin-bottom:8px;padding:4px}.winners-carousel-container-sub,.winners-carousel-container-final{min-height:280px;flex-direction:column;align-items:center;gap:20px}.winners-card{width:200px;margin-bottom:10px}.winners-item{padding:10px}.winners-item.first{height:180px}.winners-item.second{height:160px}.winners-item.third{height:140px}.winners-item-position{font-size:36px;padding:5px 0}.winners-item-name{font-size:12px;padding:6px}.winners-item-place{font-size:14px}.winners-item-prize{font-size:11px;padding:0 5px}.winners .drawn-winner-card{width:240px}.winners .drawn-winner-card .store-logo{height:70px;padding:10px}.winners .drawn-winner-card .store-logo img{max-height:40px}.winners .drawn-winner-card .drawn-winner-name{font-size:12px;padding:8px}.winners .drawn-winner-card .drawn-winner-prize{font-size:12px;padding:12px}}.menu-open .site-header-bg{display:none!important}
