.page-banner{--height:clamp(300px, 24vw, 440px);--color-overlay:linear-gradient(184.15deg, #002b7400 -187.51%, #002b74 96.62%);--color-foreground:#111;--color-foreground-heading:#111;height:var(--height);min-height:280px;position:relative;overflow:hidden}.page-banner .heading,.page-banner h1{line-height:1.2;color:#111!important;font-size:clamp(28px,4.5vw,68px)!important}.page-banner-content{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.breadcrumb{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-block-start:20px;display:flex}.page-banner .breadcrumb,.page-banner .breadcrumb li,.page-banner .breadcrumb a,.page-banner .breadcrumb .text,.page-banner .breadcrumb span{font-weight:500;color:#111!important}.page-banner .breadcrumb svg,.page-banner .breadcrumb li svg{width:12px;height:12px;color:#111!important;fill:#111!important;opacity:1!important}.page-banner .breadcrumb a{text-decoration:none;transition:color .2s;opacity:1!important}.page-banner .breadcrumb a:hover{color:#ff6a00!important}.page-banner .breadcrumb a.active{color:#111!important;opacity:1!important}@media (max-width:1400px){.page-banner{--height:clamp(280px, 23vw, 380px)}}@media (max-width:991px){.page-banner{--height:320px}.page-banner .heading,.page-banner h1{font-size:clamp(26px,5.5vw,46px)!important}}@media (max-width:767px){.page-banner{--height:auto;min-height:220px;padding:35px 15px}.page-banner .heading,.page-banner h1{line-height:1.25;font-size:clamp(22px,5.5vw,30px)!important}.page-banner .breadcrumb{gap:8px;margin-block-start:12px}.page-banner .breadcrumb,.page-banner .breadcrumb li,.page-banner .breadcrumb a,.page-banner .breadcrumb .text,.page-banner .breadcrumb span{font-size:14px!important}}
