.reveal-ready{opacity:0;transform:translateY(34px) scale(.985);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}.revealed{opacity:1;transform:none}.elementor-widget-image{overflow:hidden;border-radius:inherit}.elementor-widget-image img{will-change:transform;transition:transform .15s linear}.custom-cursor,.custom-cursor a,.custom-cursor button,.custom-cursor input,.custom-cursor textarea,.custom-cursor select{cursor:none!important}#nhe-cursor-dot,#nhe-cursor-ring{display:none;position:fixed;z-index:10000;pointer-events:none;left:-100px;top:-100px;transform:translate(-50%,-50%);border-radius:50%}#nhe-cursor-dot{width:7px;height:7px;background:#ef8f78}#nhe-cursor-ring{width:34px;height:34px;border:1.5px solid rgba(43,115,183,.65);background:rgba(169,217,219,.08);transition:width .2s,height .2s,background .2s,border-color .2s}.custom-cursor #nhe-cursor-dot,.custom-cursor #nhe-cursor-ring{display:block}.cursor-hover #nhe-cursor-ring{width:54px;height:54px;background:rgba(239,143,120,.14);border-color:#ef8f78}.cursor-hover #nhe-cursor-dot{background:#2b73b7}.elementor-button,.nav-cta,.wp-element-button{transition:transform .18s ease,box-shadow .25s ease!important;will-change:transform}@media(pointer:coarse){#nhe-cursor-dot,#nhe-cursor-ring{display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-ready,.revealed{opacity:1!important;transform:none!important;transition:none!important}.elementor-widget-image img{transform:none!important}.elementor-button,.nav-cta{transition:none!important}}
