.lp-banner .banner-cta{margin-top:37px;text-align:center}.lp-banner .banner-cta a{background-color:#3e7ef8;border:4rem solid #3e7ef8;border-radius:100rem;color:#fff;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:16rem;font-weight:700;letter-spacing:.44rem;margin:20rem 0;min-width:162rem;padding:12rem 40rem;text-align:center;text-decoration:none;transition:.1s ease-in}.lp-banner .banner-cta a:hover{background-color:#fff;border:4rem solid #fff;color:#12263a;transition:.1s ease-in}.lp-banner .banner-top{color:#fff;margin-bottom:27px}.lp-banner .banner-top p,.lp-banner .banner-top span{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:25.889px;margin-bottom:36px;text-align:center;text-transform:uppercase}.lp-banner .banner-header h1,.lp-banner .banner-header h1 span{color:#fff;font-family:Inter;font-size:40px;font-style:normal;font-weight:700;line-height:120%;margin:0 auto 30px;text-align:center;width:50%}.lp-banner .banner-contents p{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:32px;margin:0 auto 20px;text-align:center;width:45%}@media only screen and (max-width:479px) and (min-width:220px){.lp-banner .lp-banner-inner{padding:0 15px}.lp-banner .banner-contents p,.lp-banner .banner-header h1,.lp-banner .banner-header h1 span{width:100%}}@media only screen and (max-width:767px) and (min-width:480px){.lp-banner .lp-banner-inner{padding:0 15px}.lp-banner .banner-contents p,.lp-banner .banner-header h1,.lp-banner .banner-header h1 span{width:100%}}