@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.banner-blk{background-color:#edf9f4;border-radius:32px;padding:32px 15px 138px 32px;color:#404040;position:relative;margin:32px}.banner-blk .banner-image{margin-top:0}.banner-blk .lifestyle-head{text-transform:uppercase;font-size:16px;letter-spacing:3px;color:#404040;animation:slideInLeft .8s ease-out forwards;margin-top:10px;font-weight:500}.banner-blk h1{font-size:70px;font-weight:400;line-height:70px;margin:14px 0 0;opacity:0;animation:fadeInUp 1s ease-out forwards;animation-delay:.3s}.banner-blk h1 span{font-weight:600}.banner-blk h2.subheading{font-size:16px;opacity:0;animation:fadeInUp 1s ease-out forwards;animation-delay:.6s;margin-top:15px;margin-bottom:15px;font-weight:500}.banner-blk .btnprimary{opacity:0;animation:popIn .6s ease-out forwards;animation-delay:.9s;float:left;padding:0 20px;font-size:14px;height:60px;line-height:60px}.banner-blk .eligibility-check-text{font-size:16px;font-weight:400;left:25px;position:relative;top:20px;opacity:0;animation:slideInRight .8s ease-out forwards;animation-delay:1.2s;float:left}.banner-blk .eligibility-check-text span{color:#46bd88;text-decoration:underline;position:relative;right:10px;font-weight:500}.banner-blk .banner-image img{max-width:100%;opacity:0;animation:slideInRight 1s ease-out forwards;animation-delay:.6s}@media screen and (max-width:768px)and (min-width:0){.banner-blk{padding:17px 17px 85px;text-align:center;border-radius:0;margin:0}.banner-blk .btnprimary,.banner-blk .home-banner-cta{display:none!important}.banner-blk h1{font-size:22px;line-height:33px;font-weight:500;margin:0}.banner-blk h1 span{display:block}.banner-blk .banner-image{margin-top:60px;display:none}.banner-blk .eligibility-check-text{float:none;top:15px;left:unset}.banner-blk .lifestyle-head,.banner-blk .subheading{display:none}}@media screen and (min-width:820px)and (max-width:820px)and (orientation:portrait){.banner-blk .banner-image{display:none}}@media screen and (min-width:768px)and (max-width:768px)and (orientation:portrait){.banner-blk .banner-image{display:none}}@media screen and (min-width:1024px)and (max-width:1024px)and (orientation:portrait){.banner-blk .banner-image{display:none}}