.page-header{width:100%;height:300px;position:relative;display:flex;align-items:center;justify-content:center;z-index:1;overflow:hidden;background-size:cover;background-position:50%}.page-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.25);z-index:-1}.page-header__overlay{text-align:center;color:#111;padding:20px 40px;border-radius:12px}.page-header__title{font-size:clamp(2.5rem,8vw,4rem);font-weight:500;margin-bottom:10px}.page-header__breadcrumb{font-size:clamp(1rem,2.5vw,1.4rem);color:#000}.page-header__breadcrumb a{color:#000;text-decoration:none;font-weight:500;transition:color .3s ease}.page-header__breadcrumb a:hover{color:var(--primary-color)}@media (max-width:500px){.page-header{height:150px}.page-header__overlay{padding:20px}}