.Hero_heroSection__TcfMg{position:relative;display:flex;flex-direction:column;background-color:var(--hero-bg)}.Hero_heroImage__W_4p3{background-repeat:no-repeat;background-position:75% 50%;background-size:cover;height:25vh;min-height:200px;max-height:300px}@media (min-width:768px){.Hero_heroImage__W_4p3{background-position:65% 50%}}.mortgage .Hero_heroImage__W_4p3{background-image:url(/images/banners/banner_mortgage.png)}.legal .Hero_heroImage__W_4p3{background-image:url(/images/banners/banner_legal.png)}.advertise .Hero_heroImage__W_4p3{background-image:url(/images/banners/banner_advertise.png)}.register .Hero_heroImage__W_4p3{background-image:url(/images/banners/banner_register.png)}.sales .Hero_heroImage__W_4p3{background-image:url(/images/banners/banner_sales.png)}.Hero_heroText__bHw5n{padding:2rem;background-color:var(--colour-white);color:var(--colour-purple)}@media (min-width:992px){.Hero_heroText__bHw5n{position:absolute;top:50%;padding-left:2rem;transform:translateY(-50%);background-color:initial;color:var(--colour-white)}}.Hero_heroText__bHw5n .Hero_head__wnhSI{margin:0;padding-bottom:.5rem;line-height:2.2rem;font-size:2rem;font-style:italic;text-transform:uppercase}@media (min-width:992px){.Hero_heroText__bHw5n .Hero_head__wnhSI{padding-bottom:1.5rem;font-size:2.3rem}}.Hero_heroText__bHw5n .Hero_subhead__aDVbd{margin:0;font-size:1.4rem;font-weight:700}