rh-hero-blog-home{display:block;z-index:calc(var(--z-header) - 1);position:relative;margin-top:calc(-1 * var(--header-height))}rh-hero-blog-home .rh-hero-blog-home__container__bg{position:relative;display:flex;flex-direction:column;gap:var(--section-gap);align-items:center;justify-content:flex-end;height:300px}@media (min-width: 768px){rh-hero-blog-home .rh-hero-blog-home__container__bg{height:450px}}rh-hero-blog-home .rh-hero-blog-home__container__bg__content{z-index:1;display:flex;height:100%;flex-direction:column;gap:var(--atom-spacer-medium);justify-content:center;text-align:center}rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title{color:var(--primitive-rh-white);text-align:center;width:100%;margin:0 auto;text-shadow:0 0 15px #000000}rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h1,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h2,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h3{font-family:var(--font-family);font-size:38px;font-weight:300;letter-spacing:0px;line-height:40px}@media (min-width: 768px){rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h1,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h2,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h3{font-size:56px;line-height:60px}}@media (min-width: 1280px){rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h1,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h2,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h3{font-size:82px;line-height:84px;letter-spacing:-2px}}rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h1,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h2,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h3{font-weight:500}@media (min-width: 1280px){rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h1,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h2,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h3{font-family:var(--font-family);font-size:38px;font-weight:300;letter-spacing:0px;line-height:38px;font-weight:500}}@media (min-width: 1280px) and (min-width: 768px){rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h1,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h2,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h3{font-size:56px;line-height:56px}}@media (min-width: 1280px) and (min-width: 1280px){rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h1,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h2,rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__title h3{font-size:72px;line-height:74px;letter-spacing:-2px}}rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__sub-title{font-family:var(--font-family);font-size:26px;font-weight:400;line-height:30px}@media (min-width: 768px){rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__sub-title{font-size:28px;line-height:34px}}@media (min-width: 1280px){rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__sub-title{font-size:30px;line-height:35px}}rh-hero-blog-home .rh-hero-blog-home__container__bg__content .rh-hero-blog-home__sub-title{color:var(--primitive-rh-white);text-shadow:0 0 15px #000000}rh-hero-blog-home .rh-hero-blog-home__container__bg .rh-hero-blog-home__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}rh-hero-blog-home .rh-hero-blog-home__container__bg .rh-hero-blog-home-image{z-index:1;position:absolute;width:100%;height:100%;object-fit:cover;transition:all 1s ease}@media (min-width: 1280px){rh-hero-blog-home .rh-hero-blog-home__container__bg .rh-hero-blog-home-image{padding-bottom:0}}rh-hero-blog-home .rh-hero-blog-home__container__bg .rh-hero-blog-home-image--hide{opacity:0;visibility:hidden;z-index:0}rh-hero-blog-home .rh-hero-blog-home__container__bg:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0003}
