.eco-section{color:#fff;text-align:center;background-image:url(/assets/images/home-hero.png);justify-content:center;height:calc(100vh - 100px);display:flex}.eco-section .top-container-content{position:relative;top:40%}.eco-section .top-container-content h2{font-size:48px;font-weight:700}.eco-section .top-container-content .description{padding-left:150px;padding-right:150px;font-size:24px;font-weight:500}.eco-section .top-container-content button{color:#121212;cursor:pointer;background-color:#fff;border-radius:8px;width:640px;margin-top:20px;margin-bottom:20px;padding:20px;font-size:24px;font-weight:700}.eco-section .top-container-content .view-demo-container{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}.eco-section .top-container-content .view-demo-container p{font-size:24px;text-decoration:underline}.eco-section .top-container-content .counters-container{text-align:center;justify-content:center;gap:40px;display:flex}.eco-section .top-container-content .counters-container h1{color:#fff;font-size:40px;font-weight:700}.eco-section .top-container-content .counters-container p{color:#f9f9f9;font-size:18px;font-weight:500}.tag-line{background-color:#f0f2f8;border-radius:8px;gap:10px;margin:80px 220px 0;padding:10px 100px;display:flex}.tag-line p{color:#002687;font-size:24px;font-weight:700}@media (max-width:1024px){.eco-section .top-container-content{top:30%}.eco-section .top-container-content h2{font-size:42px}.eco-section .top-container-content .description{padding-left:100px;padding-right:100px;font-size:22px}.eco-section .top-container-content .counters-container h1{font-size:36px}.eco-section .top-container-content .counters-container p{font-size:16px}.tag-line{margin:80px 70px 0;padding:10px 30px}.tag-line p{font-size:20px}}@media (max-width:768px){.eco-section{height:calc(100vh - 100px)}.eco-section .top-container-content{max-width:100vw;position:relative;top:20%}.eco-section .top-container-content h2{font-size:24px;font-weight:700}.eco-section .top-container-content .description{padding-left:20px;padding-right:20px;font-size:18px}.eco-section .top-container-content button{width:80%;padding:12px;font-size:16px}.eco-section .top-container-content .counters-container{gap:20px}.eco-section .top-container-content .counters-container h1{font-size:24px}.eco-section .top-container-content .counters-container p{font-size:14px}.tag-line{margin:15px;padding:10px}.tag-line p{font-size:12px}}
