.intro-home{background-color:var(--secondary-dark);text-align:center;padding-top:5rem;padding-bottom:5rem;position:relative}@media (min-width:1024px){.intro-home{padding-top:8rem;padding-bottom:8rem}}.intro-home h1{color:var(--secondary)}@keyframes fade-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.intro-home .reveal{animation:fade-up var(--tw-animate-duration,1s)var(--tw-animate-easing,ease)var(--tw-animate-delay,0s)var(--tw-animate-iteration,1)var(--tw-animate-fill,both);--tw-animate-duration:1.5s;animation-duration:var(--tw-animate-duration)}.intro-home .grid{max-width:250px;animation:fade-up var(--tw-animate-duration,1s)var(--tw-animate-easing,ease)var(--tw-animate-delay,0s)var(--tw-animate-iteration,1)var(--tw-animate-fill,both);--tw-animate-delay:.5s;animation-delay:var(--tw-animate-delay);--tw-animate-duration:1s;animation-duration:var(--tw-animate-duration);gap:2rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.intro-home .grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:550px}}.intro-home .title{max-width:750px;color:var(--secondary);margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:3rem;font-size:1.25rem;line-height:1.5}.numbers{background-color:var(--secondary-light);text-align:center;padding-top:4.5rem;padding-bottom:4.5rem}@media (min-width:1024px){.numbers{padding-top:5rem;padding-bottom:5rem}}.numbers h2{font-weight:400}.numbers .no{color:var(--secondary-dark);font-size:2.625rem;font-weight:600;line-height:3.125rem}@media (min-width:1024px){.numbers .no{font-size:3.375rem;line-height:4rem}}.numbers .text{color:var(--secondary-dark);padding-top:1rem;font-size:1.25rem;line-height:1.75rem}.aboutus{padding-top:5rem;padding-bottom:6rem}@media (min-width:1024px){.aboutus{padding-top:8rem;padding-bottom:8rem}}.aboutus .h3light{text-align:center;max-width:720px;margin-left:auto;margin-right:auto;padding-top:6rem;padding-bottom:4rem}@media (min-width:1024px){.aboutus .h3light{padding-top:8rem}}.brands .btn{text-align:center;width:220px;margin-top:4rem;margin-left:auto;margin-right:auto;display:block}@media (min-width:1024px){.brands .btn{margin-top:6rem}}.faq{background-color:var(--secondary-light);padding-top:5rem;padding-bottom:5rem}@media (min-width:1024px){.faq{padding-top:7rem;padding-bottom:7rem}}.faq .btn{text-align:center;width:220px;display:block}@media (min-width:1024px){.faq .btn{margin-left:auto;margin-right:0}}
