.elementor-461 .elementor-element.elementor-element-1526e08{--display:flex;--min-height:300px;--justify-content:center;}.elementor-461 .elementor-element.elementor-element-1526e08:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-1526e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.pfcmortgages.com.au/wp-content/uploads/2026/06/HomeloansSubpagesHero.png");background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-45b9503{text-align:center;}.elementor-461 .elementor-element.elementor-element-45b9503 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-b599a2f );}.elementor-461 .elementor-element.elementor-element-f0b7202{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-461 .elementor-element.elementor-element-f0b7202:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-f0b7202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b599a2f );}.elementor-461 .elementor-element.elementor-element-4ca6879.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-461 .elementor-element.elementor-element-45b9503 .elementor-heading-title{font-size:60px;}}@media(max-width:767px){.elementor-461 .elementor-element.elementor-element-45b9503 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for heading, class: .elementor-element-45b9503 */.elementor-461 .elementor-element.elementor-element-45b9503 .elementor-heading-title {
    display: inline-block;
    animation: steveReveal 1s cubic-bezier(0.22, 1, 0.36, 1) both;
}

@keyframes steveReveal {
    0% {
        opacity: 0;
        transform: translateY(40px);
        clip-path: inset(0 0 100% 0);
        filter: blur(8px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
        clip-path: inset(0 0 0 0);
        filter: blur(0);
    }
}/* End custom CSS */