.elementor-117 .elementor-element.elementor-element-e9d554c:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-e9d554c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B4D5C;}.elementor-117 .elementor-element.elementor-element-e9d554c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 90px 24px;}.elementor-117 .elementor-element.elementor-element-e9d554c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-16e3bb8{text-align:center;}.elementor-117 .elementor-element.elementor-element-16e3bb8 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:36px;color:#E8D9A0;}.elementor-117 .elementor-element.elementor-element-f89d45d{text-align:center;}.elementor-117 .elementor-element.elementor-element-f89d45d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-b65250a{text-align:center;}.elementor-117 .elementor-element.elementor-element-ee558aa:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-ee558aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-ee558aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-117 .elementor-element.elementor-element-ee558aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-117 .elementor-element.elementor-element-852765b.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-117 .elementor-element.elementor-element-852765b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-117 .elementor-element.elementor-element-ee0ae7d{text-align:center;}.elementor-117 .elementor-element.elementor-element-9571a34{text-align:start;}.elementor-117 .elementor-element.elementor-element-9571a34 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:30px;color:#2D7A8E;}.elementor-117 .elementor-element.elementor-element-0b9bbf2{text-align:start;}.elementor-117 .elementor-element.elementor-element-0b9bbf2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:700;color:#2c2c2c;}.elementor-117 .elementor-element.elementor-element-934a53b{text-align:start;}.elementor-117 .elementor-element.elementor-element-934a53b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;color:#2D7A8E;}.elementor-117 .elementor-element.elementor-element-f87142d{text-align:start;}.elementor-117 .elementor-element.elementor-element-0b16ee1:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-0b16ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf8f5;}.elementor-117 .elementor-element.elementor-element-0b16ee1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-117 .elementor-element.elementor-element-0b16ee1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-117 .elementor-element.elementor-element-82aea3b.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-117 .elementor-element.elementor-element-82aea3b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-117 .elementor-element.elementor-element-a88f198{text-align:center;}.elementor-117 .elementor-element.elementor-element-4a37bca:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-4a37bca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf8f5;}.elementor-117 .elementor-element.elementor-element-4a37bca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-117 .elementor-element.elementor-element-4a37bca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-fd33f4b{text-align:center;}.elementor-117 .elementor-element.elementor-element-fd33f4b .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:32px;color:#2D7A8E;}.elementor-117 .elementor-element.elementor-element-19726fe{text-align:center;}.elementor-117 .elementor-element.elementor-element-19726fe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:700;color:#2c2c2c;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-ca5e7ba{--divider-border-style:solid;--divider-color:#C9A84C;--divider-border-width:3px;}.elementor-117 .elementor-element.elementor-element-ca5e7ba .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-117 .elementor-element.elementor-element-ca5e7ba .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-117 .elementor-element.elementor-element-b9f2fc5:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-b9f2fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-b9f2fc5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-117 .elementor-element.elementor-element-b9f2fc5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-340f8d2{text-align:center;}.elementor-117 .elementor-element.elementor-element-340f8d2 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:32px;color:#2D7A8E;}.elementor-117 .elementor-element.elementor-element-326518e{text-align:center;}.elementor-117 .elementor-element.elementor-element-326518e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:700;color:#2c2c2c;}.elementor-117 .elementor-element.elementor-element-7a29490{--divider-border-style:solid;--divider-color:#C9A84C;--divider-border-width:3px;}.elementor-117 .elementor-element.elementor-element-7a29490 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-117 .elementor-element.elementor-element-7a29490 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-117 .elementor-element.elementor-element-60ff344:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-60ff344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf8f5;}.elementor-117 .elementor-element.elementor-element-60ff344{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-117 .elementor-element.elementor-element-60ff344 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-c590993{text-align:center;}.elementor-117 .elementor-element.elementor-element-c590993 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:32px;color:#2D7A8E;}.elementor-117 .elementor-element.elementor-element-a3c8698{text-align:center;}.elementor-117 .elementor-element.elementor-element-a3c8698 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:700;color:#2c2c2c;}.elementor-117 .elementor-element.elementor-element-55e3a0a{--divider-border-style:solid;--divider-color:#C9A84C;--divider-border-width:3px;}.elementor-117 .elementor-element.elementor-element-55e3a0a .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-117 .elementor-element.elementor-element-55e3a0a .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-117 .elementor-element.elementor-element-3d65987:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-3d65987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-117 .elementor-element.elementor-element-3d65987{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 24px 96px 24px;}.elementor-117 .elementor-element.elementor-element-3d65987 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-bdh01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-bdh01 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;color:#1B4D5C;}.elementor-117 .elementor-element.elementor-element-bdeyebrow{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdintro{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdtier1{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-bdholimg{width:var( --container-widget-width, 99.422% );max-width:99.422%;--container-widget-width:99.422%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-bdholimg.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-bdholn{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdholr{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdholb{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdtomimg{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdtomn{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdtomr{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdtomb{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdtier2{padding:24px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-bdsanimg{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdsann{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdsanr{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdsanb{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdlorimg{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdlorn{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdlorr{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdlorb{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdnaoimg{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdnaon{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdnaor{text-align:center;}.elementor-117 .elementor-element.elementor-element-bdnaob{text-align:center;}.elementor-117 .elementor-element.elementor-element-cb6cddf:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-cb6cddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D7A8E;}.elementor-117 .elementor-element.elementor-element-cb6cddf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 24px 70px 24px;}.elementor-117 .elementor-element.elementor-element-cb6cddf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-f3c6e88{text-align:center;}.elementor-117 .elementor-element.elementor-element-f3c6e88 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:700;color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-e9d450e{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-117 .elementor-element.elementor-element-b0b8528 .elementor-button{background-color:#C9A84C;font-family:"Lato", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-117 .elementor-element.elementor-element-b0b8528 .elementor-button:hover, .elementor-117 .elementor-element.elementor-element-b0b8528 .elementor-button:focus{background-color:#B8933E;color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-b0b8528 .elementor-button:hover svg, .elementor-117 .elementor-element.elementor-element-b0b8528 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-117 .elementor-element.elementor-element-852765b{width:40%;}.elementor-117 .elementor-element.elementor-element-dd66fd6{width:60%;}.elementor-117 .elementor-element.elementor-element-82aea3b{width:40%;}.elementor-117 .elementor-element.elementor-element-576684d{width:60%;}}/* Start custom CSS *//* About page */
.rho-bio-credentials { display:flex; flex-wrap:wrap; gap:8px; margin-top:20px; }
.rho-bio-credential { background:#e8f1f5; color:#1b4d5c; padding:6px 14px; border-radius:50px; font-size:13px; font-weight:700; border:1px solid #c8dde4; }

.rho-mvv-grid { display:grid; grid-template-columns:repeat(3, 1fr); gap:24px; max-width:1100px; margin:0 auto; }
.rho-mvv-card { background:#ffffff; border-radius:16px; padding:32px 28px; border:1px solid #c8dde4; text-align:center; }
.rho-mvv-icon { display:inline-block; width:54px; height:54px; line-height:54px; border-radius:50%; background:#e8f1f5; color:#2d7a8e; font-size:26px; margin:0 0 14px; font-family:Georgia,serif; }
.rho-mvv-card h3 { font-family:"Cormorant Garamond", Georgia, serif !important; font-size:24px !important; color:#1b4d5c !important; margin:0 0 12px !important; font-weight:700 !important; }
.rho-mvv-card p { font-size:14px; color:#4a4a4a; margin:0 0 12px; line-height:1.6; }
.rho-mvv-card p:last-child { margin-bottom:0; }
.rho-mvv-card em { color:#6e6e6e; font-style:italic; }
.rho-mvv-placeholder { font-size:13px; color:#6e6e6e; padding-top:12px; border-top:1px dashed #c8dde4; }
@media (max-width:900px){ .rho-mvv-grid { grid-template-columns:1fr; } }

.rho-about-method { display:grid; grid-template-columns:1fr 1.4fr; gap:60px; max-width:1100px; margin:0 auto; align-items:center; }
.rho-about-method-quote { background:#faf8f5; border-left:4px solid #c9a84c; padding:32px 28px; border-radius:0 8px 8px 0; }
.rho-about-quote-body { font-family:"Cormorant Garamond", Georgia, serif; font-size:22px; line-height:1.5; color:#1b4d5c; font-style:italic; margin:0 0 16px; }
.rho-about-quote-attr { font-size:13px; color:#6e6e6e; margin:0; }
.rho-about-method-body p { font-size:16px; color:#4a4a4a; margin:0 0 16px; line-height:1.7; }
.rho-about-method-link { color:#2d7a8e !important; font-weight:700; font-size:15px; text-decoration:none !important; display:inline-block; margin-top:8px; }
.rho-about-method-link:hover { color:#1b4d5c !important; }
@media (max-width:900px){ .rho-about-method { grid-template-columns:1fr; gap:32px; } }

.rho-diff-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:24px; max-width:1100px; margin:0 auto; }
.rho-diff-card { background:#ffffff; border-radius:16px; padding:32px 28px; border:1px solid #c8dde4; }
.rho-diff-num { display:block; font-family:"Cormorant Garamond", Georgia, serif; font-size:36px; color:#c9a84c; font-weight:700; line-height:1; margin-bottom:12px; }
.rho-diff-card h3 { font-family:"Cormorant Garamond", Georgia, serif !important; font-size:22px !important; color:#1b4d5c !important; margin:0 0 10px !important; font-weight:700 !important; }
.rho-diff-card p { font-size:14px; color:#4a4a4a; margin:0; line-height:1.7; }
@media (max-width:760px){ .rho-diff-grid { grid-template-columns:1fr; } }

.rho-team-placeholder { background:#faf8f5; border:2px dashed #c8dde4; border-radius:16px; padding:40px 32px; max-width:760px; margin:0 auto; text-align:center; }
.rho-team-eyebrow { font-family:"Great Vibes", cursive; font-size:24px; color:#2d7a8e; margin:0 0 4px; }
.rho-team-placeholder h3 { font-family:"Cormorant Garamond", Georgia, serif !important; font-size:28px !important; color:#1b4d5c !important; margin:0 0 16px !important; font-weight:700 !important; }
.rho-team-placeholder p { font-size:15px; color:#4a4a4a; margin:0 0 12px; line-height:1.7; }
.rho-team-note { font-size:13px; color:#6e6e6e; }

/* About bio image rounded */
.elementor-element[data-id] .elementor-widget-image img { border-radius: 16px; }

/* About: logo story */
.rho-logo-story-eyebrow { font-family:"Great Vibes", cursive; font-size:30px; color:#2D7A8E; margin:0 0 4px; }
.rho-logo-story-h { font-family:"Cormorant Garamond", Georgia, serif !important; font-size:38px !important; color:#2c2c2c !important; margin:0 0 20px !important; font-weight:700 !important; line-height:1.2; }
.rho-logo-story-intro { font-size:16px; color:#4a4a4a; line-height:1.7; margin:0 0 24px; }
.rho-logo-story-intro strong { color:#1B4D5C; }
.rho-logo-story-list { list-style:none; padding:0; margin:0 0 24px; }
.rho-logo-story-list li { padding:14px 0; border-bottom:1px solid #C8DDE4; display:grid; grid-template-columns: 180px 1fr; gap:16px; align-items:baseline; }
.rho-logo-story-list li:last-child { border-bottom:0; }
.rho-logo-story-list li span { font-family:"Cormorant Garamond", Georgia, serif; font-size:19px; color:#1B4D5C; font-weight:700; }
.rho-logo-story-list li em { font-size:14px; color:#6e6e6e; font-style:italic; line-height:1.6; }
.rho-logo-story-note { font-size:13px; color:#6e6e6e; padding:16px 0 0; border-top:1px dashed #C8DDE4; margin:0; }
@media (max-width: 760px){
  .rho-logo-story-list li { grid-template-columns: 1fr; gap: 4px; }
}

/* Logo story vertical center + larger image */
.rho-logo-story-img img { max-width: 460px !important; width: 100%; margin: 0 auto; display: block; }
.elementor-section:has(.rho-logo-story) .elementor-column:has(.rho-logo-story-img) > .elementor-widget-wrap {
  align-content: center !important;
  justify-content: center !important;
  align-items: center !important;
}
.elementor-section:has(.rho-logo-story) .elementor-column:has(.rho-logo-story-img) {
  align-self: center;
}





/* RHO-BOARD-CARDS */
/* eyebrow + intro */
.elementor-element-bdeyebrow .elementor-heading-title { font-family:'Lato',sans-serif !important; color:#C9A84C !important; font-size:13px !important; letter-spacing:2.5px !important; text-transform:uppercase !important; font-weight:700 !important; margin:0 0 10px !important; }
.elementor-element-bdintro p { text-align:center; font-size:16px; color:#4a4a4a; max-width:720px; margin:0 auto 36px; line-height:1.7; }

/* tier wrappers */
.elementor-element-bdtier1 > .elementor-container { max-width:880px !important; }
.elementor-element-bdtier2 { margin-top:24px; }

/* cards (target columns via the inner section wrapper) */
.elementor-element-bdtier1 > .elementor-container > .elementor-column,
.elementor-element-bdtier2 > .elementor-container > .elementor-column {
  background:#FFFFFF; border:1px solid #e3e3e3; border-radius:16px; padding:0 !important; transition:box-shadow .25s, transform .25s; overflow:hidden;
}
.elementor-element-bdtier1 > .elementor-container > .elementor-column { border:1px solid #c8dde4; }
.elementor-element-bdtier1 > .elementor-container > .elementor-column .elementor-widget-wrap,
.elementor-element-bdtier2 > .elementor-container > .elementor-column .elementor-widget-wrap {
  padding:42px 32px 32px !important; text-align:center;
}
.elementor-element-bdtier2 > .elementor-container > .elementor-column .elementor-widget-wrap { padding:36px 28px 28px !important; }
.elementor-element-bdtier1 > .elementor-container > .elementor-column:hover,
.elementor-element-bdtier2 > .elementor-container > .elementor-column:hover {
  box-shadow:0 8px 30px rgba(45,122,142,0.10); transform:translateY(-2px);
}

/* photos */
.rho-board-photo img { width:132px !important; height:132px !important; max-width:132px !important; border-radius:50% !important; object-fit:cover !important; margin:0 auto 18px !important; display:block !important; border:4px solid #FFFFFF !important; box-shadow:0 4px 18px rgba(27,77,92,0.14) !important; }
.elementor-element-bdtier1 .rho-board-photo img { width:156px !important; height:156px !important; max-width:156px !important; }

/* name */
.rho-board-name .elementor-heading-title { font-family:'Cormorant Garamond',Georgia,serif !important; font-size:22px !important; color:#1B4D5C !important; margin:0 0 6px !important; font-weight:700 !important; line-height:1.2 !important; text-align:center; }
.elementor-element-bdtier1 .rho-board-name .elementor-heading-title { font-size:26px !important; }

/* role */
.rho-board-role .elementor-heading-title { font-family:'Lato',sans-serif !important; font-size:11.5px !important; letter-spacing:1.8px !important; text-transform:uppercase !important; color:#C9A84C !important; font-weight:700 !important; margin:0 0 18px !important; line-height:1.5 !important; text-align:center; }

/* bio */
.rho-board-bio p { font-size:14.5px !important; color:#4a4a4a !important; line-height:1.65 !important; margin:0 !important; text-align:center; }
.elementor-element-bdtier1 .rho-board-bio p { font-size:15px !important; }

/* widget spacing inside cards */
.elementor-element-bdtier1 .elementor-widget, .elementor-element-bdtier2 .elementor-widget { margin-bottom:0; }

@media (max-width: 880px) {
  .elementor-element-bdtier2 > .elementor-container { flex-direction:column !important; }
  .elementor-element-bdtier2 > .elementor-container > .elementor-column { width:100% !important; margin-bottom:20px; }
}
/* END RHO-BOARD-CARDS */

/* RHO-BOARD-CARD-SPACING */
/* extra horizontal gap between cards */
.elementor-element-bdtier1 > .elementor-container > .elementor-column { padding-left:14px !important; padding-right:14px !important; }
.elementor-element-bdtier2 > .elementor-container > .elementor-column { padding-left:12px !important; padding-right:12px !important; }
/* visible card spacing achieved via inner widget-wrap which already has the padding */
.elementor-element-bdtier1 > .elementor-container > .elementor-column .elementor-widget-wrap { margin:0 !important; padding:42px 32px 32px !important; background:#FFFFFF; border:1px solid #c8dde4; border-radius:16px; transition:box-shadow .25s, transform .25s; }
.elementor-element-bdtier2 > .elementor-container > .elementor-column .elementor-widget-wrap { margin:0 !important; padding:36px 28px 28px !important; background:#FFFFFF; border:1px solid #e3e3e3; border-radius:16px; transition:box-shadow .25s, transform .25s; }
.elementor-element-bdtier1 > .elementor-container > .elementor-column .elementor-widget-wrap:hover,
.elementor-element-bdtier2 > .elementor-container > .elementor-column .elementor-widget-wrap:hover { box-shadow:0 8px 30px rgba(45,122,142,0.10); transform:translateY(-2px); }
/* remove the bg from the outer column since we moved it to widget-wrap */
.elementor-element-bdtier1 > .elementor-container > .elementor-column,
.elementor-element-bdtier2 > .elementor-container > .elementor-column { background:transparent !important; border:none !important; padding-top:0 !important; padding-bottom:0 !important; }
/* END-RHO-BOARD-CARD-SPACING *//* End custom CSS */