.banner-main .content-wrapper{margin:0 auto;max-width:1290px;padding:0 30px}.banner-main{background-repeat:no-repeat;background-size:cover;max-height:475px}.banner-main .banner-outer{display:flex;flex-wrap:wrap;padding:50px 0}.banner-main .banner-outer .right{margin-top:213px;position:relative;width:55%}.banner-main .banner-outer .left{height:fit-content;width:45%}.banner-main .banner-outer .left-inner{background-color:#20506f;max-width:535px;padding:48px 67px;position:relative}.banner-main .banner-outer .left-inner:before{background:#9fcd63;background:linear-gradient(90deg,#9fcd63,#50b190 35%,#1cabb4);content:"";display:block;height:3px;margin-bottom:25px;position:relative;width:105px}.banner-main .banner-outer .left-inner .sub-title h3{color:#fff;font-family:Roboto,Helvetica,Sans-serif}.banner-main .banner-outer .title h1{color:#fff;line-height:1.3}.banner-main .banner-outer .description p{color:#fff;font-size:20px;margin:0}.banner-main .banner-outer .right-inner{background-color:#f5f5f5;margin-left:110px;max-width:417px;padding:27px 30px;position:relative}.banner-main .banner-outer .right-inner:before{background:#9fcd63;background:linear-gradient(90deg,#9fcd63,#50b190 35%,#1cabb4);content:"";display:block;height:3px;left:0;margin-bottom:25px;position:absolute;top:0;width:100%}.banner-main .register-title h4{margin-top:0;text-align:center}.banner-main form{padding-top:20px}.banner-main input[type=color],.banner-main input[type=date],.banner-main input[type=datetime-local],.banner-main input[type=datetime],.banner-main input[type=email],.banner-main input[type=month],.banner-main input[type=number],.banner-main input[type=password],.banner-main input[type=search],.banner-main input[type=tel],.banner-main input[type=text],.banner-main input[type=time],.banner-main input[type=url],.banner-main input[type=week],.banner-main select,.banner-main textarea{border:1px solid #000;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;display:inline-block;display:block;font-size:16px;height:40px;margin-bottom:15px;padding:8px 10px;width:100%;width:100%!important}.banner-main input[type=submit]{-webkit-appearance:button;background:#d50057;border:0;border-radius:20px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:25px auto 0;padding:9px 25px;text-align:center}.banner-main .submitted-message{color:green;font-weight:500;text-align:center}.banner-main.lp-banner-d1 .btn{margin-bottom:40px;margin-top:70px}.banner-main.lp-banner-d1 .btn a{background-color:#88c455;color:#000;display:inline-block;font-size:20px;font-weight:400;padding:13px 40px}.banner-main.lp-banner-d1{max-height:inherit}@media(max-width:1199px){.banner-main{max-height:570px}.banner-main .banner-outer .left,.banner-main .banner-outer .right{width:50%}.banner-main .banner-outer .right-inner{margin-left:60px}}@media(max-width:991px){.banner-main{max-height:100%}.banner-main .banner-outer .right{margin-top:0}}@media(max-width:767px){.banner-main .content-wrapper{padding:0 15px}.banner-main .banner-outer .left{width:100%}.banner-main .banner-outer .left-inner{max-width:100%;padding:40px}.banner-main .banner-outer .right{margin-top:30px;width:100%}.banner-main .banner-outer .right-inner{margin-left:0;max-width:100%}}