.page-header{overflow:hidden;position:relative}.page-header__bg{overflow:hidden}.page-header__bg,.page-header__bg--overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.page-header__bg img,.page-header__bg picture{height:100%;object-fit:cover;width:100%}.page-header .container{padding-bottom:60px;padding-top:60px;position:relative;z-index:1}.page-header__description,.page-header__heading{color:var(--lf-white);margin-bottom:20px}.page-header__heading{font-size:35px;font-weight:700;max-width:320px}.page-header__description{font-size:20px}.page-header__scroll-icon{display:none}@media (min-width:768px){.page-header .container{padding-bottom:90px;padding-top:90px}.page-header__heading{font-size:48px;max-width:560px}.page-header__description{font-size:24px}.page-header__scroll-icon{align-items:center;aspect-ratio:1/1;background-color:var(--lf-bg-accent-color);border-radius:50%;display:inline-flex;height:48px;justify-content:center;padding:16px;width:48px}.page-header__scroll-icon:hover{opacity:.8}.page-header__scroll-icon svg{fill:var(--lf-white);aspect-ratio:1/1;height:24px;width:24px}}@media (min-width:992px){.page-header .container{padding-bottom:180px;padding-top:180px}.page-header__heading{font-size:64px;max-width:800px}.page-header__description{font-size:28px;max-width:800px}}