.elementor-2795 .elementor-element.elementor-element-a81bfb0{--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;}/* Start custom CSS for container, class: .elementor-element-a81bfb0 *//* =========================================================
   AGS PREMIUM CONTAINER
   BLACK + GOLD WEBSITE THEME
   CLEAN / SOBER / PROFESSIONAL
========================================================= */

.elementor-2795 .elementor-element.elementor-element-a81bfb0 {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    /* -----------------------------------------
       MAIN AGS BACKGROUND
    ----------------------------------------- */

    background:
        linear-gradient(
            180deg,
            #0b0b0a 0%,
            #050505 48%,
            #090908 100%
        );

    /* -----------------------------------------
       GOLD BORDER
    ----------------------------------------- */

    border-top:
        1px solid
        rgba(201,162,39,.32);

    border-bottom:
        1px solid
        rgba(201,162,39,.32);

    /* -----------------------------------------
       PREMIUM DEPTH
    ----------------------------------------- */

    box-shadow:

        0 8px 28px
        rgba(0,0,0,.45),

        inset 0 1px 0
        rgba(255,255,255,.025),

        inset 0 0 30px
        rgba(0,0,0,.75);
}


/* =========================================================
   SUBTLE GOLD AMBIENT GLOW
========================================================= */

.elementor-2795 .elementor-element.elementor-element-a81bfb0::before {

    content: "";

    position: absolute;

    inset: 0;

    background:

        radial-gradient(
            ellipse at 50% 0%,
            rgba(201,162,39,.10),
            transparent 42%
        ),

        radial-gradient(
            ellipse at 0% 50%,
            rgba(201,162,39,.025),
            transparent 35%
        ),

        radial-gradient(
            ellipse at 100% 70%,
            rgba(201,162,39,.02),
            transparent 35%
        );

    pointer-events: none;

    z-index: 0;
}


/* =========================================================
   KEEP ALL CONTENT ABOVE BACKGROUND
========================================================= */

.elementor-2795 .elementor-element.elementor-element-a81bfb0 > * {

    position: relative;

    z-index: 1;
}


/* =========================================================
   CLEAN INNER EDGE
========================================================= */

.elementor-2795 .elementor-element.elementor-element-a81bfb0::after {

    content: "";

    position: absolute;

    left: 8px;
    right: 8px;

    top: 8px;
    bottom: 8px;

    border:
        1px solid
        rgba(201,162,39,.055);

    border-radius: 8px;

    pointer-events: none;

    z-index: 0;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-2795 .elementor-element.elementor-element-a81bfb0 {

        background:
            linear-gradient(
                180deg,
                #0a0a09 0%,
                #050505 50%,
                #090908 100%
            );

        border-top:
            1px solid
            rgba(201,162,39,.25);

        border-bottom:
            1px solid
            rgba(201,162,39,.25);

        box-shadow:

            0 6px 20px
            rgba(0,0,0,.40),

            inset 0 0 22px
            rgba(0,0,0,.75);
    }

    .elementor-2795 .elementor-element.elementor-element-a81bfb0::before {

        background:
            radial-gradient(
                ellipse at 50% 0%,
                rgba(201,162,39,.07),
                transparent 48%
            );
    }

    .elementor-2795 .elementor-element.elementor-element-a81bfb0::after {

        left: 5px;
        right: 5px;

        top: 5px;
        bottom: 5px;

        border-radius: 6px;
    }
}/* End custom CSS */