.elementor-1040 .elementor-element.elementor-element-73fea7b{--display:flex;}.elementor-1040 .elementor-element.elementor-element-73fea7b:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-73fea7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://jackpotgamingclub.com/wp-content/uploads/2026/06/123-1.webp");}.elementor-1040 .elementor-element.elementor-element-51f59f1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1040 .elementor-element.elementor-element-f2d8c53{--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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-5dca5ec{text-align:center;}.elementor-1040 .elementor-element.elementor-element-5dca5ec .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:56px;font-weight:bold;text-transform:none;font-style:italic;text-decoration:none;line-height:47px;letter-spacing:-0.4px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-1040 .elementor-element.elementor-element-5878925{font-family:"Poppins", sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1040 .elementor-element.elementor-element-c0a76bd{--display:flex;}.elementor-1040 .elementor-element.elementor-element-515165d{text-align:center;}.elementor-1040 .elementor-element.elementor-element-515165d .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:56px;font-weight:bold;text-transform:none;font-style:italic;text-decoration:none;line-height:47px;letter-spacing:-0.4px;}.elementor-1040 .elementor-element.elementor-element-e3aa548{font-family:"Poppins", sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-1040 .elementor-element.elementor-element-31482fe{--display:flex;border-style:none;--border-style:none;}.elementor-1040 .elementor-element.elementor-element-b8edb63{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1040 .elementor-element.elementor-element-8b73a07{--display:flex;}.elementor-1040 .elementor-element.elementor-element-1951025{text-align:center;}.elementor-1040 .elementor-element.elementor-element-1951025 .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:40px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:68px;color:#FFB000;}.elementor-1040 .elementor-element.elementor-element-8329d68{--e-transform-translateY:-15px;font-family:"Inter", sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-1040 .elementor-element.elementor-element-d6b1263{--display:flex;}.elementor-1040 .elementor-element.elementor-element-2a6b6ea{text-align:center;}.elementor-1040 .elementor-element.elementor-element-2a6b6ea .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:40px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:68px;color:#FFB000;}.elementor-1040 .elementor-element.elementor-element-fcff53d{--e-transform-translateY:-15px;font-family:"Inter", sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-1040 .elementor-element.elementor-element-5a17ecf{--n-accordion-title-font-size:40px;--e-transform-translateY:-30px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#ECA80F;--n-accordion-icon-size:15px;}.elementor-1040 .elementor-element.elementor-element-5a17ecf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1040 .elementor-element.elementor-element-5a17ecf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", sans-serif;font-weight:700;}@media(max-width:1024px){.elementor-1040 .elementor-element.elementor-element-51f59f1{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1040 .elementor-element.elementor-element-b8edb63{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1040 .elementor-element.elementor-element-51f59f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1040 .elementor-element.elementor-element-5dca5ec .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1040 .elementor-element.elementor-element-5878925{font-size:16px;line-height:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1040 .elementor-element.elementor-element-515165d .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-1040 .elementor-element.elementor-element-e3aa548{font-size:16px;line-height:24px;}.elementor-1040 .elementor-element.elementor-element-b8edb63{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1040 .elementor-element.elementor-element-1951025 .elementor-heading-title{font-size:25px;line-height:48px;}.elementor-1040 .elementor-element.elementor-element-8329d68{font-size:16px;line-height:24px;}.elementor-1040 .elementor-element.elementor-element-2a6b6ea .elementor-heading-title{font-size:25px;line-height:48px;}.elementor-1040 .elementor-element.elementor-element-fcff53d{font-size:16px;line-height:24px;}.elementor-1040 .elementor-element.elementor-element-5a17ecf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:17px;--n-accordion-icon-size:0px;--n-accordion-icon-gap:0px;}.elementor-1040 .elementor-element.elementor-element-5a17ecf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}:where( .elementor-1040 .elementor-element.elementor-element-5a17ecf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1em;word-spacing:0em;}}/* Start custom CSS for heading, class: .elementor-element-5dca5ec */.cta-glass {
    position: relative;
    border-radius: 24px;
    overflow: hidden;

    /* GLASS THẬT (nền trong để blur hoạt động) */
    background: rgba(255,255,255,0.05);
    backdrop-filter: blur(60px) saturate(180%);
    -webkit-backdrop-filter: blur(60px) saturate(180%);

    /* GOLD BORDER + GLOW */
    border: 1px solid rgba(212,175,55,0.8);

    box-shadow:
      0 0 0 1px rgba(212,175,55,0.3),   /* viền gold nhẹ hơn */
        0 8px 25px rgba(0,0,0,0.35),      /* shadow chính gọn lại */
        0 2px 8px rgba(0,0,0,0.2),        /* shadow phụ mềm */
        inset 0 1px 0 rgba(255,255,255,0.12);

    /* ANIMATION */
    transition: transform 0.35s ease, box-shadow 0.35s ease;
    will-change: transform;
}

