.elementor-2 .elementor-element.elementor-element-e3037b0{--display:flex;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-e3037b0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e3037b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-185e4d1{--display:flex;--min-height:350px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-906f72c{--display:flex;}.elementor-2 .elementor-element.elementor-element-a6056ee{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-621409e{text-align:center;}.elementor-2 .elementor-element.elementor-element-621409e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-d72f1fe{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-beeaa37{text-align:center;color:var( --e-global-color-d3d1f63 );}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-d72f1fe{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-621409e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-621409e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-621409e */.gradientHighlight {
    display: inline-block; /* ensures the background clips properly */
background-image: linear-gradient(
    120deg,
    #A68A2D 0%,        /* darker deep gold */
    #DDB74A 42%,       /* medium gold */
    #FFE066 46%,       /* lighter gold */
    #FFF780 48%,       /* brighter gold highlight */
    #FFFF90 50%,       /* brightest gold center */
    #FFF780 52%,       /* highlight fading */
    #FFE066 54%,       /* lighter gold */
    #DDB74A 58%,       /* medium gold */
    #A68A2D 60%        /* darker deep gold */
);
    background-size: 300% 100%; /* wider for smoother flow */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shimmerGold 6s linear infinite; /* smooth left-to-right flow */
}

@keyframes shimmerGold {
    0%   { background-position: -100% 0%; } /* start left */
    100% { background-position: 200% 0%; }  /* move fully right */
}/* End custom CSS */