.elementor-3751 .elementor-element.elementor-element-03f0e9b{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4B44300;--border-color:#F4B44300;--border-radius:12px 12px 12px 12px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3751 .elementor-element.elementor-element-03f0e9b:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-03f0e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA3;}.elementor-3751 .elementor-element.elementor-element-03f0e9b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4B443;--border-color:#F4B443;box-shadow:0px 20px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-3751 .elementor-element.elementor-element-03f0e9b, .elementor-3751 .elementor-element.elementor-element-03f0e9b::before{--border-transition:0.6s;}.elementor-3751 .elementor-element.elementor-element-76e7756{--display:flex;}.elementor-3751 .elementor-element.elementor-element-517b92f{background-color:var( --e-global-color-accent );padding:5px 12px 5px 12px;top:10px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-3751 .elementor-element.elementor-element-517b92f{left:10px;}body.rtl .elementor-3751 .elementor-element.elementor-element-517b92f{right:10px;}.elementor-3751 .elementor-element.elementor-element-517b92f .elementor-heading-title{font-size:14px;color:#FFFFFF;}.elementor-3751 .elementor-element.elementor-element-47ffa5b img{border-radius:12px 12px 12px 12px;}.elementor-3751 .elementor-element.elementor-element-d3ffe39{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3751 .elementor-element.elementor-element-56a0c85 .elementor-heading-title{font-size:14px;font-weight:400;line-height:18px;}.elementor-3751 .elementor-element.elementor-element-a6fb528{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-e83ce2e .elementor-heading-title{font-size:18px;}@media(min-width:769px){.elementor-3751 .elementor-element.elementor-element-03f0e9b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-03f0e9b *//* The Card Container */
.glow-card {
    position: relative;
    overflow: hidden; /* Keeps the glow inside the card */
    transition: 0.6s ease;
    border: 1px solid rgba(255,255,255,0.05);
}

/* The Glow Layer */
.glow-card::before {
    content: "";
    position: absolute;
    inset: 0;
    /* This creates the radial light - adjust '150px' to change glow size */
    background: radial-gradient(
        circle at var(--mouse-x, 50%) var(--mouse-y, 50%), 
        rgba(212, 175, 55, 0.15) 0%, 
        transparent 70%
    );
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* Allows clicking through to buttons */
    z-index: 1;
}

/* Show glow on hover */
.glow-card:hover::before {
    opacity: 1;
}

/* Elevate the card content above the glow */
.glow-card > * {
    position: relative;
    z-index: 2;
}

.glow-card:hover {
    transform: translateY(-10px);
}/* End custom CSS */