.elementor .e-01ba1d5{padding:0px;flex-direction:column;}.elementor .e-29efb3ad-0b40510{font-weight:700;font-size:12px;color:#C41C60;display:inline-block;text-transform:uppercase;letter-spacing:.18em;background:#FBEAF1;padding:8px 18px;border-radius:100px;margin-bottom:18px;font-family:Poppins,'Noto Sans Thai',sans-serif;\n}.elementor .e-120e38ae-f0df7f4{font-weight:700;font-size:38px;color:#2A2230;text-align:center;line-height:1.3;padding:0;\n}.elementor .e-7d5f5d36-5f315af{font-size:17px;color:#5c5560;text-align:center;margin:18px auto 0;max-width:840px;line-height:1.75;padding:0; & span{color:#C41C60;font-weight:600}\n}.elementor .e-ebdef9a-45d2b24{font-weight:700;font-size:16px;color:#ffffff;}.elementor .e-fe21f12-acbd5e2{width:22px;}.elementor .e-277ee60-a4b701f{display:flex;align-items:center;justify-content:center;gap:8px;
background:linear-gradient(135deg,#C41C60,#d84f88);
border-radius:100px;padding:16px 34px;
box-shadow:0 18px 34px -16px rgba(196,28,96,.6);
width:max-content;margin:30px auto 0;\n}.elementor .e-e25e7ee-cc4ae08{text-align:center;max-width:880px;margin:0 auto 60px;padding:0;\n}.elementor .e-512b9b8b-74906c4{object-fit:cover;aspect-ratio:4/4.3;width:100%;border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -34px rgba(90,12,46,.35);background:linear-gradient(135deg,#f3d8e4,#e9bcd0 40%,#d99ab8);padding:0;\n}.elementor .e-76ef4455-a5ec77c{font-weight:800;font-size:38px;color:#C41C60;display:block;font-family:Poppins,sans-serif;line-height:1;padding:0; & span{font-size:22px;vertical-align:baseline}\n}.elementor .e-29bb2d9a-e33906a{font-weight:600;font-size:13px;color:#2A2230;display:block;margin-top:6px;line-height:1.25;padding:0;\n}.elementor .e-44720c43-fc88638{text-align:center;position:absolute;right:-14px;bottom:-18px;width:max-content;background:linear-gradient(150deg,#fff,#fdf1f6);border:1px solid #EFE6EC;border-radius:16px;padding:17px 22px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);min-width:132px;\n}.elementor .e-31f80eaf-b9b3d76{display:block;position:relative;padding:0;\n}.elementor .e-77965629-1be44c6{font-weight:700;font-size:31px;color:#2A2230;line-height:1.3;margin-bottom:14px;padding:0; & span{color:#C41C60}\n}.elementor .e-65e232d7-94692d8{font-weight:700;font-size:17px;color:#2A2230;margin-bottom:13px;line-height:1.6;padding:0;\n}.elementor .e-411a3cf3-5326beb{font-size:16px;color:#5c5560;margin-bottom:14px;line-height:1.7;padding:0; & strong{color:#2A2230}\n}.elementor .e-40f4cc0f-b81071f{font-size:16px;color:#5c5560;margin-bottom:14px;line-height:1.7;padding:0; & strong{color:#2A2230}\n}.elementor .e-1168292-079ff77{width:24px;}.elementor .e-1fc96b10-6045722{display:flex;justify-content:center;align-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:12px;background:#FBEAF1;padding:0;\n}.elementor .e-7f35e2a6-58e44e2{font-weight:700;font-size:16px;color:#2A2230;margin-bottom:2px;line-height:1.35;padding:0;\n}.elementor .e-1b057efe-6037103{font-size:14px;color:#7C7480;line-height:1.55;padding:0;\n}.elementor .e-6d8b2196-99ecf63{display:block;padding:0;\n}.elementor .e-5e180fff-2878a1f{display:flex;align-items:flex-start;gap:14px;padding:0;\n}.elementor .e-22e8f9c-c3b405a{width:24px;}.elementor .e-19427425-e315eac{display:flex;justify-content:center;align-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:12px;background:#FBEAF1;padding:0;\n}.elementor .e-2e108d51-6466aa0{font-weight:700;font-size:16px;color:#2A2230;margin-bottom:2px;line-height:1.35;padding:0;\n}.elementor .e-7b3beff1-e8c3a6f{font-size:14px;color:#7C7480;line-height:1.55;padding:0;\n}.elementor .e-70e6e6cf-fadb197{display:block;padding:0;\n}.elementor .e-3a20e223-cb040e7{display:flex;align-items:flex-start;gap:14px;padding:0;\n}.elementor .e-35c7730-82d2b88{width:24px;}.elementor .e-647f7cd6-2fdd80d{display:flex;justify-content:center;align-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:12px;background:#FBEAF1;padding:0;\n}.elementor .e-182eca6f-358ddd1{font-weight:700;font-size:16px;color:#2A2230;margin-bottom:2px;line-height:1.35;padding:0;\n}.elementor .e-5e067c63-f638dcb{font-size:14px;color:#7C7480;line-height:1.55;padding:0;\n}.elementor .e-3cf449e7-d76704c{display:block;padding:0;\n}.elementor .e-57f1a368-7d6321e{display:flex;align-items:flex-start;gap:14px;padding:0;\n}.elementor .e-835c822-98a694e{width:24px;}.elementor .e-31d652ed-d49175c{display:flex;justify-content:center;align-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:12px;background:#FBEAF1;padding:0;\n}.elementor .e-4ff26067-bafa788{font-weight:700;font-size:16px;color:#2A2230;margin-bottom:2px;line-height:1.35;padding:0;\n}.elementor .e-79e2c639-7e4812f{font-size:14px;color:#7C7480;line-height:1.55;padding:0;\n}.elementor .e-53f2a945-b67e276{display:block;padding:0;\n}.elementor .e-2d51694e-2fe410e{display:flex;align-items:flex-start;gap:14px;padding:0;\n}.elementor .e-671c3311-e598fef{display:grid;grid-template-columns:1fr 1fr;gap:21px 26px;margin-top:27px;padding:0;\n}.elementor .e-62981bb2-ba2ee0f{display:block;padding:0;\n}.elementor .e-aaf36f3-a6faf2c{align-items:center;display:grid;grid-template-columns:0.95fr 1.05fr;gap:56px;padding:0;\n}.elementor .e-28e58413-d420073{display:block;width:min(1200px,92%);margin:0 auto;padding:0;\n}.elementor .e-4c875a3c-51c4c1f{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#fff 0%,#FBF7F9 100%);\n}.elementor .e-6270bc14-5748377{font-weight:800;font-size:44px;color:#ffffff;display:block;font-family:Poppins,sans-serif;line-height:1;font-variant-numeric:tabular-nums;padding:0;\n}.elementor .e-13bbf102-d476ba7{font-weight:600;font-size:16px;color:#ffffff;display:block;margin-top:11px;padding:0;line-height:1.4;\n}.elementor .e-29fb6121-0fa480e{font-size:14px;color:rgba(255,255,255,.78);display:block;margin-top:3px;padding:0; & em{font-style:normal;color:#ffd9e8;font-weight:600}\n}.elementor .e-69a1df56-c263be0{text-align:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:16px;padding:35px 22px;backdrop-filter:blur(4px);\n}.elementor .e-466204be-ffe5f12{font-weight:800;font-size:44px;color:#ffffff;display:block;font-family:Poppins,sans-serif;line-height:1;font-variant-numeric:tabular-nums;padding:0;\n}.elementor .e-2e802a81-b956fdc{font-weight:600;font-size:16px;color:#ffffff;display:block;margin-top:11px;padding:0;line-height:1.4;\n}.elementor .e-10b9dcb1-f027836{font-size:14px;color:rgba(255,255,255,.78);display:block;margin-top:3px;padding:0; & em{font-style:normal;color:#ffd9e8;font-weight:600}\n}.elementor .e-203c3ba0-6020437{text-align:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:16px;padding:35px 22px;backdrop-filter:blur(4px);\n}.elementor .e-25f61d3a-d9c5613{font-weight:800;font-size:44px;color:#ffffff;display:block;font-family:Poppins,sans-serif;line-height:1;font-variant-numeric:tabular-nums;padding:0;\n}.elementor .e-59cbeaf5-971481c{font-weight:600;font-size:16px;color:#ffffff;display:block;margin-top:11px;padding:0;line-height:1.4;\n}.elementor .e-240b30cc-e878485{font-size:14px;color:rgba(255,255,255,.78);display:block;margin-top:3px;padding:0; & em{font-style:normal;color:#ffd9e8;font-weight:600}\n}.elementor .e-197c5e4-1fc10fa{text-align:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:16px;padding:35px 22px;backdrop-filter:blur(4px);\n}.elementor .e-1745a4d9-e7745b4{font-weight:800;font-size:44px;color:#ffffff;display:block;font-family:Poppins,sans-serif;line-height:1;font-variant-numeric:tabular-nums;padding:0;\n}.elementor .e-192d1a8f-600e313{font-weight:600;font-size:16px;color:#ffffff;display:block;margin-top:11px;padding:0;line-height:1.4;\n}.elementor .e-50ebe64b-d80c86c{font-size:14px;color:rgba(255,255,255,.78);display:block;margin-top:3px;padding:0; & em{font-style:normal;color:#ffd9e8;font-weight:600}\n}.elementor .e-1fa8be01-286807f{text-align:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:16px;padding:35px 22px;backdrop-filter:blur(4px);\n}.elementor .e-3f9b67ae-28d7b8b{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:0;\n}.elementor .e-326ad24c-901ad25{display:block;width:min(1200px,92%);margin:0 auto;padding:0;\n}.elementor .e-47cd3479-085c714{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(115deg,#8A1246 0%,#C41C60 55%,#d33a76 100%);overflow:hidden;\n}.elementor .e-33d43152-9feac8e{font-weight:700;font-size:12px;color:#C41C60;display:inline-block;text-transform:uppercase;letter-spacing:.18em;background:#FBEAF1;padding:8px 18px;border-radius:100px;margin-bottom:16px;font-family:Poppins,'Noto Sans Thai',sans-serif;\n}.elementor .e-ddc8ca0-fc51968{font-weight:800;font-size:40px;color:#2A2230;text-align:center;font-family:Poppins,'Noto Sans Thai',sans-serif;text-transform:uppercase;letter-spacing:.01em;line-height:1.08;padding:0; & span{color:#C41C60}\n}.elementor .e-14b6e8b-d896dd1{font-size:16px;color:#7C7480;text-align:center;margin-top:14px;line-height:1.7;padding:0;\n}.elementor .e-71f323c9-6337f10{text-align:center;max-width:760px;margin:0 auto 48px;padding:0;\n}.elementor .e-7b57b283-ce26ed3{object-fit:cover;width:100%;aspect-ratio:16/10.5;background:linear-gradient(150deg,#f4dbe6,#e7b6cd 55%,#d894b4);padding:0;\n}.elementor .e-ddc31dc-21962cd{width:28px;}.elementor .e-71c2ac7d-d19ff9a{display:flex;justify-content:center;align-items:center;position:absolute;top:-27px;left:24px;width:54px;height:54px;border-radius:15px;background:linear-gradient(140deg,#C41C60,#a9164f);box-shadow:0 12px 24px -10px rgba(196,28,96,.6);padding:0;\n}.elementor .e-4acd9ebc-58550e8{font-weight:700;font-size:18px;color:#2A2230;margin-top:8px;line-height:1.35;padding:0;\n}.elementor .e-794552a-c8ce4ea{font-size:15px;color:#7C7480;margin-top:10px;line-height:1.65;padding:0;\n}.elementor .e-58298bf6-879710e{font-weight:700;font-size:15px;color:#C41C60;display:inline-block;margin-top:18px;padding:0;\n}.elementor .e-3490f506-cadd051{display:block;position:relative;padding:27px 24px 26px;\n}.elementor .e-4e25f63e-924bcc6{display:flex;flex-direction:column;background:#fff;border:1px solid #EFE6EC;border-radius:20px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);overflow:hidden;transition:transform .22s,box-shadow .22s;padding:0;\n}.elementor .e-4e25f63e-924bcc6:hover,.elementor .e-4e25f63e-924bcc6:focus-visible{transform:translateY(-5px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-2a19cfc8-6bb3dc4{object-fit:cover;width:100%;aspect-ratio:16/10.5;background:linear-gradient(150deg,#f4dbe6,#e7b6cd 55%,#d894b4);padding:0;\n}.elementor .e-6dc2b9b-64f957c{width:28px;}.elementor .e-78a20731-c150164{display:flex;justify-content:center;align-items:center;position:absolute;top:-27px;left:24px;width:54px;height:54px;border-radius:15px;background:linear-gradient(140deg,#E8639A,#d24f88);box-shadow:0 12px 24px -10px rgba(196,28,96,.6);padding:0;\n}.elementor .e-473bd5ee-fa54fdc{font-weight:700;font-size:18px;color:#2A2230;margin-top:8px;line-height:1.35;padding:0;\n}.elementor .e-17e1864a-90054c6{font-size:15px;color:#7C7480;margin-top:10px;line-height:1.65;padding:0;\n}.elementor .e-67f9451c-8aa6c85{font-weight:700;font-size:15px;color:#C41C60;display:inline-block;margin-top:18px;padding:0;\n}.elementor .e-33475683-afea50d{display:block;position:relative;padding:27px 24px 26px;\n}.elementor .e-2bf0a918-0880278{display:flex;flex-direction:column;background:#fff;border:1px solid #EFE6EC;border-radius:20px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);overflow:hidden;transition:transform .22s,box-shadow .22s;padding:0;\n}.elementor .e-2bf0a918-0880278:hover,.elementor .e-2bf0a918-0880278:focus-visible{transform:translateY(-5px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-38e92393-ec2531e{object-fit:cover;width:100%;aspect-ratio:16/10.5;background:linear-gradient(150deg,#f4dbe6,#e7b6cd 55%,#d894b4);padding:0;\n}.elementor .e-0697a18-5a9508e{width:28px;}.elementor .e-5ee8d79a-62e519c{display:flex;justify-content:center;align-items:center;position:absolute;top:-27px;left:24px;width:54px;height:54px;border-radius:15px;background:linear-gradient(140deg,#C41C60,#a9164f);box-shadow:0 12px 24px -10px rgba(196,28,96,.6);padding:0;\n}.elementor .e-12dfafbd-17b5f4a{font-weight:700;font-size:18px;color:#2A2230;margin-top:8px;line-height:1.35;padding:0;\n}.elementor .e-56e4ab7d-0dd14e9{font-size:15px;color:#7C7480;margin-top:10px;line-height:1.65;padding:0;\n}.elementor .e-391686f8-862f852{font-weight:700;font-size:15px;color:#C41C60;display:inline-block;margin-top:18px;padding:0;\n}.elementor .e-6fb38646-2fb2447{display:block;position:relative;padding:27px 24px 26px;\n}.elementor .e-24c7f987-828870f{display:flex;flex-direction:column;background:#fff;border:1px solid #EFE6EC;border-radius:20px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);overflow:hidden;transition:transform .22s,box-shadow .22s;padding:0;\n}.elementor .e-24c7f987-828870f:hover,.elementor .e-24c7f987-828870f:focus-visible{transform:translateY(-5px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-77a78eda-7f32251{object-fit:cover;width:100%;aspect-ratio:16/10.5;background:linear-gradient(150deg,#f4dbe6,#e7b6cd 55%,#d894b4);padding:0;\n}.elementor .e-06614b4-d4a09bf{width:28px;}.elementor .e-5a95e34b-e01e1f9{display:flex;justify-content:center;align-items:center;position:absolute;top:-27px;left:24px;width:54px;height:54px;border-radius:15px;background:linear-gradient(140deg,#E8639A,#d24f88);box-shadow:0 12px 24px -10px rgba(196,28,96,.6);padding:0;\n}.elementor .e-1fc0c972-4e6c56c{font-weight:700;font-size:18px;color:#2A2230;margin-top:8px;line-height:1.35;padding:0;\n}.elementor .e-73b1577c-fee4650{font-size:15px;color:#7C7480;margin-top:10px;line-height:1.65;padding:0;\n}.elementor .e-6f7462ce-a784be0{font-weight:700;font-size:15px;color:#C41C60;display:inline-block;margin-top:18px;padding:0;\n}.elementor .e-111907ee-4f48d3a{display:block;position:relative;padding:27px 24px 26px;\n}.elementor .e-33dc7dde-5ca22a3{display:flex;flex-direction:column;background:#fff;border:1px solid #EFE6EC;border-radius:20px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);overflow:hidden;transition:transform .22s,box-shadow .22s;padding:0;\n}.elementor .e-33dc7dde-5ca22a3:hover,.elementor .e-33dc7dde-5ca22a3:focus-visible{transform:translateY(-5px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-61c72679-299390d{object-fit:cover;width:100%;aspect-ratio:16/10.5;background:linear-gradient(150deg,#f4dbe6,#e7b6cd 55%,#d894b4);padding:0;\n}.elementor .e-b773954-e6434da{width:28px;}.elementor .e-32865119-9d5f51c{display:flex;justify-content:center;align-items:center;position:absolute;top:-27px;left:24px;width:54px;height:54px;border-radius:15px;background:linear-gradient(140deg,#C41C60,#a9164f);box-shadow:0 12px 24px -10px rgba(196,28,96,.6);padding:0;\n}.elementor .e-6ced343a-bac142e{font-weight:700;font-size:18px;color:#2A2230;margin-top:8px;line-height:1.35;padding:0;\n}.elementor .e-2691e967-87d927c{font-size:15px;color:#7C7480;margin-top:10px;line-height:1.65;padding:0;\n}.elementor .e-1f1fbb7c-c398263{font-weight:700;font-size:15px;color:#C41C60;display:inline-block;margin-top:18px;padding:0;\n}.elementor .e-75d28d82-e3da8c4{display:block;position:relative;padding:27px 24px 26px;\n}.elementor .e-21581e3-6b39ef7{display:flex;flex-direction:column;background:#fff;border:1px solid #EFE6EC;border-radius:20px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);overflow:hidden;transition:transform .22s,box-shadow .22s;padding:0;\n}.elementor .e-21581e3-6b39ef7:hover,.elementor .e-21581e3-6b39ef7:focus-visible{transform:translateY(-5px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-2ea6d9cc-d9af7c9{object-fit:cover;width:100%;aspect-ratio:16/10.5;background:linear-gradient(150deg,#f4dbe6,#e7b6cd 55%,#d894b4);padding:0;\n}.elementor .e-8a2b43f-adeb157{width:28px;}.elementor .e-371b9b0a-e3be5c0{display:flex;justify-content:center;align-items:center;position:absolute;top:-27px;left:24px;width:54px;height:54px;border-radius:15px;background:linear-gradient(140deg,#E8639A,#d24f88);box-shadow:0 12px 24px -10px rgba(196,28,96,.6);padding:0;\n}.elementor .e-21ebd67f-d3b8a64{font-weight:700;font-size:18px;color:#2A2230;margin-top:8px;line-height:1.35;padding:0;\n}.elementor .e-23ae2e0f-a33b9b4{font-size:15px;color:#7C7480;margin-top:10px;line-height:1.65;padding:0;\n}.elementor .e-5afb2080-e9989e3{font-weight:700;font-size:15px;color:#C41C60;display:inline-block;margin-top:18px;padding:0;\n}.elementor .e-7d063157-be817c7{display:block;position:relative;padding:27px 24px 26px;\n}.elementor .e-5a82e884-582bfdf{display:flex;flex-direction:column;background:#fff;border:1px solid #EFE6EC;border-radius:20px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);overflow:hidden;transition:transform .22s,box-shadow .22s;padding:0;\n}.elementor .e-5a82e884-582bfdf:hover,.elementor .e-5a82e884-582bfdf:focus-visible{transform:translateY(-5px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-223b48d7-1e08df9{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0;\n}.elementor .e-6540ff4-a0afe1a{font-weight:700;font-size:16px;color:#ffffff;}.elementor .e-4cd05d9-3c4e5a9{width:22px;}.elementor .e-bb1f535-cd40dd4{display:flex;align-items:center;gap:8px;
background:#06C755;border-radius:100px;padding:15px 30px;
box-shadow:0 16px 34px -20px rgba(6,199,85,.5);width:max-content;\n}.elementor .e-b911d64-0bc12aa{font-weight:700;font-size:16px;color:#ffffff;}.elementor .e-beacc6b-e36467c{width:22px;}.elementor .e-93b967e-476789f{display:flex;align-items:center;gap:8px;
background:linear-gradient(135deg,#C41C60,#d84f88);border-radius:100px;padding:15px 30px;
box-shadow:0 16px 34px -20px rgba(196,28,96,.5);width:max-content;\n}.elementor .e-2ec981c3-8201a47{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:44px;padding:0;\n}.elementor .e-7365bbbb-495ec81{display:block;width:min(1200px,92%);margin:0 auto;padding:0;\n}.elementor .e-57bd3f1d-d0f629b{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;background:#fff;\n}.elementor .e-5b2cc512-2c60e41{font-weight:700;font-size:12px;color:#C41C60;display:inline-block;text-transform:uppercase;letter-spacing:.18em;background:#FBEAF1;padding:8px 18px;border-radius:100px;margin-bottom:18px;font-family:Poppins,'Noto Sans Thai',sans-serif;\n}.elementor .e-30a4c1bb-5171287{font-weight:700;font-size:34px;color:#2A2230;text-align:center;line-height:1.25; & span{color:#C41C60}\n}.elementor .e-585a17b-fb652cd{font-size:16px;color:#7C7480;text-align:center;margin-top:14px;line-height:1.7;\n}.elementor .e-5d08cdee-138656a{text-align:center;max-width:760px;margin:0 auto 44px;padding:0;\n}.elementor .e-3940fd99-ed2095f{object-fit:cover;position:absolute;inset:0;width:100%;height:100%;background:#efe6ec;padding:0;\n}.elementor .e-578c8bc9-5454474{position:absolute;inset:0;background:linear-gradient(to top,rgba(90,12,46,.92),rgba(138,18,70,.42) 42%,rgba(90,12,46,0) 70%);padding:0;\n}.elementor .e-6ae71346-e1ce3f5{font-weight:700;font-size:11.5px;color:#C41C60;display:inline-block;letter-spacing:.02em;background:#fff;padding:4px 13px;border-radius:100px;margin-bottom:11px;\n}.elementor .e-4f3297cc-add64ca{font-weight:700;font-size:22px;color:#ffffff;line-height:1.3;\n}.elementor .e-165b30ed-a1bebf7{position:absolute;left:0;right:0;bottom:0;padding:22px 24px;z-index:2;\n}.elementor .e-3e1532c3-b315a03{font-weight:700;font-size:19px;color:#ffffff;margin-bottom:10px;line-height:1.3;\n}.elementor .e-7d591d8b-c322a77{font-size:14px;color:#fbe3ee;line-height:1.65;margin-bottom:18px;\n}.elementor .e-14d2e871-af4e1fb{font-weight:700;font-size:14px;color:#C41C60;display:inline-block;align-self:center;background:#fff;padding:10px 24px;border-radius:100px;box-shadow:0 10px 22px -8px rgba(0,0,0,.35);\n}.elementor .e-4ace6121-6702d93{text-align:center;display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;z-index:3;padding:24px 22px;background:linear-gradient(160deg,rgba(196,28,96,.98),rgba(90,12,46,1));opacity:0;transition:opacity .35s;\n}.elementor .e-4ace6121-6702d93:hover,.elementor .e-4ace6121-6702d93:focus-visible{opacity:1;\n}.elementor .e-79da29da-d7f1a41{display:block;position:relative;border-radius:22px;overflow:hidden;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:4/3.6;transition:transform .35s,box-shadow .35s;cursor:pointer;padding:0;\n}.elementor .e-79da29da-d7f1a41:hover,.elementor .e-79da29da-d7f1a41:focus-visible{transform:translateY(-6px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-56886012-62872d6{object-fit:cover;position:absolute;inset:0;width:100%;height:100%;background:#efe6ec;padding:0;\n}.elementor .e-150a0cf8-824204d{position:absolute;inset:0;background:linear-gradient(to top,rgba(90,12,46,.92),rgba(138,18,70,.42) 42%,rgba(90,12,46,0) 70%);padding:0;\n}.elementor .e-6ae9094d-eca7f35{font-weight:700;font-size:11.5px;color:#C41C60;display:inline-block;letter-spacing:.02em;background:#fff;padding:4px 13px;border-radius:100px;margin-bottom:11px;\n}.elementor .e-559fb20b-b2e464a{font-weight:700;font-size:22px;color:#ffffff;line-height:1.3;\n}.elementor .e-19c1f04f-c8f88ab{position:absolute;left:0;right:0;bottom:0;padding:22px 24px;z-index:2;\n}.elementor .e-5e438f17-e24f1f4{font-weight:700;font-size:19px;color:#ffffff;margin-bottom:10px;line-height:1.3;\n}.elementor .e-2114d9c0-f19abf8{font-size:14px;color:#fbe3ee;line-height:1.65;margin-bottom:18px;\n}.elementor .e-2e968a4e-c393c96{font-weight:700;font-size:14px;color:#C41C60;display:inline-block;align-self:center;background:#fff;padding:10px 24px;border-radius:100px;box-shadow:0 10px 22px -8px rgba(0,0,0,.35);\n}.elementor .e-4436d5a5-b2c4f3d{text-align:center;display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;z-index:3;padding:24px 22px;background:linear-gradient(160deg,rgba(196,28,96,.98),rgba(90,12,46,1));opacity:0;transition:opacity .35s;\n}.elementor .e-4436d5a5-b2c4f3d:hover,.elementor .e-4436d5a5-b2c4f3d:focus-visible{opacity:1;\n}.elementor .e-2f663090-3c5cba9{display:block;position:relative;border-radius:22px;overflow:hidden;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:4/3.6;transition:transform .35s,box-shadow .35s;cursor:pointer;padding:0;\n}.elementor .e-2f663090-3c5cba9:hover,.elementor .e-2f663090-3c5cba9:focus-visible{transform:translateY(-6px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-7def48-9f52108{object-fit:cover;position:absolute;inset:0;width:100%;height:100%;background:#efe6ec;padding:0;\n}.elementor .e-7f4a511e-e2ff14e{position:absolute;inset:0;background:linear-gradient(to top,rgba(90,12,46,.92),rgba(138,18,70,.42) 42%,rgba(90,12,46,0) 70%);padding:0;\n}.elementor .e-6b3aded0-965b3ff{font-weight:700;font-size:11.5px;color:#C41C60;display:inline-block;letter-spacing:.02em;background:#fff;padding:4px 13px;border-radius:100px;margin-bottom:11px;\n}.elementor .e-6ae44c72-feaeda8{font-weight:700;font-size:22px;color:#ffffff;line-height:1.3;\n}.elementor .e-714d2bff-5da1775{position:absolute;left:0;right:0;bottom:0;padding:22px 24px;z-index:2;\n}.elementor .e-712868-2dbfb37{font-weight:700;font-size:19px;color:#ffffff;margin-bottom:10px;line-height:1.3;\n}.elementor .e-72375d35-182b2aa{font-size:14px;color:#fbe3ee;line-height:1.65;margin-bottom:18px;\n}.elementor .e-5e248432-756f216{font-weight:700;font-size:14px;color:#C41C60;display:inline-block;align-self:center;background:#fff;padding:10px 24px;border-radius:100px;box-shadow:0 10px 22px -8px rgba(0,0,0,.35);\n}.elementor .e-223f3b0-6778de0{text-align:center;display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;z-index:3;padding:24px 22px;background:linear-gradient(160deg,rgba(196,28,96,.98),rgba(90,12,46,1));opacity:0;transition:opacity .35s;\n}.elementor .e-223f3b0-6778de0:hover,.elementor .e-223f3b0-6778de0:focus-visible{opacity:1;\n}.elementor .e-34da2a08-0e6a2a7{display:block;position:relative;border-radius:22px;overflow:hidden;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:4/3.6;transition:transform .35s,box-shadow .35s;cursor:pointer;padding:0;\n}.elementor .e-34da2a08-0e6a2a7:hover,.elementor .e-34da2a08-0e6a2a7:focus-visible{transform:translateY(-6px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-25b057e4-3d26b4d{object-fit:cover;position:absolute;inset:0;width:100%;height:100%;background:#efe6ec;padding:0;\n}.elementor .e-556ed85-0be466b{position:absolute;inset:0;background:linear-gradient(to top,rgba(90,12,46,.92),rgba(138,18,70,.42) 42%,rgba(90,12,46,0) 70%);padding:0;\n}.elementor .e-e7aacbc-d12f46a{font-weight:700;font-size:11.5px;color:#C41C60;display:inline-block;letter-spacing:.02em;background:#fff;padding:4px 13px;border-radius:100px;margin-bottom:11px;\n}.elementor .e-193af0fe-f5d5405{font-weight:700;font-size:22px;color:#ffffff;line-height:1.3;\n}.elementor .e-1623a97c-91f16b8{position:absolute;left:0;right:0;bottom:0;padding:22px 24px;z-index:2;\n}.elementor .e-67b6a02a-f69a00c{font-weight:700;font-size:19px;color:#ffffff;margin-bottom:10px;line-height:1.3;\n}.elementor .e-488d3b0-1d0c8e9{font-size:14px;color:#fbe3ee;line-height:1.65;margin-bottom:18px;\n}.elementor .e-5294c296-aaca474{font-weight:700;font-size:14px;color:#C41C60;display:inline-block;align-self:center;background:#fff;padding:10px 24px;border-radius:100px;box-shadow:0 10px 22px -8px rgba(0,0,0,.35);\n}.elementor .e-6e7a5863-912feed{text-align:center;display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;z-index:3;padding:24px 22px;background:linear-gradient(160deg,rgba(196,28,96,.98),rgba(90,12,46,1));opacity:0;transition:opacity .35s;\n}.elementor .e-6e7a5863-912feed:hover,.elementor .e-6e7a5863-912feed:focus-visible{opacity:1;\n}.elementor .e-450a825a-5a6bcdf{display:block;position:relative;border-radius:22px;overflow:hidden;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:4/3.6;transition:transform .35s,box-shadow .35s;cursor:pointer;padding:0;\n}.elementor .e-450a825a-5a6bcdf:hover,.elementor .e-450a825a-5a6bcdf:focus-visible{transform:translateY(-6px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-2175e9bf-3e3a5f8{object-fit:cover;position:absolute;inset:0;width:100%;height:100%;background:#efe6ec;padding:0;\n}.elementor .e-45f67daf-ce2a895{position:absolute;inset:0;background:linear-gradient(to top,rgba(90,12,46,.92),rgba(138,18,70,.42) 42%,rgba(90,12,46,0) 70%);padding:0;\n}.elementor .e-73ac8798-cb23d4a{font-weight:700;font-size:11.5px;color:#C41C60;display:inline-block;letter-spacing:.02em;background:#fff;padding:4px 13px;border-radius:100px;margin-bottom:11px;\n}.elementor .e-685e7b70-45e6af3{font-weight:700;font-size:22px;color:#ffffff;line-height:1.3;\n}.elementor .e-48389418-64897fa{position:absolute;left:0;right:0;bottom:0;padding:22px 24px;z-index:2;\n}.elementor .e-38639ee3-b64b739{font-weight:700;font-size:19px;color:#ffffff;margin-bottom:10px;line-height:1.3;\n}.elementor .e-7f01b46b-88aec21{font-size:14px;color:#fbe3ee;line-height:1.65;margin-bottom:18px;\n}.elementor .e-853b817-fcd0dfc{font-weight:700;font-size:14px;color:#C41C60;display:inline-block;align-self:center;background:#fff;padding:10px 24px;border-radius:100px;box-shadow:0 10px 22px -8px rgba(0,0,0,.35);\n}.elementor .e-43689944-44e2417{text-align:center;display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;z-index:3;padding:24px 22px;background:linear-gradient(160deg,rgba(196,28,96,.98),rgba(90,12,46,1));opacity:0;transition:opacity .35s;\n}.elementor .e-43689944-44e2417:hover,.elementor .e-43689944-44e2417:focus-visible{opacity:1;\n}.elementor .e-9312955-3a8e65c{display:block;position:relative;border-radius:22px;overflow:hidden;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:4/3.6;transition:transform .35s,box-shadow .35s;cursor:pointer;padding:0;\n}.elementor .e-9312955-3a8e65c:hover,.elementor .e-9312955-3a8e65c:focus-visible{transform:translateY(-6px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-2001c9a7-adfe566{object-fit:cover;position:absolute;inset:0;width:100%;height:100%;background:#efe6ec;padding:0;\n}.elementor .e-1384885c-e70a560{position:absolute;inset:0;background:linear-gradient(to top,rgba(90,12,46,.92),rgba(138,18,70,.42) 42%,rgba(90,12,46,0) 70%);padding:0;\n}.elementor .e-4055ce74-dd5ff52{font-weight:700;font-size:11.5px;color:#C41C60;display:inline-block;letter-spacing:.02em;background:#fff;padding:4px 13px;border-radius:100px;margin-bottom:11px;\n}.elementor .e-709f77eb-3601509{font-weight:700;font-size:22px;color:#ffffff;line-height:1.3;\n}.elementor .e-5565c204-1c60980{position:absolute;left:0;right:0;bottom:0;padding:22px 24px;z-index:2;\n}.elementor .e-1e2b3395-f4cac4c{font-weight:700;font-size:19px;color:#ffffff;margin-bottom:10px;line-height:1.3;\n}.elementor .e-580121e0-4d8a4af{font-size:14px;color:#fbe3ee;line-height:1.65;margin-bottom:18px;\n}.elementor .e-3289ee99-16e4717{font-weight:700;font-size:14px;color:#C41C60;display:inline-block;align-self:center;background:#fff;padding:10px 24px;border-radius:100px;box-shadow:0 10px 22px -8px rgba(0,0,0,.35);\n}.elementor .e-694c1aa2-2f95aeb{text-align:center;display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;z-index:3;padding:24px 22px;background:linear-gradient(160deg,rgba(196,28,96,.98),rgba(90,12,46,1));opacity:0;transition:opacity .35s;\n}.elementor .e-694c1aa2-2f95aeb:hover,.elementor .e-694c1aa2-2f95aeb:focus-visible{opacity:1;\n}.elementor .e-93cbc36-dfd00ad{display:block;position:relative;border-radius:22px;overflow:hidden;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:4/3.6;transition:transform .35s,box-shadow .35s;cursor:pointer;padding:0;\n}.elementor .e-93cbc36-dfd00ad:hover,.elementor .e-93cbc36-dfd00ad:focus-visible{transform:translateY(-6px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-2400241e-e10be7a{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding:0;\n}.elementor .e-570793ab-e6db37f{display:block;width:min(1200px,92%);margin:0 auto;padding:0;\n}.elementor .e-756c5069-0629451{padding-block-start:76px;padding-block-end:76px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;background:#FBF7F9;\n}.elementor .e-50955ae2-d1a25d2{font-weight:700;font-size:12px;color:#C41C60;display:inline-block;text-transform:uppercase;letter-spacing:.18em;background:#FBEAF1;padding:8px 18px;border-radius:100px;margin-bottom:16px;font-family:Poppins,'Noto Sans Thai',sans-serif;\n}.elementor .e-7940523a-a810d3f{font-weight:700;font-size:40px;color:#2A2230;text-align:center;line-height:1.25;padding:0; & span{color:#C41C60}\n}.elementor .e-15d5c02a-4cc4b3c{text-align:center;max-width:820px;margin:0 auto 52px;padding:0;\n}.elementor .e-622226e6-79f15ab{position:absolute;top:37px;left:8.3%;right:8.3%;width:83.4%;height:2px;background:linear-gradient(90deg,#E8639A,#FBEAF1);z-index:0;padding:0;\n}.elementor .e-49fcd87-1b5bd9c{width:42px;}.elementor .e-1995c151-e5bd120{font-weight:700;font-size:14px;color:#C41C60;position:absolute;top:-11px;right:-11px;width:30px;height:30px;border-radius:50%;background:#fff;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -4px rgba(90,12,46,.3);padding:0;\n}.elementor .e-50ff4bc0-66dee18{display:flex;justify-content:center;align-items:center;position:relative;width:74px;height:74px;border-radius:20px;background:linear-gradient(150deg,#C41C60,#8A1246);box-shadow:0 16px 30px -12px rgba(196,28,96,.55);margin-bottom:24px;padding:0;\n}.elementor .e-e5332f-96f00a0{font-weight:700;font-size:17px;color:#2A2230;margin-bottom:8px;line-height:1.35;padding:0;\n}.elementor .e-49699123-bdfc0a1{font-size:14px;color:#7C7480;line-height:1.7;padding:0;\n}.elementor .e-1a760cde-3decbf4{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;padding:0;\n}.elementor .e-dd7043f-7b10f2c{width:42px;}.elementor .e-3fe2ab6-430ebf6{font-weight:700;font-size:14px;color:#C41C60;position:absolute;top:-11px;right:-11px;width:30px;height:30px;border-radius:50%;background:#fff;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -4px rgba(90,12,46,.3);padding:0;\n}.elementor .e-65c3f995-7a69a97{display:flex;justify-content:center;align-items:center;position:relative;width:74px;height:74px;border-radius:20px;background:linear-gradient(150deg,#C41C60,#8A1246);box-shadow:0 16px 30px -12px rgba(196,28,96,.55);margin-bottom:24px;padding:0;\n}.elementor .e-5f1b5433-a82dbc2{font-weight:700;font-size:17px;color:#2A2230;margin-bottom:8px;line-height:1.35;padding:0;\n}.elementor .e-109fff61-e4d28d0{font-size:14px;color:#7C7480;line-height:1.7;padding:0;\n}.elementor .e-8e7dcd6-f7f4d15{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;padding:0;\n}.elementor .e-f325363-b87fd81{width:42px;}.elementor .e-14b8732a-cae3bc2{font-weight:700;font-size:14px;color:#C41C60;position:absolute;top:-11px;right:-11px;width:30px;height:30px;border-radius:50%;background:#fff;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -4px rgba(90,12,46,.3);padding:0;\n}.elementor .e-1c4626e2-4167dbf{display:flex;justify-content:center;align-items:center;position:relative;width:74px;height:74px;border-radius:20px;background:linear-gradient(150deg,#C41C60,#8A1246);box-shadow:0 16px 30px -12px rgba(196,28,96,.55);margin-bottom:24px;padding:0;\n}.elementor .e-2f8ab434-a4532d5{font-weight:700;font-size:17px;color:#2A2230;margin-bottom:8px;line-height:1.35;padding:0;\n}.elementor .e-3d80b10f-3bfb28b{font-size:14px;color:#7C7480;line-height:1.7;padding:0;\n}.elementor .e-4750201f-1fa529a{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;padding:0;\n}.elementor .e-2e320e1-0dfb8a2{width:42px;}.elementor .e-17c2f798-174c244{font-weight:700;font-size:14px;color:#C41C60;position:absolute;top:-11px;right:-11px;width:30px;height:30px;border-radius:50%;background:#fff;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -4px rgba(90,12,46,.3);padding:0;\n}.elementor .e-3e470174-c2633f0{display:flex;justify-content:center;align-items:center;position:relative;width:74px;height:74px;border-radius:20px;background:linear-gradient(150deg,#C41C60,#8A1246);box-shadow:0 16px 30px -12px rgba(196,28,96,.55);margin-bottom:24px;padding:0;\n}.elementor .e-30dbfd84-29cb787{font-weight:700;font-size:17px;color:#2A2230;margin-bottom:8px;line-height:1.35;padding:0;\n}.elementor .e-4646f457-2659282{font-size:14px;color:#7C7480;line-height:1.7;padding:0;\n}.elementor .e-562a93f8-826a1e4{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;padding:0;\n}.elementor .e-533e768-b6cb0ef{width:42px;}.elementor .e-4af55e91-6736e54{font-weight:700;font-size:14px;color:#C41C60;position:absolute;top:-11px;right:-11px;width:30px;height:30px;border-radius:50%;background:#fff;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -4px rgba(90,12,46,.3);padding:0;\n}.elementor .e-68588eb7-94cff0d{display:flex;justify-content:center;align-items:center;position:relative;width:74px;height:74px;border-radius:20px;background:linear-gradient(150deg,#C41C60,#8A1246);box-shadow:0 16px 30px -12px rgba(196,28,96,.55);margin-bottom:24px;padding:0;\n}.elementor .e-3cf4ed0c-e24cb7c{font-weight:700;font-size:17px;color:#2A2230;margin-bottom:8px;line-height:1.35;padding:0;\n}.elementor .e-4e9f98fd-9406083{font-size:14px;color:#7C7480;line-height:1.7;padding:0;\n}.elementor .e-5aa0f757-648d4d0{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;padding:0;\n}.elementor .e-48f04d5-614bf64{width:42px;}.elementor .e-35a0b8df-509058c{font-weight:700;font-size:14px;color:#C41C60;position:absolute;top:-11px;right:-11px;width:30px;height:30px;border-radius:50%;background:#fff;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -4px rgba(90,12,46,.3);padding:0;\n}.elementor .e-1f0bb19-b87d997{display:flex;justify-content:center;align-items:center;position:relative;width:74px;height:74px;border-radius:20px;background:linear-gradient(150deg,#C41C60,#8A1246);box-shadow:0 16px 30px -12px rgba(196,28,96,.55);margin-bottom:24px;padding:0;\n}.elementor .e-60227053-05ee106{font-weight:700;font-size:17px;color:#2A2230;margin-bottom:8px;line-height:1.35;padding:0;\n}.elementor .e-83ff49f-e6da0d6{font-size:14px;color:#7C7480;line-height:1.7;padding:0;\n}.elementor .e-626ed067-154abd8{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;padding:0;\n}.elementor .e-3a33cb73-84278c6{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:18px;align-items:start;padding:0;\n}.elementor .e-2649e085-03b298d{display:block;width:min(1200px,92%);margin:0 auto;padding:0;\n}.elementor .e-2597b9ef-da97b63{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;background:#fff;\n}.elementor .e-7dff4d94-44dc307{width:min(620px,84%);height:auto;margin:0 auto;filter:drop-shadow(0 6px 26px rgba(255,25,60,.35));padding:0;\n}.elementor .e-37df1c40-c303c5b{text-align:center;margin:0 auto 36px;padding:0;\n}.elementor .e-276bff02-52a6bc9{object-fit:cover;width:100%;aspect-ratio:3/4;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,45,75,.55),0 20px 44px -18px rgba(255,20,60,.55);scroll-snap-align:center;padding:0;\n}.elementor .e-58bddd1b-2e3a4c7{object-fit:cover;width:100%;aspect-ratio:3/4;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,45,75,.55),0 20px 44px -18px rgba(255,20,60,.55);scroll-snap-align:center;padding:0;\n}.elementor .e-eeae3c3-bd99894{object-fit:cover;width:100%;aspect-ratio:3/4;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,45,75,.55),0 20px 44px -18px rgba(255,20,60,.55);scroll-snap-align:center;padding:0;\n}.elementor .e-5830584d-4f12c97{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;max-width:1060px;margin:0 auto;padding:0;\n}.elementor .e-29fbc3d1-cd5170c{display:block;width:min(1200px,92%);margin:0 auto;padding:0;\n}.elementor .e-28c546f7-e44c218{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://www.dermageneration.com/wp-content/uploads/2026/08/bg-desktop.jpg");background-repeat:repeat-x;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;align-items:center;background-color:#0a0304;\n}.elementor .e-1dc9d244-8bb2b26{font-weight:700;font-size:12px;color:#C41C60;display:inline-block;text-transform:uppercase;letter-spacing:.18em;background:#FBEAF1;padding:8px 18px;border-radius:100px;margin-bottom:16px;font-family:Poppins,'Noto Sans Thai',sans-serif;\n}.elementor .e-5750d6e-f0a8822{font-weight:800;font-size:40px;color:#2A2230;text-align:center;font-family:Poppins,'Noto Sans Thai',sans-serif;text-transform:uppercase;letter-spacing:.01em;line-height:1.08;padding:0; & span{color:#C41C60}\n}.elementor .e-c40d0b2-4ee9e0a{font-size:16px;color:#7C7480;text-align:center;margin-top:14px;line-height:1.7;padding:0;\n}.elementor .e-74f9a091-6f846d6{text-align:center;max-width:820px;margin:0 auto 48px;padding:0;\n}.elementor .e-1db3f0d6-3868f29{object-fit:contain;max-height:70px;width:auto;max-width:100%;padding:0;\n}.elementor .e-22edfbf3-24bd68b{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #EFE6EC;border-radius:18px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:3/2;padding:21px;transition:transform .2s,box-shadow .2s;\n}.elementor .e-22edfbf3-24bd68b:hover,.elementor .e-22edfbf3-24bd68b:focus-visible{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-4b2799cb-9f72af4{object-fit:contain;max-height:70px;width:auto;max-width:100%;padding:0;\n}.elementor .e-652b776-7c46613{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #EFE6EC;border-radius:18px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:3/2;padding:21px;transition:transform .2s,box-shadow .2s;\n}.elementor .e-652b776-7c46613:hover,.elementor .e-652b776-7c46613:focus-visible{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-f68492f-8ce9fcc{object-fit:contain;max-height:70px;width:auto;max-width:100%;padding:0;\n}.elementor .e-5aee47cf-b2cd82d{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #EFE6EC;border-radius:18px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:3/2;padding:21px;transition:transform .2s,box-shadow .2s;\n}.elementor .e-5aee47cf-b2cd82d:hover,.elementor .e-5aee47cf-b2cd82d:focus-visible{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-146faa27-b4bb343{object-fit:contain;max-height:70px;width:auto;max-width:100%;padding:0;\n}.elementor .e-3af61ddb-9dfc4e4{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #EFE6EC;border-radius:18px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:3/2;padding:21px;transition:transform .2s,box-shadow .2s;\n}.elementor .e-3af61ddb-9dfc4e4:hover,.elementor .e-3af61ddb-9dfc4e4:focus-visible{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-231a4d21-6d75f89{object-fit:contain;max-height:70px;width:auto;max-width:100%;padding:0;\n}.elementor .e-5631b37d-7870243{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #EFE6EC;border-radius:18px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:3/2;padding:21px;transition:transform .2s,box-shadow .2s;\n}.elementor .e-5631b37d-7870243:hover,.elementor .e-5631b37d-7870243:focus-visible{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-1d49e673-3f094ef{object-fit:contain;max-height:70px;width:auto;max-width:100%;padding:0;\n}.elementor .e-56cdcd08-3127de7{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #EFE6EC;border-radius:18px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:3/2;padding:21px;transition:transform .2s,box-shadow .2s;\n}.elementor .e-56cdcd08-3127de7:hover,.elementor .e-56cdcd08-3127de7:focus-visible{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-5c28d4d1-5e49b41{object-fit:contain;max-height:70px;width:auto;max-width:100%;padding:0;\n}.elementor .e-55947ded-9a4d3ce{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #EFE6EC;border-radius:18px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:3/2;padding:21px;transition:transform .2s,box-shadow .2s;\n}.elementor .e-55947ded-9a4d3ce:hover,.elementor .e-55947ded-9a4d3ce:focus-visible{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-731ab405-01c6cfe{object-fit:contain;max-height:70px;width:auto;max-width:100%;padding:0;\n}.elementor .e-68da78cc-b1dddc3{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #EFE6EC;border-radius:18px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);aspect-ratio:3/2;padding:21px;transition:transform .2s,box-shadow .2s;\n}.elementor .e-68da78cc-b1dddc3:hover,.elementor .e-68da78cc-b1dddc3:focus-visible{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-500a2512-599b224{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:0;\n}.elementor .e-67a1acfd-ab0cdc8{display:block;width:min(1200px,92%);margin:0 auto;padding:0;\n}.elementor .e-8642601-ece1d9e{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;background:#fff;\n}.elementor .e-591fcbd3-7002b4a{font-weight:700;font-size:12px;color:#ffffff;display:inline-block;text-transform:uppercase;letter-spacing:.18em;background:rgba(255,255,255,.16);padding:8px 18px;border-radius:100px;margin-bottom:16px;font-family:Poppins,'Noto Sans Thai',sans-serif;\n}.elementor .e-25b4438d-84365ce{font-weight:700;font-size:36px;color:#ffffff;text-align:center;line-height:1.25;padding:0; & span{color:#ffd9e8}\n}.elementor .e-71bfd5ed-7cfc5d0{font-size:16px;color:rgba(255,255,255,.85);text-align:center;margin-top:14px;line-height:1.7;padding:0;\n}.elementor .e-7c640b6a-75adcf9{text-align:center;max-width:840px;margin:0 auto 34px;padding:0;\n}.elementor .e-79e1cd21-d49c5f4{display:block;width:min(1200px,92%);margin:0 auto;padding:0;\n}.elementor .e-264e7e1a-1c6ae5a{display:block;width:100%;margin:0;padding:0;\n}.elementor .e-eec56af-9410724{font-weight:700;font-size:16px;color:#ffffff;display:inline-block;background:#06C755;border-radius:100px;padding:15px 30px;box-shadow:0 16px 34px -20px rgba(0,0,0,.4);\n}.elementor .e-6d68967d-03941c5{font-weight:700;font-size:16px;color:#ffffff;display:inline-block;background:#fff;color:#C41C60;border-radius:100px;padding:15px 30px;box-shadow:0 16px 34px -20px rgba(0,0,0,.4);\n}.elementor .e-1ddb7e99-9b90fdf{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:34px;padding:0;\n}.elementor .e-47132a91-1d46f72{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(150deg,#8A1246 0%,#C41C60 55%,#d33a76 100%);color:#fff;overflow:hidden;\n}.elementor .e-32450501-c4f967f{font-weight:700;font-size:12px;color:#C41C60;display:inline-block;text-transform:uppercase;letter-spacing:.18em;background:#FBEAF1;padding:8px 18px;border-radius:100px;margin-bottom:16px;font-family:Poppins,'Noto Sans Thai',sans-serif;\n}.elementor .e-38ce2825-ee375e0{font-weight:700;font-size:34px;color:#2A2230;text-align:center;line-height:1.28;padding:0; & span{color:#C41C60}\n}.elementor .e-20c43ee5-fc002c4{font-size:16px;color:#5c5560;text-align:center;margin:14px auto 0;max-width:64ch;line-height:1.7;padding:0;\n}.elementor .e-150ba397-b6abb82{font-weight:600;font-size:14px;color:#2A2230;display:inline-block;background:#fff;border:1px solid #EFE6EC;border-radius:100px;padding:10px 18px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28); & span{color:#C41C60;font-weight:800}\n}.elementor .e-7537b185-2d02fed{font-weight:600;font-size:14px;color:#2A2230;display:inline-block;background:#fff;border:1px solid #EFE6EC;border-radius:100px;padding:10px 18px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28); & span{color:#C41C60;font-weight:800}\n}.elementor .e-7f43e6b1-7211b9f{font-weight:600;font-size:14px;color:#2A2230;display:inline-block;background:#fff;border:1px solid #EFE6EC;border-radius:100px;padding:10px 18px;box-shadow:0 16px 34px -20px rgba(90,12,46,.28); & span{color:#C41C60;font-weight:800}\n}.elementor .e-32b41095-b8aed8a{display:flex;flex-wrap:wrap;justify-content:center;gap:13px;margin-top:27px;padding:0;\n}.elementor .e-53fb2a5e-d669905{text-align:center;max-width:840px;margin:0 auto;padding:0;\n}.elementor .e-19ba4711-773e204{object-fit:contain;width:100%;height:100%;padding:0;\n}.elementor .e-63ff031a-b36e867{display:block;border-radius:16px;overflow:hidden;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);border:1px solid #EFE6EC;aspect-ratio:3/4;background:#fff;padding:12px;transition:transform .22s,box-shadow .22s;\n}.elementor .e-63ff031a-b36e867:hover,.elementor .e-63ff031a-b36e867:focus-visible{transform:translateY(-5px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-1d2cdd82-8fe08a3{font-weight:600;font-size:15px;color:#2A2230;text-align:center;margin-top:13px;line-height:1.4;padding:0;\n}.elementor .e-51f88f31-171a87b{text-align:center;display:block;padding:0;\n}.elementor .e-5bdd1d71-e0ec29b{object-fit:contain;width:100%;height:100%;padding:0;\n}.elementor .e-2975c867-c579325{display:block;border-radius:16px;overflow:hidden;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);border:1px solid #EFE6EC;aspect-ratio:3/4;background:#fff;padding:12px;transition:transform .22s,box-shadow .22s;\n}.elementor .e-2975c867-c579325:hover,.elementor .e-2975c867-c579325:focus-visible{transform:translateY(-5px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-66cd6f1-266b0fe{font-weight:600;font-size:15px;color:#2A2230;text-align:center;margin-top:13px;line-height:1.4;padding:0;\n}.elementor .e-14f23d7e-81c0f0d{text-align:center;display:block;padding:0;\n}.elementor .e-4529b21-c73ae1a{object-fit:contain;width:100%;height:100%;padding:0;\n}.elementor .e-7ca8a0ba-4b3dd2f{display:block;border-radius:16px;overflow:hidden;box-shadow:0 16px 34px -20px rgba(90,12,46,.28);border:1px solid #EFE6EC;aspect-ratio:3/4;background:#fff;padding:12px;transition:transform .22s,box-shadow .22s;\n}.elementor .e-7ca8a0ba-4b3dd2f:hover,.elementor .e-7ca8a0ba-4b3dd2f:focus-visible{transform:translateY(-5px);box-shadow:0 30px 60px -34px rgba(90,12,46,.35);\n}.elementor .e-46b73d4-f1413e7{font-weight:600;font-size:15px;color:#2A2230;text-align:center;margin-top:13px;line-height:1.4;padding:0;\n}.elementor .e-63ccbf1a-4c660c1{text-align:center;display:block;padding:0;\n}.elementor .e-6fe31951-a7790ac{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px;padding:0;\n}.elementor .e-67fe208b-092129a{display:block;width:min(1200px,92%);margin:0 auto;padding:0;\n}.elementor .e-1d7b4638-dcc5345{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;background:#FBF7F9;\n}.elementor .e-732345b6-56df00d{font-weight:700;font-size:12px;color:#C41C60;display:inline-block;text-transform:uppercase;letter-spacing:.18em;background:#FBEAF1;padding:8px 18px;border-radius:100px;margin-bottom:14px;font-family:Poppins,'Noto Sans Thai',sans-serif;\n}.elementor .e-281822f9-b185584{font-weight:700;font-size:36px;color:#2A2230;line-height:1.25;padding:0; & span{color:#C41C60}\n}.elementor .e-480151d1-07d145d{display:block;padding:0;\n}.elementor .e-1a76d824-e89ce32{font-weight:700;font-size:15px;color:#C41C60;display:inline-block;flex:0 0 auto;border:1.5px solid #f0cede;border-radius:100px;padding:10px 21px;white-space:nowrap;padding:10px 21px;\n}.elementor .e-6d5ee030-427fd75{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;padding:0;\n}.elementor .e-10743ac6-9d479ed{padding:0px;}.elementor .e-48f986b7-541b5c0{display:block;width:min(1200px,92%);margin:0 auto;padding:0;\n}.elementor .e-287ff118-cc73bc3{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#fff,#FBF7F9);\n}.elementor .e-10c768fd-868ffb2{font-weight:700;font-size:12px;color:#E8639A;font-family:Poppins,sans-serif;letter-spacing:.2em;text-transform:uppercase;padding:0;\n}.elementor .e-6b626f86-d56fc6a{font-size:32px;line-height:1;padding:0;\n}.elementor .e-35b97c0e-cc7bb11{font-weight:700;font-size:40px;color:#ffffff;line-height:1.25;padding:0;\n}.elementor .e-a7b0de7-6668a1b{display:flex;align-items:center;gap:12px;margin:11px 0 13px;padding:0;\n}.elementor .e-105b3c61-f97ddff{font-size:16px;color:rgba(255,255,255,.8);line-height:1.7;padding:0;\n}.elementor .e-5b5d6a14-4e98ce9{display:block;max-width:640px;margin:0 0 48px;padding:0;\n}.elementor .e-3c084f30-9453fec{font-weight:800;font-size:13px;color:#ffffff;font-family:Poppins,sans-serif;letter-spacing:.03em;line-height:1.2;padding:0;\n}.elementor .e-308a3951-7b0aec1{text-align:center;display:flex;justify-content:center;align-items:center;width:118px;height:118px;border-radius:50%;margin-bottom:21px;border:2px solid rgba(255,255,255,.35);background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.14),rgba(255,255,255,.02));padding:0;\n}.elementor .e-5519869b-021313d{font-weight:800;font-size:18px;color:#ffffff;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:.02em;margin-bottom:11px;line-height:1.3;padding:0;\n}.elementor .e-24d47b62-64d2121{font-size:14px;color:rgba(255,255,255,.72);line-height:1.7;padding:0;\n}.elementor .e-64852af3-8099f0f{display:block;padding:0 0 0 21px;border-left:3px solid #C41C60;\n}.elementor .e-6e6732ff-6c95020{font-weight:800;font-size:13px;color:#ffffff;font-family:Poppins,sans-serif;letter-spacing:.03em;line-height:1.2;padding:0;\n}.elementor .e-74091d45-f9a59aa{text-align:center;display:flex;justify-content:center;align-items:center;width:118px;height:118px;border-radius:50%;margin-bottom:21px;border:2px solid rgba(255,255,255,.35);background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.14),rgba(255,255,255,.02));padding:0;\n}.elementor .e-7d1d8590-dda650f{font-weight:800;font-size:18px;color:#ffffff;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:.02em;margin-bottom:11px;line-height:1.3;padding:0;\n}.elementor .e-672ccbb1-35cb6a7{font-size:14px;color:rgba(255,255,255,.72);line-height:1.7;padding:0;\n}.elementor .e-1d37344-9359089{display:block;padding:0 0 0 21px;border-left:3px solid #C41C60;\n}.elementor .e-73edf057-1403f22{font-weight:800;font-size:13px;color:#ffffff;font-family:Poppins,sans-serif;letter-spacing:.03em;line-height:1.2;padding:0;\n}.elementor .e-468b6b1a-e47ffbc{text-align:center;display:flex;justify-content:center;align-items:center;width:118px;height:118px;border-radius:50%;margin-bottom:21px;border:2px solid rgba(255,255,255,.35);background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.14),rgba(255,255,255,.02));padding:0;\n}.elementor .e-38276922-e20d025{font-weight:800;font-size:18px;color:#ffffff;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:.02em;margin-bottom:11px;line-height:1.3;padding:0;\n}.elementor .e-3cb145e3-9519616{font-size:14px;color:rgba(255,255,255,.72);line-height:1.7;padding:0;\n}.elementor .e-23f90878-00ec8bc{display:block;padding:0 0 0 21px;border-left:3px solid #C41C60;\n}.elementor .e-5a2501f0-6fcb317{font-weight:800;font-size:13px;color:#ffffff;font-family:Poppins,sans-serif;letter-spacing:.03em;line-height:1.2;padding:0;\n}.elementor .e-834199b-b534c75{text-align:center;display:flex;justify-content:center;align-items:center;width:118px;height:118px;border-radius:50%;margin-bottom:21px;border:2px solid rgba(255,255,255,.35);background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.14),rgba(255,255,255,.02));padding:0;\n}.elementor .e-4820c9e7-d4d031c{font-weight:800;font-size:18px;color:#ffffff;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:.02em;margin-bottom:11px;line-height:1.3;padding:0;\n}.elementor .e-21b0b683-2944649{font-size:14px;color:rgba(255,255,255,.72);line-height:1.7;padding:0;\n}.elementor .e-50d89647-fb798d8{display:block;padding:0 0 0 21px;border-left:3px solid #C41C60;\n}.elementor .e-5a44824b-fb79508{display:grid;grid-template-columns:repeat(4,1fr);gap:29px;padding:0;\n}.elementor .e-4259c9c8-18a1152{display:block;width:min(1200px,92%);margin:0 auto;padding:0;\n}.elementor .e-15a506e4-4041741{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;background:radial-gradient(120% 90% at 80% -10%,rgba(196,28,96,.28),transparent 55%),linear-gradient(160deg,#7D1240 0%,#5B0C2E 45%,#360819 100%);color:#fff;overflow:hidden;\n}.elementor .e-32a3e9f1-a57e3a2{font-weight:700;font-size:12px;color:#C41C60;display:inline-block;text-transform:uppercase;letter-spacing:.18em;background:#FBEAF1;padding:8px 18px;border-radius:100px;margin-bottom:16px;font-family:Poppins,'Noto Sans Thai',sans-serif;\n}.elementor .e-53c7c934-22283f2{font-weight:700;font-size:32px;color:#2A2230;text-align:center;line-height:1.3;padding:0;\n}.elementor .e-5baeb054-1cbe8b7{text-align:center;max-width:820px;margin:0 auto 42px;padding:0;\n}.elementor .e-56de5062-92668f0{font-size:16px;color:#7C7480;line-height:1.85;padding:0;\n}.elementor .e-541f70f4-af5f3e9{font-size:16px;color:#7C7480;line-height:1.85;padding:0;\n}.elementor .e-73a6838b-0b2e5dd{font-size:16px;color:#7C7480;line-height:1.85;padding:0;\n}.elementor .e-37709db9-ee311a2{font-size:16px;color:#7C7480;line-height:1.85;padding:0;\n}.elementor .e-7a3524d2-ea57d1a{font-size:16px;color:#7C7480;line-height:1.85;padding:0;\n}.elementor .e-2f07413c-209ef3c{font-size:16px;color:#7C7480;line-height:1.85;padding:0;\n}.elementor .e-56f336a1-27ebf41{font-size:16px;color:#7C7480;line-height:1.85;padding:0;\n}.elementor .e-371226cd-5f8f35b{font-size:16px;color:#7C7480;line-height:1.85;padding:0;\n}.elementor .e-4103b399-cd5b34d{font-size:16px;color:#7C7480;line-height:1.85;padding:0;\n}.elementor .e-19bed9d1-68c59fd{font-size:16px;color:#7C7480;line-height:1.85;padding:0;\n}.elementor .e-46313e4-32c90a8{display:block;max-width:860px;margin:0 auto;padding:0;\n}.elementor .e-62c03e5-a8622a0{display:block;width:min(1200px,92%);margin:0 auto;padding:0;\n}.elementor .e-1b79d6c0-cc2e0b5{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;background:#FBF7F9;\n}