.herobannercta .pre-roll .banner h1{padding-top:0;max-width:380px;font-size:2.375em;line-height:1.21;letter-spacing:-.2px;font-family:Meta Web Bold;top:-30px;position:relative}.banner-sub-heading{font-size:1.188em;line-height:1.47;max-width:396px;margin-top:-20px;margin-bottom:10px}.herobannercta .pre-roll .banner .button-wrapper{margin-top:0}.image-left .image--left.section{max-width:940px}.image-left .section{padding-bottom:0px!important}.image-left .image-left-container{padding:30px 0 0}.cardStyle.variant2 .sub-heading{font-size:1.18em;font-weight:700;padding-bottom:0}.cardWrapperCSS.variant2 .faq-panel-body p{margin-top:10px}.cardWrapperCSS.variant2 .faq-panel-body ol li,.cardWrapperCSS.variant2 .faq-panel-body ul li{margin-top:10px;margin-left:30px}.resourcestile.arrow-img{display:none}.section__header.section__header--benefits.text-center{font-size:2em;margin-bottom:40px}.free-alerts-head{font-size:2em;text-align:center;margin:30px auto -40px;line-height:1.31;letter-spacing:-.4px}.activate-content{font-size:1.5em}.reward-title-h3{font-size:2em;text-align:center;font-weight:400}.reward-title{font-size:.9375em;text-align:center}@media screen and (min-width:991px){.cardStyle.variant2.top-padding .first-column{width:33%}}@media screen and (max-width:729px){.herobannercta .pre-roll .banner{margin:0 auto}.herobannercta .pre-roll .banner h1{padding-top:32px;font-size:1.5em}.banner-sub-heading{font-size:.9375em;text-align:center}.herobannercta .pre-roll .banner .banner-text-content p{margin:-30px 0 0}.lockup-img{margin-left:auto;margin-right:auto}.pre-roll.banner-wrapper .banner h1{margin-left:auto;margin-right:auto}.herobannercta .pre-roll .banner .button-wrapper .btn-primary.enroll-btn{max-width:none;width:100%}.herobannercta .pre-roll .banner .button-wrapper{margin-top:0}.pre-roll.banner-wrapper .hero-cta-footnote-new{text-align:center}.pre-roll.banner-wrapper{background-position:right 0 bottom -150px;background-size:100%}.free-alerts-head{margin:30px auto -64px}}@media (min-width:768px){.image-left .image-left-container .ready__content-right .heading h2,.image-left .image-left-container .ready__content-right .heading p{margin-top:80px}}@media (max-width:767px){.image-left .image-left-contact--columns{flex-direction:column-reverse}}@media (max-width:729px){.banner-sub-heading{max-width:600px}.herobannercta .pre-roll .banner h1{padding-top:10px!important}.herobannercta .pre-roll .banner .banner-text-content h1{margin:-40px 0 30px}.pre-roll.banner-wrapper{background-position:right 0 bottom -45px;background-size:contain!important}}@media (max-width:480px){.pre-roll.banner-wrapper{background-position:right 0 bottom -45px}}