.elementor .e-51481a5-d0d4{width:auto;min-width:0px;max-width:780px;flex:1 1 560px;}.elementor .e-7bb024e3-fdb4{width:auto;min-width:0px;color:var(--jmg-body);flex:0 1 380px;}.elementor .e-73b62b23-6d9f{padding-block-start:var(--jmg-band-y-m);padding-block-end:clamp(24px, 2.8vw, 40px);padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--jmg-space-m);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-15d1b80d-2b50{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0;\n}.elementor .e-66520757-bfc5{width:auto;min-width:0px;font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-white);letter-spacing:-0.02em;line-height:1.15;padding-inline-end:400px;flex:1 1 0px;text-wrap: balance; padding-right: 400px;\n}.elementor .e-40dc1dd4-33a1{width:auto;font-size:var(--jmg-fs-sm);color:var(--jmg-white);opacity:100%;flex:0 0 auto;font-variant-numeric: tabular-nums;\n}.elementor .e-44ba6f56-fed6{width:100%;min-height:0px;display:flex;gap:var(--jmg-space-m);flex:1 1 0px;align-items:center;border:0; border-top:1px solid var(--jmg-white-35, rgba(255,255,255,.35)); border-radius:0; margin:0; cursor:pointer; text-align:left; font:inherit; color:var(--jmg-white); width:100%; padding: var(--jmg-space-xs) clamp(20px, 3vw, 40px); background-color:rgba(11,22,32,.45); transition: background-color var(--m-dur-state) var(--m-ease-color) !important; &:hover, &:focus { background-color:rgba(11,22,32,.45); color:var(--jmg-white); } &[data-jmg-on], &[data-jmg-on]:hover, &[data-jmg-on]:focus { background-color:rgba(206,32,47,.55); } & > :last-child { opacity:.6; transition: opacity var(--m-dur-hover) var(--m-ease-color) !important; } &[data-jmg-on] > :last-child { opacity:1; }\n}.elementor .e-4a9e3a37-76d9{width:auto;min-width:0px;font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-white);letter-spacing:-0.02em;line-height:1.15;padding-inline-end:400px;flex:1 1 0px;text-wrap: balance; padding-right: 400px;\n}.elementor .e-17973c4c-9500{width:auto;font-size:var(--jmg-fs-sm);color:var(--jmg-white);opacity:60%;flex:0 0 auto;font-variant-numeric: tabular-nums;\n}.elementor .e-6c253626-f302{width:100%;min-height:0px;display:flex;gap:var(--jmg-space-m);flex:1 1 0px;align-items:center;border:0; border-top:1px solid var(--jmg-white-35, rgba(255,255,255,.35)); border-radius:0; margin:0; cursor:pointer; text-align:left; font:inherit; color:var(--jmg-white); width:100%; padding: var(--jmg-space-xs) clamp(20px, 3vw, 40px); background-color:rgba(11,22,32,.45); transition: background-color var(--m-dur-state) var(--m-ease-color) !important; &:hover, &:focus { background-color:rgba(11,22,32,.45); color:var(--jmg-white); } &[data-jmg-on], &[data-jmg-on]:hover, &[data-jmg-on]:focus { background-color:rgba(206,32,47,.55); } & > :last-child { opacity:.6; transition: opacity var(--m-dur-hover) var(--m-ease-color) !important; } &[data-jmg-on] > :last-child { opacity:1; }\n}.elementor .e-39c5c0ca-1359{width:auto;min-width:0px;font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-white);letter-spacing:-0.02em;line-height:1.15;padding-inline-end:400px;flex:1 1 0px;text-wrap: balance; padding-right: 400px;\n}.elementor .e-56033100-33ab{width:auto;font-size:var(--jmg-fs-sm);color:var(--jmg-white);opacity:60%;flex:0 0 auto;font-variant-numeric: tabular-nums;\n}.elementor .e-4f1d9fc6-8cf8{width:100%;min-height:0px;display:flex;gap:var(--jmg-space-m);flex:1 1 0px;align-items:center;border:0; border-top:1px solid var(--jmg-white-35, rgba(255,255,255,.35)); border-radius:0; margin:0; cursor:pointer; text-align:left; font:inherit; color:var(--jmg-white); width:100%; padding: var(--jmg-space-xs) clamp(20px, 3vw, 40px); background-color:rgba(11,22,32,.45); transition: background-color var(--m-dur-state) var(--m-ease-color) !important; &:hover, &:focus { background-color:rgba(11,22,32,.45); color:var(--jmg-white); } &[data-jmg-on], &[data-jmg-on]:hover, &[data-jmg-on]:focus { background-color:rgba(206,32,47,.55); } & > :last-child { opacity:.6; transition: opacity var(--m-dur-hover) var(--m-ease-color) !important; } &[data-jmg-on] > :last-child { opacity:1; }\n}.elementor .e-3165b9a4-4431{width:auto;min-width:0px;font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-white);letter-spacing:-0.02em;line-height:1.15;padding-inline-end:400px;flex:1 1 0px;text-wrap: balance; padding-right: 400px;\n}.elementor .e-466b13c0-cc49{width:auto;font-size:var(--jmg-fs-sm);color:var(--jmg-white);opacity:60%;flex:0 0 auto;font-variant-numeric: tabular-nums;\n}.elementor .e-558c9be9-a0f6{width:100%;min-height:0px;display:flex;gap:var(--jmg-space-m);flex:1 1 0px;align-items:center;border:0; border-top:1px solid var(--jmg-white-35, rgba(255,255,255,.35)); border-radius:0; margin:0; cursor:pointer; text-align:left; font:inherit; color:var(--jmg-white); width:100%; padding: var(--jmg-space-xs) clamp(20px, 3vw, 40px); background-color:rgba(11,22,32,.45); transition: background-color var(--m-dur-state) var(--m-ease-color) !important; &:hover, &:focus { background-color:rgba(11,22,32,.45); color:var(--jmg-white); } &[data-jmg-on], &[data-jmg-on]:hover, &[data-jmg-on]:focus { background-color:rgba(206,32,47,.55); } & > :last-child { opacity:.6; transition: opacity var(--m-dur-hover) var(--m-ease-color) !important; } &[data-jmg-on] > :last-child { opacity:1; }\n}.elementor .e-86470a8-4777{width:auto;min-width:0px;font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-white);letter-spacing:-0.02em;line-height:1.15;padding-inline-end:400px;flex:1 1 0px;text-wrap: balance; padding-right: 400px;\n}.elementor .e-25343a00-4db2{width:auto;font-size:var(--jmg-fs-sm);color:var(--jmg-white);opacity:60%;flex:0 0 auto;font-variant-numeric: tabular-nums;\n}.elementor .e-8cd096e-2b5b{width:100%;min-height:0px;display:flex;gap:var(--jmg-space-m);flex:1 1 0px;align-items:center;border:0; border-top:1px solid var(--jmg-white-35, rgba(255,255,255,.35)); border-radius:0; margin:0; cursor:pointer; text-align:left; font:inherit; color:var(--jmg-white); width:100%; padding: var(--jmg-space-xs) clamp(20px, 3vw, 40px); background-color:rgba(11,22,32,.45); transition: background-color var(--m-dur-state) var(--m-ease-color) !important; &:hover, &:focus { background-color:rgba(11,22,32,.45); color:var(--jmg-white); } &[data-jmg-on], &[data-jmg-on]:hover, &[data-jmg-on]:focus { background-color:rgba(206,32,47,.55); } & > :last-child { opacity:.6; transition: opacity var(--m-dur-hover) var(--m-ease-color) !important; } &[data-jmg-on] > :last-child { opacity:1; }\n}.elementor .e-270a35ec-ddcd{width:auto;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;padding:0px;flex-direction:column;}.elementor .e-0102ca75-e3c3{font-weight:600;font-size:var(--jmg-fs-xs);color:var(--jmg-red);font-variant-numeric: tabular-nums;\n}.elementor .e-6883d6fe-3845{font-weight:600;font-size:var(--jmg-fs-xl);color:var(--jmg-ink);letter-spacing:-0.01em;line-height:1.2;margin-block-start:var(--jmg-space-2xs);text-wrap: balance;\n}.elementor .e-22a4ef40-df25{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-a815d60c-a498{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-bf284cf0-8d19{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-74ac6cf1-f086{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-279b0086-c224{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-90ce42f5-c27a{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-3136a44b-36d6{width:100%;padding:0px;margin-block-start:var(--jmg-space-s);display:flex;gap:var(--jmg-space-xs);flex-wrap:wrap;}.elementor .e-4c743b3c-9e6d{width:auto;font-weight:600;font-size:var(--jmg-fs-md);color:var(--jmg-ink);margin-block-start:var(--jmg-space-m);display:inline-flex;}.elementor .e-c6c1bff8-af5e{padding:0;display:flex; flex-direction:column;\n}.elementor .e-81a3422a-fcb4{font-weight:600;font-size:var(--jmg-fs-xs);color:var(--jmg-red);font-variant-numeric: tabular-nums;\n}.elementor .e-fe6dcc1b-1c29{font-weight:600;font-size:var(--jmg-fs-xl);color:var(--jmg-ink);letter-spacing:-0.01em;line-height:1.2;margin-block-start:var(--jmg-space-2xs);text-wrap: balance;\n}.elementor .e-9e246479-c476{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-ce92b67a-da5c{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-fb9e3b9b-34a4{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-188b7473-6294{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-63422ad6-d218{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-db299104-ca40{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-cb0d20c6-7300{width:100%;padding:0px;margin-block-start:var(--jmg-space-s);display:flex;gap:var(--jmg-space-xs);flex-wrap:wrap;}.elementor .e-f3d48434-1cbd{margin:0;margin-top:var(--jmg-space-xs); font-size:var(--jmg-fs-xs); color:var(--jmg-meta);\n}.elementor .e-abeadf04-ad87{width:auto;font-weight:600;font-size:var(--jmg-fs-md);color:var(--jmg-ink);margin-block-start:var(--jmg-space-m);display:inline-flex;}.elementor .e-eb730ecd-aea7{padding:0;display:flex; flex-direction:column;\n}.elementor .e-1dbb7663-2004{font-weight:600;font-size:var(--jmg-fs-xs);color:var(--jmg-red);font-variant-numeric: tabular-nums;\n}.elementor .e-2803b566-48e4{font-weight:600;font-size:var(--jmg-fs-xl);color:var(--jmg-ink);letter-spacing:-0.01em;line-height:1.2;margin-block-start:var(--jmg-space-2xs);text-wrap: balance;\n}.elementor .e-df8a9f8f-9a13{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-4a212061-01a9{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-ebfd8a70-a7db{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-a6898a4b-1092{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-a0040cf0-ba75{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-c642afd4-02a4{width:100%;padding:0px;margin-block-start:var(--jmg-space-s);display:flex;gap:var(--jmg-space-xs);flex-wrap:wrap;}.elementor .e-df5ce7ad-e37f{width:auto;font-weight:600;font-size:var(--jmg-fs-md);color:var(--jmg-ink);margin-block-start:var(--jmg-space-m);display:inline-flex;}.elementor .e-b5034756-58e4{padding:0;display:flex; flex-direction:column;\n}.elementor .e-3d13148b-b9d9{font-weight:600;font-size:var(--jmg-fs-xs);color:var(--jmg-red);font-variant-numeric: tabular-nums;\n}.elementor .e-90692add-4c37{font-weight:600;font-size:var(--jmg-fs-xl);color:var(--jmg-ink);letter-spacing:-0.01em;line-height:1.2;margin-block-start:var(--jmg-space-2xs);text-wrap: balance;\n}.elementor .e-0d9f4d89-1c3a{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-a51c62a0-c103{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-d9db63e8-fa50{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-1dd94d1d-f11e{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-df4ba40b-0900{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-db56d955-5748{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-929e9114-8192{width:100%;padding:0px;margin-block-start:var(--jmg-space-s);display:flex;gap:var(--jmg-space-xs);flex-wrap:wrap;}.elementor .e-832007bf-188f{width:auto;font-weight:600;font-size:var(--jmg-fs-md);color:var(--jmg-ink);margin-block-start:var(--jmg-space-m);display:inline-flex;}.elementor .e-d6148b60-db6e{padding:0;display:flex; flex-direction:column;\n}.elementor .e-0616a992-765d{font-weight:600;font-size:var(--jmg-fs-xs);color:var(--jmg-red);font-variant-numeric: tabular-nums;\n}.elementor .e-6fb03e56-77cb{font-weight:600;font-size:var(--jmg-fs-xl);color:var(--jmg-ink);letter-spacing:-0.01em;line-height:1.2;margin-block-start:var(--jmg-space-2xs);text-wrap: balance;\n}.elementor .e-80b1da4a-d0c7{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-cc562ffe-a4ce{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-b51642ef-9c8d{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-b632ddf7-3a83{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-0a92621b-5dce{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-a06d7f55-f66d{width:auto;font-size:var(--jmg-fs-xs);color:var(--jmg-ink);padding-block-start:var(--jmg-space-2xs);padding-block-end:var(--jmg-space-2xs);padding-inline-start:var(--jmg-space-s);padding-inline-end:var(--jmg-space-s);border-radius:var(--jmg-r-pill);background-color:var(--jmg-tile);}.elementor .e-becf66fc-2a20{width:100%;padding:0px;margin-block-start:var(--jmg-space-s);display:flex;gap:var(--jmg-space-xs);flex-wrap:wrap;}.elementor .e-4e2c9492-4d6d{margin:0;margin-top:var(--jmg-space-xs); font-size:var(--jmg-fs-xs); color:var(--jmg-meta);\n}.elementor .e-a1cefbb2-1d1e{width:auto;font-weight:600;font-size:var(--jmg-fs-md);color:var(--jmg-ink);margin-block-start:var(--jmg-space-m);display:inline-flex;}.elementor .e-3b361259-b0dc{padding:0;display:flex; flex-direction:column;\n}.elementor .e-8bff77a1-e4bd{padding:0;display:grid; width:100%; position:relative; & > [data-jmg-part~="panel"]:not([data-jmg-on]) { position:absolute; top:0; left:0; width:100%; }\n}.elementor .e-12231578-7806{position:relative;padding:var(--jmg-space-l);border-radius:var(--jmg-r-md);background-color:var(--jmg-white);flex-direction:column;box-shadow: 0 16px 40px var(--jmg-ink-20, rgba(11,22,32,.2)); width:100%; pointer-events:auto; overflow:hidden;\n}.elementor .e-13076a0a-4252{padding:0;position:absolute; top:16px; bottom:16px; right:clamp(16px, 2vw, 24px); width:360px; display:block; pointer-events:none; z-index:2;\n}.elementor .e-453920fc-8be2{width:100%;height:clamp(520px, 44vw, 640px);overflow:hidden;position:relative;padding:0px;background-color:var(--jmg-navy);display:block;}.elementor .e-7e6b0bc0-9388{width:100%;padding:0px;flex-direction:column;}.elementor .e-3982b685-e009{flex-direction:column;padding-block-end: var(--jmg-box-y);\n}.elementor .e-3aae9510-8cc2{width:auto;}.elementor .e-1f0c89fd-e33c{width:auto;font-size:var(--jmg-fs-md);color:var(--jmg-meta);font-variant-numeric: tabular-nums;\n}.elementor .e-361d4bf2-9fa9{padding:0px;display:flex;gap:var(--jmg-space-s);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-a51f6138-fc0f{margin:0; display:block; font-size:var(--jmg-text-h5); line-height:1.1; letter-spacing:-0.02em; font-weight:600; text-wrap:balance; color:var(--jmg-ink);\n}.elementor .e-d7fb447d-4909{margin:0;display:block; margin-top:var(--jmg-space-2xs); font-size:var(--jmg-fs-base); line-height:1.55; color:var(--jmg-body); text-wrap:pretty;\n}.elementor .e-b4796672-6079{padding:0;min-width:0; display:flex; flex-direction:column;\n}.elementor .e-1967cd55-b258{padding:0;justify-self:end; flex-shrink:0; width:44px; height:44px; border-radius:50%; border:1px solid var(--jmg-ink); background:transparent; color:var(--jmg-ink); position:relative; transition: transform var(--m-dur-state) var(--m-ease-out), background-color var(--m-dur-hover) var(--m-ease-color), color var(--m-dur-hover) var(--m-ease-color) !important; &::before, &::after { content:""; position:absolute; left:50%; top:50%; width:14px; height:1.6px; margin:-0.8px 0 0 -7px; background:currentColor; } &::after { transform: rotate(90deg); } [data-jmg-on] > [data-jmg-part~="trigger"] & { background:var(--jmg-ink); color:var(--jmg-white); }\n}.elementor .e-a7488335-863e{padding:0;width:100%; border:0; border-radius:0; background:none; cursor:pointer; margin:0; padding:clamp(18px,1.95vw,28px) 0; display:grid; grid-template-columns:minmax(0,1fr) 44px; gap:var(--jmg-space-m); align-items:center; text-align:left; color:var(--jmg-ink); font:inherit; &:hover, &:focus { background:none; color:var(--jmg-ink); }\n}.elementor .e-fb05f591-af97{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-abc59c54-a439{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-c7b61bde-8a3a{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-efc34592-63ca{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-1912b2c3-f968{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-e27c4ae1-a625{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-c3260bea-8caf{padding:0;display:flex; flex-direction:row; flex-wrap:wrap; gap:var(--jmg-space-xs); padding-bottom:var(--jmg-space-xl);\n}.elementor .e-dd93a9ff-0262{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-b7b8a380-c35c{padding:0;display:grid;\n}.elementor .e-2ed83b1d-d084{padding:0;display:flex; flex-direction:column; border-bottom:1px solid var(--jmg-line);\n}.elementor .e-cae06356-bade{margin:0; display:block; font-size:var(--jmg-text-h5); line-height:1.1; letter-spacing:-0.02em; font-weight:600; text-wrap:balance; color:var(--jmg-ink);\n}.elementor .e-5b373b62-a647{margin:0;display:block; margin-top:var(--jmg-space-2xs); font-size:var(--jmg-fs-base); line-height:1.55; color:var(--jmg-body); text-wrap:pretty;\n}.elementor .e-643bf660-9189{padding:0;min-width:0; display:flex; flex-direction:column;\n}.elementor .e-10241cbf-4d93{padding:0;justify-self:end; flex-shrink:0; width:44px; height:44px; border-radius:50%; border:1px solid var(--jmg-ink); background:transparent; color:var(--jmg-ink); position:relative; transition: transform var(--m-dur-state) var(--m-ease-out), background-color var(--m-dur-hover) var(--m-ease-color), color var(--m-dur-hover) var(--m-ease-color) !important; &::before, &::after { content:""; position:absolute; left:50%; top:50%; width:14px; height:1.6px; margin:-0.8px 0 0 -7px; background:currentColor; } &::after { transform: rotate(90deg); } [data-jmg-on] > [data-jmg-part~="trigger"] & { background:var(--jmg-ink); color:var(--jmg-white); }\n}.elementor .e-ffdeb1d3-c825{padding:0;width:100%; border:0; border-radius:0; background:none; cursor:pointer; margin:0; padding:clamp(18px,1.95vw,28px) 0; display:grid; grid-template-columns:minmax(0,1fr) 44px; gap:var(--jmg-space-m); align-items:center; text-align:left; color:var(--jmg-ink); font:inherit; &:hover, &:focus { background:none; color:var(--jmg-ink); }\n}.elementor .e-1ecf1b69-414b{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-6649e1d0-849b{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-b7ac88f6-9c82{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-7c426470-7229{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-484ecc01-67fa{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-e2c4645a-0292{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-1981f9bf-5112{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-571cdfda-5b93{padding:0;display:flex; flex-direction:row; flex-wrap:wrap; gap:var(--jmg-space-xs); padding-bottom:var(--jmg-space-xl);\n}.elementor .e-607e3f5e-9bde{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-ee5c80b3-2d8d{padding:0;display:grid;\n}.elementor .e-f9ced516-767c{padding:0;display:flex; flex-direction:column; border-bottom:1px solid var(--jmg-line);\n}.elementor .e-e8117885-0b8f{margin:0; display:block; font-size:var(--jmg-text-h5); line-height:1.1; letter-spacing:-0.02em; font-weight:600; text-wrap:balance; color:var(--jmg-ink);\n}.elementor .e-a00d68b4-1997{margin:0;display:block; margin-top:var(--jmg-space-2xs); font-size:var(--jmg-fs-base); line-height:1.55; color:var(--jmg-body); text-wrap:pretty;\n}.elementor .e-555234e7-2641{padding:0;min-width:0; display:flex; flex-direction:column;\n}.elementor .e-99779fa1-fe67{padding:0;justify-self:end; flex-shrink:0; width:44px; height:44px; border-radius:50%; border:1px solid var(--jmg-ink); background:transparent; color:var(--jmg-ink); position:relative; transition: transform var(--m-dur-state) var(--m-ease-out), background-color var(--m-dur-hover) var(--m-ease-color), color var(--m-dur-hover) var(--m-ease-color) !important; &::before, &::after { content:""; position:absolute; left:50%; top:50%; width:14px; height:1.6px; margin:-0.8px 0 0 -7px; background:currentColor; } &::after { transform: rotate(90deg); } [data-jmg-on] > [data-jmg-part~="trigger"] & { background:var(--jmg-ink); color:var(--jmg-white); }\n}.elementor .e-72ee3da1-7d20{padding:0;width:100%; border:0; border-radius:0; background:none; cursor:pointer; margin:0; padding:clamp(18px,1.95vw,28px) 0; display:grid; grid-template-columns:minmax(0,1fr) 44px; gap:var(--jmg-space-m); align-items:center; text-align:left; color:var(--jmg-ink); font:inherit; &:hover, &:focus { background:none; color:var(--jmg-ink); }\n}.elementor .e-de89a94b-0d91{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-efde8800-c836{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-9db3038b-0526{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-a18cb533-3343{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-b3225257-af7c{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-4d775cbe-05b0{padding:0;display:flex; flex-direction:row; flex-wrap:wrap; gap:var(--jmg-space-xs); padding-bottom:var(--jmg-space-xl);\n}.elementor .e-346b1a23-1588{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-6577e056-29af{padding:0;display:grid;\n}.elementor .e-ce17307c-6b42{padding:0;display:flex; flex-direction:column; border-bottom:1px solid var(--jmg-line);\n}.elementor .e-1ab7c711-85cd{margin:0; display:block; font-size:var(--jmg-text-h5); line-height:1.1; letter-spacing:-0.02em; font-weight:600; text-wrap:balance; color:var(--jmg-ink);\n}.elementor .e-04e3fa2c-9241{margin:0;display:block; margin-top:var(--jmg-space-2xs); font-size:var(--jmg-fs-base); line-height:1.55; color:var(--jmg-body); text-wrap:pretty;\n}.elementor .e-2fb30b10-4147{padding:0;min-width:0; display:flex; flex-direction:column;\n}.elementor .e-a95aaa12-b9de{padding:0;justify-self:end; flex-shrink:0; width:44px; height:44px; border-radius:50%; border:1px solid var(--jmg-ink); background:transparent; color:var(--jmg-ink); position:relative; transition: transform var(--m-dur-state) var(--m-ease-out), background-color var(--m-dur-hover) var(--m-ease-color), color var(--m-dur-hover) var(--m-ease-color) !important; &::before, &::after { content:""; position:absolute; left:50%; top:50%; width:14px; height:1.6px; margin:-0.8px 0 0 -7px; background:currentColor; } &::after { transform: rotate(90deg); } [data-jmg-on] > [data-jmg-part~="trigger"] & { background:var(--jmg-ink); color:var(--jmg-white); }\n}.elementor .e-2bc45b13-657e{padding:0;width:100%; border:0; border-radius:0; background:none; cursor:pointer; margin:0; padding:clamp(18px,1.95vw,28px) 0; display:grid; grid-template-columns:minmax(0,1fr) 44px; gap:var(--jmg-space-m); align-items:center; text-align:left; color:var(--jmg-ink); font:inherit; &:hover, &:focus { background:none; color:var(--jmg-ink); }\n}.elementor .e-c223cbfa-f919{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-aefff987-4d11{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-fc43c207-cd45{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-64b90c59-9e3e{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-3c06018a-eec6{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-e80a4d36-ae9d{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-78e5fd05-3e20{padding:0;display:flex; flex-direction:row; flex-wrap:wrap; gap:var(--jmg-space-xs); padding-bottom:var(--jmg-space-xl);\n}.elementor .e-c250293f-b9a7{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-3a9eabfa-142b{padding:0;display:grid;\n}.elementor .e-94c73522-2bfb{padding:0;display:flex; flex-direction:column; border-bottom:1px solid var(--jmg-line);\n}.elementor .e-998845ff-e7e6{margin:0; display:block; font-size:var(--jmg-text-h5); line-height:1.1; letter-spacing:-0.02em; font-weight:600; text-wrap:balance; color:var(--jmg-ink);\n}.elementor .e-6b37b7e8-523f{margin:0;display:block; margin-top:var(--jmg-space-2xs); font-size:var(--jmg-fs-base); line-height:1.55; color:var(--jmg-body); text-wrap:pretty;\n}.elementor .e-b0d23a4b-7573{padding:0;min-width:0; display:flex; flex-direction:column;\n}.elementor .e-b3acb259-417b{padding:0;justify-self:end; flex-shrink:0; width:44px; height:44px; border-radius:50%; border:1px solid var(--jmg-ink); background:transparent; color:var(--jmg-ink); position:relative; transition: transform var(--m-dur-state) var(--m-ease-out), background-color var(--m-dur-hover) var(--m-ease-color), color var(--m-dur-hover) var(--m-ease-color) !important; &::before, &::after { content:""; position:absolute; left:50%; top:50%; width:14px; height:1.6px; margin:-0.8px 0 0 -7px; background:currentColor; } &::after { transform: rotate(90deg); } [data-jmg-on] > [data-jmg-part~="trigger"] & { background:var(--jmg-ink); color:var(--jmg-white); }\n}.elementor .e-f20aa10c-aea1{padding:0;width:100%; border:0; border-radius:0; background:none; cursor:pointer; margin:0; padding:clamp(18px,1.95vw,28px) 0; display:grid; grid-template-columns:minmax(0,1fr) 44px; gap:var(--jmg-space-m); align-items:center; text-align:left; color:var(--jmg-ink); font:inherit; &:hover, &:focus { background:none; color:var(--jmg-ink); }\n}.elementor .e-83c33ef5-5a3e{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-bb39abe8-d947{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-76f9748d-9533{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-ef24ec94-0dd2{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-fc136ad6-7097{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-a1083876-30aa{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-8bf60648-a591{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-6f5cf1f9-5ee1{min-height:44px; padding:var(--jmg-space-xs) var(--jmg-space-m); border:1px solid var(--jmg-line-strong); border-radius:var(--jmg-r-pill); background:transparent; color:var(--jmg-ink); font-size:var(--jmg-fs-md); line-height:1.3; font-weight:500; display:inline-flex; align-items:center; text-decoration:none; transition: border-color var(--m-dur-hover) var(--m-ease-color), transform var(--m-dur-press) var(--m-ease-out) !important; &:hover, &:focus-visible { border-color:var(--jmg-ink); background:transparent; color:var(--jmg-ink); } &:active { transform: scale(var(--m-press-scale, .97)); }\n}.elementor .e-128fd816-adb3{padding:0;display:flex; flex-direction:row; flex-wrap:wrap; gap:var(--jmg-space-xs); padding-bottom:var(--jmg-space-xl);\n}.elementor .e-5626f652-6b0a{padding:0;min-height:0; overflow:hidden;\n}.elementor .e-f609bc84-77ae{padding:0;display:grid;\n}.elementor .e-c10e34b9-8347{padding:0;display:flex; flex-direction:column; border-bottom:1px solid var(--jmg-line);\n}.elementor .e-d834617c-0d4a{padding:0;margin-top:clamp(28px,3.3vw,44px); border-top:1px solid var(--jmg-ink); display:flex; flex-direction:column; width:100%;\n}.elementor .e-541060e6-2c8f{padding-block-start:clamp(64px, 6.7vw, 104px);padding-block-end:clamp(64px, 6.7vw, 104px);flex-direction:column;}.elementor .e-aebcd3c-40bc{width:auto;min-width:0px;max-width:680px;padding:0px;flex-direction:column;gap:var(--jmg-space-s);flex:1 1 360px;}.elementor .e-50ed1c88-3308{width:auto;max-width:520px;flex:0 1 420px;}.elementor .e-5642efb5-28f3{display:flex;gap:var(--jmg-space-s);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding: 0 var(--jmg-gutter-x, max(20px, calc((100vw - var(--jmg-page-width)) / 2)));\n}.elementor .e-5e44c9ff-4c5f{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0;\n}.elementor .e-764f15d2-20e9{width:100%;overflow:hidden;aspect-ratio:3 / 2;position:relative;padding:0px;background-color:var(--jmg-navy);}.elementor .e-4f435ec8-cb23{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-blue);}.elementor .e-71adbbe8-9ae0{font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-ink);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-7ddcadd0-5caa{font-size:var(--jmg-fs-md);color:var(--jmg-body);}.elementor .e-42973c30-1217{width:100%;padding:var(--jmg-space-l);flex-direction:column;gap:var(--jmg-space-xs);}.elementor .e-c87c042-eb62:active{transform:scale3d(0.98, 0.98, 1);}.elementor .e-c87c042-eb62{width:min(420px, 78vw);overflow:hidden;color:var(--jmg-ink);padding:0px;border-radius:var(--jmg-r-lg);background-color:var(--jmg-tile);flex-direction:column;flex:0 0 min(420px, 78vw);border: 1px solid var(--jmg-ink-12, rgba(11,22,32,.12)); transition: transform var(--m-dur-press) var(--m-ease-out);\n}.elementor .e-62b8b0f8-13ea{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0;\n}.elementor .e-1ff6de1e-2296{width:100%;overflow:hidden;aspect-ratio:3 / 2;position:relative;padding:0px;background-color:var(--jmg-navy);}.elementor .e-1a7b77a8-a090{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-blue);}.elementor .e-281745ff-6b96{font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-ink);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-3bb32b5-cc8b{font-size:var(--jmg-fs-md);color:var(--jmg-body);}.elementor .e-3b416713-95ba{width:100%;padding:var(--jmg-space-l);flex-direction:column;gap:var(--jmg-space-xs);}.elementor .e-4c8ef957-c935:active{transform:scale3d(0.98, 0.98, 1);}.elementor .e-4c8ef957-c935{width:min(420px, 78vw);overflow:hidden;color:var(--jmg-ink);padding:0px;border-radius:var(--jmg-r-lg);background-color:var(--jmg-tile);flex-direction:column;flex:0 0 min(420px, 78vw);border: 1px solid var(--jmg-ink-12, rgba(11,22,32,.12)); transition: transform var(--m-dur-press) var(--m-ease-out);\n}.elementor .e-66451d2a-3f15{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0;\n}.elementor .e-492f801-2875{width:100%;overflow:hidden;aspect-ratio:3 / 2;position:relative;padding:0px;background-color:var(--jmg-navy);}.elementor .e-34eaf394-73b4{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-blue);}.elementor .e-78bc2cdb-e0dc{font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-ink);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-3292202c-2d43{font-size:var(--jmg-fs-md);color:var(--jmg-body);}.elementor .e-66c27e15-7984{width:100%;padding:var(--jmg-space-l);flex-direction:column;gap:var(--jmg-space-xs);}.elementor .e-282532ea-19ec:active{transform:scale3d(0.98, 0.98, 1);}.elementor .e-282532ea-19ec{width:min(420px, 78vw);overflow:hidden;color:var(--jmg-ink);padding:0px;border-radius:var(--jmg-r-lg);background-color:var(--jmg-tile);flex-direction:column;flex:0 0 min(420px, 78vw);border: 1px solid var(--jmg-ink-12, rgba(11,22,32,.12)); transition: transform var(--m-dur-press) var(--m-ease-out);\n}.elementor .e-6ece39dc-d253{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0;\n}.elementor .e-487bb7be-3abc{width:100%;overflow:hidden;aspect-ratio:3 / 2;position:relative;padding:0px;background-color:var(--jmg-navy);}.elementor .e-7e6ca786-c7ce{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-blue);}.elementor .e-17a0128-c1d4{font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-ink);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-6dc09988-7520{font-size:var(--jmg-fs-md);color:var(--jmg-body);}.elementor .e-31e96e3a-9226{width:100%;padding:var(--jmg-space-l);flex-direction:column;gap:var(--jmg-space-xs);}.elementor .e-38a18e31-64b8:active{transform:scale3d(0.98, 0.98, 1);}.elementor .e-38a18e31-64b8{width:min(420px, 78vw);overflow:hidden;color:var(--jmg-ink);padding:0px;border-radius:var(--jmg-r-lg);background-color:var(--jmg-tile);flex-direction:column;flex:0 0 min(420px, 78vw);border: 1px solid var(--jmg-ink-12, rgba(11,22,32,.12)); transition: transform var(--m-dur-press) var(--m-ease-out);\n}.elementor .e-2d77ab3e-d7c9{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0;\n}.elementor .e-e5f05c0-a65d{width:100%;overflow:hidden;aspect-ratio:3 / 2;position:relative;padding:0px;background-color:var(--jmg-navy);}.elementor .e-43360d06-c073{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-blue);}.elementor .e-6e122975-5f33{font-weight:600;font-size:var(--jmg-text-card);color:var(--jmg-ink);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-410908d1-f7de{font-size:var(--jmg-fs-md);color:var(--jmg-body);}.elementor .e-18fe0e02-544c{width:100%;padding:var(--jmg-space-l);flex-direction:column;gap:var(--jmg-space-xs);}.elementor .e-826294d-a9c8:active{transform:scale3d(0.98, 0.98, 1);}.elementor .e-826294d-a9c8{width:min(420px, 78vw);overflow:hidden;color:var(--jmg-ink);padding:0px;border-radius:var(--jmg-r-lg);background-color:var(--jmg-tile);flex-direction:column;flex:0 0 min(420px, 78vw);border: 1px solid var(--jmg-ink-12, rgba(11,22,32,.12)); transition: transform var(--m-dur-press) var(--m-ease-out);\n}.elementor .e-28d6e790-fa6f{width:100%;display:flex;gap:var(--jmg-space-m);padding: 0 var(--jmg-gutter-x, max(20px, calc((100vw - var(--jmg-page-width)) / 2)));\n}.elementor .e-3c0992d3-386a{padding:0;height:100%; width:100%; background:var(--jmg-blue,#1f5f8b); transform-origin:left center; transform:scaleX(0);\n}.elementor .e-6366398c-1627{padding:0;align-self:stretch; width:auto; height:2px; margin:0 var(--jmg-gutter-x, max(20px, calc((100vw - var(--jmg-page-width)) / 2))); background:var(--jmg-ink-12, rgba(11,22,32,.12)); overflow:hidden;\n}.elementor .e-e05255fb-9080{padding:0;width:100%; display:flex; flex-direction:column; gap:var(--jmg-space-xl,32px); padding-block:clamp(48px, 6vw, 88px);\n}.elementor .e-5915eee-e50a{width:100%;flex-direction:column;overflow-x: clip; padding:0; gap:0; --jmg-panes:2.3;\n}.elementor .e-eb29567-8619{width:auto;min-width:0px;font-size:var(--jmg-fs-lg);color:var(--jmg-body);line-height:1.7;flex:3 1 420px;}.elementor .e-6eca4e08-6005{width:auto;min-width:0px;font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-blue);padding-inline-start:var(--jmg-space-s);border-inline-start-width:1px;flex:1 1 180px;border-left-style: solid; border-left-color: var(--jmg-line);\n}.elementor .e-128da60b-5001{padding:0px;display:flex;gap:var(--jmg-space-s);flex-wrap:wrap;}.elementor .e-4b191b1f-a2dd{width:auto;min-width:0px;font-size:var(--jmg-fs-lg);color:var(--jmg-body);line-height:1.7;flex:3 1 420px;}.elementor .e-ebd1b99-6b59{width:auto;min-width:0px;font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-blue);padding-inline-start:var(--jmg-space-s);border-inline-start-width:1px;flex:1 1 180px;border-left-style: solid; border-left-color: var(--jmg-line);\n}.elementor .e-29f11f25-4b33{padding:0px;display:flex;gap:var(--jmg-space-s);flex-wrap:wrap;}.elementor .e-9a64a47-50cd{width:auto;min-width:0px;font-size:var(--jmg-fs-lg);color:var(--jmg-body);line-height:1.7;flex:3 1 420px;}.elementor .e-789bf2a7-9a10{width:auto;min-width:0px;font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-blue);padding-inline-start:var(--jmg-space-s);border-inline-start-width:1px;flex:1 1 180px;border-left-style: solid; border-left-color: var(--jmg-line);\n}.elementor .e-64fdacd8-6962{padding:0px;display:flex;gap:var(--jmg-space-s);flex-wrap:wrap;}.elementor .e-62baff8d-efc4{width:100%;max-width:1000px;padding:0px;flex-direction:column;gap:var(--jmg-space-xl);}.elementor .e-171067f9-5c2b{flex-direction:column;}.elementor .e-00677f23-9b56{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset: 0; max-width: none;\n}.elementor .e-bd1699b9-c6d7{width:0px;height:0px;min-width:0px;padding:0px;margin-inline-start:6px;border-block-start-width:12px;border-block-end-width:12px;border-inline-start-width:20px;display:block;border-left-style: solid; border-left-color: var(--jmg-white); border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-072ccf23-e429{width:88px;height:88px;min-width:0px;position:absolute;inset-block-start:42%;inset-inline-start:50%;cursor:pointer;padding:0px;border-radius:50%;border-width:2px;border-color:var(--jmg-white);border-style:solid;backdrop-filter:blur(6px);transform:translate3d(-50%, -50%, 0px);display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter: blur(6px); transition: transform var(--m-dur-hover) var(--m-ease-out); background-color: var(--jmg-ink-20);\n}.elementor .e-0df6fa75-cf6e{position:absolute;inset-block-start:calc(42% + 64px);inset-inline-start:50%;font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-white);line-height:1.4;margin:0px;transform:translate3d(-50%, 0px, 0px);white-space: nowrap; pointer-events: none;\n}.elementor .e-0afd0daa-6d5f{width:100%;height:clamp(380px, 40vw, 580px);overflow:hidden;position:relative;padding:0px;background-color:var(--jmg-navy);display:block;}.elementor .e-4705f2ca-72da{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-red);}.elementor .e-39514d82-8a7e{margin-block-start:6px;}.elementor .e-32acd6db-949d{width:auto;min-width:0px;padding:0px;flex-direction:column;flex:1 1 340px;}.elementor .e-18e4ae0f-394e{font-weight:600;font-size:var(--jmg-fs-lg);color:var(--jmg-ink);}.elementor .e-23375400-6de4{font-size:var(--jmg-fs-sm);color:var(--jmg-body);}.elementor .e-3b16db56-dc09{width:100%;min-width:0px;padding-block-start:var(--jmg-space-s);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;border-top-style: solid; border-top-color: var(--jmg-ink);\n}.elementor .e-420f9808-e5e7{font-weight:600;font-size:var(--jmg-fs-lg);color:var(--jmg-ink);}.elementor .e-66262fa7-cab0{font-size:var(--jmg-fs-sm);color:var(--jmg-body);}.elementor .e-79d3c9e7-87f1{width:100%;min-width:0px;padding-block-start:var(--jmg-space-s);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;border-top-style: solid; border-top-color: var(--jmg-ink);\n}.elementor .e-458c17de-5fd0{font-weight:600;font-size:var(--jmg-fs-lg);color:var(--jmg-ink);}.elementor .e-f131953-cded{font-size:var(--jmg-fs-sm);color:var(--jmg-body);}.elementor .e-1d91e533-1037{width:100%;min-width:0px;padding-block-start:var(--jmg-space-s);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;border-top-style: solid; border-top-color: var(--jmg-ink);\n}.elementor .e-3309b1d0-5803{width:auto;padding:0px;display:grid;gap:var(--jmg-space-m);flex:2 1 480px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 150px), 1fr));}.elementor .e-159f9c17-a71d{width:auto;min-height:52px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--jmg-space-xl);padding-inline-end:var(--jmg-space-xl);flex:0 1 auto;}.elementor .e-184a339e-4dfd{width:100%;position:relative;z-index:2;padding:clamp(24px, 3.3vw, 48px);margin-block-start:clamp(-120px, -8.3vw, -48px);border-radius:var(--jmg-r-md);background-color:var(--jmg-white);display:flex;gap:var(--jmg-space-l);flex-wrap:wrap;align-items:center;box-shadow: none; border: 1px solid var(--jmg-line, #d3dce3); border-top: 0;\n}.elementor .e-94c39090-9ca9{width:100%;position:relative;padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--jmg-r-lg);background-color:var(--jmg-white);display:flex;flex-direction:column;overflow: clip;\n}.elementor .e-e0c343dc-c627{display:flex;flex-direction:column;gap:var(--jmg-space-xl);padding-block: var(--jmg-box-y);\n}.elementor .e-b74af74e-1f85{min-width:0px;margin:0px;text-wrap: balance;\n}.elementor .e-236013e7-2f32:hover,.elementor .e-236013e7-2f32:focus-visible{color:var(--jmg-white);background-color:var(--jmg-ink);opacity:85%;}.elementor .e-236013e7-2f32{min-height:52px;font-family:var(--jmg-font);font-weight:600;font-size:var(--jmg-fs-base);color:var(--jmg-white);line-height:26px;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--jmg-space-xl);padding-inline-end:var(--jmg-space-xl);border-radius:var(--jmg-r-pill);border-width:0px;background-color:var(--jmg-ink);display:inline-flex;justify-content:center;align-items:center;transition: transform var(--m-dur-press) var(--m-ease-out), opacity var(--m-dur-hover) ease;\n}.elementor .e-bfa19c22-a526{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-m);flex:1 1 380px;align-items:flex-start;}.elementor .e-c0352848-5080{position:relative;font-weight:500;font-size:var(--jmg-fs-lg);color:var(--jmg-ink);padding-block-start:var(--jmg-space-m);padding-block-end:var(--jmg-space-m);padding-inline-start:30px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--jmg-ink); &::before { content: ""; position: absolute; left: 0; top: 50%; width: 18px; height: 18px; transform: translateY(-50%); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none' stroke='%230b1620' stroke-width='1.8'%3E%3Cpath d='m3 9 4 4 8-8'/%3E%3C/svg%3E") no-repeat center / 18px 18px; }\n}.elementor .e-9d919958-fa23{position:relative;font-weight:500;font-size:var(--jmg-fs-lg);color:var(--jmg-ink);padding-block-start:var(--jmg-space-m);padding-block-end:var(--jmg-space-m);padding-inline-start:30px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--jmg-ink); &::before { content: ""; position: absolute; left: 0; top: 50%; width: 18px; height: 18px; transform: translateY(-50%); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none' stroke='%230b1620' stroke-width='1.8'%3E%3Cpath d='m3 9 4 4 8-8'/%3E%3C/svg%3E") no-repeat center / 18px 18px; }\n}.elementor .e-b1690d91-87e6{position:relative;font-weight:500;font-size:var(--jmg-fs-lg);color:var(--jmg-ink);padding-block-start:var(--jmg-space-m);padding-block-end:var(--jmg-space-m);padding-inline-start:30px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--jmg-ink); &::before { content: ""; position: absolute; left: 0; top: 50%; width: 18px; height: 18px; transform: translateY(-50%); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none' stroke='%230b1620' stroke-width='1.8'%3E%3Cpath d='m3 9 4 4 8-8'/%3E%3C/svg%3E") no-repeat center / 18px 18px; }\n}.elementor .e-c71747f4-a53c{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 320px;}.elementor .e-c49c04c0-1f94{padding:0px;display:flex;gap:var(--jmg-space-l);flex-wrap:wrap;align-items:center;}.elementor .e-f43b9b93-5f00{width:100%;position:relative;padding-block-start:var(--jmg-band-y);padding-block-end:var(--jmg-band-y);padding-inline-start:clamp(20px, 3.5vw, 48px);padding-inline-end:clamp(20px, 3.5vw, 48px);border-radius:var(--jmg-r-lg);background-color:var(--jmg-tile);display:block;overflow: clip;\n}.elementor .e-e3e1e0ba-1198{display:flex;flex-direction:column;gap:var(--jmg-space-xl);padding-block: var(--jmg-box-y);\n}