h1{font-size:32px}.page-top-space{height:40px}.page-hero-image-container{background-size:cover;background-position:50%;background-image:var(--bg-mobile-fallback);background-image:image-set( var(--bg-mobile) type("image/webp"),var(--bg-mobile-fallback) type("image/jpeg") );height:300px;width:100%;position:relative;background-color:rgba(0,0,0,.3);background-blend-mode:overlay}.page-hero-text-overlay-top{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;padding:20px;margin:10px;width:98%}.page-hero-text-overlay-top h1{font-size:48px;margin:0}.page-hero-text-overlay-bottom{font-family:montserrat,sans-serif;font-weight:700;color:#fff;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:15px}.page-hero-text-overlay-bottom a,.page-hero-text-overlay-bottom a:visited,.page-hero-text-overlay-bottom a:hover,.page-hero-text-overlay-bottom a:active,.page-hero-text-overlay-bottom a:focus{font-size:24px;text-decoration:none;color:#fff}@media(min-width:768px){.page-hero-image-container{background-image:var(--bg-tablet-fallback);background-image:image-set( var(--bg-tablet) type("image/webp"),var(--bg-tablet-fallback) type("image/jpeg") );height:400px}}@media(min-width:875px){h1{font-size:42px;line-height:1.1}.page-hero-image-container{background-image:var(--bg-desktop-fallback);background-image:image-set( var(--bg-desktop) type("image/webp"),var(--bg-desktop-fallback) type("image/jpeg") );height:400px}.page-hero-text-overlay-top h1{font-size:72px;margin:0}.page-hero-text-overlay-bottom a,.page-hero-text-overlay-bottom a:visited,.page-hero-text-overlay-bottom a:hover,.page-hero-text-overlay-bottom a:active,.page-hero-text-overlay-bottom a:focus{font-size:24px}}