.cta__banner,.cta__banner h2,.cta__banner h3,.cta__banner h5{color:#fff}.cta__hero__banner__content--eyebrow a{text-transform:uppercase}.cta__banner h3{line-height:64px}.cta__banner h5{margin-bottom:20px}.cta__banner__cta{display:flex}.cta__banner__simple{align-items:flex-start;display:flex;gap:20px}.cta__banner__simple .cta__banner__content{width:65%}.cta__banner__simple .cta__banner__content .cta__banner__content--text{text-align:left}.cta__banner__simple .cta__banner__cta{flex:1;justify-content:center;padding-top:65px}.cta__banner__centered{align-items:center;display:flex;flex-direction:column}.cta__banner__centered h2{text-align:center}.cta__banner__image{display:flex}.cta__banner__image h5{text-transform:uppercase;width:33.33%}.cta__banner__image .cta__banner__icon{width:33.33%}.cta__banner__image .cta__banner__icon svg{max-width:250px}.cta__banner__image .cta__banner__content{width:33.33%}.cta__banner__image .cta__banner__content h3{margin-bottom:0}.cta__banner__image .cta__banner__content p{font-size:28px;line-height:40px}.cta__banner__image .cta__banner__cta{margin-top:40px}.cta__banner__image--layout-two{color:#000}.cta__banner--wrapper,.cta__banner__image--layout-two{align-items:center;display:flex;justify-content:center}.cta__banner--wrapper{flex-direction:column;width:33.33%}.cta__banner--wrapper h1,.cta__banner--wrapper h2,.cta__banner--wrapper h3,.cta__banner--wrapper h4,.cta__banner--wrapper h5,.cta__banner--wrapper h6{color:#000}.cta__banner__content--two-thirds{width:66.67%}.cta__banner__content--two-thirds h2{color:#190030;font-weight:400}.cta__banner__content--two-thirds h2 strong{font-weight:500}.cta__banner__content--two-thirds h2:first-of-type{margin-top:100px}.layout-two--icon{height:200px;width:200px}.cta__banner__content--two-thirds h1,.cta__banner__content--two-thirds h2,.cta__banner__content--two-thirds h3,.cta__banner__content--two-thirds h4,.cta__banner__content--two-thirds h5,.cta__banner__content--two-thirds h6{color:#190030}.cta__banner__hero{align-items:center;display:flex;justify-content:flex-start;padding:50px 0}.cta__banner__hero .cta__banner__content{width:50%}.cta__banner__hero .cta__banner__content.text-white h5{color:#fff}.cta__banner__hero .cta__banner__content.text-black h5{color:#000}.cta__banner__hero .cta__banner__content.text-purple h5{color:#190030}.cta__hero__banner__content--eyebrow{font-size:14px}.cta--white{border:2px solid #fff;color:#fff}.cta--white:hover{background:#fff;border:2px solid #fff;color:#190030}.cta__banner__hero .icon_animation.small_ani{width:100px}.cta__banner__hero .icon_animation.medium_ani{width:200px}@media only screen and (max-width:767px){.cta__banner h2{font-size:34px;line-height:44px}.mobile_icon{margin-top:1.5rem}}@media only screen and (max-width:849px){.cta__banner__hero{align-items:flex-start;flex-direction:column-reverse;gap:20px}.cta__banner__hero .cta__banner__content{width:100%}.cta__banner__hero .cta__banner__content--text{text-align:left}}@media only screen and (min-width:850px){.cta__banner__hero .cta__banner__icon{align-items:center;display:flex;width:50%}}@media only screen and (max-width:991px){.cta__banner__simple{flex-wrap:wrap}.cta__banner__simple .cta__banner__content{margin-left:0;width:100%}.cta__banner__simple .cta__banner__cta{justify-content:flex-start;padding-top:0}.cta__banner__image{flex-direction:column}.cta__banner__image .cta__banner__icon{order:1;width:35%}.cta__banner__image h5{margin-top:20px;order:2;width:100%}.cta__banner__image .cta__banner__content{order:3;width:100%}.cta__banner__image .cta__banner__cta{order:4;width:100%}.cta__banner__content--text{text-align:center}.cta__banner__hero .cta__banner__content--text{text-align:left}.cta__banner__image--layout-two{flex-direction:column;width:100%}.cta__banner__image--layout-two,.cta__banner__image--layout-two .cta__banner--wrapper{align-items:flex-start;justify-content:flex-start}.cta__banner__content--two-thirds{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.cta__banner h3{line-height:44px}}@media only screen and (max-width:767px){.cta__banner h3{line-height:38px}.desktop_icon_no_animation{display:none}}.cta__banner__content.text-white a:hover,.cta__banner__content.text-white a:hover span{color:#fff}.cta__banner__content.text-black a:hover span,.cta__banner__content.text-white a:hover span{text-decoration:underline}