.elementor-10656 .elementor-element.elementor-element-ee4658d{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10656 .elementor-element.elementor-element-fae99dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-4ba2753{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10656 .elementor-element.elementor-element-06af7b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10656 .elementor-element.elementor-element-f00d164{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10656 .elementor-element.elementor-element-57588bd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10656 .elementor-element.elementor-element-11a31fa{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10656 .elementor-element.elementor-element-9bb9c38 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-5a51b7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-e82b48e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10656 .elementor-element.elementor-element-d5fc2f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10656 .elementor-element.elementor-element-ad44964{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10656 .elementor-element.elementor-element-b4a3d1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-11705b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10656 .elementor-element.elementor-element-99d9fe4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10656 .elementor-element.elementor-element-f0ae76b{--display:flex;}.elementor-10656 .elementor-element.elementor-element-f5f383d{--display:flex;}.elementor-10656 .elementor-element.elementor-element-13b9f35{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10656 .elementor-element.elementor-element-951885b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-a1a5d24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS *//* 🎯 共用 H2 標題樣式：粉嫩漸層背景、圓角、置中、邊距極小 */
.pretty-h2 {
  background: linear-gradient(to right, #ffe8ec, #fceefc); /* 📘 背景漸層：由左至右粉紅至粉紫 */
  color: #2a2a2a;              /* 📘 字體顏色：深灰，增強可讀性 */
  text-align: center;          /* 📘 文字置中 */
  padding: 30px;               /* 📘 內距：上下左右皆為 30px，強化標題存在感 */
  border-radius: 12px;         /* 📘 圓角：柔和邊角提升視覺感 */
  font-weight: 700;            /* 📘 粗體字：突顯標題重點 */
  font-size: 28px;             /* 📘 字體大小：適中、易讀 */
  line-height: 1.4;            /* 📘 行高：讓文字區塊不擁擠 */
  margin: 0 20px;              /* 📘 外距：上下為 0、左右為 20px，保持與兩側區塊間距 */
}/* End custom CSS */