.elementor-1739 .elementor-element.elementor-element-da1fe9d{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#D9A514;--border-color:#D9A514;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1739 .elementor-element.elementor-element-da1fe9d:not(.elementor-motion-effects-element-type-background), .elementor-1739 .elementor-element.elementor-element-da1fe9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #050300 0%, #241800 100%);}.elementor-1739 .elementor-element.elementor-element-da1fe9d::before, .elementor-1739 .elementor-element.elementor-element-da1fe9d > .elementor-background-video-container::before, .elementor-1739 .elementor-element.elementor-element-da1fe9d > .e-con-inner > .elementor-background-video-container::before, .elementor-1739 .elementor-element.elementor-element-da1fe9d > .elementor-background-slideshow::before, .elementor-1739 .elementor-element.elementor-element-da1fe9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1739 .elementor-element.elementor-element-da1fe9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1739 .elementor-element.elementor-element-0d8ff2b{--display:flex;}.elementor-1739 .elementor-element.elementor-element-99c7b49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-fda550b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-0403cf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-21f142e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-7253df8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1739 .elementor-element.elementor-element-da1fe9d{--min-height:180px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-55c1e71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 15px 15px 15px;}.elementor-1739 .elementor-element.elementor-element-0d8ff2b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1739 .elementor-element.elementor-element-0403cf3{--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1739{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-55c1e71 *//* =========================================================
   AGS — PREMIUM GOLD BONUSES NOTE
   FLOATING GIFT / SURPRISE EFFECT
   ========================================================= */

.elementor-1739 .elementor-element.elementor-element-55c1e71 {
    position: relative;
    width: 100%;
    min-height: 70px;
    box-sizing: border-box;

    display: flex;
    align-items: center;
    justify-content: center;
}


/* =========================================================
   CLICKABLE
   ========================================================= */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-note-link {
    display: block;
    width: 100%;

    color: inherit;
    text-decoration: none !important;

    cursor: pointer;
}


/* =========================================================
   MAIN GOLD NOTE
   ========================================================= */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-note {

    position: relative;

    width: 100%;
    min-height: 70px;

    box-sizing: border-box;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 8px 12px;

    overflow: hidden;

    border-radius: 10px;

    background:
        radial-gradient(
            ellipse at center,
            rgba(255,255,190,.20),
            transparent 58%
        ),
        linear-gradient(
            135deg,
            #80600c 0%,
            #b98b1b 14%,
            #e0bb48 28%,
            #f5dc70 42%,
            #c79b27 58%,
            #e4c34d 75%,
            #a47713 90%,
            #d6ae36 100%
        );

    border: 2px solid #f9e27b;

    box-shadow:
        0 0 5px rgba(255,220,90,.85),
        0 0 14px rgba(255,190,40,.45),
        inset 0 0 0 2px rgba(80,50,0,.55),
        inset 0 0 12px rgba(255,245,170,.28);

    animation:
        bonusNoteFloat 5s ease-in-out infinite,
        bonusNoteGlow 4s ease-in-out infinite;
}


/* =========================================================
   INNER MONEY FRAME
   ========================================================= */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-note::before {

    content: "";

    position: absolute;

    inset: 5px;

    border-radius: 7px;

    border: 1px solid rgba(255,240,150,.75);

    box-shadow:
        inset 0 0 0 1px rgba(105,65,0,.55),
        inset 0 0 8px rgba(255,245,180,.25);

    pointer-events: none;

    z-index: 2;
}


/* =========================================================
   PAPER TEXTURE
   ========================================================= */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-note::after {

    content: "";

    position: absolute;

    inset: 7px;

    background:
        repeating-linear-gradient(
            0deg,
            transparent 0,
            transparent 3px,
            rgba(255,255,210,.045) 4px
        ),
        repeating-linear-gradient(
            90deg,
            transparent 0,
            transparent 5px,
            rgba(80,45,0,.045) 6px
        );

    opacity: .7;

    pointer-events: none;

    z-index: 3;
}


/* =========================================================
   AGS MEDALLION
   ========================================================= */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-ags {

    position: absolute;

    left: 9px;
    top: 50%;

    transform: translateY(-50%);

    width: 34px;
    height: 34px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    font-family: Georgia, serif;

    font-size: 8px;
    font-weight: 900;

    color: rgba(255,245,185,.38);

    background:
        radial-gradient(
            circle,
            rgba(255,240,170,.08),
            rgba(95,60,0,.18)
        );

    border: 1px solid rgba(255,245,180,.28);

    box-shadow:
        inset 0 0 7px rgba(70,40,0,.35);

    opacity: .7;

    z-index: 8;
}


/* =========================================================
   BONUSES COINS
   ========================================================= */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins {

    position: relative;

    z-index: 15;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 4px;

    width: 100%;
}


/* INDIVIDUAL COINS */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins span {

    position: relative;

    width: 28px;
    height: 28px;

    display: flex;

    align-items: center;
    justify-content: center;

    flex: 0 0 28px;

    border-radius: 50%;

    font-family:
        Georgia,
        "Times New Roman",
        serif;

    font-size: 13px;

    font-weight: 900;

    color: #5c3b00;

    background:
        radial-gradient(
            circle at 35% 28%,
            #fffbd0 0%,
            #ffe979 18%,
            #e5ad27 48%,
            #9b6508 78%,
            #684000 100%
        );

    border: 1px solid #fff2a0;

    box-shadow:
        0 0 4px rgba(255,220,90,.8),
        inset 0 1px 2px rgba(255,255,220,.9),
        inset 0 -2px 3px rgba(90,45,0,.65);

    text-shadow:
        0 1px 1px rgba(255,240,150,.7),
        0 -1px 1px rgba(70,40,0,.5);

    animation:
        bonusCoinFloat 3s ease-in-out infinite;
}


/* COIN INNER RING */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins span::before {

    content: "";

    position: absolute;

    inset: 3px;

    border-radius: 50%;

    border: 1px solid rgba(255,245,170,.7);

    pointer-events: none;
}


/* COIN HIGHLIGHT */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins span::after {

    content: "";

    position: absolute;

    top: 4px;
    left: 5px;

    width: 5px;
    height: 3px;

    border-radius: 50%;

    background: rgba(255,255,255,.7);

    filter: blur(.5px);

    pointer-events: none;
}


/* STAGGER */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins span:nth-child(1) {
    animation-delay: 0s;
}

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins span:nth-child(2) {
    animation-delay: -.25s;
}

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins span:nth-child(3) {
    animation-delay: -.5s;
}

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins span:nth-child(4) {
    animation-delay: -.75s;
}

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins span:nth-child(5) {
    animation-delay: -1s;
}

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins span:nth-child(6) {
    animation-delay: -1.25s;
}

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins span:nth-child(7) {
    animation-delay: -1.5s;
}


/* =========================================================
   FLOATING GIFT BOXES
   ========================================================= */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-gift {

    position: absolute;

    width: 18px;
    height: 15px;

    border-radius: 3px;

    background:
        linear-gradient(
            135deg,
            #9d1d1d,
            #d94732 45%,
            #781111
        );

    border: 1px solid rgba(255,225,150,.65);

    box-shadow:
        0 0 5px rgba(255,120,50,.35),
        inset 0 1px 2px rgba(255,255,255,.25);

    opacity: .38;

    z-index: 6;

    pointer-events: none;
}


/* Vertical ribbon */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-gift::before {

    content: "";

    position: absolute;

    left: 50%;
    top: 0;

    width: 4px;
    height: 100%;

    transform: translateX(-50%);

    background:
        linear-gradient(
            180deg,
            #ffe99a,
            #d7a82d,
            #fff0a8
        );

    opacity: .8;
}


/* Horizontal ribbon */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-gift::after {

    content: "";

    position: absolute;

    left: -1px;
    top: 42%;

    width: calc(100% + 2px);
    height: 4px;

    background:
        linear-gradient(
            90deg,
            #d7a82d,
            #fff0a8,
            #d7a82d
        );

    opacity: .8;
}


/* Gift bow */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-gift span {

    position: absolute;

    left: 50%;
    top: -5px;

    width: 7px;
    height: 7px;

    transform: translateX(-50%) rotate(45deg);

    border: 2px solid #ffe99a;

    border-radius: 50% 50% 50% 2px;

    background: #c98e1b;

    z-index: 2;
}


/* =========================================================
   GIFT POSITIONS
   ========================================================= */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .gift-one {

    left: 14%;
    top: 13%;

    animation:
        giftFloatOne 5.2s ease-in-out infinite;
}


.elementor-1739 .elementor-element.elementor-element-55c1e71 .gift-two {

    left: 28%;
    bottom: 8%;

    transform: scale(.72);

    opacity: .28;

    animation:
        giftFloatTwo 5.8s ease-in-out infinite;
}


.elementor-1739 .elementor-element.elementor-element-55c1e71 .gift-three {

    right: 19%;
    top: 9%;

    transform: scale(.78);

    opacity: .3;

    animation:
        giftFloatThree 5s ease-in-out infinite;
}


.elementor-1739 .elementor-element.elementor-element-55c1e71 .gift-four {

    right: 10%;
    bottom: 12%;

    transform: scale(.62);

    opacity: .24;

    animation:
        giftFloatFour 6s ease-in-out infinite;
}


/* =========================================================
   SPARKLES
   ========================================================= */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-spark {

    position: absolute;

    color: rgba(255,248,190,.7);

    font-family: Georgia, serif;

    font-size: 8px;

    text-shadow:
        0 0 5px rgba(255,220,80,.65);

    z-index: 9;

    pointer-events: none;

    animation:
        sparkleFloat 3s ease-in-out infinite;
}


.elementor-1739 .elementor-element.elementor-element-55c1e71 .sparkle-one {

    left: 22%;
    top: 15%;

    animation-delay: -.5s;
}


.elementor-1739 .elementor-element.elementor-element-55c1e71 .sparkle-two {

    right: 29%;
    bottom: 15%;

    animation-delay: -1.5s;
}


.elementor-1739 .elementor-element.elementor-element-55c1e71 .sparkle-three {

    right: 12%;
    top: 27%;

    animation-delay: -2.2s;
}


/* =========================================================
   NOTE SHINE
   ========================================================= */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .note-shine {

    position: absolute;

    top: -40%;
    left: -35%;

    width: 20%;
    height: 180%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.05),
            rgba(255,255,220,.55),
            rgba(255,255,255,.05),
            transparent
        );

    transform: rotate(18deg);

    pointer-events: none;

    z-index: 25;

    animation:
        noteShine 5s ease-in-out infinite;
}


