.elementor-358 .elementor-element.elementor-element-63f91c9{--display:flex;}.elementor-358 .elementor-element.elementor-element-63f91c9:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-63f91c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-63f91c9 */.elementor-358 .elementor-element.elementor-element-63f91c9 {
    position: relative;
    overflow: hidden;
    background: #ffffff;
    isolation: isolate;
}

/* Soft golden glow */
.elementor-358 .elementor-element.elementor-element-63f91c9::before {
    content: "";
    position: absolute;
    width: 520px;
    height: 520px;
    left: -180px;
    top: -180px;

    border: 1px solid rgba(242, 166, 35, 0.16);
    border-radius: 50%;

    box-shadow:
        0 0 0 70px rgba(242, 166, 35, 0.035),
        0 0 0 140px rgba(242, 166, 35, 0.022),
        0 0 0 210px rgba(242, 166, 35, 0.012);

    animation: goldenCircle 14s ease-in-out infinite alternate;

    z-index: -1;
}


/* Elegant geometric diamond */
.elementor-358 .elementor-element.elementor-element-63f91c9::after {
    content: "";
    position: absolute;

    width: 210px;
    height: 210px;

    right: -70px;
    bottom: -70px;

    border: 1px solid rgba(242, 166, 35, 0.13);

    transform: rotate(45deg);

    box-shadow:
        0 0 0 35px rgba(242, 166, 35, 0.025),
        0 0 0 70px rgba(242, 166, 35, 0.015);

    animation: goldenDiamond 12s ease-in-out infinite alternate;

    z-index: -1;
}


/* Very subtle golden floating glow */
.elementor-358 .elementor-element.elementor-element-63f91c9 {
    background-image:
        radial-gradient(
            circle at 12% 25%,
            rgba(242, 166, 35, 0.07),
            transparent 30%
        ),
        radial-gradient(
            circle at 92% 85%,
            rgba(242, 166, 35, 0.045),
            transparent 25%
        );
}


/* Circle animation */
@keyframes goldenCircle {

    0% {
        transform: translate(0px, 0px) scale(1);
    }

    100% {
        transform: translate(65px, 35px) scale(1.08);
    }
}


/* Diamond animation */
@keyframes goldenDiamond {

    0% {
        transform: rotate(45deg) translate(0px, 0px);
    }

    100% {
        transform: rotate(65deg) translate(-15px, -15px);
    }
}/* End custom CSS */