.text-banner.bg-rounded{margin:2.5rem .75rem;border-radius:0 1.5rem;padding:3rem 1.5rem}@media(min-width: 1024px){.text-banner.bg-rounded{border-radius:0 7.25rem;margin:3rem 3rem;padding:5.25rem 7.25rem}}.text-banner.bg-rounded .image{max-width:9.375rem}@media(min-width: 1024px){.text-banner.bg-rounded .image{max-width:11.5rem}}.text-banner.bg-rounded .text-banner__container{gap:2rem}@media(min-width: 1024px){.text-banner.bg-rounded .text-banner__container{gap:3rem}}.text-banner.tc{text-align:center}.text-banner.tc .text-banner__container{justify-content:center}.text-banner.tl{text-align:left}.text-banner.tl .text-banner__container{justify-content:left}.text-banner.tr{text-align:right}.text-banner.tr .text-banner__container{justify-content:right}.text-banner .color-light{color:var(--color-white)}.text-banner .color-dark{color:var(--color-black)}.text-banner__content-container{display:flex;flex-direction:column;gap:1.5rem}.text-banner__cta-containers{display:flex;column-gap:1.5rem}.text-banner__container{display:flex;align-items:center}@media(min-width: 1024px){.text-banner__container{column-gap:.625rem}.text-banner__container.right{flex-direction:row}.text-banner__container.left{flex-direction:row-reverse}}@media(max-width: 1023px){.text-banner__container{row-gap:.625rem}.text-banner__container.below{flex-direction:column-reverse}.text-banner__container.above{flex-direction:column}}.text-banner__image{max-width:5.75rem}.text-banner__mobile-images{display:flex;flex-wrap:nowrap;width:100%;gap:1rem}