/* =========================================================
   HOVER
   ========================================================= */

.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-note:hover {

    transform:
        translateY(-2px)
        scale(1.01);

    box-shadow:
        0 0 8px rgba(255,225,100,1),
        0 0 20px rgba(255,190,40,.7),
        inset 0 0 14px rgba(255,245,170,.4);
}


.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-note:hover .bonus-gift {

    opacity: .55;
}


/* =========================================================
   ANIMATIONS
   ========================================================= */

@keyframes bonusNoteFloat {

    0%,100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-2px);
    }
}


@keyframes bonusNoteGlow {

    0%,100% {
        box-shadow:
            0 0 5px rgba(255,220,90,.75),
            0 0 12px rgba(255,190,40,.35),
            inset 0 0 10px rgba(255,245,170,.22);
    }

    50% {
        box-shadow:
            0 0 8px rgba(255,225,100,.95),
            0 0 20px rgba(255,190,40,.6),
            inset 0 0 14px rgba(255,245,170,.32);
    }
}


@keyframes bonusCoinFloat {

    0%,100% {
        transform:
            translateY(0)
            scale(1);
    }

    50% {
        transform:
            translateY(-2px)
            scale(1.04);
    }
}


/* =========================================================
   GIFT MOTION
   ========================================================= */

@keyframes giftFloatOne {

    0%,100% {
        transform:
            translate(0,0)
            rotate(-3deg);
    }

    50% {
        transform:
            translate(8px,-6px)
            rotate(8deg);
    }
}


