.elementor .e-4e292bbe-71a0{font-family:var(--x-font);font-weight:600;font-size:var(--x-eyebrow-size);color:var(--x-eyebrow);letter-spacing:0.13em;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;}.elementor .e-5ddc52a7-59f3{font-family:var(--x-font);font-weight:700;font-size:var(--x-h2);color:var(--x-navy);letter-spacing:-0.03em;line-height:1.15;margin-block-start:0px;margin-block-end:0px;}.elementor .e-42ec5036-5344{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:var(--x-header-gap);display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-4fdfad3c-6eb8{width:100%;height:460px;object-fit:cover;border-radius:var(--x-radius-card);grid-column:1 / span 2;grid-row:1;object-position: center 45%;\n}.elementor .e-4ac6dd0a-784f{font-family:var(--x-font);font-weight:600;font-size:var(--x-eyebrow-size);color:var(--x-meta);letter-spacing:0.13em;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:16px;}.elementor .e-7d2ce832-22cc{overflow:hidden;font-family:var(--x-font);font-weight:500;font-size:var(--x-h3);color:var(--x-navy);letter-spacing:-0.01em;line-height:1.5;margin-block-start:0px;margin-block-end:24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;\n}.elementor .e-b1c28f8-acc3{font-family:var(--x-font);font-weight:700;font-size:var(--x-body);color:var(--x-navy);line-height:1.3;margin-block-start:auto;}.elementor .e-6ce8f471-eddc{font-family:var(--x-font);font-size:var(--x-small);color:var(--x-meta);line-height:1.4;margin-block-start:0px;margin-block-end:20px;}.elementor .e-23c1db06-ea32:hover,.elementor .e-23c1db06-ea32:focus-visible{color:#d97706;}.elementor .e-23c1db06-ea32{font-family:var(--x-font);font-weight:700;font-size:var(--x-small);color:var(--x-navy);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-end;}.elementor .e-2560d57f-f6f5{width:auto;min-height:320px;position:relative;z-index:2;padding-block-start:36px;padding-block-end:var(--x-card-pad);padding-inline-start:var(--x-card-pad);padding-inline-end:var(--x-card-pad);margin-inline-end:48px;border-radius:var(--x-radius-card);background-image:linear-gradient(0deg, #ffa300 0%,#ffa300 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--x-white);box-shadow:0px 24px 60px 0px rgba(13,43,85,0.22);display:flex;flex-direction:column;gap:0px;grid-column:2;grid-row:1;align-items:flex-start;background-repeat: no-repeat; background-position: 0 0; background-size: 60px 4px;\n}.elementor .e-1a035a53-4d30{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:minmax(0,1fr) 520px;align-items:center;}.elementor .e-6b37a412-bea3{font-family:var(--x-font);font-size:var(--x-small);color:var(--x-meta);line-height:1.4;margin-block-start:20px;margin-block-end:0px;}.elementor .e-15f11a46-e984{padding-block-start:var(--x-section-top);padding-block-end:var(--x-section-bottom);padding-inline-start:var(--x-section-side);padding-inline-end:var(--x-section-side);background-color:var(--x-white);display:flex;flex-direction:column;gap:0px;align-items:stretch;--x-navy: #0d2b55; --x-amber: #ffa300; --x-amber-hover: #e8970a; --x-eyebrow: #d97706; --x-text: #667085; --x-meta: #64748b; --x-white: #ffffff; --x-line: #e8edf3; --x-border: #d7e1ec; --x-font: Inter; --x-h2: 32px; --x-h2-tablet: 30px; --x-h2-mobile: 26px; --x-h3: 20px; --x-h3-tablet: 19px; --x-h3-mobile: 18px; --x-body: 16px; --x-small: 13px; --x-eyebrow-size: 12px; --x-eyebrow-size-mobile: 11px; --x-section-top: 84px; --x-section-top-tablet: 72px; --x-section-top-mobile: 60px; --x-section-bottom: 92px; --x-section-bottom-tablet: 80px; --x-section-bottom-mobile: 68px; --x-section-side: max(48px, calc((100% - 1280px) / 2)); --x-section-side-tablet: 32px; --x-section-side-mobile: 24px; --x-header-gap: 48px; --x-header-gap-tablet: 40px; --x-header-gap-mobile: 32px; --x-card-pad: 28px; --x-card-pad-mobile: 24px; --x-radius-card: 4px; --x-radius-button: 2px;\n}