.elementor .col-flex{min-width:260px;flex:1 1 0%;}.elementor .avatar{width:96px;height:96px;object-fit:cover;border-radius:50%;align-self:center;}.elementor .name-serif{font-family:var(--HeadingFont);font-weight:700;font-size:16px;color:var(--BridgeNavy);margin:0px;}.elementor .photo-fill{width:100%;object-fit:cover;border-radius:8px;}.elementor .sec-inner{width:100%;max-width:1140px;display:flex;flex-direction:column;}.elementor .sec-outer{width:100%;display:flex;flex-direction:row;justify-content:center;}.elementor .stat-label{font-family:var(--BodyFont);font-weight:700;font-size:13px;color:var(--TextBody);letter-spacing:0.08em;line-height:1.4em;text-transform:uppercase;margin:0px;}.elementor .card{padding:28px;border-radius:8px;border-width:1px;border-color:var(--BorderDefault);border-style:solid;background-color:var(--White);box-shadow:0px 2px 10px 0px rgba(22,45,107,0.10);display:flex;flex-direction:column;gap:10px;}.elementor .card:hover,.elementor .card:focus-visible{box-shadow:0px 8px 28px 0px rgba(22,45,107,0.16);}.elementor .body-text{font-family:var(--BodyFont);font-weight:400;font-size:16px;color:var(--TextBody);line-height:1.65em;margin:0px;}.elementor .section-title{font-family:var(--HeadingFont);font-weight:700;font-size:clamp(26px, 4.6vw, 36px);color:var(--BridgeNavy);line-height:1.25em;margin:0px;}.elementor .eyebrow{font-family:var(--BodyFont);font-weight:700;font-size:14px;color:var(--BridgeOrange);letter-spacing:0.08em;line-height:1.4em;text-transform:uppercase;}