.homemaindiv1{padding:var(--maindivspadding);max-width:var(--maindivsmaxwidth);flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.homemaindiv1 h1{text-align:center;max-width:1000px}.homemaindiv1 p{text-align:center;max-width:750px;margin-top:5px}.home1btndiv{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:25px;display:flex}.slider-wrapper{background-color:var(--dark-green-color);white-space:nowrap;overflow:hidden}.slider{width:max-content;animation:25s linear infinite scroll-left;display:flex}.slide{color:#fff;white-space:nowrap;border-radius:5px;flex:none;margin-right:20px;padding:10px 20px;font-weight:500;transform:translateY(-1px)}.icon{width:18px;margin-right:8px;transform:translateY(2px)}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.homemaindiv2{padding:var(--maindivspadding);max-width:var(--maindivsmaxwidth);justify-content:space-between;align-items:center;gap:4%;margin:auto;display:flex}.homemaindiv2left{flex-direction:column;gap:20px;width:47%;display:flex}.homemaindiv2right{width:47%}.homemaindiv2left img{width:100%}.countermaindiv{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:25px;width:100%;margin-top:25px;display:grid}.counterdiv{background-color:var(--dark-green-color);color:#fff;border-radius:15px;flex-direction:column;justify-content:center;padding:25px;display:flex}.counterdiv span{font-size:40px;font-weight:700}.counterdiv p{padding-bottom:4px}.homemaindiv3{padding:var(--maindivspadding);max-width:var(--maindivsmaxwidth);margin:auto}#homemaindiv3heading{text-align:center;flex-direction:column;gap:10px;max-width:650px;margin:auto;display:flex}.servicemaindiv{flex-wrap:wrap;justify-content:space-between;row-gap:30px;margin-top:20px;padding-top:20px;display:flex}.servicediv{cursor:pointer;border-radius:15px;flex-direction:column;gap:6px;width:32%;padding:25px;display:flex}.servicediv img{width:55px;margin-bottom:4px}.homemaindiv4{background-color:var(--light-section-bg);padding:70px 0}.homemaindiv4inner{padding:var(--maindivspadding);max-width:var(--maindivsmaxwidth);justify-content:space-between;align-items:center;gap:4%;margin:auto;display:flex}.homemaindiv4textdiv,.homemaindiv4imgdiv{width:47%}.homemaindiv4imgdiv img{width:100%}.stepsmaindiv{flex-direction:column;gap:25px;margin-top:25px;display:flex}.stepdiv{background-color:#fff;border:1px solid #c3c3c3;border-radius:15px;width:calc(100% - 30px);padding:25px 25px 25px 33px;position:relative;transform:translate(30px)}.stepdiv img{width:50px;position:absolute;transform:translate(-63px,-10px)}.stepdiv p{margin-top:5px}.homemaindiv5{padding:var(--maindivspadding);max-width:var(--maindivsmaxwidth);margin:auto}#homemaindiv5heading{text-align:center;flex-direction:column;gap:10px;max-width:700px;margin:auto;display:flex}.videomaindiv{justify-content:space-between;gap:2%;margin-top:30px;display:flex}.videodiv{width:32%}.testimonials{max-width:var(--maindivsmaxwidth);padding:var(--maindivspadding);margin:auto}.testimonialstextdiv{justify-content:space-between;gap:10px;margin-bottom:15px;display:flex}.testimonialstextdiv img{cursor:pointer;width:47px}.testimonialsdiv{width:100%;overflow:hidden}.testimonialsInner{margin-top:20px;transition:transform .6s ease-in-out;display:flex}.testimonial{box-sizing:border-box;border:1px solid #c3c3c3;border-radius:12px;flex:0 0 32%;margin-right:2%;padding:20px 25px}@media only screen and (max-width:1000px){.homemaindiv4inner{flex-direction:column;gap:25px}.homemaindiv4inner h2{text-align:center}.homemaindiv4textdiv,.homemaindiv4imgdiv{width:100%}}@media only screen and (max-width:900px){.homemaindiv2{flex-direction:column;gap:25px}.homemaindiv2left,.homemaindiv2right{text-align:center;width:100%}.testimonial{flex:0 0 48%;margin-right:4%}}@media only screen and (max-width:850px){.testimonialstextdiv{text-align:center;flex-direction:column;align-items:center;row-gap:20px}.testimonialstextdiv img{width:38px}}@media only screen and (max-width:600px){.testimonial{flex:0 0 100%;margin-right:0%}}@media only screen and (max-width:700px){.servicediv{width:47%}}@media only screen and (max-width:460px){.servicediv{width:100%}}@media only screen and (max-width:375px){.countermaindiv{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(1,1fr);gap:20px}}
