@keyframes slide{0%{background-size:100%}50%{background-size:110%}to{background-size:100%}}@keyframes smoothScroll{0%{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes topToBottomAnimation{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.banner_area{margin-bottom:50px}.banner_area .banner_inner_area{display:flex;padding:20px 0 30px;justify-content:center;align-items:center;position:relative;min-height:330px;border-radius:25px;overflow:hidden;flex-direction:column}.banner_area .banner_inner_area .banner_img{height:100%;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;top:0;right:0;z-index:-1}.banner_area .banner_inner_area .banner_img:after{content:"";position:absolute;height:100%;width:100%;inset:0;opacity:.8;background:linear-gradient(209.04deg,rgba(13,20,34,0) -9.59%,rgba(13,20,34,.9) 80.61%)}.banner_area .banner_inner_area .banner_img img{height:100%;width:100%;object-fit:cover}.banner_area .banner_inner_area .heading{font-weight:700;font-size:46px;text-align:center;color:#fff}.banner_area .banner_inner_area .heading span{color:#27a300}.banner_area .banner_inner_area .sub_heading{font-weight:700;font-size:32px;color:#fff;text-align:center;padding-top:15px}.banner_area .banner_inner_area .sub_heading span{color:#27a300}.banner_area .banner_inner_area .desc{font-family:var(--font-switzer);font-weight:500;font-size:21px;line-height:36px;text-align:center;padding-top:15px;color:#fff;width:1000px;margin:0 auto;max-width:100%}.banner_area .banner_inner_area .desc span{color:#27a300}@media(min-width:1600px)and (max-width:1679px){.banner_area.cms_banner{min-height:400px;margin-bottom:70px}}@media(min-width:1400px)and (max-width:1599px){.banner_area.cms_banner{min-height:400px;margin-bottom:70px}}@media(min-width:1300px)and (max-width:1399px){.banner_area{margin-bottom:40px}.banner_area .banner_inner_area .heading{font-size:42px}.banner_area .banner_inner_area .sub_heading{font-size:28px;padding-top:22px}.banner_area .banner_inner_area .desc{font-size:18px;line-height:30px;padding-top:15px}}@media(min-width:1200px)and (max-width:1299px){.banner_area{margin-bottom:40px}.banner_area .banner_inner_area{min-height:315px}.banner_area .banner_inner_area .heading{font-size:42px}.banner_area .banner_inner_area .sub_heading{font-size:28px;padding-top:22px}.banner_area .banner_inner_area .desc{font-size:18px;line-height:30px;padding-top:15px}}@media(min-width:992px)and (max-width:1199px){.banner_area{margin-bottom:35px}.banner_area .banner_inner_area{min-height:270px}.banner_area .banner_inner_area .heading{font-size:36px}.banner_area .banner_inner_area .sub_heading{font-size:24px;padding-top:16px}.banner_area .banner_inner_area .desc{font-size:16px;line-height:30px;padding-top:15px;width:800px}}@media(min-width:768px)and (max-width:991px){.banner_area{margin-bottom:35px}.banner_area .banner_inner_area{min-height:235px;border-radius:20px;padding:20px 0}.banner_area .banner_inner_area .heading{font-size:30px}.banner_area .banner_inner_area .sub_heading{font-size:17px;padding-top:10px}.banner_area .banner_inner_area .desc{font-size:15px;line-height:25px;padding-top:12px;width:700px}}@media(min-width:576px)and (max-width:767px){.banner_area{margin-bottom:30px}.banner_area .banner_inner_area{min-height:200px;border-radius:20px;padding:20px 0}.banner_area .banner_inner_area .heading{font-size:26px}.banner_area .banner_inner_area .sub_heading{font-size:16px;padding-top:10px}.banner_area .banner_inner_area .desc{font-size:14px;line-height:20px;padding-top:10px;width:600px}}@media(min-width:361px)and (max-width:575px){.banner_area{margin-bottom:25px}.banner_area .banner_inner_area{min-height:250px;border-radius:12px;padding:15px}.banner_area .banner_inner_area .heading{font-size:20px}.banner_area .banner_inner_area .sub_heading{font-size:16px;padding-top:10px}.banner_area .banner_inner_area .desc{font-size:14px;line-height:20px;padding-top:10px;width:600px}}@media(max-width:360px){.banner_area{margin-bottom:25px}.banner_area .banner_inner_area{min-height:250px;border-radius:12px;padding:15px}.banner_area .banner_inner_area .heading{font-size:20px}.banner_area .banner_inner_area .sub_heading{font-size:16px;padding-top:10px}.banner_area .banner_inner_area .desc{font-size:14px;line-height:20px;padding-top:10px;width:600px}}