.cta-banner{padding:60px 30px;color:#29143d}.cta-banner .cta-title>a{font-size:13px}.cta-banner.color-gray{background-color:#f9f9f9 !important}.cta-banner.color-purple,.cta-banner.color-double{background-color:#29143d !important;color:#fff}.cta-banner.color-purple .cta-title>p,.cta-banner.color-purple .cta-title>a,.cta-banner.color-double .cta-title>p,.cta-banner.color-double .cta-title>a{color:#fff}@media(min-width: 576px){.cta-banner{padding:60px 45px}}@media(min-width: 768px){.cta-banner{padding:60px 30px}.cta-banner.color-double{background:linear-gradient(90deg, #582C83 0%, #582C83 50%, #29143D 50%, #29143D 100%)}.cta-banner.color-double .cta-title,.cta-banner.color-double .cta-buttons{width:50%}.cta-banner.color-double .cta-buttons ul{text-align:center;padding:0 30px 0 45px}}.cta-banner .cta-header{display:flex;justify-content:space-between;align-items:center;align-content:center;flex-direction:column}.cta-banner .cta-buttons{min-width:45%;margin-top:30px}.cta-banner .cta-buttons ul{list-style:none;padding:0;text-align:center;margin:0}@media(min-width: 768px){.cta-banner .cta-buttons ul{text-align:right}}.cta-banner .cta-buttons li{display:inline-block}.cta-banner .cta-title{padding:0 0 15px;text-align:center}.cta-banner .cta-title h3,.cta-banner .cta-title .h3{font-weight:700;margin-bottom:1em}.cta-banner .cta-title p{font-weight:600;color:#707070}@media(min-width: 768px){.cta-banner .cta-buttons{margin-top:0}.cta-banner .cta-header{flex-direction:row}.cta-banner .cta-title{padding:0 45px 0 0;text-align:left}}