.elementor .s-ab-hero-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .s-ab-hero-overlay{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;background-color:rgba(14,34,56,0.65);}.elementor .s-ab-hero-overline{font-family:"Inter";font-weight:600;font-size:11px;color:#C49A2A;letter-spacing:1.3px;text-transform:uppercase;}.elementor .s-ab-hero-h1{font-family:"Cormorant Garamond";font-weight:700;font-size:var(--HeroH1Size);color:#FFFFFF;}.elementor .s-ab-hero-text{position:relative;z-index:2;text-align:center;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .s-ab-hero{min-height:380px;overflow:hidden;position:relative;background-color:#0E2238;display:flex;justify-content:center;align-items:center;}.elementor .s-ab-mission-overline{font-family:"Inter";font-weight:600;font-size:11px;color:#C49A2A;letter-spacing:1.3px;text-transform:uppercase;}.elementor .s-ab-mission-text{max-width:760px;font-family:"Inter";font-size:17px;color:#E1E9F5;line-height:1.7em;}.elementor .s-ab-mission{text-align:center;padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;background-color:#1A3A5C;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .s-ab-vision-overline{font-family:"Inter";font-weight:600;font-size:11px;color:#C49A2A;letter-spacing:1.3px;text-transform:uppercase;}.elementor .s-ab-vision-text{max-width:700px;font-family:"Cormorant Garamond";font-weight:600;font-size:30px;color:#1A3A5C;font-style:italic;}.elementor .s-ab-vision{text-align:center;padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F5EEDE;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .s-ab-nonprofit-overline{font-family:"Inter";font-weight:600;font-size:11px;color:#C49A2A;letter-spacing:1.3px;text-transform:uppercase;}.elementor .s-ab-nonprofit-text{max-width:760px;font-family:"Inter";font-size:16px;color:#4A5568;line-height:1.7em;}.elementor .s-ab-nonprofit{text-align:center;padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .s-ab-team-h2{font-family:"Cormorant Garamond";font-weight:700;font-size:36px;color:#1A3A5C;text-align:center;}.elementor .s-team-1-initials{font-family:"Cormorant Garamond";font-weight:700;font-size:28px;color:#FFFFFF;}.elementor .s-team-1-avatar{width:96px;height:96px;border-radius:48px;background-color:#1A3A5C;display:flex;justify-content:center;align-items:center;}.elementor .s-team-1-name{font-family:"Cormorant Garamond";font-weight:600;font-size:18px;color:#1A3A5C;text-align:center;}.elementor .s-team-1-role{font-family:"Inter";font-weight:500;font-size:13px;color:#C49A2A;text-align:center;}.elementor .s-team-1{width:160px;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .s-team-2-initials{font-family:"Cormorant Garamond";font-weight:700;font-size:28px;color:#FFFFFF;}.elementor .s-team-2-avatar{width:96px;height:96px;border-radius:48px;background-color:#1F4168;display:flex;justify-content:center;align-items:center;}.elementor .s-team-2-name{font-family:"Cormorant Garamond";font-weight:600;font-size:18px;color:#1A3A5C;text-align:center;}.elementor .s-team-2-role{font-family:"Inter";font-weight:500;font-size:13px;color:#C49A2A;text-align:center;}.elementor .s-team-2{width:160px;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .s-team-4-initials{font-family:"Cormorant Garamond";font-weight:700;font-size:28px;color:#FFFFFF;}.elementor .s-team-4-avatar{width:96px;height:96px;border-radius:48px;background-color:#7A4A2A;display:flex;justify-content:center;align-items:center;}.elementor .s-team-4-name{font-family:"Cormorant Garamond";font-weight:600;font-size:18px;color:#1A3A5C;text-align:center;}.elementor .s-team-4-role{font-family:"Inter";font-weight:500;font-size:13px;color:#C49A2A;text-align:center;}.elementor .s-team-4{width:160px;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .s-team-5-initials{font-family:"Cormorant Garamond";font-weight:700;font-size:28px;color:#FFFFFF;}.elementor .s-team-5-avatar{width:96px;height:96px;border-radius:48px;background-color:#C49A2A;display:flex;justify-content:center;align-items:center;}.elementor .s-team-5-name{font-family:"Cormorant Garamond";font-weight:600;font-size:18px;color:#1A3A5C;text-align:center;}.elementor .s-team-5-role{font-family:"Inter";font-weight:500;font-size:13px;color:#C49A2A;text-align:center;}.elementor .s-team-5{width:160px;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .s-ab-team-grid{max-width:1100px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center;}.elementor .s-ab-team{padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FAF7F2;display:flex;flex-direction:column;gap:40px;align-items:center;}.elementor .s-ab-fleet-overline{font-family:"Inter";font-weight:600;font-size:11px;color:#C49A2A;letter-spacing:1.3px;text-transform:uppercase;}.elementor .s-ab-fleet-h2{max-width:700px;font-family:"Cormorant Garamond";font-weight:700;font-size:32px;color:#FFFFFF;}.elementor .s-ab-fleet-text{max-width:680px;font-family:"Inter";font-size:16px;color:#E1E9F5;line-height:1.6em;}.elementor .s-ab-fleet{text-align:center;padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;background-color:#1F4168;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .s-ab-cta-btn{font-family:"Inter";font-weight:600;font-size:14px;color:#1A3A5C;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:5px;background-color:#C49A2A;}.elementor .s-ab-cta{padding-block-start:56px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}