:root,[data-bs-theme=light]{--bs-gray-900: #171717;--bs-dark: #171717;--bs-body-color: #171717;--bs-highlight-color: #171717}#buy-and-win{position:relative}#buy-and-win .bg-wrapper{position:relative;width:100%}#buy-and-win .bg-wrapper .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0;pointer-events:none}#buy-and-win .bg-wrapper .content-wrapper{position:relative;z-index:1;width:100%}.header-section .header-logo{height:50px;width:auto}.header-section .header-available{display:flex;align-items:center;gap:14px;flex-wrap:nowrap}@media (max-width: 767px){.header-section .header-available{gap:8px}}.header-section .header-available-text-img{height:13px;width:auto;flex-shrink:0}.header-section .header-retailer-logo{height:65px;width:auto;flex-shrink:0}@media (max-width: 767px){.header-section .header-retailer-logo{height:40px}}.header-section .header-available-note-img{height:30px;width:auto;flex-shrink:0}@media (max-width: 767px){.header-section .header-available-note-img{height:20px}}.hero-section{position:relative;overflow:hidden}.hero-section .hero-title-wrap{position:relative;z-index:1}.hero-section .hero-title-image{width:100%;height:auto;display:block}@media (max-width: 992px){.hero-section .hero-title-image{max-width:100%;margin:0 auto}}.hero-section .hero-desc{color:#007372;margin:0;position:relative;z-index:1}@media (max-width: 767px){.hero-section .hero-desc{text-align:center}}.prizes-section .prize-card-img{width:100%;height:auto;display:block}.how-section .how-title{text-align:center;color:#007372;margin-bottom:40px;position:relative}@media (max-width: 767px){.how-section .how-title{margin-bottom:20px}}.how-section .how-title:before,.how-section .how-title:after{content:"";position:absolute;top:50%;width:28%;height:1px;background:#007372}.how-section .how-title:before{right:calc(50% + 100px)}.how-section .how-title:after{left:calc(50% + 100px)}@media (max-width: 768px){.how-section .how-title:before{right:calc(66% + 50px);width:15%}.how-section .how-title:after{left:calc(66% + 50px);width:15%}}.how-section .how-step{display:flex;gap:20px;align-items:flex-start;height:100%;min-height:160px;flex-wrap:wrap}@media (max-width: 767px){.how-section .how-step{min-height:0;gap:10px;align-items:center}}.how-section .how-step-icon{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.how-section .how-step-icon img{width:60px;height:60px;object-fit:cover}.how-section .how-step-content{flex:1;padding-top:4px}.how-section .how-step-title{color:#fff;margin:0 0 8px}.how-section .how-step-desc{color:#fff;margin:0;flex-basis:100%}.about-products-wrapper{position:relative}.about-section .about-bg-wrapper{position:relative;overflow:visible}.about-section .about-bg-wrapper .about-bg-image{width:100%;height:auto;object-fit:cover;display:block;max-height:465px}@media (max-width: 767px){.about-section .about-bg-wrapper .about-bg-image{min-height:350px}}.about-section .about-content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 991px){.about-section .about-content-wrapper{padding-top:50px}}@media (max-width: 767px){.about-section .about-content-wrapper{align-items:flex-start}}.about-section .about-title{color:#007372;margin-bottom:40px}.about-section .about-desc{color:#007372;max-width:900px;margin:0 auto}.products-section{background-color:#fef9f5;position:relative;z-index:1}@media (max-width: 768px){.products-section{margin-top:0;background-color:#fef8f2}}.products-section .product-item{display:flex;flex-direction:column;align-items:center;text-align:left}@media (max-width: 768px){.products-section .product-item{text-align:center}}.products-section .product-category{color:#007372;margin-bottom:16px;width:100%;text-align:center}.products-section .product-img{width:100%;max-width:210px;height:auto;display:block;margin:0 auto 10px}@media (max-width: 767px){.products-section .product-img{max-width:200px}}.products-section .product-desc{padding-left:0;margin:0;color:#007372;list-style-position:inside}@media (max-width: 768px){.products-section .product-desc{display:inline-block;text-align:center}}.products-section .products-cta{text-align:center;margin-top:48px}.products-section .products-cta-text{color:#007372}.products-section .products-cta-logos{display:flex;justify-content:center}.products-section .products-cta-logos .cta-logos-img{height:120px;width:auto}@media (max-width: 768px){.products-section .products-cta-logos .cta-logos-img{height:90px}}.products-section .products-cta-bottom{color:#007372;margin:0}@media (max-width: 768px){.products-section .products-cta-text br{display:none}}#receipt-submission{background-color:#fef8f2;position:relative;padding:15px 0}@media (max-width: 991px){#receipt-submission{padding:40px 0}}@media (min-width: 992px){#receipt-submission .col-lg-6:first-child{padding-left:9vw}}#receipt-submission .receipt-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;z-index:0;pointer-events:none}#receipt-submission .custom-container{position:relative;z-index:1}#receipt-submission .receipt-title{color:#fff;margin-bottom:16px}#receipt-submission .receipt-desc{color:#e4f3f3;margin-bottom:16px}#receipt-submission .receipt-rules{padding-left:16px}#receipt-submission .receipt-rules li{color:#fff}#receipt-submission .receipt-links{display:flex;gap:20px}@media (max-width: 767px){#receipt-submission .receipt-links{flex-direction:column;gap:8px}}#receipt-submission .receipt-links .receipt-link{color:#fff;text-decoration:underline}#receipt-submission .receipt-links .receipt-link:hover{opacity:.8}#receipt-submission .receipt-mobile-header{margin-bottom:24px}@media (max-width: 767px){#receipt-submission .receipt-mobile-header{position:relative;min-height:160px}}@media (min-width: 768px) and (max-width: 991px){#receipt-submission .receipt-mobile-header{display:flex;align-items:center;justify-content:space-between}}@media (max-width: 767px){#receipt-submission .receipt-mobile-header .receipt-mobile-title-wrap{padding-right:0}}@media (min-width: 768px) and (max-width: 991px){#receipt-submission .receipt-mobile-header .receipt-mobile-title-wrap{flex:1;padding-right:16px}}#receipt-submission .receipt-mobile-header .receipt-mobile-title-wrap .receipt-title{margin-bottom:8px}#receipt-submission .receipt-mobile-header .receipt-mobile-title-wrap .receipt-desc{margin-bottom:0}@media (max-width: 767px){#receipt-submission .receipt-mobile-header .receipt-mobile-title-wrap .receipt-desc{max-width:70%}}#receipt-submission .receipt-mobile-header .receipt-prize-mobile img{width:100%;object-fit:contain}@media (max-width: 767px){#receipt-submission .receipt-mobile-header .receipt-prize-mobile{position:absolute;bottom:-60px;right:-30px;width:160px}}@media (min-width: 768px) and (max-width: 991px){#receipt-submission .receipt-mobile-header .receipt-prize-mobile{flex-shrink:0;width:140px}}#receipt-submission .receipt-right{display:flex;align-items:center}@media (max-width: 767px){#receipt-submission .receipt-right{flex-direction:column;margin-top:50px}}#receipt-submission .receipt-prize-col{flex-shrink:0;width:160px}#receipt-submission .receipt-prize-img{width:100%;object-fit:cover}#receipt-submission .receipt-form-col{flex:1;min-width:0;width:100%}#receipt-submission .receipt-form{display:flex;flex-direction:column;gap:10px}#receipt-submission .receipt-input-group{display:flex;align-items:center;background:#FFFFFF;border-radius:15px;padding:12px 18px;gap:12px;width:100%}#receipt-submission .receipt-input-group .receipt-input-icon{flex-shrink:0;width:20px;display:flex;align-items:center;justify-content:center}#receipt-submission .receipt-input-group .receipt-input-icon img{width:18px;height:18px;object-fit:contain;opacity:.5}#receipt-submission .receipt-input-group .receipt-input{border:none;outline:none;flex:1;color:#b2b2b2;background:transparent}#receipt-submission .receipt-input-group .receipt-input::placeholder{color:#b2b2b2}#receipt-submission .receipt-file-group{cursor:pointer;position:relative}#receipt-submission .receipt-file-group .receipt-file-label{color:#b2b2b2;white-space:nowrap;cursor:pointer;border-right:1px solid #000000;padding-right:12px;margin:0}#receipt-submission .receipt-file-group .receipt-file-name{color:#b2b2b2;flex:1;padding-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#receipt-submission .receipt-file-group .receipt-file-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}#receipt-submission .receipt-submit{background:#007372;color:#fff;border:none;border-radius:30px;padding:12px 40px;cursor:pointer;transition:background .2s;width:auto;min-width:180px;max-width:250px;margin:0 auto;display:block}.receipt-input-error,.g-recaptcha-response-error{font-size:13px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.submit-floating-button{z-index:1000;position:fixed;right:20px;bottom:40px;width:120px;animation:bounce 2s infinite}@media (max-width: 767px){.submit-floating-button{width:100px;bottom:30px}}.submit-floating-button a{display:block}.submit-floating-button img{pointer-events:none;width:100%;height:auto;transition:transform .5s}.submit-floating-button:hover{animation-play-state:paused}.submit-floating-button:hover img{transform:scale(1.1)}.modal-body p{margin-bottom:.25rem}.modal-body p+p,.modal-body p+ol,.modal-body ol+p{margin-top:1rem}.modal-body .tc-list{list-style-type:none;padding-left:1.5rem;margin-bottom:1rem}.modal-body .tc-list>li{display:grid;grid-template-columns:3rem 1fr;margin-bottom:.5rem}@media (max-width: 767px){.modal-body .tc-list>li{grid-template-columns:2rem 1fr}}.modal-body .alpha-list{list-style-type:none;padding-left:1rem;counter-reset:alpha;margin-top:.5rem;margin-bottom:.5rem}.modal-body .alpha-list li{counter-increment:alpha;margin-bottom:.25rem;padding-left:1rem;text-indent:-1.3rem}@media (max-width: 767px){.modal-body .alpha-list li{text-indent:-1rem}}.modal-body .alpha-list li:before{content:counter(alpha,lower-alpha) ") ";display:inline}.modal-body .bullet-list{padding-left:1.5rem;margin-bottom:.5rem}.modal-body .bullet-list li{margin-bottom:.25rem}
