.text-white{color:#fff}.text-green{color:hsl(142.1,76.2%,36.3%)}.text-dark-green{color:#2d7448}.text-gray{color:hsl(222.2,84%,4.9%)}.text-gray-70{color:hsla(222.2,84%,4.9%,.7)}.text-muted-gray{color:hsl(215.4,16.3%,46.9%)}.bg-white{background-color:#fff}.bg-green{background-color:hsl(142.1,76.2%,36.3%)}.bg-dark-green{background-color:#2d7448}.bg-gray{background-color:hsl(222.2,84%,4.9%)}.bg-muted-gray{background-color:hsl(215.4,16.3%,46.9%)}.btn{transition:all .4s ease}.btn-white{background-color:#fff;color:hsl(142.1,76.2%,36.3%)}.btn-white:is(:active,:focus,:hover){background-color:#f3f4f6;color:hsl(142.1,76.2%,36.3%)}.btn-gradient{background-image:linear-gradient(135deg, hsl(142.1, 76.2%, 36.3%) 0%, hsl(154, 58%, 40%) 40%, hsl(154, 50%, 20%) 100%);box-shadow:0 8px 40px hsla(154,58%,40%,.35);color:#fff}.btn-gradient:is(:active,:focus,:hover){background-image:linear-gradient(135deg, hsl(142, 57%, 48%) 0%, hsl(154, 58%, 40%) 40%, hsl(154, 50%, 20%) 100%);box-shadow:0 8px 40px hsla(154,58%,40%,.35);color:#fff}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:50px}::-webkit-scrollbar-thumb{background-color:#09f;border-radius:50px}html{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.bg-hero{background-image:linear-gradient(180deg, hsl(0, 0%, 100%) 0%, hsl(150, 30%, 98%) 100%)}.fw-medium{font-weight:500}.nav-link{color:#fff}.nav-link:is(:active,:focus,:hover){color:#f3f4f6}.border-gray{border-color:hsl(222.2,84%,4.9%)}.border-gray-70{border-color:hsla(222.2,84%,4.9%,.7)}.card-benefits{background-image:linear-gradient(135deg, #FFF, #f0f9f3 98%);transition:all .4s ease}.card-benefits:is(:hover){box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transform:translateY(-0.25rem)}.card-benefits:is(:hover)>.card-benefits-titles{color:hsl(142.1,76.2%,36.3%)}.card-benefits-numbers{color:hsla(142.1,76.2%,36.3%,.3)}.card-icon{width:4rem;height:4rem;background-color:hsla(142.1,76.2%,36.3%,.1);position:absolute;top:0;right:0;border-bottom-left-radius:9999999px}.card-icon>svg{position:absolute;top:1rem;right:1rem}@media screen and (max-width: 350px){.py-hero{padding-block:6rem}}@media screen and (min-width: 351px)and (max-width: 767px){.py-hero{padding-block:6rem}}@media screen and (min-width: 768px)and (max-width: 991px){.py-hero{padding-block:6rem}}@media screen and (min-width: 992px){.py-hero{padding-block:6rem}.hero-img{width:100%;height:30rem}}/*# sourceMappingURL=main.css.map */
