.njhms-process-card{position:relative;overflow:visible;background:#fff;border-radius:9px;isolation:isolate;transition:box-shadow .35s ease}.njhms-process-card::before{content:"";position:absolute;inset:0;background:#18191c;border-radius:9px;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none}.njhms-process-card:hover::before{transform:scaleX(1)}.njhms-process-card>*{position:relative;z-index:1}.njhms-process-card:hover{box-shadow:0 16px 35px rgba(0,0,0,.12)}.njhms-process-card .elementor-heading-title,.njhms-process-card .elementor-widget-text-editor,.njhms-process-card .elementor-widget-text-editor p{transition:color .3s ease}.njhms-process-card:hover .elementor-heading-title{color:#fff!important}.njhms-process-card:hover .elementor-widget-text-editor,.njhms-process-card:hover .elementor-widget-text-editor p{color:#fff!important}.njhms-process-card .njhms-process-step{background-color:#18191c!important;border-color:#18191c!important;transition:background-color .35s ease,border-color .35s ease,transform .35s ease}.njhms-process-card:hover .njhms-process-step{background-color:#fc1a22!important;border-color:#fc1a22!important;transform:scale(1.08)}.njhms-process-card .njhms-process-step .elementor-heading-title,.njhms-process-card:hover .njhms-process-step .elementor-heading-title{color:#fff!important}.njhms-process-card .njhms-service-badge{position:absolute!important;top:0!important;right:0!important;left:auto!important;width:fit-content!important;min-width:0!important;max-width:calc(100% - 20px)!important;--width:fit-content !important;margin:0!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;box-sizing:border-box;background:#fc1a22;border-radius:0 9px 0 9px;z-index:10!important}.njhms-process-card:hover .njhms-service-badge{background:#fc1a22!important}.njhms-process-card .njhms-service-badge .elementor-heading-title,.njhms-process-card .njhms-service-badge p,.njhms-process-card:hover .njhms-service-badge .elementor-heading-title,.njhms-process-card:hover .njhms-service-badge p{color:#fff!important}@media (max-width:767px){.njhms-process-card .njhms-service-badge{max-width:calc(100% - 15px)!important}}.njhms-hero-copy .elementor-heading-title{color:#fff!important;text-shadow:0 2px 3px rgba(0,0,0,.65),0 4px 14px rgba(0,0,0,.35)}.njhms-hero-copy .elementor-widget-text-editor,.njhms-hero-copy .elementor-widget-text-editor p{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.75),0 2px 8px rgba(0,0,0,.35)}.arrow-hover .elementor-button-icon{transition:transform .25s ease}.arrow-hover:hover .elementor-button-icon{transform:translateX(5px)}.njhms-form .elementor-field::placeholder{font-size:13px;color:#6b7280}.njhms-form select.elementor-field{font-size:13px;color:#6b7280}.liquid-glass{background:rgba(255,255,255,.12);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 24px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.25);border-radius:16px}.njhms-process-step{transition:background-color .25s ease}.njhms-process-step:hover{background-color:#fc1a22}.njhms-process-step:hover .elementor-heading-title{color:#fff!important}.values-number{opacity:.25}.njhms-marquee-wrap{position:relative;overflow:hidden}.njhms-marquee-wrap::before,.njhms-marquee-wrap::after{content:"";position:absolute;top:0;bottom:0;width:140px;z-index:2;pointer-events:none}.njhms-marquee-wrap::before{left:0;background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%)}.njhms-marquee-wrap::after{right:0;background:linear-gradient(to left,#fff 0%,rgba(255,255,255,0) 100%)}.njhms-marquee .swiper-slide{width:auto!important;flex-shrink:0!important}.njhms-marquee .swiper-wrapper{transition-timing-function:linear!important}@media (max-width:767px){.njhms-marquee-wrap::before,.njhms-marquee-wrap::after{width:60px}}.e-con.njhms-benefit-card{position:relative;isolation:isolate}.e-con.njhms-benefit-card::before{content:"";position:absolute;inset:0;background:#e8151c;border-radius:9px;z-index:-1;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.4,0,.2,1)}.e-con.njhms-benefit-card:hover::before{transform:scaleX(1)}.njhms-benefit-card .njhms-ghost{pointer-events:none;transition:transform .5s cubic-bezier(.4,0,.2,1)}.njhms-benefit-card .njhms-ghost .elementor-heading-title{transition:color .4s ease}.njhms-benefit-card .elementor-widget-text-editor,.njhms-benefit-card .elementor-widget-text-editor p{transition:color .3s ease}.njhms-benefit-card:hover .njhms-ghost{transform:translate(-6px,-10px)}.njhms-benefit-card:hover .njhms-ghost .elementor-heading-title{color:rgba(255,255,255,.22)!important}.njhms-benefit-card:hover .elementor-widget-text-editor,.njhms-benefit-card:hover .elementor-widget-text-editor p{color:#fff!important}.e-con.njhms-step-rail>.e-con{position:relative}.e-con.njhms-step-rail>.e-con:not(:nth-last-child(1 of .e-con))::before{content:"";position:absolute;left:27px;top:28px;bottom:-20px;width:2px;background:#e8151c;pointer-events:none}.njhms-option-card,.njhms-option-card .elementor-cta{height:100%}.njhms-option-card .elementor-cta{border-radius:inherit}.njhms-option-card .elementor-cta__content{position:relative;isolation:isolate;flex:1 1 auto}.njhms-option-card .elementor-cta__content::before{content:"";position:absolute;inset:0;background:#e8151c;z-index:-1;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.4,0,.2,1)}.njhms-option-card .elementor-cta__bg{transition:transform .5s cubic-bezier(.4,0,.2,1)}.njhms-option-card .elementor-cta__title,.njhms-option-card .elementor-cta__description{transition:color .3s ease}@media (hover:hover){.njhms-option-card:hover .elementor-cta__content::before{transform:scaleX(1)}.njhms-option-card:hover .elementor-cta__bg{transform:scale(1.06)}.njhms-option-card:hover .elementor-cta__title,.njhms-option-card:hover .elementor-cta__description{color:#fff!important}}.njhms-post-card .elementor-heading-title{transition:color .3s ease}.njhms-post-card:hover .elementor-widget-heading:first-child .elementor-heading-title{color:#e8151c!important}.njhms-post-card .elementor-widget-image{overflow:hidden;border-radius:12px 12px 0 0}.njhms-post-card .elementor-widget-image img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.njhms-post-card:hover .elementor-widget-image img{transform:scale(1.06)}@media (hover:none){.njhms-post-card:hover .elementor-widget-image img{transform:none}}