.testimonial_section_container{border-top:1px dashed #d9d9d9;border-bottom:1px dashed #d9d9d9;width:calc(100% + 120px);position:relative;left:-60px}.testimonial_section_container .testimonial_content{grid-template-columns:1fr 1.3fr 1fr;width:calc(100% - 70px);height:250px;display:grid;position:relative;left:35px}.testimonial_section_container .testimonial_content .testimonial_image{height:250px}.testimonial_section_container .testimonial_content .testimonial_image img{object-fit:cover;border-radius:20px;width:100%;height:100%}.testimonial_section_container .testimonial_content .testimonial_image_right{padding:5px 0 5px 5px}.testimonial_section_container .testimonial_content .testimonial_image_right img{border-top-right-radius:0;border-bottom-right-radius:0}.testimonial_section_container .testimonial_content .testimonial_image_right{border-left:1px dashed #d9d9d9}.testimonial_section_container .testimonial_content .testimonial_image_left{border-right:1px dashed #d9d9d9;padding:5px 5px 5px 0}.testimonial_section_container .testimonial_content .testimonial_image_left img{border-top-left-radius:0;border-bottom-left-radius:0}.testimonial_section_container .testimonial_content .testimonial_quote{background:#20c100;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-left:5px;margin-right:5px;padding:40px;display:flex}.testimonial_section_container .testimonial_content .testimonial_quote .quote_text{font-family:Georgia,serif;font-size:24px;font-weight:500}.testimonial_section_container .testimonial_content .testimonial_quote .quote_author{font-size:18px;font-weight:650}@media screen and (max-width:1280px){.testimonial_section_container .testimonial_content{grid-template-columns:1fr 2fr 1fr}}@media screen and (max-width:1024px){.testimonial_section_container .testimonial_content{grid-template-columns:1fr 3fr 1fr}}@media screen and (max-width:992px){.testimonial_section_container .testimonial_content{grid-template-columns:1fr 2fr 1fr;width:100%;left:0}.testimonial_section_container .testimonial_content .testimonial_quote{padding:30px}.testimonial_section_container .testimonial_content .testimonial_quote .quote_text{font-size:22px}.testimonial_section_container .testimonial_content .testimonial_quote .quote_author{font-size:16px}}@media screen and (max-width:665px){.testimonial_section_container .testimonial_content{grid-template-columns:1fr 4fr 1fr}}@media screen and (max-width:495px){.testimonial_section_container .testimonial_content{grid-template-columns:1fr 8fr 1fr}.testimonial_section_container .testimonial_content .testimonial_quote{padding:20px}.testimonial_section_container .testimonial_content .testimonial_quote .quote_text{font-size:18px}.testimonial_section_container .testimonial_content .testimonial_quote .quote_author{font-size:14px}}
.AboutBanner_container{background:linear-gradient(#dbff39 0%,#20c102 100%);width:calc(100% + 70px);padding:70px 0 40px;position:relative;left:-35px}.AboutBanner_container:before{content:"";pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 35 L40 45 M35 40 L45 40' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' opacity='0.15'/%3E%3C/svg%3E");background-repeat:repeat;background-size:80px 80px;width:100%;height:100%;position:absolute;top:-20px;left:-20px}.AboutBanner_container:after{content:"";pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 35 L40 45 M35 40 L45 40' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' opacity='0.15'/%3E%3C/svg%3E");background-repeat:repeat;background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0}.AboutBanner_container>*{z-index:2;position:relative}.AboutBanner_container .page_heading{width:550px;font-size:42px}.AboutBanner_container .page_subheading{color:#000;width:550px;font-size:19px;font-weight:400}.AboutBanner_container .button.primary.icon{background:#f2fdd5}.AboutBanner_container .button-group{margin-top:0}.AboutBanner_container .button-group .button.primary{color:#000;background:#dafe38;border:1px solid #dafe38}.AboutBanner_container .button-group .button.secondary{background:0 0}.AboutBanner_container .hero_info_text{color:#fff}@media screen and (max-width:2000px){.AboutBanner_container{width:calc(100% + 50px);position:relative;left:-25px}}@media screen and (max-width:992px){.AboutBanner_container{width:calc(100% + 40px);padding:70px 20px 40px;position:relative;left:-20px}.AboutBanner_container .page_heading,.AboutBanner_container .page_subheading{width:100%}}@media screen and (max-width:650px){.AboutBanner_container .page_heading{letter-spacing:-1px;font-size:24px}.AboutBanner_container .page_subheading{font-size:16px}}
