.elementor-152 .elementor-element.elementor-element-837c292{--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-152 .elementor-element.elementor-element-837c292:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-837c292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jadepavilion.net/wp-content/uploads/2025/11/图片1.jpg");}.elementor-152 .elementor-element.elementor-element-46c2dd3{--display:flex;}.elementor-152 .elementor-element.elementor-element-46c2dd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-152 .elementor-element.elementor-element-a66180c .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #CFB24E 0%, #E1CE83 100%);}.elementor-152 .elementor-element.elementor-element-a66180c .elementor-button-content-wrapper{flex-direction:row;}.elementor-152 .elementor-element.elementor-element-5835197{--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-152 .elementor-element.elementor-element-cb626a3{--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-152 .elementor-element.elementor-element-f3339de{--display:flex;}.elementor-152 .elementor-element.elementor-element-327cf7c{--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-152 .elementor-element.elementor-element-f73b147{--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-152 .elementor-element.elementor-element-8038fd9{--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-152 .elementor-element.elementor-element-22920cf{--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-152 .elementor-element.elementor-element-35a9ae3{--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-152 .elementor-element.elementor-element-602e20a{--display:flex;}.elementor-152 .elementor-element.elementor-element-27289a7{--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-152 .elementor-element.elementor-element-b2231e6{--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-152 .elementor-element.elementor-element-8b41f69{--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-152 .elementor-element.elementor-element-6123b75{--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-152 .elementor-element.elementor-element-103c1a8{--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-152 .elementor-element.elementor-element-14eb898{--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-152 .elementor-element.elementor-element-f9ae54b{--display:flex;}.elementor-152 .elementor-element.elementor-element-9257048{--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-152 .elementor-element.elementor-element-6139416{--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-152 .elementor-element.elementor-element-27ac2a9{--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-152 .elementor-element.elementor-element-2f702e6{--display:flex;}.elementor-152 .elementor-element.elementor-element-8a7e199{--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-152 .elementor-element.elementor-element-1c95bee{--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-152 .elementor-element.elementor-element-cc605fd{--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-152 .elementor-element.elementor-element-4c67538{--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-152 .elementor-element.elementor-element-b565212{--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-152 .elementor-element.elementor-element-714f4d2{--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-152 .elementor-element.elementor-element-9e0cac4{--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-152 .elementor-element.elementor-element-084996b{--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-152 .elementor-element.elementor-element-27abb64{--display:flex;}.elementor-152 .elementor-element.elementor-element-a3dc31f{--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-152 .elementor-element.elementor-element-45ff6cf{--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-152 .elementor-element.elementor-element-10b601f{--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-152 .elementor-element.elementor-element-8228be5{--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-152 .elementor-element.elementor-element-5f569c5{--display:flex;}@media(max-width:767px){.elementor-152 .elementor-element.elementor-element-837c292:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-837c292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jadepavilion.net/wp-content/uploads/2025/11/图片1.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-837c292{--min-height:697px;}.elementor-152 .elementor-element.elementor-element-46c2dd3{--width:534px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0550px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-152 .elementor-element.elementor-element-a66180c{width:var( --container-widget-width, 1000px );max-width:1000px;margin:50px -4px calc(var(--kit-widget-spacing, 0px) + 0px) 177px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-152 .elementor-element.elementor-element-a66180c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-a66180c .elementor-button{border-radius:41px 41px 41px 41px;}.elementor-152 .elementor-element.elementor-element-5835197:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-5835197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jadepavilion.net/wp-content/uploads/2025/11/图片2.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-5835197{--min-height:58px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-152 .elementor-element.elementor-element-cb626a3:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-cb626a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jadepavilion.net/wp-content/uploads/2025/11/图片3.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-cb626a3{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-152 .elementor-element.elementor-element-f3339de{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-327cf7c:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-327cf7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v6.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-327cf7c{--min-height:410px;}.elementor-152 .elementor-element.elementor-element-f73b147:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-f73b147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v7.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-f73b147{--min-height:459px;}.elementor-152 .elementor-element.elementor-element-8038fd9:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-8038fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v8.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-8038fd9{--min-height:387px;}.elementor-152 .elementor-element.elementor-element-22920cf:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-22920cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v9.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-22920cf{--min-height:413px;}.elementor-152 .elementor-element.elementor-element-35a9ae3:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-35a9ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v10.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-35a9ae3{--min-height:321px;}.elementor-152 .elementor-element.elementor-element-27289a7:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-27289a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v11.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-27289a7{--min-height:541px;}.elementor-152 .elementor-element.elementor-element-b2231e6:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-b2231e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v12.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-b2231e6{--min-height:328px;}.elementor-152 .elementor-element.elementor-element-8b41f69:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-8b41f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v13.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-8b41f69{--min-height:282px;}.elementor-152 .elementor-element.elementor-element-6123b75:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-6123b75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v14.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-6123b75{--min-height:648px;}.elementor-152 .elementor-element.elementor-element-103c1a8:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-103c1a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v15.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-103c1a8{--min-height:561px;}.elementor-152 .elementor-element.elementor-element-14eb898:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-14eb898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v16.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-14eb898{--min-height:520px;}.elementor-152 .elementor-element.elementor-element-9257048:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-9257048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v17.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-9257048{--min-height:647px;}.elementor-152 .elementor-element.elementor-element-6139416:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-6139416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v18.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-6139416{--min-height:458px;}.elementor-152 .elementor-element.elementor-element-27ac2a9:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-27ac2a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v19.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-27ac2a9{--min-height:546px;}.elementor-152 .elementor-element.elementor-element-8a7e199:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-8a7e199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v20.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-8a7e199{--min-height:456px;}.elementor-152 .elementor-element.elementor-element-1c95bee:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-1c95bee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v21.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-1c95bee{--min-height:393px;}.elementor-152 .elementor-element.elementor-element-cc605fd:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-cc605fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v22.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-cc605fd{--min-height:524px;}.elementor-152 .elementor-element.elementor-element-4c67538:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-4c67538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v23.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-4c67538{--min-height:605px;}.elementor-152 .elementor-element.elementor-element-b565212:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-b565212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v24.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-b565212{--min-height:440px;}.elementor-152 .elementor-element.elementor-element-714f4d2:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-714f4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v25.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-714f4d2{--min-height:344px;}.elementor-152 .elementor-element.elementor-element-9e0cac4:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-9e0cac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v26.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-9e0cac4{--min-height:384px;}.elementor-152 .elementor-element.elementor-element-084996b:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-084996b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v27.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-084996b{--min-height:629px;}.elementor-152 .elementor-element.elementor-element-a3dc31f:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-a3dc31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v28.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-a3dc31f{--min-height:607px;}.elementor-152 .elementor-element.elementor-element-45ff6cf:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-45ff6cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v29.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-45ff6cf{--min-height:724px;}.elementor-152 .elementor-element.elementor-element-10b601f:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-10b601f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v30.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-10b601f{--min-height:642px;}.elementor-152 .elementor-element.elementor-element-8228be5:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-8228be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/v31.jpg");background-size:cover;}.elementor-152 .elementor-element.elementor-element-8228be5{--min-height:636px;}}/* Start custom CSS for container, class: .elementor-element-46c2dd3 *//* 按钮上下浮动动画 */
.floating-btn {
    animation: floatUpDown 2.5s ease-in-out infinite;
}

