.hero_banner h1,.hero_banner h2,.hero_banner h3,.hero_banner h4,.hero_banner h5,.hero_banner h6,.hero_banner p{margin:0}.hero_banner a{text-decoration:none}.hero_banner li{list-style:none}.hero_banner{padding-bottom:0;padding-top:0}.hero_banner .title_section *{color:#fff;font-weight:600;text-shadow:0 4px 5.6px rgba(0,0,0,.25)}.hero_banner .title_section * span{color:#369e48}.hero_banner .content_section *{color:#fff;font-size:19px;font-weight:400;line-height:32px}.hero_banner .hero_inner_wrapper{align-items:flex-end;display:flex;width:100%}.hero_banner .content_section{margin:20px 0 30px;max-width:703px}.hero_banner .content_left_section,.hero_banner .right_image_section{width:50%}.hero_banner .right_image_section .image img{display:block;width:100%}.hero_banner .button_wrap{align-items:center;grid-gap:30px}.hero_banner .button_wrap,.hero_banner .review_content,.hero_banner .review_section{align-items:center;display:flex;flex-wrap:wrap}.hero_banner .content_left_section{padding:185px 0 175px}.review_content.review_text{align-items:center;background-color:#ffda7c;border:2px solid #fff;border-radius:37px;color:#000;display:flex;font-size:15.4018px;font-weight:700;height:41px;justify-content:center;line-height:18px;transform:matrix(1,0,0,1,0,0);width:59px}.hero_banner .review_content{margin-left:-20px}.hero_banner .review_content img{border-radius:50%;height:42px;width:41px}.hero_banner .review_section{padding-left:20px}.hero_banner .button_wrap .section_button a{border-color:#fff;font-weight:600;padding:11px 40px}.hero_banner .button_wrap .section_button a:hover{background:linear-gradient(90deg,#179e44,#024ba9);color:#fff}@media(max-width:130px){.hero_banner .title_section *{font-size:50px;line-height:inherit}}@media(max-width:991px){.hero_banner .hero_inner_wrapper{flex-direction:column;grid-gap:40px}.hero_banner .content_left_section,.hero_banner .right_image_section{width:100%}.hero_banner .right_image_section .image img{margin:0 auto;max-width:300px!important}.hero_banner .content_left_section{padding:0}.hero_banner .content_section{margin:30px 0}.hero_banner{padding-top:60px}}@media(max-width:480px){.hero_banner .button_wrap{align-items:flex-start;flex-direction:column;grid-gap:20px}.hero_banner .section_button,.hero_banner .section_button a{text-align:center;width:100%}}.hero-title-xl{font-size:48px;line-height:117%}.container-xl{margin:0 auto;max-width:1480px;padding:0 20px}