.elementor .e-54f1dc68-d7fa{min-width:0px;max-width:760px;flex:1 1 520px;}.elementor .e-480de9df-6d1f{max-width:520px;flex:0 1 360px;}.elementor .e-5cec7f5e-5d20{padding-block-start:var(--jmg-band-y-m);padding-block-end:28px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-3aa18b59-d3f7{font-weight:600;font-size:var(--jmg-fs-md);color:inherit;line-height:1.2;margin:0px;}.elementor .e-e64aa82-e386{width:auto;min-height:44px;color:var(--jmg-ink);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--jmg-space-m);padding-inline-end:var(--jmg-space-m);border-radius:var(--jmg-r-pill);border-width:1px;border-color:var(--jmg-line-strong);border-style:solid;background-color:var(--jmg-white);display:inline-flex;align-items:center;font-family:inherit; text-align:center; &:hover, &:focus { background-color:var(--jmg-white,#ffffff); color:var(--jmg-ink,#0b1620); border-color:var(--jmg-line-strong,#c5d0d8); } &[aria-selected="true"], &[aria-selected="true"]:hover, &[aria-selected="true"]:focus { background-color:var(--jmg-ink,#0b1620); border-color:var(--jmg-ink,#0b1620); color:var(--jmg-white,#ffffff); } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-7a5a993f-9263{font-weight:600;font-size:var(--jmg-fs-md);color:inherit;line-height:1.2;margin:0px;}.elementor .e-1f89313f-c967{width:auto;min-height:44px;color:var(--jmg-ink);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--jmg-space-m);padding-inline-end:var(--jmg-space-m);border-radius:var(--jmg-r-pill);border-width:1px;border-color:var(--jmg-line-strong);border-style:solid;background-color:var(--jmg-white);display:inline-flex;align-items:center;font-family:inherit; text-align:center; &:hover, &:focus { background-color:var(--jmg-white,#ffffff); color:var(--jmg-ink,#0b1620); border-color:var(--jmg-line-strong,#c5d0d8); } &[aria-selected="true"], &[aria-selected="true"]:hover, &[aria-selected="true"]:focus { background-color:var(--jmg-ink,#0b1620); border-color:var(--jmg-ink,#0b1620); color:var(--jmg-white,#ffffff); } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-113d66aa-45f8{font-weight:600;font-size:var(--jmg-fs-md);color:inherit;line-height:1.2;margin:0px;}.elementor .e-29fcc4b4-c9ab{width:auto;min-height:44px;color:var(--jmg-ink);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--jmg-space-m);padding-inline-end:var(--jmg-space-m);border-radius:var(--jmg-r-pill);border-width:1px;border-color:var(--jmg-line-strong);border-style:solid;background-color:var(--jmg-white);display:inline-flex;align-items:center;font-family:inherit; text-align:center; &:hover, &:focus { background-color:var(--jmg-white,#ffffff); color:var(--jmg-ink,#0b1620); border-color:var(--jmg-line-strong,#c5d0d8); } &[aria-selected="true"], &[aria-selected="true"]:hover, &[aria-selected="true"]:focus { background-color:var(--jmg-ink,#0b1620); border-color:var(--jmg-ink,#0b1620); color:var(--jmg-white,#ffffff); } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-1b91d558-e6a7{font-weight:600;font-size:var(--jmg-fs-md);color:inherit;line-height:1.2;margin:0px;}.elementor .e-630050f0-2420{width:auto;min-height:44px;color:var(--jmg-ink);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--jmg-space-m);padding-inline-end:var(--jmg-space-m);border-radius:var(--jmg-r-pill);border-width:1px;border-color:var(--jmg-line-strong);border-style:solid;background-color:var(--jmg-white);display:inline-flex;align-items:center;font-family:inherit; text-align:center; &:hover, &:focus { background-color:var(--jmg-white,#ffffff); color:var(--jmg-ink,#0b1620); border-color:var(--jmg-line-strong,#c5d0d8); } &[aria-selected="true"], &[aria-selected="true"]:hover, &[aria-selected="true"]:focus { background-color:var(--jmg-ink,#0b1620); border-color:var(--jmg-ink,#0b1620); color:var(--jmg-white,#ffffff); } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-7abddfe7-d872{font-weight:600;font-size:var(--jmg-fs-md);color:inherit;line-height:1.2;margin:0px;}.elementor .e-2db09169-a064{width:auto;min-height:44px;color:var(--jmg-ink);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--jmg-space-m);padding-inline-end:var(--jmg-space-m);border-radius:var(--jmg-r-pill);border-width:1px;border-color:var(--jmg-line-strong);border-style:solid;background-color:var(--jmg-white);display:inline-flex;align-items:center;font-family:inherit; text-align:center; &:hover, &:focus { background-color:var(--jmg-white,#ffffff); color:var(--jmg-ink,#0b1620); border-color:var(--jmg-line-strong,#c5d0d8); } &[aria-selected="true"], &[aria-selected="true"]:hover, &[aria-selected="true"]:focus { background-color:var(--jmg-ink,#0b1620); border-color:var(--jmg-ink,#0b1620); color:var(--jmg-white,#ffffff); } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-65955ca3-c212{padding:0;display:flex; flex-wrap:wrap; gap:var(--jmg-space-xs,8px); min-width:0; width:auto; flex:0 1 auto;\n}.elementor .e-6027a12c-ee31{min-height:44px;font-size:var(--jmg-fs-md);color:var(--jmg-body);margin:0px;display:flex;align-items:center;}.elementor .e-1dcaf5d3-4ca0{padding:0;min-width:0; display:flex; align-items:center;\n}.elementor .e-2f63ecc7-ac74{min-height:44px;font-size:var(--jmg-fs-md);color:var(--jmg-body);margin:0px;display:flex;align-items:center;}.elementor .e-6c2b655b-9f4e{padding:0;min-width:0; display:flex; align-items:center;\n}.elementor .e-4a558357-b77b{min-height:44px;font-size:var(--jmg-fs-md);color:var(--jmg-body);margin:0px;display:flex;align-items:center;}.elementor .e-5838e207-e495{padding:0;min-width:0; display:flex; align-items:center;\n}.elementor .e-2de9bd01-c70f{min-height:44px;font-size:var(--jmg-fs-md);color:var(--jmg-body);margin:0px;display:flex;align-items:center;}.elementor .e-4dda16e7-bd05{padding:0;min-width:0; display:flex; align-items:center;\n}.elementor .e-3eb2d2a1-5f74{min-height:44px;font-size:var(--jmg-fs-md);color:var(--jmg-body);margin:0px;display:flex;align-items:center;}.elementor .e-0b282aaa-53f7{padding:0;min-width:0; display:flex; align-items:center;\n}.elementor .e-dad8051c-2a33{padding:0;display:grid; min-width:0; width:auto; flex:0 1 40%;\n}.elementor .e-33d246-4a29{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding-block-start:var(--jmg-space-m);padding-block-end:var(--jmg-space-m);padding-inline-start:max(var(--jmg-gutter), calc((100% - var(--jmg-page-width)) / 2));padding-inline-end:max(var(--jmg-gutter), calc((100% - var(--jmg-page-width)) / 2));backdrop-filter:blur(14px);display:flex;flex-direction:row;flex-wrap:wrap;-webkit-backdrop-filter: blur(14px); background-color: var(--jmg-white-90); justify-content:space-between; align-items:center; gap:var(--jmg-space-s,12px) var(--jmg-space-l,24px);\n}.elementor .e-3022cebb-b097{width:100%;height:100%;object-fit:cover;position:absolute;z-index:0;inset: 0;\n}.elementor .e-31f4736a-472e{padding:0px;position:relative; height:100%; min-height:0;\n}.elementor .e-30f0e406-49e4{width:100%;height:100%;object-fit:cover;position:absolute;z-index:0;inset: 0;\n}.elementor .e-6ad8898b-b9b7{padding:0px;position:relative; height:100%; min-height:0;\n}.elementor .e-360e7541-4b03{width:100%;height:100%;object-fit:cover;position:absolute;z-index:0;inset: 0;\n}.elementor .e-1cf48cd1-8830{padding:0px;position:relative; height:100%; min-height:0;\n}.elementor .e-2202c6cc-a911{width:100%;height:100%;object-fit:cover;position:absolute;z-index:0;inset: 0;\n}.elementor .e-10e5a138-2466{padding:0px;position:relative; height:100%; min-height:0;\n}.elementor .e-15d585bb-1d28{width:100%;height:100%;object-fit:cover;position:absolute;z-index:0;inset: 0;\n}.elementor .e-297372f4-ee18{padding:0px;position:relative; height:100%; min-height:0;\n}.elementor .e-9901c1a-47e4{padding:0px;position:absolute; inset:0; display:grid; grid-template-columns:minmax(0,1fr); grid-template-rows:minmax(0,1fr); z-index:0;\n}.elementor .e-23565250-611a{width:100%;height:clamp(380px, 38vw, 560px);overflow:hidden;position:relative;padding:0px;background-color:var(--jmg-navy);display:block;gap:0px;}.elementor .e-1f93ff7c-8ae6{width:100%;padding:0px;border-block-end-width:1px;background-color:var(--jmg-white);display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-70756451-23a5{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-meta);}.elementor .e-43198837-7632{min-width:0px;position:sticky;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-m);flex:1 1 320px;top:var(--jmg-sticky-top);\n}.elementor .e-5e6a3b3f-1f64{line-height:1.6;}.elementor .e-11c9777b-a38f{line-height:1.6;}.elementor .e-2aafc397-619a{line-height:1.6;}.elementor .e-983480b-44ff{font-weight:600;font-size:var(--jmg-fs-base);color:var(--jmg-ink);text-decoration:underline;text-underline-offset: 4px; text-decoration-thickness: 1px; & a { transition: opacity var(--m-dur-hover,.2s) var(--m-ease-color,ease), color var(--m-dur-hover,.2s) var(--m-ease-color,ease) !important; } & a:hover, & a:focus-visible { opacity:.7; color:var(--jmg-ink,#0b1620); }\n}.elementor .e-4e4008d9-120f{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-l);flex:1 1 420px;}.elementor .e-e1196dc-bd2f{padding-block-start:var(--jmg-band-y);padding-block-end:var(--jmg-band-y);padding-inline-start:max(var(--jmg-gutter), calc((100% - var(--jmg-page-width)) / 2));padding-inline-end:max(var(--jmg-gutter), calc((100% - var(--jmg-page-width)) / 2));display:flex;flex-direction:row;gap:var(--jmg-space-2xl);flex-wrap:wrap;align-items:flex-start;}.elementor .e-73d6891d-38cd{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-799e6809-8c8d{padding:0px;}.elementor .e-2167e89f-1b14{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-5d81c95f-14c8{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-2b458558-9ea1{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-4ccefd68-2251{max-width:520px;margin:0px;}.elementor .e-7e833ae8-2222{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-7cfec89-e0ef{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-7e0e1bcb-34b0{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-ffbbbf62-aef0{padding:0;display:grid;\n}.elementor .e-1226bad-fbd7{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-3ea7c890-34ca{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-3a6a609a-f8a3{padding:0px;}.elementor .e-704efd5-1ca1{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-499e4661-f7f7{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-4e6dcadc-8033{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-45b1b46c-36c3{max-width:520px;margin:0px;}.elementor .e-158855c7-92ae{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-6f28899f-eb53{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-c58e9861-1667{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-a6514789-c0e1{padding:0;display:grid;\n}.elementor .e-175857d8-c8bd{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-40a4140d-d82d{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-243fef5d-7dd7{padding:0px;}.elementor .e-6ec29346-3bf7{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-4f118748-4330{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-79385318-173c{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-245cae28-853c{max-width:520px;margin:0px;}.elementor .e-3d2a5bda-d200{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-51e5c5ae-f4e8{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-cb5fbd2f-cd7a{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-5e4f99dd-d08a{padding:0;display:grid;\n}.elementor .e-7d3d6f71-3cc1{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-499a7762-46e6{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-1acdccb9-c9d7{padding:0px;}.elementor .e-1ba90ea2-b72e{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-5f72b4c1-67e0{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-2e6b4e62-25c2{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-3ebbb471-ca64{max-width:520px;margin:0px;}.elementor .e-5943f105-8921{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-1faf80b1-3c25{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-4d8634c5-5336{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-70b34e12-cd76{padding:0;display:grid;\n}.elementor .e-7c98e393-9f69{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-6f82ce63-efb1{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-43b88546-5ee6{padding:0px;}.elementor .e-447dc2f6-b333{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-66c93a89-48a3{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-3cf491c1-8dd2{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-57099502-3994{max-width:520px;margin:0px;}.elementor .e-7cb322fd-d0d5{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-3827fc67-9d4e{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-44f740f6-fe77{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-4ec393de-d036{padding:0;display:grid;\n}.elementor .e-4bd941cb-8696{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-69b42372-5161{padding:0px;margin-block-start:var(--jmg-space-l);border-block-start-width:1px;border-top-style: solid; border-top-color: var(--jmg-line);\n}.elementor .e-455224bc-23ae{margin-block-start:var(--jmg-space-3xl);}.elementor .e-95192b9-e510{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-16b360ad-4b17{padding:0px;}.elementor .e-4f34f81f-6399{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-5dc105ef-7b93{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-7f6173ca-60df{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-ca09b95-8219{max-width:520px;margin:0px;}.elementor .e-6ac5d2a2-c1a2{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-4ad6b7fa-4232{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-8be8bbca-7c93{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-d1bb317e-283c{padding:0;display:grid;\n}.elementor .e-45e7b968-9e90{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-37323f19-a37f{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-3f0e25db-5d0d{padding:0px;}.elementor .e-3b09f683-22db{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-31c75941-103e{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-4caa99ef-32a3{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-43a7bb76-f7da{max-width:520px;margin:0px;}.elementor .e-690745d3-5d07{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-218bb361-492a{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-b9c7b99b-2908{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-362c724a-00bb{padding:0;display:grid;\n}.elementor .e-1382428b-ca62{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-28d0b475-6f5c{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-3920dec1-77e0{padding:0px;}.elementor .e-43eb904e-dc96{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-7a95f642-9f74{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-7c7bf954-c36a{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-4f127a5e-b82d{max-width:520px;margin:0px;}.elementor .e-2b6ce258-a19f{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-109495fd-599a{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-d2f3ba88-bff9{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-6f373211-6618{padding:0;display:grid;\n}.elementor .e-54dbf01c-4b96{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-170c094e-c525{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-7b6fe79a-67e6{padding:0px;}.elementor .e-343afff7-be02{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-31b6ec99-5aab{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-5040c3dc-ed99{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-32d66569-3ca5{max-width:520px;margin:0px;}.elementor .e-67aaa646-4661{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-d219bdc-f577{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-5ea518de-e238{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-1c68d01e-dd62{padding:0;display:grid;\n}.elementor .e-29178181-4966{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-7ab0be1e-e975{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-538462fe-eeda{padding:0px;}.elementor .e-1f660126-56a4{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-290ec4ed-2bb9{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-39f246c8-10bc{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-5ec98b4a-8cdd{max-width:520px;margin:0px;}.elementor .e-74e9e185-d5bd{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-284473f-78d3{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-3dccc649-fe3f{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-8a9208f4-c54d{padding:0;display:grid;\n}.elementor .e-568b053e-bc0f{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-6e764a95-a6ab{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-eeed14e-94a7{padding:0px;}.elementor .e-12845e59-9607{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-5a109c13-1a46{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-a1f463c-7579{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-1a4e2474-c6cc{max-width:520px;margin:0px;}.elementor .e-7724408f-d595{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-476da3d3-c3a2{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-853346fe-e1e1{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-7358459e-043e{padding:0;display:grid;\n}.elementor .e-59a53a9a-f22c{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-2e4b2bff-6dbb{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-7bfb8444-fccb{padding:0px;}.elementor .e-64cf6ab5-e4e7{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-38160e93-d559{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-39c5161b-4a3f{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-38acd572-b024{max-width:520px;margin:0px;}.elementor .e-1f98824f-ec5b{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-4937dda7-ef1e{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-1a99f15e-6f85{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-a8513945-c94f{padding:0;display:grid;\n}.elementor .e-3612ce5-2fcb{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-31f31e96-77d2{font-weight:600;font-size:var(--jmg-text-h5);color:var(--jmg-ink);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-38bce75f-e69c{padding:0px;}.elementor .e-dbf1cc9-9eaa{width:24px;height:24px;position:relative;flex:0 0 auto;transition: transform var(--m-dur-state) var(--m-ease-out); &::before, &::after { content: ""; position: absolute; left: 50%; top: 50%; background: var(--jmg-ink); transform: translate(-50%, -50%); } &::before { width: 16px; height: 2px; } &::after { width: 2px; height: 16px; }\n}.elementor .e-1218a4c4-e476{cursor:pointer;padding-block-start:var(--jmg-space-l);padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);justify-content:space-between;align-items:center;width:100%; border:0; border-radius:0; margin:0; background:none; text-align:left; font-family:inherit; color:inherit; &:hover, &:focus { background:none; color:inherit; } &:focus-visible { outline:2px solid var(--jmg-blue,#1f5f8b); outline-offset:2px; }\n}.elementor .e-779c5d6c-accd{width:160px;height:120px;object-fit:cover;border-radius:var(--jmg-r-md);flex:0 0 auto;}.elementor .e-3b7e68c-b1d7{max-width:520px;margin:0px;}.elementor .e-1d2fc9a8-a8c6{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);flex:1 1 240px;align-items:flex-start;}.elementor .e-701ae411-a2bc{padding-block-start:0px;padding-block-end:var(--jmg-space-l);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--jmg-space-m);flex-wrap:wrap;align-items:center;}.elementor .e-73ad5acf-9383{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-509529e1-02d9{padding:0;display:grid;\n}.elementor .e-17a69ea1-947a{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jmg-line);\n}.elementor .e-7e116148-4ff0{padding:0px;margin-block-start:var(--jmg-space-l);border-block-start-width:1px;border-top-style: solid; border-top-color: var(--jmg-line);\n}.elementor .e-244e1950-a0c7{padding-block-start:var(--jmg-band-y);padding-block-end:var(--jmg-band-y);padding-inline-start:max(var(--jmg-gutter), calc((100% - var(--jmg-page-width)) / 2));padding-inline-end:max(var(--jmg-gutter), calc((100% - var(--jmg-page-width)) / 2));display:flex;flex-direction:column;}.elementor .e-534b00e3-5929{font-weight:600;font-size:clamp(18px, 1.4vw, 20px);color:var(--jmg-meta);letter-spacing:0px;line-height:1.4;}.elementor .e-5b703145-387a{font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-ink);letter-spacing:-0.02em;line-height:1.15;text-wrap: balance;\n}.elementor .e-5106b7e0-34cd{min-width:0px;padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-xl);padding-inline-end:var(--jmg-space-l);border-inline-start-width:1px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);border-left-style: solid; border-left-color: var(--jmg-line);\n}.elementor .e-628a8547-e256{font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-ink);letter-spacing:-0.02em;line-height:1.15;text-wrap: balance;\n}.elementor .e-5ef11c53-4445{min-width:0px;padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-xl);padding-inline-end:var(--jmg-space-l);border-inline-start-width:1px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);border-left-style: solid; border-left-color: var(--jmg-line);\n}.elementor .e-553612e5-537a{font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-ink);letter-spacing:-0.02em;line-height:1.15;text-wrap: balance;\n}.elementor .e-64c5a4b8-5143{min-width:0px;padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-xl);padding-inline-end:var(--jmg-space-l);border-inline-start-width:1px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);border-left-style: solid; border-left-color: var(--jmg-line);\n}.elementor .e-6dd3cd07-80ca{font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-ink);letter-spacing:-0.02em;line-height:1.15;text-wrap: balance;\n}.elementor .e-5a4d5757-d016{min-width:0px;padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-xl);padding-inline-end:var(--jmg-space-l);border-inline-start-width:1px;display:flex;flex-direction:column;gap:var(--jmg-space-xs);border-left-style: solid; border-left-color: var(--jmg-line);\n}.elementor .e-79bada11-b5fd{column-gap:0px;padding:0px;margin-inline-start:-33px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));grid-template-rows:auto;row-gap: var(--jmg-space-xl);\n}.elementor .e-74b81ab0-8645{overflow:hidden;padding:0px;margin-block-start:var(--jmg-space-l);}.elementor .e-5f214b85-62a7{padding-block-start:clamp(36px, 4vw, 56px);padding-block-end:clamp(36px, 4vw, 56px);border-block-start-width:1px;border-block-end-width:1px;background-color:var(--jmg-white);display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--jmg-on-dark); border-bottom-style: solid; border-bottom-color: var(--jmg-on-dark);\n}.elementor .e-304d3e87-21f4{min-width:0px;flex:1 1 360px;}.elementor .e-234e5b4-58e7{max-width:520px;flex:1 1 320px;}.elementor .e-10a8a2aa-963b{padding:0px;margin-block-end:var(--jmg-space-xl);display:flex;flex-direction:row;gap:var(--jmg-space-s);flex-wrap:wrap;align-items:flex-end;}.elementor .e-6ed1a70b-c952{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:var(--jmg-r-md);}.elementor .e-10261dc5-5994{font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-ink);letter-spacing:-0.02em;line-height:1.15;text-wrap: balance;\n}.elementor .e-4dc64a6f-3d70{padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-2xs);}.elementor .e-78b09cec-45fe{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-s);}.elementor .e-29cafb75-64fa{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:var(--jmg-r-md);}.elementor .e-1ef96e10-76e4{font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-ink);letter-spacing:-0.02em;line-height:1.15;text-wrap: balance;\n}.elementor .e-352c675c-9ee4{padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-2xs);}.elementor .e-563b40d-5e64{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-s);}.elementor .e-64ef3583-477d{padding:0px;display:grid;gap:var(--jmg-space-m);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-45030948-dd29{padding-block-start:var(--jmg-band-y);padding-block-end:var(--jmg-band-y);padding-inline-start:max(var(--jmg-gutter), calc((100% - var(--jmg-page-width)) / 2));padding-inline-end:max(var(--jmg-gutter), calc((100% - var(--jmg-page-width)) / 2));display:flex;flex-direction:column;}.elementor .e-4293cb1e-c52e{position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover;\n}.elementor .e-6363425a-1e07{position: relative; overflow: hidden; background: var(--jmg-line); flex: 1 1 460px; min-width: 0; min-height: clamp(320px, 36vw, 560px); padding: 0; display: block;\n}.elementor .e-174797a6-5aaf{margin: 0; max-width: 520px; font-size: var(--jmg-fs-lg); color: var(--jmg-body); text-wrap: pretty;\n}.elementor .e-a534734a-2039{margin: 0; padding: var(--jmg-space-s) 0; border-top: 1px solid var(--jmg-line); font-size: var(--jmg-fs-base); font-weight: 500; line-height: 1.5; color: var(--jmg-ink);\n}.elementor .e-b8ae1243-8c40{margin: 0; padding: var(--jmg-space-s) 0; border-top: 1px solid var(--jmg-line); font-size: var(--jmg-fs-base); font-weight: 500; line-height: 1.5; color: var(--jmg-ink);\n}.elementor .e-292760f2-d4c4{margin: 0; padding: var(--jmg-space-s) 0; border-top: 1px solid var(--jmg-line); font-size: var(--jmg-fs-base); font-weight: 500; line-height: 1.5; color: var(--jmg-ink);\n}.elementor .e-b1b25370-d21b{width: 100%; max-width: 480px; padding: 0; display: flex; flex-direction: column; gap: 0;\n}.elementor .e-89216849-2e7a{flex: 1 1 420px; min-width: 0; padding: clamp(36px, 4.45vw, 72px) clamp(20px, 4.45vw, 72px); display: flex; flex-direction: column; justify-content: center; gap: var(--jmg-space-m); align-items: flex-start;\n}.elementor .e-f35a5ee0-bd24{width: 100%; background: var(--jmg-tile); padding: 0; border-radius: var(--jmg-r-lg); overflow: clip; isolation: isolate; position: relative; display: flex; flex-direction: row-reverse; flex-wrap: wrap; gap: 0;\n}.elementor .e-e2a32767-4288{background: var(--jmg-white); padding-block: var(--jmg-band-y-m); padding-inline: max(var(--jmg-gutter), calc((100% - var(--jmg-page-width)) / 2)); display: flex; flex-direction: column; gap: var(--jmg-space-xl); width: 100%;\n}