#vistara-merger-faq .heroBannerWithText .banner .content .internal_promo_image .partner-banner-tablet-text h3,.partner-banner-web-text h3{font-family:var(--variable-font-family);font-size:32px;font-weight:600;line-height:40px}
#vistara-merger-faq .heroBannerWithText .banner .content .internal_promo_image .partner-banner-tablet-text p,.partner-banner-web-text p{font-size:16px;font-weight:600;line-height:25.6px;color:var(--color-white)}
#vistara-merger-faq .heroBannerWithText .banner .content .internal_promo_image .partner-banner-mobile-text h3{font-family:var(--variable-font-family)}
#vistara-merger-faq .heroBannerWithText .banner img{height:480px}
#vistara-merger-faq .vistaraMergerContent{padding-top:30px}
#vistara-merger-faq .vistaraMergerContent h5{color:var(--color-Tuna);font-size:24px;font-weight:700;line-height:30px}
#vistara-merger-faq .vistaraMergerContent p{font-size:16px;font-weight:400;line-height:22.4px;letter-spacing:.005em;text-align:left;color:var(--ai-slate-grey)}
#vistara-merger-faq .vistaraMergerContent .ai-stacked-wrapper{padding-left:0;padding-right:0}
#vistara-merger-faq .vistaraMergerContent .ai-stacked-wrapper .card-footer a{font-size:14px;line-height:19.6px;letter-spacing:.01em;text-align:left}
#vistara-merger-faq .vistaraMergerContent .ai-stacked-wrapper .card-body .card-text p{color:var(--ai-page-text-color)}
#vistara-merger-faq .vistaraMergerContent .vistaraMergerFaqSection .aiAccordion .faqquestion{color:#000;padding-right:15px}
#vistara-merger-faq .vistaraMergerContent .vistaraMergerFaqSection .aiAccordion .faqanswer{color:var(--ai-slate-grey)}
#vistara-merger-faq .vistaraMergerContent .vistaraMergerFaqSection{padding:20px;background-color:var(--color-white)}
#vistara-merger-faq .vistaraMergerContent .footerBannerImageDesktop,.footerBannerImageMobile{padding:20px 0}
@media(max-width:479px){#vistara-merger-faq .vistaraMergerContent h5{font-size:18px !important;line-height:22.5px !important}
#vistara-merger-faq .heroBannerWithText .banner .partner-banner .internal_promo_image p{max-width:fit-content !important;font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:.0025em;text-align:center}
#vistara-merger-faq .heroBannerWithText .banner .partner-banner .internal_promo_image .partner-banner-mobile-text{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:20px}
#vistara-merger-faq .vistaraMergerContent .ai-stacked-wrapper .card-body .card-title{font-size:18px;font-weight:700;line-height:22.5px}
#vistara-merger-faq .vistaraMergerContent .ai-stacked-wrapper .card-body .card-text{font-size:16px;font-weight:400;line-height:22.4px;letter-spacing:.005em;color:var(--ai-page-text-color)}
#vistara-merger-faq .vistaraMergerContent .ai-stacked-wrapper .card-footer a{font-size:12px;line-height:15px}
}
@media(max-width:426px){#vistara-merger-faq .vistaraMergerContent .footerBannerImageDesktop{display:none}
}
@media(min-width:426px){#vistara-merger-faq .vistaraMergerContent .footerBannerImageMobile{display:none}
}