.elementor .e-7390477b-8f5f{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-6e75453b-2726{min-height:611px;overflow:hidden;position:relative;padding:0px;}.elementor .e-30c2d3f1-3c17{max-width:520px;font-size:var(--jmg-fs-lg);line-height:1.55;}.elementor .e-23cc29dd-b68f{font-weight:600;font-size:13px;color:var(--jmg-meta);line-height:1.55;}.elementor .e-7928dcbb-96d3{font-weight:600;font-size:var(--jmg-fs-lg);color:var(--jmg-ink);line-height:1.55;}.elementor .e-396311a5-58ec{min-width:0px;padding-block-start:12px;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-45808545-11b6{font-weight:600;font-size:13px;color:var(--jmg-meta);line-height:1.55;}.elementor .e-240f4466-95eb{font-weight:600;font-size:var(--jmg-fs-lg);color:var(--jmg-ink);line-height:1.55;}.elementor .e-2ac0ff4c-3cff{min-width:0px;padding-block-start:12px;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-708f70e-231e{font-weight:600;font-size:13px;color:var(--jmg-meta);line-height:1.55;}.elementor .e-5624d44a-fe42{font-weight:600;font-size:var(--jmg-fs-lg);color:var(--jmg-ink);line-height:1.55;}.elementor .e-3e290b1-10cb{min-width:0px;padding-block-start:12px;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-53f2f17-b968{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-7c395454-8c73{width:auto;padding:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-83a80e2-c465{min-width:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:58px;padding-inline-end:max(20px, calc((100vw - var(--jmg-page-width)) / 2));flex-direction:column;gap:16px;justify-content:center;}.elementor .e-23b39e7d-82b4{padding:0px;display:grid;gap:0px;grid-template-columns:minmax(0, 740fr) minmax(0, 700fr);align-items:stretch;}.elementor .e-fa5cff1-c516{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-1898b465-e7a1{overflow:hidden;aspect-ratio:3 / 2;position:relative;padding:0px;border-radius:var(--jmg-r-md);background-color:var(--jmg-line);}.elementor .e-424d72cc-1a04{color:var(--jmg-body);}.elementor .e-48e7c7fe-84b4{min-width:0px;padding:0px;flex-direction:column;gap:12px;}.elementor .e-6144fd5d-db54{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-53fb4a2e-e66a{overflow:hidden;aspect-ratio:3 / 2;position:relative;padding:0px;border-radius:var(--jmg-r-md);background-color:var(--jmg-line);}.elementor .e-4e690439-e91a{color:var(--jmg-body);}.elementor .e-e998409-a9ec{min-width:0px;padding:0px;flex-direction:column;gap:12px;}.elementor .e-74637f35-f03f{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-5c932db9-67e4{flex-direction:column;gap:32px;}.elementor .e-426c6b73-75cd{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-3419f1bc-d1e0{min-height:518px;overflow:hidden;position:relative;padding:0px;}.elementor .e-29ea2cbf-e9f2{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-red);line-height:1.55;}.elementor .e-27f2f46a-8e7a{max-width:440px;font-size:var(--jmg-fs-lg);line-height:1.55;}.elementor .e-49ea1af9-cfb2{width:auto;padding:0px;margin-block-start:8px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-73197035-a5b8{min-width:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:max(20px, calc((100vw - var(--jmg-page-width)) / 2));flex-direction:column;gap:16px;justify-content:center;}.elementor .e-778b5d16-583c{padding:0px;background-color:var(--jmg-white);display:grid;gap:0px;grid-template-columns:minmax(0, 740fr) minmax(0, 700fr);align-items:stretch;}.elementor .e-3e50b447-3465{width:100%;padding:0px;flex-direction:column;}.elementor .e-61e35966-595b{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-3d812cdc-1430{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(18,50,74,0.1) 20%,rgba(18,50,74,0.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-5c1ce314-fdb2{color:var(--jmg-white);}.elementor .e-2a95aba-a9b0{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-ink);line-height:1.3;& a{display:inline-flex; align-items:center; min-height:40px; padding:0 var(--jmg-space-m,16px); border-radius:var(--jmg-r-pill,999px); background-color:var(--jmg-white-90,rgba(255,255,255,.9)); color:var(--jmg-ink,#0b1620); text-decoration:none; transition:transform var(--m-dur-press,.12s) var(--m-ease-out,cubic-bezier(.23,1,.32,1)), opacity var(--m-dur-hover,.2s) ease, background-color var(--m-dur-hover,.2s) ease, color var(--m-dur-hover,.2s) ease, border-color var(--m-dur-hover,.2s) ease !important;} & a:hover,& a:focus-visible{background-color:var(--jmg-white,#fff); color:var(--jmg-ink,#0b1620);}\n}.elementor .e-ba12cd4-b6ef{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-ink);line-height:1.3;& a{display:inline-flex; align-items:center; min-height:40px; padding:0 var(--jmg-space-m,16px); border-radius:var(--jmg-r-pill,999px); background-color:var(--jmg-white-90,rgba(255,255,255,.9)); color:var(--jmg-ink,#0b1620); text-decoration:none; transition:transform var(--m-dur-press,.12s) var(--m-ease-out,cubic-bezier(.23,1,.32,1)), opacity var(--m-dur-hover,.2s) ease, background-color var(--m-dur-hover,.2s) ease, color var(--m-dur-hover,.2s) ease, border-color var(--m-dur-hover,.2s) ease !important;} & a:hover,& a:focus-visible{background-color:var(--jmg-white,#fff); color:var(--jmg-ink,#0b1620);}\n}.elementor .e-8204491-fc04{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-ink);line-height:1.3;& a{display:inline-flex; align-items:center; min-height:40px; padding:0 var(--jmg-space-m,16px); border-radius:var(--jmg-r-pill,999px); background-color:var(--jmg-white-90,rgba(255,255,255,.9)); color:var(--jmg-ink,#0b1620); text-decoration:none; transition:transform var(--m-dur-press,.12s) var(--m-ease-out,cubic-bezier(.23,1,.32,1)), opacity var(--m-dur-hover,.2s) ease, background-color var(--m-dur-hover,.2s) ease, color var(--m-dur-hover,.2s) ease, border-color var(--m-dur-hover,.2s) ease !important;} & a:hover,& a:focus-visible{background-color:var(--jmg-white,#fff); color:var(--jmg-ink,#0b1620);}\n}.elementor .e-6dcd3da3-72a5{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-ink);line-height:1.3;& a{display:inline-flex; align-items:center; min-height:40px; padding:0 var(--jmg-space-m,16px); border-radius:var(--jmg-r-pill,999px); background-color:var(--jmg-white-90,rgba(255,255,255,.9)); color:var(--jmg-ink,#0b1620); text-decoration:none; transition:transform var(--m-dur-press,.12s) var(--m-ease-out,cubic-bezier(.23,1,.32,1)), opacity var(--m-dur-hover,.2s) ease, background-color var(--m-dur-hover,.2s) ease, color var(--m-dur-hover,.2s) ease, border-color var(--m-dur-hover,.2s) ease !important;} & a:hover,& a:focus-visible{background-color:var(--jmg-white,#fff); color:var(--jmg-ink,#0b1620);}\n}.elementor .e-3bd37f6-e7eb{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-ink);line-height:1.3;& a{display:inline-flex; align-items:center; min-height:40px; padding:0 var(--jmg-space-m,16px); border-radius:var(--jmg-r-pill,999px); background-color:var(--jmg-white-90,rgba(255,255,255,.9)); color:var(--jmg-ink,#0b1620); text-decoration:none; transition:transform var(--m-dur-press,.12s) var(--m-ease-out,cubic-bezier(.23,1,.32,1)), opacity var(--m-dur-hover,.2s) ease, background-color var(--m-dur-hover,.2s) ease, color var(--m-dur-hover,.2s) ease, border-color var(--m-dur-hover,.2s) ease !important;} & a:hover,& a:focus-visible{background-color:var(--jmg-white,#fff); color:var(--jmg-ink,#0b1620);}\n}.elementor .e-481e7959-23e9{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-ink);line-height:1.3;& a{display:inline-flex; align-items:center; min-height:40px; padding:0 var(--jmg-space-m,16px); border-radius:var(--jmg-r-pill,999px); background-color:var(--jmg-white-90,rgba(255,255,255,.9)); color:var(--jmg-ink,#0b1620); text-decoration:none; transition:transform var(--m-dur-press,.12s) var(--m-ease-out,cubic-bezier(.23,1,.32,1)), opacity var(--m-dur-hover,.2s) ease, background-color var(--m-dur-hover,.2s) ease, color var(--m-dur-hover,.2s) ease, border-color var(--m-dur-hover,.2s) ease !important;} & a:hover,& a:focus-visible{background-color:var(--jmg-white,#fff); color:var(--jmg-ink,#0b1620);}\n}.elementor .e-391f6a6c-8115{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-ink);line-height:1.3;& a{display:inline-flex; align-items:center; min-height:40px; padding:0 var(--jmg-space-m,16px); border-radius:var(--jmg-r-pill,999px); background-color:var(--jmg-white-90,rgba(255,255,255,.9)); color:var(--jmg-ink,#0b1620); text-decoration:none; transition:transform var(--m-dur-press,.12s) var(--m-ease-out,cubic-bezier(.23,1,.32,1)), opacity var(--m-dur-hover,.2s) ease, background-color var(--m-dur-hover,.2s) ease, color var(--m-dur-hover,.2s) ease, border-color var(--m-dur-hover,.2s) ease !important;} & a:hover,& a:focus-visible{background-color:var(--jmg-white,#fff); color:var(--jmg-ink,#0b1620);}\n}.elementor .e-4414c750-9aa7{font-weight:600;font-size:var(--jmg-fs-sm);color:var(--jmg-ink);line-height:1.3;& a{display:inline-flex; align-items:center; min-height:40px; padding:0 var(--jmg-space-m,16px); border-radius:var(--jmg-r-pill,999px); background-color:var(--jmg-white-90,rgba(255,255,255,.9)); color:var(--jmg-ink,#0b1620); text-decoration:none; transition:transform var(--m-dur-press,.12s) var(--m-ease-out,cubic-bezier(.23,1,.32,1)), opacity var(--m-dur-hover,.2s) ease, background-color var(--m-dur-hover,.2s) ease, color var(--m-dur-hover,.2s) ease, border-color var(--m-dur-hover,.2s) ease !important;} & a:hover,& a:focus-visible{background-color:var(--jmg-white,#fff); color:var(--jmg-ink,#0b1620);}\n}.elementor .e-71f77c56-eab8{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-533d4d0d-36f5{position:relative;z-index:2;padding:0px;flex-direction:column;gap:24px;}.elementor .e-6c1b80aa-74cf{min-height:480px;overflow:hidden;position:relative;padding:48px;border-radius:var(--jmg-r-xl);background-color:var(--jmg-navy);flex-direction:column;justify-content:flex-end;}.elementor .e-1302fed0-526e{background-color:var(--jmg-white);flex-direction:column;}.elementor .e-beef9c0a-9944{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-67ea14a1-70bc{min-height:480px;overflow:hidden;position:relative;padding:0px;}.elementor .e-238a6034-938a{max-width:11em;}.elementor .e-dd94bd92-070e{max-width:480px;font-size:var(--jmg-fs-lg);line-height:1.55;}.elementor .e-e60e5156-cc2c{font-weight:500;font-size:clamp(26px, 2.5vw, 36px);color:var(--jmg-ink);letter-spacing:-0.02em;line-height:1.55;& span{display:inline-block;transition:transform var(--m-dur-hover,.2s) var(--m-ease-out,cubic-bezier(.23,1,.32,1)) !important;} & a:hover span,& a:focus-visible span{transform:translateX(6px);}\n}.elementor .e-135a6b0a-708d{font-size:var(--jmg-fs-sm);color:var(--jmg-meta);line-height:1.55;}.elementor .e-91ae3da0-357f{min-width:0px;padding-block-start:clamp(40px, 4.45vw, 72px);padding-block-end:clamp(40px, 4.45vw, 72px);padding-inline-start:clamp(20px, 4.45vw, 72px);padding-inline-end:clamp(20px, 3.5vw, 48px);flex-direction:column;gap:16px;justify-content:center;}.elementor .e-05e1c6cb-41dc{padding:0px;display:grid;gap:0px;grid-template-columns:minmax(0, 760fr) minmax(0, 680fr);align-items:stretch;}