.hero__banner__sec{background-position:top;background-repeat:no-repeat;background-size:cover;border-bottom:12px solid #89bc21;display:inline-block;height:70svh;position:relative;vertical-align:top;width:100%;z-index:1}.hero__banner__sec .container{bottom:-100px;left:0;margin:0 auto;max-width:1344px;padding:0 16px;position:absolute;right:0;z-index:1}.hero__banner__sec .showcase{align-items:center;background-color:#29399e;color:#fff;display:flex;margin:0;text-align:left;width:100%}.hero__banner__sec .title h1{color:#fff;font-family:Josefin Sans;font-size:48px;font-style:normal;font-weight:600;line-height:50px;margin:0}.hero__banner__sec .showcase p,.hero__banner__sec .text,.hero__banner__sec .title h1{display:inline-block;width:100%}.hero__banner__sec .text{font-size:28px;line-height:36px}.hero__banner__sec .text p{color:#fff;display:inline-block;font-size:20px;line-height:32px;width:100%}.hero__banner__sec .showcase .cta{display:inline-block;margin:32px 0 0;width:100%}.hero__banner__sec .showcase .cta a{background-color:#89bc21;border:1px solid #89bc21;display:inline-block;font-family:inter;font-size:18px;letter-spacing:0;line-height:18px;min-width:200px;padding:15px 31px;text-align:center;width:auto}.hero__banner__sec .video-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero__banner__sec .video-container video{height:100%;object-fit:cover;width:100%}.hero__banner__sec .all-padding{display:inline-block;padding:64px 40px;width:50%}.hero__banner__sec .title{padding-right:0!important}.hero__banner__sec .title .title_inner{border-right:1px solid #fff;padding-right:40px}.hero__banner__sec .showcase .cta a:hover{background-color:#fff;border-color:#111c55;color:#111c55}@media(max-width:1199px){.hero__banner__sec .title h1{font-size:40px;line-height:50px}.hero__banner__sec .all-padding{padding:45px 35px}.hero__banner__sec .title .title_inner{padding-right:35px}.hero__banner__sec{height:60svh}.hero__banner__sec .text br{display:none}}@media(max-width:991px){.hero__banner__sec .showcase{flex-direction:column;padding:45px 35px}.hero__banner__sec .all-padding{padding:0;width:100%}.hero__banner__sec .title .title_inner{border-right:0;padding:0 0 20px}.hero__banner__sec .showcase{padding:30px}}@media(max-width:767px){.hero__banner__sec .title h1{font-size:28px;line-height:38px}.hero__banner__sec .showcase .cta{margin:16px 0 0}.hero__banner__sec .text p{font-size:18px;line-height:24px}.hero__banner__sec .title .title_inner{padding-bottom:5px}.hero__banner__sec .showcase .cta a{font-size:16px;line-height:16px;padding:14px 20px}}@media(max-width:480px){.hero__banner__sec .showcase{padding:20px}.hero__banner__sec .title h1{font-size:25px;line-height:35px}}