/* RED → BLACK GRADIENT (brand) */
.cta-glass::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: linear-gradient(
        135deg,
        rgba(120,0,0,0.75),
        rgba(30,0,0,0.9) 60%,
        rgba(0,0,0,0.95)
    );

    mix-blend-mode: multiply;
    pointer-events: none;
}

/* DEPTH + NOISE + FOCUS LEFT */
.cta-glass::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background:
        linear-gradient(
            to right,
            rgba(0,0,0,0.75) 0%,
            rgba(0,0,0,0.5) 50%,
            rgba(0,0,0,0.2) 75%,
            transparent 100%
        ),
        repeating-linear-gradient(
            0deg,
            rgba(255,255,255,0.015) 0px,
            rgba(255,255,255,0.015) 1px,
            transparent 1px,
            transparent 2px
        );

    mix-blend-mode: soft-light;
    opacity: 0.7;

    pointer-events: none;
}

/* CONTENT */
.cta-glass > * {
    position: relative;
    z-index: 2;
}

/* HOVER BUMP (premium) */
.cta-glass:hover {
    transform: translateY(-6px) scale(1.015);

    box-shadow:
        0 0 0 1px rgba(212,175,55,0.6),
        0 25px 70px rgba(212,175,55,0.3),
        0 50px 120px rgba(0,0,0,0.8),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2d8c53 */.elementor-1040 .elementor-element.elementor-element-f2d8c53 {
    position: relative;
    overflow: visible;
    text-align: center;
}

/* CARD IMAGE - nằm phía trước */
.elementor-1040 .elementor-element.elementor-element-f2d8c53 .elementor-widget-image {
    position: relative;
    z-index: 10;
    margin-top: -30px;
}

/* HEAD TEXT - vàng ánh kim + trồi lên */
.elementor-1040 .elementor-element.elementor-element-f2d8c53 .elementor-heading-title {
    position: relative;
    z-index: 2;

    background: linear-gradient(
    90deg,
    #7A4A00 0%,
    #A8711E 12%,
    #C9983A 24%,
    #E6C76A 36%,
    #FFF2B0 50%,
    #E6C76A 64%,
    #C9983A 76%,
    #A8711E 88%,
    #7A4A00 100%
);

background-size: 500% auto;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    opacity: 0;
    filter: blur(12px);
    transform: translateY(130px) scale(.96);

    animation:
        textRiseFromCard 2.4s cubic-bezier(0.16, 1, 0.3, 1) forwards,
        goldShineMove 30s linear infinite;

    animation-delay: .35s, 0s;
}

/* DESCRIBE - trồi lên sau heading */
.elementor-1040 .elementor-element.elementor-element-f2d8c53 .elementor-widget-text-editor {
    position: relative;
    z-index: 2;

    opacity: 0;
    filter: blur(10px);
    transform: translateY(110px) scale(.98);

    animation: textRiseFromCard 2.2s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    animation-delay: .6s;
}

/* CHỮ TRỒI LÊN TỪ SAU CARD */
@keyframes textRiseFromCard {
    0% {
        opacity: 0;
        filter: blur(12px);
        transform: translateY(130px) scale(.96);
    }

    45% {
        opacity: 1;
        filter: blur(5px);
    }

    100% {
        opacity: 1;
        filter: blur(0);
        transform: translateY(0) scale(1);
    }
}

/* ÁNH KIM CHẠY NGANG */
@keyframes goldShineMove {
    0% {
        background-position: 0% center;
    }

    100% {
        background-position: 400% center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f59f1 */.elementor-1040 .elementor-element.elementor-element-51f59f1 {
    position: relative;
    overflow: visible;
    text-align: center;
}

/* CARD IMAGE - nằm phía trước */
.elementor-1040 .elementor-element.elementor-element-51f59f1 .elementor-widget-image {
    position: relative;
    z-index: 10;
    margin-top: -30px;
}

/* HEAD TEXT - vàng ánh kim + trồi lên */
.elementor-1040 .elementor-element.elementor-element-51f59f1 .elementor-heading-title {
    position: relative;
    z-index: 2;

    background: linear-gradient(
    90deg,
    #7A4A00 0%,
    #A8711E 12%,
    #C9983A 24%,
    #E6C76A 36%,
    #FFF2B0 50%,
    #E6C76A 64%,
    #C9983A 76%,
    #A8711E 88%,
    #7A4A00 100%
);

background-size: 500% auto;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    opacity: 0;
    filter: blur(12px);
    transform: translateY(130px) scale(.96);

    animation:
        textRiseFromCard 2.4s cubic-bezier(0.16, 1, 0.3, 1) forwards,
        goldShineMove 20s linear infinite;

    animation-delay: .35s, 0s;
}

/* DESCRIBE - trồi lên sau heading */
.elementor-1040 .elementor-element.elementor-element-51f59f1 .elementor-widget-text-editor {
    position: relative;
    z-index: 2;

    opacity: 0;
    filter: blur(10px);
    transform: translateY(110px) scale(.98);

    animation: textRiseFromCard 2.2s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    animation-delay: .6s;
}

/* CHỮ TRỒI LÊN TỪ SAU CARD */
@keyframes textRiseFromCard {
    0% {
        opacity: 0;
        filter: blur(12px);
        transform: translateY(130px) scale(.96);
    }

    45% {
        opacity: 1;
        filter: blur(5px);
    }

    100% {
        opacity: 1;
        filter: blur(0);
        transform: translateY(0) scale(1);
    }
}

/* ÁNH KIM CHẠY NGANG */
@keyframes goldShineMove {
    0% {
        background-position: 0% center;
    }

    100% {
        background-position: 400% center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b73a07 */.elementor-1040 .elementor-element.elementor-element-8b73a07 {
    position: relative;
    overflow: hidden;

    background:
        linear-gradient(
            180deg,
            rgba(35,35,35,.35) 0%,
            rgba(18,18,18,.55) 100%
        );

    backdrop-filter: blur(28px) saturate(120%);
    -webkit-backdrop-filter: blur(28px) saturate(120%);

    border: 1px solid rgba(212,175,55,.12);

    border-radius: 22px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(212,175,55,.06),
        0 25px 60px rgba(0,0,0,.35);
}

/* Highlight trên cùng cực nhẹ */
.elementor-1040 .elementor-element.elementor-element-8b73a07::before{

    content:"";

    position:absolute;

    top:0;
    left:0;
    right:0;

    height:25%;

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.04),
        transparent
    );

    pointer-events:none;
}

/* GOLD LINE */
.elementor-1040 .elementor-element.elementor-element-8b73a07::after{

    content:"";

    position:absolute;

    left:6%;
    right:6%;
    bottom:0;

    height:1px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(212,175,55,.25),
        #D4AF37,
        rgba(212,175,55,.25),
        transparent
    );

    box-shadow:
        0 0 8px rgba(212,175,55,.25);

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6b1263 */.elementor-1040 .elementor-element.elementor-element-d6b1263 {
    position: relative;
    overflow: hidden;

    background:
        linear-gradient(
            180deg,
            rgba(35,35,35,.35) 0%,
            rgba(18,18,18,.55) 100%
        );

    backdrop-filter: blur(28px) saturate(120%);
    -webkit-backdrop-filter: blur(28px) saturate(120%);

    border: 1px solid rgba(212,175,55,.12);

    border-radius: 22px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(212,175,55,.06),
        0 25px 60px rgba(0,0,0,.35);
}

/* Highlight trên cùng cực nhẹ */
.elementor-1040 .elementor-element.elementor-element-d6b1263::before{

    content:"";

    position:absolute;

    top:0;
    left:0;
    right:0;

    height:25%;

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.04),
        transparent
    );

    pointer-events:none;
}

/* GOLD LINE */
.elementor-1040 .elementor-element.elementor-element-d6b1263::after{

    content:"";

    position:absolute;

    left:6%;
    right:6%;
    bottom:0;

    height:1px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(212,175,55,.25),
        #D4AF37,
        rgba(212,175,55,.25),
        transparent
    );

    box-shadow:
        0 0 8px rgba(212,175,55,.25);

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b73a07 */.elementor-1040 .elementor-element.elementor-element-8b73a07 {
    position: relative;
    overflow: hidden;

    background:
        linear-gradient(
            180deg,
            rgba(35,35,35,.35) 0%,
            rgba(18,18,18,.55) 100%
        );

    backdrop-filter: blur(28px) saturate(120%);
    -webkit-backdrop-filter: blur(28px) saturate(120%);

    border: 1px solid rgba(212,175,55,.12);

    border-radius: 22px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(212,175,55,.06),
        0 25px 60px rgba(0,0,0,.35);
}

/* Highlight trên cùng cực nhẹ */
.elementor-1040 .elementor-element.elementor-element-8b73a07::before{

    content:"";

    position:absolute;

    top:0;
    left:0;
    right:0;

    height:25%;

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.04),
        transparent
    );

    pointer-events:none;
}

