.cta-banner-container{display:inline-block;padding:3rem;width:100%}.cta-banner-container .cta-banner{align-items:center;border:1px solid var(--color-alloy-darker);border-radius:8px;display:flex;justify-content:space-around;padding:.5rem 1rem}.cta-banner-container .cta-banner .icon-container{align-items:center;background:var(--color-charcoal-darker);border-radius:4px;display:flex;height:96px;justify-content:center;margin-right:1rem;padding:1rem 2rem;width:160px}.cta-banner-container .cta-banner>p{font-size:20px;font-weight:500;margin:0;width:350px}.cta-banner-container .cta-banner .buttons-container{display:flex;justify-content:space-between}.cta-banner-container .cta-banner .buttons-container>.button{text-transform:uppercase}.cta-banner-container .cta-banner .buttons-container>.button.secondary{margin-left:2rem;text-transform:none}.cta-section--text{margin:0 20px}.cta-section--text p{margin-bottom:0}.cta-section h5{font-size:12px;font-weight:600;letter-spacing:1px;line-height:100%;margin-bottom:.5rem;padding-top:0;text-transform:uppercase}.cta-banner img{width:60px}@media(max-width:1445px){.cta-banner-container .cta-banner .buttons-container{flex-direction:column}.cta-banner-container .cta-banner .buttons-container .button.secondary{margin:0}}@media(max-width:1024px){.cta-banner-container{padding:1rem 0}}@media(max-width:925px){.cta-banner-container .cta-banner>p{padding:1rem 0}.cta-banner-container .cta-banner{flex-direction:column}}@media(max-width:410px){.cta-banner-container .cta-banner>p{text-align:center;width:auto}}