.elementor .e-0a33008-288ea02{width:240px;height:240px;color:#ffffff;}.elementor .e-9408a6f-117d0ed{font-family:var(--primary);font-weight:400;font-size:24px;letter-spacing:2px;}.elementor .e-d6d16d2-2feb309{gap:10px;justify-content:center;align-items:start;}.elementor .e-0d0655b-2f3a605{font-family:var(--primary);font-weight:400;font-size:18px;color:var(--neutral_100);padding-block-start:8px;padding-block-end:8px;padding-inline-end:24px;background-color:var(--primary_600);}.elementor .e-a354a3b-f565418{width:70%;padding:12px;flex-direction:column;}.elementor .e-079281a-9b47433{font-family:var(--primary);font-weight:400;font-size:20px;}.elementor .e-72a9f98-b015261{width:125px;height:125px;position:fixed;inset-inline-end:0px;padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--primary_600);border-style:dashed;background-color:#ffffff;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-088cfcd-3319e23{width:440px;position:absolute;inset-inline-end:0px;z-index:5;padding:0px;background-color:#ffffff;flex-direction:row;}.elementor .e-f3c3576-a629392{font-family:var(--primary);font-weight:400;font-size:20px;}.elementor .e-728976c-15ec47b{width:125px;height:125px;position:fixed;inset-inline-end:0px;padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--primary_600);border-style:dashed;background-color:#ffffff;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-5ac50a8-5c9e2dd{font-family:var(--primary);font-weight:400;font-size:20px;}.elementor .e-5aff832-04d750c{width:125px;height:125px;position:fixed;inset-inline-end:0px;padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--primary_600);border-style:dashed;background-color:#ffffff;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4d43d24-206faf2{font-family:var(--primary);font-weight:400;font-size:20px;}.elementor .e-a57998d-643b7f2{width:125px;height:125px;position:fixed;inset-inline-end:0px;padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--primary_600);border-style:dashed;background-color:#ffffff;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-aad4fca-0236a34{width:440px;position:absolute;inset-inline-end:0px;z-index:5;padding:0px;background-color:#ffffff;display:none;flex-direction:row;}.elementor .e-071c547{height:100vh;padding:40px;background-image:url("https://emilyderworld.com/wp-content/uploads/2026/08/艾蜜莉的窩.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;justify-content:flex-end;}.elementor .e-245b90f-6c86c7e{font-family:var(--primary);font-weight:600;font-size:32px;writing-mode: vertical-rl;
  text-orientation: upright; /* 強制英文字母也保持正立 */
  text-transform: uppercase; /* 💡設計建議：設定為全大寫，視覺上會比大小寫混用整齊很多 */
  letter-spacing: 4px; /* 稍微拉開字母間距，避免有些字母上下會黏在一起 */\n}.elementor .e-3698ec3-23bb86f{font-family:var(--primary);font-weight:300;font-size:18px;writing-mode: vertical-rl;
  text-orientation: upright; /* 強制英文字母也保持正立 */
  text-transform: uppercase; /* 💡設計建議：設定為全大寫，視覺上會比大小寫混用整齊很多 */
  letter-spacing: 4px; /* 稍微拉開字母間距，避免有些字母上下會黏在一起 */\n}.elementor .e-2fc2f66-625908f{font-family:var(--primary);font-weight:300;font-size:18px;writing-mode: vertical-rl;
  text-orientation: upright; /* 強制英文字母也保持正立 */
  text-transform: uppercase; /* 💡設計建議：設定為全大寫，視覺上會比大小寫混用整齊很多 */
  letter-spacing: 4px; /* 稍微拉開字母間距，避免有些字母上下會黏在一起 */\n}.elementor .e-b849106-6c8badd{font-family:var(--primary);font-weight:300;font-size:18px;writing-mode: vertical-rl;
  text-orientation: upright; /* 強制英文字母也保持正立 */
  text-transform: uppercase; /* 💡設計建議：設定為全大寫，視覺上會比大小寫混用整齊很多 */
  letter-spacing: 4px; /* 稍微拉開字母間距，避免有些字母上下會黏在一起 */\n}.elementor .e-de1f409{height:100vh;padding:8em;margin:0em;flex-direction:row-reverse;gap:32px;justify-content:center;align-items:start;}.elementor .e-4cc197c-77b642f{font-family:var(--primary);font-weight:600;font-size:32px;writing-mode: vertical-rl;
  text-orientation: upright; /* 強制英文字母也保持正立 */
  text-transform: uppercase; /* 💡設計建議：設定為全大寫，視覺上會比大小寫混用整齊很多 */
  letter-spacing: 4px; /* 稍微拉開字母間距，避免有些字母上下會黏在一起 */\n}.elementor .e-818b5d0-5472069{font-family:var(--primary);font-weight:300;font-size:18px;}.elementor .e-4be4736-54b8dec{font-family:var(--primary);font-weight:300;font-size:18px;}.elementor .e-a9c38f1-e9999c5{font-family:var(--primary);font-weight:300;font-size:18px;}.elementor .e-2dc9303-b9924ac{height:100vh;padding:8em;margin:0em;display:none;flex-direction:row-reverse;gap:32px;justify-content:center;align-items:start;}.elementor .e-074a1bc-02d06d3{width:960px;padding:0px;}.elementor .e-c3ca011-578220d{width:320px;aspect-ratio:1/1;object-fit:cover;position:absolute;inset-inline-end:0px;inset-block-end:88px;inset-inline-start:0px;}.elementor .e-061f58f-0255a79{padding:0px;flex-direction:row-reverse;}.elementor .e-f7da356-1a32ab8{font-family:var(--primary);font-weight:600;font-size:32px;}.elementor .e-4ab3997-2ab110a{font-family:var(--primary);font-weight:300;font-size:18px;letter-spacing:2px;}.elementor .e-6c6af4b-5c7e815{flex-direction:column;gap:12px;}.elementor .e-2ffbe5f-2f01a93{font-family:var(--primary);font-weight:300;font-size:20px;color:var(--neutral_950);}.elementor .e-27b795d-5707f9b{width:20px;height:20px;color:#ababab;}.elementor .e-6e7cfa5-582c0fe{width:140px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--primary_600);border-style:solid;gap:10px;justify-content:space-around;align-items:center;}.elementor .e-2c9cdd0-069a968{width:80%;flex-direction:column;gap:24px;}.elementor .e-36a885a-ae88d94{height:160px;font-family:var(--primary);font-weight:600;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--primary_600);border-style:solid;writing-mode: vertical-rl;
  text-orientation: upright; /* 強制英文字母也保持正立 */
  text-transform: uppercase; /* 💡設計建議：設定為全大寫，視覺上會比大小寫混用整齊很多 */
  letter-spacing: 4px; /* 稍微拉開字母間距，避免有些字母上下會黏在一起 */\n}.elementor .e-68205c6-ac14f02{width:15%;}.elementor .e-e6b7cd7{padding-block-start:64px;padding-block-end:66px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:row;gap:80px;}.elementor .e-4513cf7-bddf4e0{width:960px;padding:0px;}.elementor .e-eb2111d-18c8f4f{width:320px;aspect-ratio:1/1;object-fit:cover;position:absolute;inset-inline-end:0px;inset-block-end:88px;}.elementor .e-df728cd-09162c8{padding:0px;flex-direction:row;}.elementor .e-7334c6d-bc5aff9{font-family:var(--primary);font-weight:600;font-size:32px;}.elementor .e-d17856d-d7274a9{font-family:var(--primary);font-weight:300;font-size:18px;letter-spacing:2px;}.elementor .e-6de9c79-2249fc1{flex-direction:column;gap:12px;}.elementor .e-d70c3f4-173f972{font-family:var(--primary);font-weight:300;font-size:20px;color:#000000;}.elementor .e-6a18e8e-3c19b30{width:20px;height:20px;color:#ababab;}.elementor .e-0c10cf3-5bb41c8{width:140px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--primary_600);border-style:solid;gap:10px;justify-content:space-around;align-items:center;}.elementor .e-29da2ee-7650ba0{width:80%;flex-direction:column;gap:24px;}.elementor .e-f83b4b8-c6bd36b{width:15%;}.elementor .e-f8fecd5-bfde057{padding-block-start:64px;padding-block-end:66px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:row;gap:80px;}.elementor .e-9453c30-6ab31ab{width:960px;padding:0px;flex-direction:row;}.elementor .e-b4a0532-ba00a70{width:320px;aspect-ratio:1/1;object-fit:cover;position:absolute;inset-inline-end:0px;inset-block-end:88px;}.elementor .e-019dcf4-2b1fb13{padding:0px;flex-direction:row;}.elementor .e-5d30642-0447f2e{font-family:var(--primary);font-weight:600;font-size:32px;}.elementor .e-3830ade-c7530be{font-family:var(--primary);font-weight:300;font-size:18px;letter-spacing:2px;}.elementor .e-9848952-53a01e0{flex-direction:column;gap:12px;}.elementor .e-7c9ec89-e6ee5a5{font-family:var(--primary);font-weight:300;font-size:20px;}.elementor .e-825b3f0-85c58ad{width:20px;height:20px;color:#ababab;}.elementor .e-e7e0de3-f7d0e08{width:140px;color:#000000;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--primary_600);border-style:solid;gap:10px;justify-content:space-around;align-items:center;}.elementor .e-19d8eeb-c7202ae{width:80%;flex-direction:column;gap:24px;}.elementor .e-3cd2046-a96520d{height:160px;font-family:var(--primary);font-weight:600;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--primary_600);border-style:solid;writing-mode: vertical-rl;
  text-orientation: upright; /* 強制英文字母也保持正立 */
  text-transform: uppercase; /* 💡設計建議：設定為全大寫，視覺上會比大小寫混用整齊很多 */
  letter-spacing: 4px; /* 稍微拉開字母間距，避免有些字母上下會黏在一起 */\n}.elementor .e-bcce27b-e0b6856{width:15%;}.elementor .e-c2553a5-3280257{padding-block-start:64px;padding-block-end:66px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:row;gap:80px;}.elementor .e-c3564fa-6c0ef29{width:960px;padding:0px;flex-direction:row;}.elementor .e-a3a4fcf-08b288a{width:320px;aspect-ratio:1/1;object-fit:cover;position:absolute;inset-inline-end:0px;inset-block-end:88px;inset-inline-start:0px;}.elementor .e-f74fcd4-0cc17fd{padding:0px;flex-direction:row-reverse;}.elementor .e-a5d7f8f-c3a6302{font-family:var(--primary);font-weight:600;font-size:32px;}.elementor .e-908babe-da683e6{font-family:var(--primary);font-weight:300;font-size:18px;letter-spacing:2px;}.elementor .e-c71deb2-3a5daec{flex-direction:column;gap:12px;}.elementor .e-e9bac1d-f613a9d{font-family:var(--primary);font-weight:300;font-size:20px;}.elementor .e-546b71e-1e2df54{width:20px;height:20px;color:#ababab;}.elementor .e-72e0f1c-40867c4{width:140px;color:#000000;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--primary_600);border-style:solid;gap:10px;justify-content:space-around;align-items:center;}.elementor .e-bdb7af0-ef5ba99{width:80%;flex-direction:column;gap:24px;}.elementor .e-5834593-50a1d82{width:15%;}.elementor .e-c769da0-cc9b952{padding-block-start:64px;padding-block-end:66px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:row;gap:80px;}.elementor .e-4c35e53-469b942{height:160px;font-family:var(--primary);font-weight:600;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--primary_600);border-style:solid;writing-mode: vertical-rl;
  text-orientation: upright; /* 強制英文字母也保持正立 */
  text-transform: uppercase; /* 💡設計建議：設定為全大寫，視覺上會比大小寫混用整齊很多 */
  letter-spacing: 4px; /* 稍微拉開字母間距，避免有些字母上下會黏在一起 */\n}.elementor .e-776e4f9-28345f9{height:160px;font-family:var(--primary);font-weight:600;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--primary_600);border-style:solid;display:none;}.elementor .e-535070e-a001ad6{width:160px;flex-direction:row;gap:8px;}.elementor .e-8e779dd-7b5ae0f{padding-block-start:8em;padding-block-end:8em;padding-inline-start:32px;padding-inline-end:32px;flex-direction:row;gap:32px;}.elementor .e-8884cb3-bea624a{font-family:var(--primary);font-weight:600;font-size:32px;}.elementor .e-c3a3e3a-9dc5372{width:160px;background-color:var(--primary_600);}.elementor .e-33cdd96-71f5dc5{font-family:var(--primary);font-weight:400;font-size:18px;color:var(--primary_600);line-height:36px;}.elementor .e-833644d-195d86e{gap:16px;}.elementor .e-7c99b9a-8cd08a9{font-family:var(--primary);font-weight:400;font-size:18px;color:var(--neutral_100);padding-block-start:8px;padding-block-end:8px;padding-inline-end:24px;background-color:var(--primary_600);}.elementor .e-cc140f1{padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;gap:24px;}.elementor .e-14a165a-bfd6eba{font-family:var(--primary);font-weight:400;font-size:28px;color:var(--neutral_100);align-self:center;}.elementor .e-c58abe6-c6f38bb{width:240px;font-family:var(--primary);font-weight:400;font-size:18px;color:var(--neutral_100);padding-block-start:8px;padding-block-end:8px;padding-inline-end:24px;background-color:var(--primary_600);}.elementor .e-16eefae{height:480px;background-image:url("https://emilyderworld.com/wp-content/uploads/2026/08/星星.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;gap:16px;justify-content:center;align-items:center;}