/* GOLD LINE */
.elementor-1040 .elementor-element.elementor-element-8b73a07::after{

    content:"";

    position:absolute;

    left:6%;
    right:6%;
    bottom:0;

    height:1px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(212,175,55,.25),
        #D4AF37,
        rgba(212,175,55,.25),
        transparent
    );

    box-shadow:
        0 0 8px rgba(212,175,55,.25);

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6b1263 */.elementor-1040 .elementor-element.elementor-element-d6b1263 {
    position: relative;
    overflow: hidden;

    background:
        linear-gradient(
            180deg,
            rgba(35,35,35,.35) 0%,
            rgba(18,18,18,.55) 100%
        );

    backdrop-filter: blur(28px) saturate(120%);
    -webkit-backdrop-filter: blur(28px) saturate(120%);

    border: 1px solid rgba(212,175,55,.12);

    border-radius: 22px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(212,175,55,.06),
        0 25px 60px rgba(0,0,0,.35);
}

/* Highlight trên cùng cực nhẹ */
.elementor-1040 .elementor-element.elementor-element-d6b1263::before{

    content:"";

    position:absolute;

    top:0;
    left:0;
    right:0;

    height:25%;

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.04),
        transparent
    );

    pointer-events:none;
}

/* GOLD LINE */
.elementor-1040 .elementor-element.elementor-element-d6b1263::after{

    content:"";

    position:absolute;

    left:6%;
    right:6%;
    bottom:0;

    height:1px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(212,175,55,.25),
        #D4AF37,
        rgba(212,175,55,.25),
        transparent
    );

    box-shadow:
        0 0 8px rgba(212,175,55,.25);

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5a17ecf */.elementor-1040 .elementor-element.elementor-element-5a17ecf .e-n-accordion-item-title,
.elementor-1040 .elementor-element.elementor-element-5a17ecf .e-n-accordion-item-title-text,
.elementor-1040 .elementor-element.elementor-element-5a17ecf .e-n-accordion-item-title-header,
.elementor-1040 .elementor-element.elementor-element-5a17ecf .elementor-heading-title {
    background: linear-gradient(
    90deg,
    #C99A2E 0%,
    #E3BC5A 15%,
    #F4DB8A 30%,
    #FFF6D5 50%,
    #F4DB8A 70%,
    #E3BC5A 85%,
    #C99A2E 100%
);

background-size: 700% auto;

    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;

    color: transparent !important;

    animation: membershipGold 60s linear infinite !important;
}

.elementor-1040 .elementor-element.elementor-element-5a17ecf .e-n-accordion-item[open] .e-n-accordion-item-title,
.elementor-1040 .elementor-element.elementor-element-5a17ecf .e-n-accordion-item[open] .e-n-accordion-item-title-text,
.elementor-1040 .elementor-element.elementor-element-5a17ecf .e-n-accordion-item[open] .elementor-heading-title {
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
}

@keyframes membershipGold {
    from {
        background-position: 0% center;
    }

    to {
        background-position: 800% center;
    }
}/* End custom CSS */