@keyframes floatUpDown {
    0% { 
        transform: translateY(0);
    }
    50% { 
        transform: translateY(-10px);
    }
    100% { 
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3339de *//* 外框 */
.lp-box {
    background: #ffffff;
    width: 90%;
    max-width: 600px;
    margin: 0 auto;
    padding: 25px 20px;
    border-radius: 15px;
    text-align: center;
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.08);
}

/* 標題 */
.lp-title {
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-bottom: 6px;
}
.lp-title .line {
    color: #06C755;
}
.lp-title .red {
    color: #ff2d2d;
}

/* 副標題 */
.lp-subtitle {
    font-size: 14px;
    color: #6b6b6b;
    margin-bottom: 12px;
}

/* 微信號（可點擊複製） */
.lp-lineid {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
    cursor: pointer;
}
.lp-lineid .id {
    color: #ff2d2d;
    font-weight: 700;
}

/* LINE 按鈕 */
.lp-btn {
    display: inline-block;
    background: linear-gradient(90deg, #0dbf6d, #0aa05a);
    color: #fff;
    padding: 12px 30px;
    border-radius: 50px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    width: 80%;
    max-width: 380px;
    transition: 0.3s;
}

/* 上下浮動動畫 */
@keyframes floatUpDown {
    0% { transform: translateY(0); }
    50% { transform: translateY(-7px); }
    100% { transform: translateY(0); }
}

.float-btn {
    animation: floatUpDown 2.2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602e20a *//* 外框 */
.lp-box {
    background: #ffffff;
    width: 90%;
    max-width: 600px;
    margin: 0 auto;
    padding: 25px 20px;
    border-radius: 15px;
    text-align: center;
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.08);
}

/* 標題 */
.lp-title {
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-bottom: 6px;
}
.lp-title .line {
    color: #06C755;
}
.lp-title .red {
    color: #ff2d2d;
}

/* 副標題 */
.lp-subtitle {
    font-size: 14px;
    color: #6b6b6b;
    margin-bottom: 12px;
}

/* 微信號（可點擊複製） */
.lp-lineid {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
    cursor: pointer;
}
.lp-lineid .id {
    color: #ff2d2d;
    font-weight: 700;
}

/* LINE 按鈕 */
.lp-btn {
    display: inline-block;
    background: linear-gradient(90deg, #0dbf6d, #0aa05a);
    color: #fff;
    padding: 12px 30px;
    border-radius: 50px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    width: 80%;
    max-width: 380px;
    transition: 0.3s;
}

/* 上下浮動動畫 */
@keyframes floatUpDown {
    0% { transform: translateY(0); }
    50% { transform: translateY(-7px); }
    100% { transform: translateY(0); }
}

.float-btn {
    animation: floatUpDown 2.2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ae54b *//* 外框 */
.lp-box {
    background: #ffffff;
    width: 90%;
    max-width: 600px;
    margin: 0 auto;
    padding: 25px 20px;
    border-radius: 15px;
    text-align: center;
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.08);
}

/* 標題 */
.lp-title {
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-bottom: 6px;
}
.lp-title .line {
    color: #06C755;
}
.lp-title .red {
    color: #ff2d2d;
}

/* 副標題 */
.lp-subtitle {
    font-size: 14px;
    color: #6b6b6b;
    margin-bottom: 12px;
}

/* 微信號（可點擊複製） */
.lp-lineid {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
    cursor: pointer;
}
.lp-lineid .id {
    color: #ff2d2d;
    font-weight: 700;
}

/* LINE 按鈕 */
.lp-btn {
    display: inline-block;
    background: linear-gradient(90deg, #0dbf6d, #0aa05a);
    color: #fff;
    padding: 12px 30px;
    border-radius: 50px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    width: 80%;
    max-width: 380px;
    transition: 0.3s;
}

/* 上下浮動動畫 */
@keyframes floatUpDown {
    0% { transform: translateY(0); }
    50% { transform: translateY(-7px); }
    100% { transform: translateY(0); }
}

.float-btn {
    animation: floatUpDown 2.2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f702e6 *//* 外框 */
.lp-box {
    background: #ffffff;
    width: 90%;
    max-width: 600px;
    margin: 0 auto;
    padding: 25px 20px;
    border-radius: 15px;
    text-align: center;
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.08);
}

/* 標題 */
.lp-title {
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-bottom: 6px;
}
.lp-title .line {
    color: #06C755;
}
.lp-title .red {
    color: #ff2d2d;
}

/* 副標題 */
.lp-subtitle {
    font-size: 14px;
    color: #6b6b6b;
    margin-bottom: 12px;
}

/* 微信號（可點擊複製） */
.lp-lineid {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
    cursor: pointer;
}
.lp-lineid .id {
    color: #ff2d2d;
    font-weight: 700;
}

/* LINE 按鈕 */
.lp-btn {
    display: inline-block;
    background: linear-gradient(90deg, #0dbf6d, #0aa05a);
    color: #fff;
    padding: 12px 30px;
    border-radius: 50px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    width: 80%;
    max-width: 380px;
    transition: 0.3s;
}

/* 上下浮動動畫 */
@keyframes floatUpDown {
    0% { transform: translateY(0); }
    50% { transform: translateY(-7px); }
    100% { transform: translateY(0); }
}

.float-btn {
    animation: floatUpDown 2.2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27abb64 *//* 外框 */
.lp-box {
    background: #ffffff;
    width: 90%;
    max-width: 600px;
    margin: 0 auto;
    padding: 25px 20px;
    border-radius: 15px;
    text-align: center;
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.08);
}

/* 標題 */
.lp-title {
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-bottom: 6px;
}
.lp-title .line {
    color: #06C755;
}
.lp-title .red {
    color: #ff2d2d;
}

/* 副標題 */
.lp-subtitle {
    font-size: 14px;
    color: #6b6b6b;
    margin-bottom: 12px;
}

/* 微信號（可點擊複製） */
.lp-lineid {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
    cursor: pointer;
}
.lp-lineid .id {
    color: #ff2d2d;
    font-weight: 700;
}

/* LINE 按鈕 */
.lp-btn {
    display: inline-block;
    background: linear-gradient(90deg, #0dbf6d, #0aa05a);
    color: #fff;
    padding: 12px 30px;
    border-radius: 50px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    width: 80%;
    max-width: 380px;
    transition: 0.3s;
}

/* 上下浮動動畫 */
@keyframes floatUpDown {
    0% { transform: translateY(0); }
    50% { transform: translateY(-7px); }
    100% { transform: translateY(0); }
}

.float-btn {
    animation: floatUpDown 2.2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS */img[src*="wechat"],
img[src*="WeChat"],
img[src*="wechat.png"],
img[src*="icons8"] {
    filter: none !important;
    -webkit-filter: none !important;
    mix-blend-mode: normal !important;
    opacity: 1 !important;
    /* 防止主题进一步染色 */
    background-blend-mode: normal !important;
}/* End custom CSS */