:root{--primaryColor: #009946;--bannerColor: #003719;--bgColor: #ebfff4;--headerColor: #adffd2;--headerColor2: #004225}.hero .hero-content .hero-title{font-size:2.4rem;font-family:Space Grotesk,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;line-height:130%!important}.hero .hero-content .hero-text{font-size:100%;font-family:Syne,Helvetica,sans-serif;font-weight:400;text-rendering:optimizeSpeed;text-transform:none;line-height:150%!important;margin:1em 0}.hero .hero-content .hero-cta{margin-top:3em}.hero .hero-content .hero-cta>a{background-color:#000;padding:.6em 2em;color:#fff;border-radius:.3em;text-decoration:none;margin:0 .6em;transition:all .3s;position:relative;display:inline-block;width:200px;height:45px}.hero .hero-content .hero-cta>a>span{z-index:1px;position:relative}.hero .hero-content .hero-cta>a:hover{background-color:var(--primaryColor)}.solutions{background-color:#fff;padding-top:2em;padding-bottom:2em}.solutions .solution-title{margin:0;padding:0;text-align:center;font-family:Poppins,sans-serif}.solutions .solution-desc{text-align:center;color:#444;padding:10px 0 20px}.solutions .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.solutions .content .item{flex-basis:30%;background-color:#fff;margin:10px;padding:20px;border-radius:4px;max-width:350px;min-height:300px;border:1px solid rgb(212,212,212)}.solutions .content .item .icon{background-color:#d7d6d6;padding:10px;color:var(--primaryColor);border-radius:4px}.solutions .content .item .item-title{margin:10px 0;font-weight:400;font-size:1.2rem}.solutions .content .item .item-desc{margin:0;color:#444;font-size:.8rem}.solutions .content .item .sub-service{margin-top:40px;margin-bottom:20px}.solutions .content .item .sub-service p{margin:1em 0}.solutions .content .item .sub-service .subservice-icon{padding-right:.3em;color:var(--primaryColor)}.solutions .content .item .service-cta a{text-decoration:none;background-color:var(--primaryColor);color:#fff;text-align:center;padding:8px 12px;border-radius:4px;display:inline-block}.why-choose-us{background-color:var(--bgColor);padding-top:20px;padding-bottom:20px}.why-choose-us .title,.why-choose-us .title-desc{text-align:center}.why-choose-us .title{font-family:Poppins,sans-serif}.why-choose-us .title-desc{color:#444}.why-choose-us .content{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;margin-bottom:1em}.why-choose-us .content .card{background-color:#fff;flex-basis:250px;margin:.5em;padding:1.2em 1em;border-radius:.6em;box-shadow:0 4px 8px #0000001a;transition:.3s transform ease}.why-choose-us .content .card:hover{transform:translateY(-5px)}.why-choose-us .content .card .icon{color:var(--primaryColor);padding:.6em;border-radius:.4em;background:#d1fae5;display:inline-flex;align-items:center;justify-content:center}.why-choose-us .content .card .title-text{font-weight:700;font-size:1.1em;margin:.7em 0 0}.why-choose-us .content .card .desc-text{color:#666;font-size:.8rem}.testimonial{background-color:var(--bgColor);padding-top:20px;padding-bottom:20px}.testimonial>h4{margin:0;text-align:center;color:#989898;font-weight:400;font-size:1.2rem;font-family:Poppins,sans-serif}.testimonial .container{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding:20px 0}.testimonial .container .control{display:flex;align-items:center;justify-content:center;flex-basis:50%}.testimonial .container .control>span{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;border:1px solid var(--primaryColor);color:var(--primaryColor);cursor:pointer}.testimonial .container .control.left{order:0}.testimonial .container .control.right{order:2}.testimonial .container .content{order:1;margin:0 20px;flex:0 0 60%;max-width:600px}.testimonial .container .slider{overflow-x:hidden}.testimonial .container .slider .row{display:flex}.testimonial .slider .row .item{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;padding:10px 20px;text-align:center}.testimonial .slider .row .item h3{width:100%;max-width:600px;padding:10px 0}.testimonial .slider .row .item h3:before{content:'"'}.testimonial .slider .row .item h3:after{content:'"'}.testimonial .slider .row .item h1,.testimonial .slider .row .item h2,.testimonial .slider .row .item h3,.testimonial .slider .row .item h4,.testimonial .slider .row .item h5,.testimonial .slider .row .item h6,.testimonial .slider .row .item p{margin:0}.testimonial .slider .row .item .company{font-weight:700;font-size:.8rem}.testimonial .slider .row .item img{border-radius:50%;width:30px;height:30px}.testimonial .slider .row .item .title{font-size:.8rem;font-weight:400;padding:10px 0}.testimonial .container .indicators{display:flex;align-items:center;justify-content:center;padding:10px}.testimonial .container .indicators>span{width:6px;height:5px;margin:0 4px;border-radius:5px;background-color:var(--primaryColor);transition:.3s width}.testimonial .container .indicators>span.active{width:15px}.about{background-color:var(--bgColor);padding-top:20px;padding-bottom:20px}.about .container{background-color:#fff;padding:4em;display:flex;justify-content:flex-start;border-radius:1em;box-shadow:0 4px 8px #0000001a}.about .container .image{margin-right:4em;width:350px;height:250px;border-radius:inherit}.about .container .image img{width:inherit;height:inherit;border-radius:inherit}.about .container .content{max-width:500px;font-family:Space Grotesk,Helvetica,Arial,sans-serif}.about .container .content .title{font-weight:900;font-size:2rem;margin:0}.about .container .content .text{font-size:.9rem}.about .container .content .link{display:inline-block;padding:8px 20px;background-color:var(--primaryColor);text-decoration:none;color:#fff;margin-top:1em;border-radius:.4em}.faq{padding-top:40px;padding-bottom:40px;background-color:var(--bgColor)}.faq>.title{margin:0 0 10px;text-align:center;color:#989898;font-weight:400;font-size:1.2rem;font-family:Poppins,sans-serif}.faq .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.faq .item{background-color:#d4e6dc;padding:20px;margin:10px 0;border-radius:10px}.faq .item .wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.faq .item .wrapper:hover{cursor:pointer}.faq .item .wrapper>h3{font-weight:600;margin:0}.faq .item .wrapper>.icon{transition:.3s transform}.faq .item .text{font-weight:400;color:#333;max-height:0px;overflow:hidden;margin:0;transition:.5s max-height}.faq .item.show .text{max-height:300px}.faq .item.show .wrapper .icon{transform:rotate(180deg)}@media screen and (max-width: 1023px){.hero .hero-content .hero-title{font-size:2rem}.hero .hero-content .hero-text{font-size:1rem}.solutions .content .item{flex-basis:30%}.why-choose-us .content{flex-wrap:wrap}.why-choose-us .content .card{flex-basis:220px}.about .container .content .title{font-size:1.8rem}}@media screen and (max-width: 900px){.solutions .content .item{flex-basis:45%}.why-choose-us .content .card{flex-basis:250px}.testimonial .slider .row .item h3{max-width:600px;font-size:.9rem}.testimonial .container .content{max-width:460px}.about .container{flex-direction:column;justify-content:center;align-items:center;padding:1.2em}.about .container .image{width:100%;height:auto;margin:0 0 1em}.about .container .content{text-align:center}.about .container .content .title{font-size:1.6rem}.about .container .content .link{margin:0 0 1em}}@media screen and (max-width:599px){.hero{padding:0 10px}.hero .hero-content .hero-title{font-size:1.6rem;font-weight:900;line-height:150%!important}.hero .hero-content .hero-text{font-size:.8rem}.hero .hero-content .hero-cta{margin-top:1em}.solutions .content .item{flex-basis:100%;max-width:320px}.why-choose-us .content .card{flex-basis:100%}.testimonial .container .content{max-width:285px;margin:0}.testimonial .slider .row .item h3{max-width:300px;font-size:1rem}}@media screen and (max-width: 360px){.hero .hero-content .hero-title{font-size:1.4rem}.hero .hero-content .hero-cta>a{padding:.6em 1.6em;color:#fff;border-radius:.5em;margin:0 .2em}.testimonial .container .content{max-width:250px;margin:0}}
