.elementor .jp-photo{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px}.elementor .jp-band{max-width:100%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:max(40px, calc((100% - 1040px) / 2));padding-inline-end:max(40px, calc((100% - 1040px) / 2));margin:0;background-color:var(--jp-navy);display:grid;gap:16px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto)}.elementor .jp-stat-label{font-family:var(--jp-body-font);font-size:14px;color:rgb(255 255 255 / .72);line-height:1.4}.elementor .jp-stat-num{font-family:var(--jp-heading-font);font-size:30px;color:var(--jp-gold);line-height:1.15}.elementor .jp-stat-card{text-align:start;padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;border-radius:18px;border-width:1px;border-color:rgb(202 160 92 / .35);border-style:solid;background-color:rgb(255 255 255 / .05);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.elementor .jp-bar-label{font-family:var(--jp-body-font);font-weight:600;font-size:12px;color:#fff;letter-spacing:.4px}.elementor .jp-bar-item:hover,.elementor .jp-bar-item:focus-visible{background-color:rgb(255 255 255 / .06)}.elementor .jp-bar-item{padding-block-start:6px;padding-block-end:6px;padding-inline-start:4px;padding-inline-end:4px;border-radius:14px;flex-direction:column;gap:4px;flex:1 1 0%;justify-content:center;align-items:center}.elementor .jp-nav-link{font-family:var(--jp-body-font);font-weight:500;font-size:18px;color:#fff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0;padding-inline-end:0;display:block}.elementor .jp-col-media{width:100%;padding:0;display:flex;flex-direction:column;gap:16px;flex:1 1 0%;align-items:center}.elementor .jp-col-copy{text-align:start;padding:0;display:flex;flex-direction:column;gap:16px;flex:1 1 0%;align-items:flex-start}.elementor .jp-row{width:100%;padding:0;display:flex;flex-direction:row;gap:64px;align-items:center}.elementor .jp-btn-gold:hover,.elementor .jp-btn-gold:focus-visible{background-color:#fff}.elementor .jp-btn-gold{font-family:var(--jp-body-font);font-weight:600;font-size:16px;color:var(--jp-navy);text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:100px;background-color:var(--jp-gold);display:inline-block}.elementor .jp-btn:hover,.elementor .jp-btn:focus-visible{background-color:var(--jp-gold)}.elementor .jp-btn{font-family:var(--jp-body-font);font-weight:600;font-size:16px;color:#fff;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:100px;background-color:var(--jp-navy);display:inline-block}.elementor .jp-body{max-width:680px;font-family:var(--jp-body-font);font-size:17px;color:var(--jp-text);line-height:1.6}.elementor .jp-h3{font-family:var(--jp-heading-font);font-size:22px;color:var(--jp-navy);line-height:1.3}.elementor .jp-h2{max-width:780px;font-family:var(--jp-heading-font);font-size:38px;color:var(--jp-navy);line-height:1.2}.elementor .jp-eyebrow{font-family:var(--jp-body-font);font-weight:600;font-size:13px;color:#fff;letter-spacing:1.2px;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;background-color:var(--jp-navy);display:inline-block}.elementor .jp-section{max-width:100%;text-align:center;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(40px, calc((100% - 1040px) / 2));padding-inline-end:max(40px, calc((100% - 1040px) / 2));margin:0;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .jp-eyebrow-light{color:var(--jp-gold);background-color:rgb(255 255 255 / .12)}