@import url(https://fonts.googleapis.com/css2?family=Montserrat: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:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.font-medium{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.font-bold{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.font-extra-bold{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.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:Montserrat,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:Montserrat,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}.login .padd{padding:6rem 0}.login .login-container{position:relative}.login .login-container .login-container-bg{background-color:#638d3d;border-radius:10px}.login .login-container .img-abs{height:45rem;width:auto;position:absolute;top:-2rem;right:4rem}.register{padding:5rem 0 7rem}.hide{display:none}.custom-file-label{display:block;width:100%;padding:10px 15px;background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;font-size:16px;position:relative;text-align:center}.custom-file-label input[type=file]{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;cursor:pointer}.custom-file-label:hover{background-color:#f2f2f2}.form-control{padding:.5rem 1rem}.form-check-input,.form-control{border:.5px solid #d5d3d3;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}.btn-green:hover{background-color:#638d3d}.btn-green-light{color:#fff;background-color:#90c73e;border:1px solid #90c73e;border-radius:5px;padding:1rem 4rem;font-weight:700;font-size:2.4rem}.btn-green-light:hover{background-color:#638d3d}@media screen and (max-width:1399.99px){.login .login-container .img-abs{height:42rem;width:auto;top:-1rem;right:2rem}}@media screen and (max-width:1199.99px){.login .login-container .img-abs{height:38rem;width:auto;top:-.5rem;right:2rem}}@media screen and (max-width:1069.99px){.login .login-container .img-abs{height:34rem;width:auto;top:1.2rem;right:2rem}}@media screen and (max-width:991.99px){.login .login-container .img-abs{display:none}}.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}h2{font-size:3.8rem}.shad{box-shadow:-4px 4px 14px 5px rgba(0,0,0,.435)}img{width:100%;height:auto}@media screen and (max-width:991.99px){h2{font-size:3.2rem}}@media screen and (max-width:449.99px){h2{font-size:2.8rem}}h1{font-size:4rem}@media screen and (max-width:1299.99px){h1{font-size:3.5rem}}@media screen and (max-width:991.99px){h1{font-size:3rem}}@media screen and (max-width:449.99px){h1{font-size:2.8rem}}#app{overflow-x:hidden}