@keyframes giftFloatTwo {

    0%,100% {
        transform:
            translate(0,0)
            rotate(4deg)
            scale(.72);
    }

    50% {
        transform:
            translate(-7px,-5px)
            rotate(-9deg)
            scale(.76);
    }
}


@keyframes giftFloatThree {

    0%,100% {
        transform:
            translate(0,0)
            rotate(-5deg)
            scale(.78);
    }

    50% {
        transform:
            translate(6px,7px)
            rotate(9deg)
            scale(.82);
    }
}


@keyframes giftFloatFour {

    0%,100% {
        transform:
            translate(0,0)
            rotate(3deg)
            scale(.62);
    }

    50% {
        transform:
            translate(-6px,-6px)
            rotate(-10deg)
            scale(.68);
    }
}


/* =========================================================
   SPARKLE MOTION
   ========================================================= */

@keyframes sparkleFloat {

    0%,100% {
        transform:
            translate(0,0)
            scale(.7)
            rotate(0deg);

        opacity: .2;
    }

    50% {
        transform:
            translate(4px,-5px)
            scale(1.25)
            rotate(45deg);

        opacity: .85;
    }
}


/* =========================================================
   SHINE MOTION
   ========================================================= */

@keyframes noteShine {

    0% {
        left: -35%;
        opacity: 0;
    }

    15% {
        opacity: .1;
    }

    45% {
        opacity: .7;
    }

    65% {
        opacity: .1;
    }

    100% {
        left: 125%;
        opacity: 0;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-note {

        min-height: 68px;

        padding: 7px 8px;
    }


    .elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-ags {

        left: 6px;

        width: 29px;
        height: 29px;

        font-size: 7px;
    }


    .elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins {

        gap: 3px;
    }


    .elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-coins span {

        width: 25px;
        height: 25px;

        flex-basis: 25px;

        font-size: 11px;
    }


    .elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-gift {

        transform: scale(.8);
    }


    .elementor-1739 .elementor-element.elementor-element-55c1e71 .gift-two {

        transform: scale(.62);
    }


    .elementor-1739 .elementor-element.elementor-element-55c1e71 .gift-three {

        transform: scale(.67);
    }


    .elementor-1739 .elementor-element.elementor-element-55c1e71 .gift-four {

        transform: scale(.52);
    }
}


/* =========================================================
   VERY SMALL PHONES
   ========================================================= */

@media (max-width: 360px) {

    .elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-gift {

        opacity: .22;
    }

    .elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-spark {
        display: none;
    }
}


/* =========================================================
   REDUCE MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-1739 .elementor-element.elementor-element-55c1e71 *,
    .elementor-1739 .elementor-element.elementor-element-55c1e71::before,
    .elementor-1739 .elementor-element.elementor-element-55c1e71::after {

        animation: none !important;

        transition: none !important;
    }
}
.elementor-1739 .elementor-element.elementor-element-55c1e71 .bonus-note-link {
    display: block;
    width: 100%;
    color: inherit;
    text-decoration: none !important;
    cursor: default !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1fe9d */.elementor-1739 .elementor-element.elementor-element-da1fe9d {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    min-height: 0 !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d8ff2b */.elementor-1739 .elementor-element.elementor-element-0d8ff2b {
    background: #070707 !important;

    border: none !important;
    border-radius: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    box-shadow: none !important;

    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c7b49 */.elementor-1739 .elementor-element.elementor-element-99c7b49 {
    background: #070707 !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda550b */.elementor-1739 .elementor-element.elementor-element-fda550b {
    background: #070707 !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0403cf3 */.elementor-1739 .elementor-element.elementor-element-0403cf3 {
    background: #070707 !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f142e */.elementor-1739 .elementor-element.elementor-element-21f142e {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #070707 !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7253df8 */.elementor-1739 .elementor-element.elementor-element-7253df8 {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #070707 !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    overflow: hidden !important;
}/* End custom CSS */