.elementor .e-616fc892-d9fe{font-family:var(--jmf-font-body);font-size:0.85rem;color:#6B7194;margin:0px;& a { color: #6B7194; text-decoration: none; } & a:hover { color: #E2600B; }\n}.elementor .e-2e4bef1d-7f4a{width:100%;max-width:78rem;padding:0px;}.elementor .e-58ce4f60-db14{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.78rem;color:var(--jmf-cta-dark);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-4b989581-b57a{font-family:var(--jmf-font-heading);font-weight:600;font-size:3.6rem;color:var(--jmf-ink);letter-spacing:-0.015em;line-height:1.05;margin:0px;}.elementor .e-bc20f06-cf93{max-width:36rem;font-family:var(--jmf-font-body);font-size:1.1rem;color:var(--jmf-text);line-height:1.7;margin:0px;}.elementor .e-1376df00-49f5:hover,.elementor .e-1376df00-49f5:focus-visible{background-color:#FF8E3A;}.elementor .e-1376df00-49f5{font-family:var(--jmf-font-heading);font-weight:500;font-size:1rem;color:var(--jmf-ink);padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.5rem;background-color:var(--jmf-cta);box-shadow:0px 1px 2px 0px rgba(14, 18, 54, 0.15);transition:background-color 0.2s;}.elementor .e-5bee24da-389d:hover,.elementor .e-5bee24da-389d:focus-visible{border-color:#0E1236;}.elementor .e-5bee24da-389d{font-family:var(--jmf-font-heading);font-weight:500;font-size:1rem;color:var(--jmf-ink);padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.5rem;border-width:1px;border-color:rgba(14, 18, 54, 0.2);border-style:solid;background-color:transparent;transition:border-color 0.2s;}.elementor .e-20135422-fc56{padding-block-start:0.3rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:0.8rem;flex-wrap:wrap;}.elementor .e-4f8fbb38-a68b{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.92rem;color:var(--jmf-ink);padding-inline-start:0.75rem;margin:0px;border-inline-start-width:2px;border-left-style: solid; border-left-color: var(--jmf-cta);\n}.elementor .e-2da2cb69-5a4d{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.92rem;color:var(--jmf-ink);padding-inline-start:0.75rem;margin:0px;border-inline-start-width:2px;border-left-style: solid; border-left-color: var(--jmf-cta);\n}.elementor .e-3baf7598-a255{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.92rem;color:var(--jmf-ink);padding-inline-start:0.75rem;margin:0px;border-inline-start-width:2px;border-left-style: solid; border-left-color: var(--jmf-cta);\n}.elementor .e-6743248d-d6d6:hover,.elementor .e-6743248d-d6d6:focus-visible{color:#E2600B;}.elementor .e-6743248d-d6d6{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.92rem;color:var(--jmf-ink);padding-inline-start:0.75rem;margin:0px;border-inline-start-width:2px;transition:color 0.2s;border-left-style: solid; border-left-color: var(--jmf-cta);\n}.elementor .e-1e199c4d-d331{padding-block-start:0.8rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.75rem;flex-wrap:wrap;}.elementor .e-103594ed-e958{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.72rem;color:#6B7194;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-76ab70b4-a61a{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.95rem;color:var(--jmf-ink);line-height:1.7;margin:0px;& a { color: #0E1236; text-decoration: underline; text-decoration-color: rgba(226, 96, 11, 0.5); text-underline-offset: 4px; } & a:hover { color: #E2600B; }\n}.elementor .e-542e1133-d282{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.35rem;border-top-style: solid; border-top-color: rgba(14, 18, 54, 0.1); &:not(:has(a)) { display: none; }\n}.elementor .e-befa86f-3b9f{padding:0px;flex-direction:column;gap:1.4rem;flex:1 1 30rem;}.elementor .e-5be871f5-9869{width:100%;height:26rem;object-fit:contain;}.elementor .e-414e8910-1211{padding:2rem;border-radius:1.75rem;border-width:1px;border-color:rgba(14, 18, 54, 0.06);border-style:solid;background-color:var(--jmf-white);box-shadow:0px 40px 80px -40px rgba(14, 18, 54, 0.35);justify-content:center;align-items:center;}.elementor .e-10de1fd7-1d95{font-family:var(--jmf-font-heading);font-weight:500;font-size:1.05rem;color:var(--jmf-ink);margin:0px;}.elementor .e-336b8ef1-648f{font-family:var(--jmf-font-body);font-size:0.8rem;color:var(--jmf-text);margin:0px;}.elementor .e-22cdc2c3-c0e8{width:auto;position:absolute;inset-block-end:2rem;inset-inline-start:-1.75rem;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.4rem;border-radius:1rem;border-inline-start-width:3px;background-color:rgba(255, 255, 255, 0.85);box-shadow:0px 0px 0px 1px rgba(14, 18, 54, 0.06),0px 20px 40px -16px rgba(14, 18, 54, 0.35);backdrop-filter:blur(20px) saturate(180%);flex-direction:column;gap:0.2rem;border-left-style: solid; border-left-color: var(--jmf-cta); -webkit-backdrop-filter: blur(20px) saturate(180%);\n}.elementor .e-27f56327-913a{position:relative;padding:0px;flex-direction:column;flex:1 1 30rem;}.elementor .e-5b140e92-8eb0{width:100%;max-width:78rem;padding:0px;gap:4rem;align-items:center;}.elementor .e-62de07f5-a655{padding-block-start:8.5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#EEF2F9;flex-direction:column;gap:2rem;align-items:center;}.elementor .e-237ecdd-bc28{min-width:0px;font-family:var(--jmf-font-body);font-size:1.04rem;color:var(--jmf-text);line-height:1.8;flex:1 1 44rem;& h2 { font-family: Kanit; font-size: 2rem; font-weight: 600; line-height: 1.15; color: #0E1236; margin: 2.5rem 0 1rem; } & h3 { font-family: Kanit; font-size: 1.4rem; font-weight: 500; line-height: 1.25; color: #0E1236; margin: 2rem 0 0.75rem; } & h4 { font-family: Kanit; font-size: 1.15rem; font-weight: 500; color: #0E1236; margin: 1.5rem 0 0.5rem; } & p { margin: 0 0 1.1rem; } & a { color: #E2600B; text-decoration: underline; text-underline-offset: 3px; } & strong { color: #0E1236; } & ul { padding-left: 1.2rem; margin: 0 0 1.2rem; } & li { margin-bottom: 0.4rem; } & img { max-width: 100%; height: auto; border-radius: 0.75rem; } & table { width: 100%; border-collapse: collapse; margin: 1.5rem 0; font-size: 0.95rem; } & th { text-align: left; background-color: #F4F6FA; color: #0E1236; padding: 0.75rem 1rem; border-bottom: 1px solid rgba(14, 18, 54, 0.12); } & td { padding: 0.75rem 1rem; border-bottom: 1px solid rgba(14, 18, 54, 0.08); }\n}.elementor .e-5289f9b1-4c86{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.72rem;color:var(--jmf-cta);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-7d848ac8-3126{font-family:var(--jmf-font-heading);font-weight:500;font-size:1.35rem;color:var(--jmf-white);line-height:1.2;margin:0px;}.elementor .e-1a65dc1e-f5f3{font-family:var(--jmf-font-body);font-size:0.88rem;color:rgba(255, 255, 255, 0.7);line-height:1.6;margin:0px;}.elementor .e-6f229398-af2c:hover,.elementor .e-6f229398-af2c:focus-visible{background-color:#FF8E3A;}.elementor .e-6f229398-af2c{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.95rem;color:var(--jmf-ink);text-align:center;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:0.5rem;background-color:var(--jmf-cta);transition:background-color 0.2s;}.elementor .e-4fafa5f1-2b9a{font-family:var(--jmf-font-body);font-size:0.82rem;color:rgba(255, 255, 255, 0.6);text-align:center;margin:0px;}.elementor .e-5f9bb5d4-e75c{width:2.75rem;height:2.75rem;object-fit:cover;border-radius:50%;border-width:2px;border-color:rgba(255, 255, 255, 0.85);border-style:solid;flex:0 0 2.75rem;}.elementor .e-32b3f25-9924{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.95rem;color:var(--jmf-white);margin:0px;}.elementor .e-53cb965d-6ef8{font-family:var(--jmf-font-body);font-size:0.78rem;color:rgba(255, 255, 255, 0.55);margin:0px;}.elementor .e-6add35ca-649e{padding:0px;flex-direction:column;gap:0.05rem;}.elementor .e-3e5026cc-6002{padding-block-start:0.9rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:0.75rem;align-items:center;border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.12);\n}.elementor .e-3c89afcd-91b4{padding:1.75rem;border-radius:1rem;background-color:#0E1236;flex-direction:column;gap:0.9rem;}.elementor .e-647e448f-2e02{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.95rem;color:var(--jmf-ink);padding-inline-start:0.75rem;margin:0px;border-inline-start-width:2px;border-left-style: solid; border-left-color: var(--jmf-cta);\n}.elementor .e-4105af39-3dc5{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.95rem;color:var(--jmf-ink);padding-inline-start:0.75rem;margin:0px;border-inline-start-width:2px;border-left-style: solid; border-left-color: var(--jmf-cta);\n}.elementor .e-1aa98e48-bf38{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.95rem;color:var(--jmf-ink);padding-inline-start:0.75rem;margin:0px;border-inline-start-width:2px;border-left-style: solid; border-left-color: var(--jmf-cta);\n}.elementor .e-3cbc0cb7-eeb6{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.95rem;color:var(--jmf-ink);padding-inline-start:0.75rem;margin:0px;border-inline-start-width:2px;border-left-style: solid; border-left-color: var(--jmf-cta);\n}.elementor .e-67f24d1e-8a7f{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:1rem;background-color:var(--jmf-mist);flex-direction:column;gap:0.7rem;}.elementor .e-34f219ba-ce8f{position:sticky;inset-block-start:7.5rem;padding:0px;flex-direction:column;gap:1rem;flex:0 0 22rem;}.elementor .e-3c9183a8-3504{width:100%;max-width:78rem;padding:0px;gap:4rem;align-items:flex-start;}.elementor .e-678c12c3-8c07{padding-block-start:5rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--jmf-white);flex-direction:column;align-items:center;}.elementor .e-396773a5-2e59{font-family:var(--jmf-font-heading);font-weight:600;font-size:2.2rem;color:var(--jmf-ink);line-height:1.1;margin:0px;}.elementor .e-655d192-c418{font-family:var(--jmf-font-body);font-size:0.95rem;color:var(--jmf-text);margin:0px;}.elementor .e-21f3e933-276e{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.95rem;color:var(--jmf-cta-dark);margin:0px;& a { color: #E2600B; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .e-66262956-c36d{width:auto;padding:0px;gap:0.5rem;flex-wrap:wrap;align-items: baseline;\n}.elementor .e-73925ec6-d684{width:100%;max-width:78rem;padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;gap:1.5rem;justify-content:space-between;align-items:flex-end;}.elementor .e-401cb1bf-b861{width:100%;height:11rem;object-fit:contain;padding:1rem;border-radius:0.75rem;background-color:var(--jmf-white);display:block;}.elementor .e-58cd15b8-c37f{font-family:var(--jmf-font-heading);font-weight:500;font-size:1.1rem;color:var(--jmf-ink);line-height:1.2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin:0px;}.elementor .e-26cc5a36-f858{font-family:var(--jmf-font-body);font-size:0.86rem;color:var(--jmf-text);line-height:1.55;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin:0px;}.elementor .e-65b62e9c-b60e{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.9rem;color:var(--jmf-cta-dark);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1bcb338b-5a93:hover,.elementor .e-1bcb338b-5a93:focus-visible{box-shadow:0px 20px 40px -20px rgba(14, 18, 54, 0.28);transform:translate3d(0px, -3px, 0px);}.elementor .e-1bcb338b-5a93{height:100%;padding-block-start:0.75rem;padding-block-end:1.2rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:1rem;border-width:1px;border-color:rgba(14, 18, 54, 0.07);border-style:solid;background-color:var(--jmf-white);transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-2a961c40-188f{display:block;}.elementor .e-534ef098-d73a{display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-73887476-ddfb{width:100%;max-width:78rem;}.elementor .e-3d327141-49f1{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--jmf-mist);flex-direction:column;align-items:center;}.elementor .e-4fbaadb1-2e2e{font-family:var(--jmf-font-heading);font-weight:500;font-size:0.75rem;color:var(--jmf-cta);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-52b6dc3-6b54{font-family:var(--jmf-font-heading);font-weight:600;font-size:2.4rem;color:var(--jmf-white);line-height:1.1;margin:0px;}.elementor .e-66b21d09-9ce4{font-family:var(--jmf-font-body);font-size:1.02rem;color:rgba(255, 255, 255, 0.72);line-height:1.6;margin:0px;}.elementor .e-6cb25651-3a56{padding:0px;flex-direction:column;gap:0.6rem;flex:1 1 28rem;}.elementor .e-17c49b68-bf93:hover,.elementor .e-17c49b68-bf93:focus-visible{background-color:#FF8E3A;}.elementor .e-17c49b68-bf93{font-family:var(--jmf-font-heading);font-weight:500;font-size:1rem;color:var(--jmf-ink);padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.5rem;background-color:var(--jmf-cta);transition:background-color 0.2s;}.elementor .e-4792c3e0-6aa6:hover,.elementor .e-4792c3e0-6aa6:focus-visible{background-color:rgba(255, 255, 255, 0.1);}.elementor .e-4792c3e0-6aa6{font-family:var(--jmf-font-heading);font-weight:500;font-size:1rem;color:var(--jmf-white);padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.5rem;border-width:1px;border-color:rgba(255, 255, 255, 0.3);border-style:solid;background-color:transparent;transition:background-color 0.2s;}.elementor .e-5fed8d01-e9d8{width:auto;padding:0px;gap:0.8rem;flex-wrap:wrap;}.elementor .e-77e61b2d-7e22{width:100%;max-width:78rem;padding:0px;gap:2.5rem;justify-content:space-between;align-items:center;}.elementor .e-28b4b8c5-bdb8{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#1B2563;flex-direction:column;align-items:center;}