.elementor-410 .elementor-element.elementor-element-ccc3dc8{--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;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-410 .elementor-element.elementor-element-43bec95 .ecomus-slides-elementor .elementor-repeater-item-a5cda58:not(.swiper-lazy){background-image:url("https://groupcreative.shop/wp-content/uploads/2025/10/DM_20251027170746_001.jpg");}.elementor-410 .elementor-element.elementor-element-43bec95 .ecomus-slides-elementor .elementor-repeater-item-a5cda58{background-size:cover;background-repeat:no-repeat;}.elementor-410 .elementor-element.elementor-element-43bec95 .ecomus-slides-elementor .ecomus-slides-elementor__item{height:650px;}.elementor-410 .elementor-element.elementor-element-43bec95 .ecomus-slides-elementor .ecomus-slide .ecomus-slide__title{color:#FFFFFF;font-weight:800;}.elementor-410 .elementor-element.elementor-element-43bec95 .ecomus-slides-elementor .ecomus-slide__description{color:#FFFFFF;font-weight:600;}.elementor-410 .elementor-element.elementor-element-3cfeb87{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-410 .elementor-element.elementor-element-8a198ec{--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;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-410 .elementor-element.elementor-element-8b37a24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-410 .elementor-element.elementor-element-b738cad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-410 .elementor-element.elementor-element-9207a24{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-410 .elementor-element.elementor-element-845cc1f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-410 .elementor-element.elementor-element-c118904{--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-410 .elementor-element.elementor-element-3900070{--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;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-410 .elementor-element.elementor-element-f1670e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-410 .elementor-element.elementor-element-078ad59 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-410 .elementor-element.elementor-element-bb748ee{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-410 .elementor-element.elementor-element-a41d7d4{--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;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-410 .elementor-element.elementor-element-f3e843a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-410 .elementor-element.elementor-element-1f8ff69 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-410 .elementor-element.elementor-element-806bf20{--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-410 .elementor-element.elementor-element-5d3a45c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-410 .elementor-element.elementor-element-6780929{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-410 .elementor-element.elementor-element-23821b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-410 .elementor-element.elementor-element-8df192c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#6D6D6D;}.elementor-410 .elementor-element.elementor-element-b0ee94b{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-410 .elementor-element.elementor-element-8a198ec{--width:50%;}.elementor-410 .elementor-element.elementor-element-9207a24{--width:50%;}.elementor-410 .elementor-element.elementor-element-c118904{--width:50%;}.elementor-410 .elementor-element.elementor-element-3900070{--width:50%;}.elementor-410 .elementor-element.elementor-element-a41d7d4{--width:77%;}.elementor-410 .elementor-element.elementor-element-806bf20{--width:50%;}.elementor-410 .elementor-element.elementor-element-6780929{--width:100%;}.elementor-410 .elementor-element.elementor-element-b0ee94b{--content-width:991px;}}/* Start custom CSS for shortcode, class: .elementor-element-3b764a5 */.wpcf7 form .wpcf7-submit {
    width: 100%;       /* 按鈕全寬 */
    display: block;    /* 確保占滿整行 */
    padding: 15px 0;   /* 高度調整，可根據需求修改 */
    font-size: 16px;   /* 文字大小，可自訂 */
    background-color: #0073e6;  /* 按鈕顏色，可自訂 */
    color: #ffffff;             /* 文字顏色 */
    border: none;
    border-radius: 6px;         /* 圓角，可修改或刪除 */
    cursor: pointer;
}
.wpcf7 form .wpcf7-submit:hover {
    background-color: #005bb5;  /* 滑鼠懸停顏色，可修改 */
}
/* 表單每行全寬 */
.wpcf7 form input[type="text"],
.wpcf7 form input[type="email"],
.wpcf7 form input[type="tel"],
.wpcf7 form select,
.wpcf7 form textarea {
    width: 100%;          /* 全寬 */
    display: block;       /* 占滿整行 */
    padding: 12px 15px;   /* 內距，可自訂 */
    margin-bottom: 15px;  /* 行間距 */
    font-size: 16px;      /* 字體大小 */
    border: 1px solid #ccc; 
    border-radius: 6px;   /* 圓角 */
    box-sizing: border-box;
}

/* 提交按鈕全寬 */
.wpcf7 form .wpcf7-submit {
    width: 100%;
    display: block;
    padding: 15px 0;
    font-size: 16px;
    background-color: #0073e6; 
    color: #ffffff;
    border: none;
    border-radius: 6px;
    cursor: pointer;
}

/* 提交按鈕懸停效果 */
.wpcf7 form .wpcf7-submit:hover {
    background-color: #005bb5;
}/* End custom CSS */