.cc-page-designer .cc-promo-banner{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap}@media (max-width: 767.98px){.cc-page-designer .cc-promo-banner{flex-direction:column}}.cc-page-designer .cc-promo-banner>div{flex:50%}.cc-page-designer .cc-promo-banner .cc-component-textbox{position:relative;bottom:auto;padding:4.59375rem 4rem}@media (max-width: 767.98px){.cc-page-designer .cc-promo-banner .cc-component-textbox{padding:2rem 1rem;align-items:flex-start;text-align:left}}.cc-page-designer .cc-promo-banner .cc-component-textbox-title{font-size:2.5rem;line-height:3rem;text-shadow:none}@media (max-width: 767.98px){.cc-page-designer .cc-promo-banner .cc-component-textbox-title{font-size:2.375rem;line-height:2.75rem}}.cc-page-designer .cc-promo-banner .cc-component-textbox-subtitle{font-weight:700;font-size:.9375rem;line-height:1.375rem;letter-spacing:0;text-shadow:none;margin-bottom:.5rem}.cc-page-designer .cc-promo-banner .cc-component-textbox-description{text-align:center}@media (min-width: 1024px){.cc-page-designer .cc-promo-banner .cc-component-textbox-description{max-width:50%}}@media (max-width: 767.98px){.cc-page-designer .cc-promo-banner .cc-component-textbox-description{text-align:left}}.cc-page-designer .cc-promo-banner .cc-component-textbox-logo{margin-bottom:.875rem}.cc-page-designer .cc-promo-banner .cc-component-textbox-logo img{filter:none}.cc-page-designer .cc-promo-banner .cc-component-textbox-cta-wrapper{justify-content:flex-start}@media (max-width: 767.98px){.cc-page-designer .cc-promo-banner .cc-component-textbox-cta-wrapper{flex-direction:column;width:100%;gap:.5rem}}.cc-page-designer .cc-promo-banner .cc-component-textbox-cta-wrapper.cc-component-textbox-cta-style-link{column-gap:1.5rem}@media (max-width: 767.98px){.cc-page-designer .cc-promo-banner .cc-component-textbox-cta-wrapper.cc-component-textbox-cta-style-link{row-gap:1rem}}.cc-page-designer .cc-promo-banner .cc-component-textbox-cta-wrapper.cc-component-textbox-cta-style-link .cc-component-textbox-cta{font-size:.9375rem;line-height:1.375rem}.cc-page-designer .cc-promo-banner .cc-component-textbox-cta-wrapper:not(:first-child){margin-top:1.5rem}@media (max-width: 767.98px){.cc-page-designer .cc-promo-banner .cc-component-textbox-cta-style-button .cc-component-textbox-cta{display:block}}.cc-page-designer .cc-promo-banner .cc-component-image .cc-img{height:100%;object-fit:cover}.cc-page-designer .cc-promo-banner.image-background .cc-component-image{position:absolute;top:0;left:0;width:100%;height:100%}.cc-page-designer .cc-promo-banner:not(.image-background) .cc-component-image ~ .cc-component-textbox{align-items:flex-start}.cc-page-designer .cc-promo-banner:not(.image-background) .cc-component-image ~ .cc-component-textbox .cc-component-textbox-description{text-align:left}@media (min-width: 1024px){.cc-page-designer .cc-promo-banner:not(.image-background) .cc-component-image ~ .cc-component-textbox .cc-component-textbox-description{max-width:none}}.cc-page-designer .cc-promo-banner .cc-slide-link{position:absolute;left:0;top:0;width:100%;height:100%}.cc-page-designer .cc-promo-banner:has(.cc-slide-link) .cc-component-textbox{pointer-events:none}.cc-page-designer .cc-promo-banner:has(.cc-slide-link) .cc-component-textbox-cta-link{pointer-events:auto}
