@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);.box-shadow{box-shadow:0 8px 16px rgba(0,0,0,.15)}.bg-white{background-color:#fff}.bg-green-dark{background-color:#165633}.bg-green-medium{background-color:#638d3d}.bg-green-light{background-color:#90c73e}.bg-red-gradient{background:linear-gradient(180deg,red,#900)}.text-white{color:#fff}.text-black{color:#000}.text-green-dark{color:#165633}.text-green-medium{color:#638d3d}.text-green-light{color:#90c73e}.font-regular{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.font-bold{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100}.footer-section{background-color:#90c73e;font-family:tt-commons-pro-regular,sans-serif;text-align:center}.footer-section .logo{height:8rem;width:auto}.footer-section button{border:none;background-color:#90c73e;color:#fff;font-size:1.6rem;font-family:Roboto,sans-serif;font-weight:700}.footer-section button:hover{text-decoration:underline}.footer-section .product-img{height:10rem;width:auto;padding:.5rem 0}.footer-section .white-hr{color:#fff;opacity:1;height:2px}.footer-section .footer-links a{color:#fff;font-size:1.6rem;text-decoration:none;font-family:Roboto,sans-serif;font-weight:700}.footer-section .footer-links a:hover{text-decoration:underline}@media screen and (max-width:1549.99px){.footer-section .product-img{height:8rem;width:auto}}.faq-page{padding:5rem 0;background-color:#fff;color:#000}.sign-in{padding:6rem 0 15rem}.register{padding:5rem 0 7rem}.hide{display:none}.form-control{padding:.5rem 1rem}.form-check-input,.form-control{border:1px solid #000;border-radius:0;font-size:1.6rem}.form-check-input{padding:1.5rem}.form-check-input[type=checkbox]{border-radius:0}.form-check-label{color:#fff;padding-left:1rem}.btn-green{color:#fff;background-color:#165633;border:1px solid #165633;border-radius:5px;padding:1rem 4rem;font-weight:700;font-size:2.4rem;text-transform:uppercase}.btn-green:hover{background-color:#638d3d}.rules-page{padding:5rem 0;background-color:#fff;color:#000}ol.k{list-style-type:lower-alpha}.modal-content{border-radius:0;font-family:tt-commons-pro-regular,sans-serif}.modal-content h2,.modal-content h3{color:#90c73e;font-weight:700}.modal-content .check-mark{width:60px;height:60px}.modal-content p{color:#000;font-size:1rem;line-height:1.5}.modal-content img[alt="Check mark"]{display:block;margin:0 auto}.modal-content .btn-close{opacity:1}html{font-size:62.5%;margin:0;padding:0}.font-xxsm{font-size:1.3rem}.font-xsm{font-size:1.4rem}.font-sm{font-size:1.6rem}.font-slg{font-size:1.8rem}.font-lg{font-size:2rem}.font-md{font-size:2.2rem}.font-xmd{font-size:2.4rem}.font-xxmd{font-size:2.8rem}.font-xl-s{font-size:3rem}.font-xl{font-size:3.2rem}.font-xl-2{font-size:3.4rem}.font-xl-22{font-size:3.6rem}.font-xll-02{font-size:4.2rem}.font-xll-2{font-size:5rem}.font-xxl{font-size:8rem}@media screen and (max-width:1024px){html{font-size:59.375%}}@media screen and (max-width:991.99px){html{font-size:62.5%}}@media screen and (max-width:767.99px){html{font-size:59.375%}}.how-it-works{background-color:#90c73e}.how-it-works .rewrd-card{height:15rem;width:auto}.how-it-works .hw-icons{height:9rem;width:auto}.how-it-works .vertical-line{width:4px;height:120px;background-color:#165633;border:none;opacity:.5}.how-it-works .h-line{width:90%;height:2px;background-color:#165633;border:none;opacity:.7;margin:2rem 0}.account{background-color:#90c73e;padding-bottom:15rem}.account .rewrd-card{height:12rem;width:auto}.account .day-count{background-color:#165633;padding:2rem 15rem}.account .day-count p{color:#fff;font-weight:700;font-size:3rem}.modal-content p{font-size:1.8rem}#app{overflow-x:hidden}