.elementor-1732 .elementor-element.elementor-element-0113011{--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:32px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-9f7ef87{--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;--justify-content:flex-start;--align-items:center;--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1732 .elementor-element.elementor-element-9f7ef87:not(.elementor-motion-effects-element-type-background), .elementor-1732 .elementor-element.elementor-element-9f7ef87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1732 .elementor-element.elementor-element-be0576a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-1732 .elementor-element.elementor-element-be0576a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.8rem;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#333333;}.elementor-1732 .elementor-element.elementor-element-a3ff004 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:1.3rem;color:#333333;}.elementor-1732 .elementor-element.elementor-element-b60f3ab{margin:37px 0px calc(var(--kit-widget-spacing, 0px) + -41px) 0px;}.elementor-1732 .elementor-element.elementor-element-0bc7149{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:37px;}.elementor-1732 .elementor-element.elementor-element-2903a24{padding:0px 0px 19px 0px;}.elementor-1732 .elementor-element.elementor-element-2903a24 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:1.3rem;color:#333333;}.elementor-1732 .elementor-element.elementor-element-ab569ad{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-96332fb{width:var( --container-widget-width, 3% );max-width:3%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-1732 .elementor-element.elementor-element-96332fb.elementor-element{--align-self:flex-start;}.elementor-1732 .elementor-element.elementor-element-96332fb .elementor-icon-wrapper{text-align:center;}.elementor-1732 .elementor-element.elementor-element-96332fb.elementor-view-stacked .elementor-icon{background-color:#FBB22E;}.elementor-1732 .elementor-element.elementor-element-96332fb.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-96332fb.elementor-view-default .elementor-icon{color:#FBB22E;border-color:#FBB22E;}.elementor-1732 .elementor-element.elementor-element-96332fb.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-96332fb.elementor-view-default .elementor-icon svg{fill:#FBB22E;}.elementor-1732 .elementor-element.elementor-element-96332fb .elementor-icon{font-size:38%;}.elementor-1732 .elementor-element.elementor-element-96332fb .elementor-icon svg{height:38%;}.elementor-1732 .elementor-element.elementor-element-ba1dab1.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-ba1dab1{font-family:"Noto Sans TC", Sans-serif;font-size:0.7rem;color:#4A312B;}.elementor-1732 .elementor-element.elementor-element-a133171{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-e4ca3a8{width:var( --container-widget-width, 3% );max-width:3%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-1732 .elementor-element.elementor-element-e4ca3a8.elementor-element{--align-self:flex-start;}.elementor-1732 .elementor-element.elementor-element-e4ca3a8 .elementor-icon-wrapper{text-align:center;}.elementor-1732 .elementor-element.elementor-element-e4ca3a8.elementor-view-stacked .elementor-icon{background-color:#FBB22E;}.elementor-1732 .elementor-element.elementor-element-e4ca3a8.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-e4ca3a8.elementor-view-default .elementor-icon{color:#FBB22E;border-color:#FBB22E;}.elementor-1732 .elementor-element.elementor-element-e4ca3a8.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-e4ca3a8.elementor-view-default .elementor-icon svg{fill:#FBB22E;}.elementor-1732 .elementor-element.elementor-element-e4ca3a8 .elementor-icon{font-size:38%;}.elementor-1732 .elementor-element.elementor-element-e4ca3a8 .elementor-icon svg{height:38%;}.elementor-1732 .elementor-element.elementor-element-4fc9861.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-4fc9861{font-family:"Noto Sans TC", Sans-serif;font-size:0.7rem;color:#4A312B;}.elementor-1732 .elementor-element.elementor-element-2ed4119{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-fe5ad67{width:var( --container-widget-width, 3% );max-width:3%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-1732 .elementor-element.elementor-element-fe5ad67.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-fe5ad67 .elementor-icon-wrapper{text-align:center;}.elementor-1732 .elementor-element.elementor-element-fe5ad67.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1732 .elementor-element.elementor-element-fe5ad67.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-fe5ad67.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1732 .elementor-element.elementor-element-fe5ad67.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-fe5ad67.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1732 .elementor-element.elementor-element-fe5ad67 .elementor-icon{font-size:38%;}.elementor-1732 .elementor-element.elementor-element-fe5ad67 .elementor-icon svg{height:38%;}.elementor-1732 .elementor-element.elementor-element-c366ec2.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-c366ec2{font-family:"Noto Sans TC", Sans-serif;font-size:0.7rem;color:#4A312B;}.elementor-1732 .elementor-element.elementor-element-2db7b4b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-5774157{width:var( --container-widget-width, 3% );max-width:3%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-1732 .elementor-element.elementor-element-5774157.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-5774157 .elementor-icon-wrapper{text-align:center;}.elementor-1732 .elementor-element.elementor-element-5774157.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1732 .elementor-element.elementor-element-5774157.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-5774157.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1732 .elementor-element.elementor-element-5774157.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-5774157.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1732 .elementor-element.elementor-element-5774157 .elementor-icon{font-size:38%;}.elementor-1732 .elementor-element.elementor-element-5774157 .elementor-icon svg{height:38%;}.elementor-1732 .elementor-element.elementor-element-6ba8402.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-6ba8402{font-family:"Noto Sans TC", Sans-serif;font-size:0.7rem;color:#4A312B;}.elementor-1732 .elementor-element.elementor-element-595a55e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-64cfce7{width:var( --container-widget-width, 3% );max-width:3%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-1732 .elementor-element.elementor-element-64cfce7.elementor-element{--align-self:flex-start;}.elementor-1732 .elementor-element.elementor-element-64cfce7 .elementor-icon-wrapper{text-align:center;}.elementor-1732 .elementor-element.elementor-element-64cfce7.elementor-view-stacked .elementor-icon{background-color:#FBB22E;}.elementor-1732 .elementor-element.elementor-element-64cfce7.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-64cfce7.elementor-view-default .elementor-icon{color:#FBB22E;border-color:#FBB22E;}.elementor-1732 .elementor-element.elementor-element-64cfce7.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-64cfce7.elementor-view-default .elementor-icon svg{fill:#FBB22E;}.elementor-1732 .elementor-element.elementor-element-64cfce7 .elementor-icon{font-size:38%;}.elementor-1732 .elementor-element.elementor-element-64cfce7 .elementor-icon svg{height:38%;}.elementor-1732 .elementor-element.elementor-element-c792d3f.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-c792d3f{font-family:"Noto Sans TC", Sans-serif;font-size:0.7rem;color:#4A312B;}.elementor-1732 .elementor-element.elementor-element-8dc58f8{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-group > label, .elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-subgroup label{color:#515151;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-group > label{font-family:"Noto Sans TC", Sans-serif;font-size:0.8rem;font-weight:700;letter-spacing:0.2px;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-type-html{padding-bottom:15px;color:#b1a68f;font-family:"Noto Sans TC", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-group .elementor-field{color:#757575;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-group .elementor-field, .elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-subgroup label{font-family:"Noto Sans TC", Sans-serif;font-size:0.8rem;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#D3D3D3;border-radius:5px 5px 5px 5px;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#D3D3D3;border-radius:5px 5px 5px 5px;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-field-group .elementor-select-wrapper::before{color:#D3D3D3;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .e-form__buttons__wrapper__button-next{background-color:#D2D2D2;color:#ffffff;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-button[type="submit"]{background-color:#D2D2D2;color:#ffffff;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .e-form__buttons__wrapper__button-next:hover{background-color:#f19b0d;color:#ffffff;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-button[type="submit"]:hover{background-color:#f19b0d;color:#ffffff;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1732 .elementor-element.elementor-element-8dc58f8 .elementor-button{border-radius:62px 62px 62px 62px;}@media(max-width:767px){.elementor-1732 .elementor-element.elementor-element-0113011{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-0bc7149{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1732 .elementor-element.elementor-element-96332fb.elementor-element{--align-self:flex-start;}.elementor-1732 .elementor-element.elementor-element-ba1dab1{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-1732 .elementor-element.elementor-element-e4ca3a8.elementor-element{--align-self:flex-start;}.elementor-1732 .elementor-element.elementor-element-4fc9861{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-1732 .elementor-element.elementor-element-c366ec2{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-1732 .elementor-element.elementor-element-64cfce7.elementor-element{--align-self:flex-start;}.elementor-1732 .elementor-element.elementor-element-c792d3f{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-1732 .elementor-element.elementor-element-0113011{--content-width:1200px;}.elementor-1732 .elementor-element.elementor-element-9f7ef87{--width:50%;}.elementor-1732 .elementor-element.elementor-element-0bc7149{--width:50%;}}/* Start custom CSS for form, class: .elementor-element-8dc58f8 *//* 隱藏原本的 * */
.elementor-form .elementor-required {
  font-size: 0 !important; /* 把原來的星號縮小到看不到 */
}

/* 改成顯示「必須」 */
.elementor-form .elementor-required::before {
  content: "必須";  /* 你可以改成 Required / 必填 */
  font-size: 12px;
  color: #fff;
  background-color: #a05a00; /* 改成品牌色 */
  padding: 2px 6px;
  margin-left: 6px;
  border-radius: 3px;
  display: inline-block;
  line-height: 1.4;
}/* End custom CSS */