.cardBannerCenterAlign .cardBannerCenter .bannerText{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px}
.cardBannerCenterAlign .cardBannerCenter .bannerText .card-title-desktop,.card-title-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center}
.cardBannerCenterAlign .cardBannerCenter .bannerText .card-title-desktop p,.cardBannerCenterAlign .cardBannerCenter .bannerText .card-title-mobile p{margin:0}
.cardBannerCenterAlign .cardBannerCenter .bannerText .title-40{font-family:var(--variable-font-family);font-size:32px;font-weight:600;line-height:40px;text-align:center;color:var(--color-white)}
.cardBannerCenterAlign .cardBannerCenter .bannerText .rte-title{font-family:var(--variable-font-family);font-size:24px;font-weight:600;line-height:30px;text-align:center;color:var(--color-white)}
.cardBannerCenterAlign .cardBannerCenter .bannerText .rte-regular{font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:.0025em;text-align:center;color:var(--color-white)}
.cardBannerCenterAlign .cardBannerCenter .bannerText .red{color:var(--ai-global-red)}
.cardBannerCenterAlign .cardBannerCenter .bannerText .chatbot-button{width:135px;background:var(--ai-global-red);color:var(--color-white);display:inline-block;font-size:14px;padding:13px;text-decoration:none;text-align:center;font-family:var(--variable-font-family)}
.cardBannerCenterAlign{padding-top:20px;padding-bottom:40px}
.cardBannerCenterAlign .card .card-img-top{height:400px}
.cardBannerCenterAlign .card .card-img-overlay .container-bs .cardBannerCenter .bannerText a:hover{cursor:pointer}
@media(max-width:1024px){.cardBannerCenterAlign .card .card-img-top{object-fit:fill}
}
@media(max-width:767px){.cardBannerCenterAlign .card .card-img-overlay .container-bs{padding-left:0;padding-right:0}
.cardBannerCenterAlign .card .card-img-overlay .container-bs .cardBannerCenter .bannerText a{width:100%;font-size:12px}
}
@media(max-width:426px){.cardBannerCenterAlign .cardBannerCenter .bannerText .card-title-desktop{display:none !important}
.cardBannerCenterAlign .card .card-img-top{display:none}
.cardBannerCenterAlign .card .main-img-mobile{position:relative;height:320px}
}
@media(min-width:426px){.cardBannerCenterAlign .cardBannerCenter .bannerText .card-title-mobile{display:none}
.cardBannerCenterAlign .card .main-img-mobile{display:none}
}