.elementor-13984 .elementor-element.elementor-element-1e8b602{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13984 .elementor-element.elementor-element-75aa3f3 .elementor-heading-title{color:var( --e-global-color-0467c4d );font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-13984 .elementor-element.elementor-element-9dab5b4 .elementor-heading-title{color:var( --e-global-color-0467c4d );font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-13984 .elementor-element.elementor-element-89ffadb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-13984 .elementor-element.elementor-element-5ff9ff1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13984 .elementor-element.elementor-element-0235094{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13984 .elementor-element.elementor-element-f347e8b{--display:flex;--background-transition:0.3s;}.elementor-13984 .elementor-element.elementor-element-81b20f7 .elementor-heading-title{color:var( --e-global-color-0467c4d );font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-13984 .elementor-element.elementor-element-ac4fed2{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-13984 .elementor-element.elementor-element-b0a2f36 .elementor-heading-title{color:var( --e-global-color-0467c4d );font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-13984 .elementor-element.elementor-element-49d0c0d{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-13984 .elementor-element.elementor-element-5ff9ff1{--width:50%;}.elementor-13984 .elementor-element.elementor-element-0235094{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-d41f4a3 *//* 1. The Base Card */
.nd-package-card {
    background: #ffffff;
    padding: 25px;
    border-radius: 18px;
    border: 1px solid #eeeeee;
    position: relative;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    cursor: pointer;
    overflow: hidden; /* Keeps the sparkle effect inside corners */
}

/* 2. The Subtle Sparkle Hover */
.nd-package-card:hover {
    transform: translateY(-8px);
    border-color: #ff6600;
    
    /* Layered Box Shadow for that 'Sparkle' Glow */
    box-shadow: 
        0 0 0 1px rgba(255, 102, 0, 0.1),  /* Thin orange outer ring */
        0 0 15px rgba(255, 102, 0, 0.4),  /* Bright core glow */
        0 12px 30px rgba(0, 0, 0, 0.1),   /* Deep soft shadow for lift */
        inset 0 0 15px rgba(255, 102, 0, 0.05); /* Soft inner warmth */
}

/* 3. The "Light Shine" Effect (The white dots/sparkle feel) */
.nd-package-card::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    background: radial-gradient(circle at 50% 0%, rgba(255, 102, 0, 0.08), transparent 70%);
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
}

.nd-package-card:hover::before {
    opacity: 1;
}

/* 4. Cleanup for your list items */
.nd-package-card ul li {
    margin-bottom: 10px;
    color: #444;
}/* End custom CSS */