/* HOME HERO: the highlighted words in the heading ("great properties").
   One style for light and dark mode: richer gold, a light sweep passing over it, a crisp dark-gold edge and soft shadow so it
   reads on a bright photo and a warm glow. */
@keyframes inmSparkSweep{0%,35%{background-position:140% 0,0 0}75%,100%{background-position:-70% 0,0 0}}
html body.home .elementor-element-gmve96gtf .elementor-heading-title span{
position:relative;display:inline-block;white-space:nowrap;font-weight:800;
background-color:transparent!important;
background-image:linear-gradient(100deg,rgba(255,255,255,0) 42%,rgba(255,255,255,.95) 50%,rgba(255,255,255,0) 58%),linear-gradient(180deg,#FFCB6B 0%,#FFAE2B 50%,#F08A00 100%)!important;
background-size:230% 100%,100% 100%!important;background-repeat:no-repeat!important;
background-position:140% 0,0 0; /* no !important here on purpose: the sweep animation moves it, and animations cannot override !important */
-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#FFB74D!important;
text-shadow:none!important;
filter:drop-shadow(0 0 1px rgba(74,36,0,.95)) drop-shadow(0 0 1px rgba(74,36,0,.8)) drop-shadow(0 3px 5px rgba(20,10,0,.45)) drop-shadow(0 0 14px rgba(255,170,40,.75))!important;
animation:inmSparkSweep 3.8s ease-in-out .8s infinite!important}
@media(prefers-reduced-motion:reduce){
html body.home .elementor-element-gmve96gtf .elementor-heading-title span{animation:none!important}
}
