.banner.faqBanner{padding-top:280px}@media(max-width:1024px){.banner.faqBanner{padding-top:180px}}.banner.faqBanner .introSection{margin:0}.banner.faqBanner .cardVideoPoster{border:0;border-radius:8px;padding-bottom:60%}.banner.faqBanner .flex_row{align-items:center;gap:30px 0;justify-content:center;margin:0}.banner.faqBanner .capText{margin-bottom:30px}.banner.faqBanner .mediaItem{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:0;padding-bottom:0;position:relative;width:100%}.banner.faqBanner .introSection .btn_row{align-items:center;justify-content:flex-start;margin-top:30px}.banner.faqBanner .introSection .introCont{margin-left:0;max-width:100%;width:100%}.banner.faqBanner .globalDivider{margin:30px 0;width:200px}.banner.faqBanner .introSection .btn_row{justify-content:center}@media(min-width:992px){.banner.faqBanner .flex_row.left{justify-content:flex-start}.banner.faqBanner .flex_row.right,.banner.faqBanner .right .introSection .btn_row{justify-content:flex-end}.banner.faqBanner .center .introSecInr{text-align:center}.banner.faqBanner .center .introSection .btn_row,.banner.faqBanner .flex_row.center{justify-content:center}.banner.faqBanner .right .introSecInr{text-align:right}}@media(min-width:1361px){.banner.faqBanner .page-center{padding-right:200px}}@media(max-width:1080px) and (min-width:992px){.banner.faqBanner .mediaColText{width:calc(50% - 30px)}}@media(max-width:991px){.banner.faqBanner .introSection .introCont,.banner.faqBanner .mediaColText{width:100%}.banner.faqBanner .flex_row{gap:30px}}