.common-banner{justify-content:center;align-items:center;width:100%;height:70vh;min-height:500px;display:flex;position:relative;overflow:hidden}.common-banner.light-theme{background-color:#f8f9fa}.common-banner-bg{z-index:1;position:absolute;inset:0}.common-banner-bg img{object-fit:cover;object-position:top;width:100%;height:100%}.common-banner-overlay{z-index:2;background:linear-gradient(#0006 0%,#000000b3 100%);position:absolute;inset:0}.common-banner.light-theme .common-banner-overlay{background:0 0}.common-banner-content{z-index:10;text-align:center;color:#fff;width:100%;padding:0 20px;position:relative}.common-banner.align-left .common-banner-content{text-align:left}.common-banner.light-theme .common-banner-content{color:#000}.common-banner-title{color:#fff;text-align:center;letter-spacing:-1.2px;font-family:Poppins;font-size:60px;font-style:normal;font-weight:600;line-height:120%}.common-banner.align-left .common-banner-title{text-align:left}.common-banner-title span.text-red{color:#ff2a36}.common-banner-breadcrumb{justify-content:center;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.common-banner.align-left .common-banner-breadcrumb{justify-content:flex-start}.common-banner-breadcrumb li{text-transform:uppercase;letter-spacing:2px;color:#fff9;font-size:14px}.common-banner.light-theme .common-banner-breadcrumb li{color:#0009}.common-banner-breadcrumb li.active{color:#fff}.common-banner.light-theme .common-banner-breadcrumb li.active{color:#000}.common-banner-breadcrumb li:not(:last-child):after{content:"/";color:#ffffff4d;margin-left:10px}.common-banner.light-theme .common-banner-breadcrumb li:not(:last-child):after{color:#0000004d}.banner-reveal-text{overflow:hidden}@media (max-width:991px){.common-banner-title{font-size:48px}}@media (max-width:767px){.common-banner{height:50vh}.common-banner-title{font-size:36px}}
