.cta-banner-container{width:100%;display:inline-block;padding:3rem}.cta-banner-container .cta-banner{display:flex;justify-content:space-around;border:1px solid var(--color-alloy-darker);border-radius:8px;align-items:center;padding:.5rem 1rem}.cta-banner-container .cta-banner .icon-container{background:var(--color-charcoal-darker);padding:1rem 2rem;width:160px;height:96px;display:flex;justify-content:center;align-items:center;border-radius:4px;margin-right:1rem}.cta-banner-container .cta-banner>p{width:350px;font-size:20px;font-weight:500;margin:0}.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:initial}.cta-section--text{margin:0 20px}.cta-section--text p{margin-bottom:0}.cta-section h5{font-weight:600;font-size:12px;line-height:100%;letter-spacing:1px;text-transform:uppercase;padding-top:0;margin-bottom:.5rem}.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{width:auto;text-align:center}}