@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{border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:20px 0 30px;display:flex;position:relative;overflow:hidden}.banner_area .banner_inner_area .banner_img{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.banner_area .banner_inner_area .banner_img:after{content:"";opacity:.8;background:linear-gradient(209.04deg,#0d142200 -9.59%,#0d1422e6 80.61%);width:100%;height:100%;position:absolute;inset:0}.banner_area .banner_inner_area .banner_img img{object-fit:cover;width:100%;height:100%}.banner_area .banner_inner_area .heading{text-align:center;color:#fff;font-size:46px;font-weight:700}.banner_area .banner_inner_area .heading span{color:#27a300}.banner_area .banner_inner_area .sub_heading{color:#fff;text-align:center;padding-top:15px;font-size:32px;font-weight:700}.banner_area .banner_inner_area .sub_heading span{color:#27a300}.banner_area .banner_inner_area .desc{font-family:var(--font-switzer);text-align:center;color:#fff;width:1000px;max-width:100%;margin:0 auto;padding-top:15px;font-size:21px;font-weight:500;line-height:36px}.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{padding-top:22px;font-size:28px}.banner_area .banner_inner_area .desc{padding-top:15px;font-size:18px;line-height:30px}}@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{padding-top:22px;font-size:28px}.banner_area .banner_inner_area .desc{padding-top:15px;font-size:18px;line-height:30px}}@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{padding-top:16px;font-size:24px}.banner_area .banner_inner_area .desc{width:800px;padding-top:15px;font-size:16px;line-height:30px}}@media (min-width:768px) and (max-width:991px){.banner_area{margin-bottom:35px}.banner_area .banner_inner_area{border-radius:20px;min-height:235px;padding:20px 0}.banner_area .banner_inner_area .heading{font-size:30px}.banner_area .banner_inner_area .sub_heading{padding-top:10px;font-size:17px}.banner_area .banner_inner_area .desc{width:700px;padding-top:12px;font-size:15px;line-height:25px}}@media (min-width:576px) and (max-width:767px){.banner_area{margin-bottom:30px}.banner_area .banner_inner_area{border-radius:20px;min-height:200px;padding:20px 0}.banner_area .banner_inner_area .heading{font-size:26px}.banner_area .banner_inner_area .sub_heading{padding-top:10px;font-size:16px}.banner_area .banner_inner_area .desc{width:600px;padding-top:10px;font-size:14px;line-height:20px}}@media (min-width:361px) and (max-width:575px){.banner_area{margin-bottom:25px}.banner_area .banner_inner_area{border-radius:12px;min-height:250px;padding:15px}.banner_area .banner_inner_area .heading{font-size:20px}.banner_area .banner_inner_area .sub_heading{padding-top:10px;font-size:16px}.banner_area .banner_inner_area .desc{width:600px;padding-top:10px;font-size:14px;line-height:20px}}@media (max-width:360px){.banner_area{margin-bottom:25px}.banner_area .banner_inner_area{border-radius:12px;min-height:250px;padding:15px}.banner_area .banner_inner_area .heading{font-size:20px}.banner_area .banner_inner_area .sub_heading{padding-top:10px;font-size:16px}.banner_area .banner_inner_area .desc{width:600px;padding-top:10px;font-size:14px;line-height:20px}}
