.elementor-1675 .elementor-element.elementor-element-a142c5c{--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-1675 .elementor-element.elementor-element-4a673c7{text-align:center;}.elementor-1675 .elementor-element.elementor-element-4a673c7 .elementor-heading-title{color:#FC0000;}.elementor-1675 .elementor-element.elementor-element-62c8c11{--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-1675 .elementor-element.elementor-element-8c8a529{--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-1675 .elementor-element.elementor-element-15fbce2 .elementor-heading-title{color:#FF0000;}.elementor-1675 .elementor-element.elementor-element-d7b64b1{--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-1675 .elementor-element.elementor-element-41aa710 .elementor-button{background-color:#00C300;font-size:46px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-1675 .elementor-element.elementor-element-41aa710 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1675 .elementor-element.elementor-element-41aa710 .elementor-button .elementor-button-content-wrapper{gap:6px;}/* Start custom CSS for button, class: .elementor-element-41aa710 */.line-btn {
    background-color: #00C300; /* LINE綠 */
    color: white;
    padding: 10px 20px;
    border-radius: 25px; /* 圓角 */
    text-decoration: none;
    font-family: 'Helvetica Neue', Arial, sans-serif;
    transition: background-color 0.3s ease; /* 漸變效果 */
    display: inline-block;
    border: none;
    cursor: pointer;
}

.line-btn:hover {
    background-color: #00A600; /* 滑鼠移入時稍深的綠色 */
}

/* 內容區塊 */
.line-card {
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* 柔和陰影 */
    padding: 20px;
    background-color: #ffffff;
}/* End custom CSS */