.elementor-2530 .elementor-element.elementor-element-ebbcf0e{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-f81684f .elementor-heading-title{font-family:"Noto Serif SC", Sans-serif;font-size:30px;font-weight:800;color:#5A3E00;}.elementor-2530 .elementor-element.elementor-element-49f2368{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-1d9f995{--display:flex;}.elementor-2530 .elementor-element.elementor-element-166a9bd{font-family:"Noto Serif SC", Sans-serif;font-size:18px;}.elementor-2530 .elementor-element.elementor-element-166a9bd p{margin-block-end:0px;}.elementor-2530 .elementor-element.elementor-element-10ec70a{--display:flex;}.elementor-2530 .elementor-element.elementor-element-2c4acdd{--e-image-carousel-slides-to-show:1;}.elementor-2530 .elementor-element.elementor-element-2c4acdd.elementor-element{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-2c4acdd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2530 .elementor-element.elementor-element-f35f88a .elementor-button{border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2530 .elementor-element.elementor-element-ebbcf0e{--content-width:1288px;}}/* Start custom CSS for button, class: .elementor-element-f35f88a */.elementor-2530 .elementor-element.elementor-element-f35f88a .elementor-button {
    background: linear-gradient(
        115deg,
        #c89b2d 0%,
        #f7e7b5 18%,
        #d4af37 35%,
        #fff5cf 50%,
        #c9971f 68%,
        #f5e4a8 82%,
        #b8860b 100%
    );
    background-size: 250% 250%;
    border: none;
    color: #1a1a1a;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease;
    box-shadow:
        0 4px 20px rgba(212,175,55,0.25),
        inset 0 1px 1px rgba(255,255,255,0.35);
}

/* 金色流动效果 */
.elementor-2530 .elementor-element.elementor-element-f35f88a .elementor-button::before {
    content: "";
    position: absolute;
    inset: -50%;
    background:
        radial-gradient(circle at 30% 50%, rgba(255,255,255,0.55), transparent 28%),
        radial-gradient(circle at 70% 50%, rgba(255,255,255,0.35), transparent 22%);
    animation: goldFlow 8s linear infinite;
    pointer-events: none;
}

@keyframes goldFlow {
    0% {
        transform: translateX(-10%) rotate(0deg);
    }
    50% {
        transform: translateX(10%) rotate(180deg);
    }
    100% {
        transform: translateX(-10%) rotate(360deg);
    }
}/* End custom CSS */