.elementor-2823 .elementor-element.elementor-element-60669c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-5377b07e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-1a2dac0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-4cfa870b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-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-2823 .elementor-element.elementor-element-3db0d9ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2823 .elementor-element.elementor-element-4db15c40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2823 .elementor-element.elementor-element-72f1e788{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-3b9bf48b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-79d68ee2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-7f83cd08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-63551add{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-5e77243c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-4364073c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-412c7f9d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-436e06ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-119cc1e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-70e06fac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-5453595f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-2e79ceb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-3aaff0bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-14b95218{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-7c13c454{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-3d7105a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-4aa7d7ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-6224f69a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-9d24f39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-5e7e4684{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2823 .elementor-element.elementor-element-50fce146 .elementor-icon-wrapper{text-align:center;}.elementor-2823 .elementor-element.elementor-element-6359661b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-433e2df1 .elementor-icon-wrapper{text-align:center;}.elementor-2823 .elementor-element.elementor-element-2cdcc81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2823 .elementor-element.elementor-element-4ad3d34 .elementor-icon-wrapper{text-align:center;}/* Start custom CSS *//* @part about-hero */
.vbs-about-hero .vbs-hero-frame { display: none; }
.vbs-about-hero .e-con.vbs-hero-grid { grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); gap: 3rem; }
.vbs-about-hero .e-con.vbs-hero-media { margin-right: 0; }
.vbs-about-hero .vbs-hero-media img { aspect-ratio: auto; height: 480px; border-radius: 6rem var(--vbs-radius) var(--vbs-radius) var(--vbs-radius); object-position: center; -webkit-mask-image: none; mask-image: none; }
.vbs-about-hero .vbs-hero-copy .elementor-widget-heading.vbs-h1 .elementor-heading-title { font-size: clamp(2.75rem, 1.9rem + 2vw, 3.75rem); max-width: none; }
.vbs-about-hero .vbs-hero-copy .vbs-lead p { max-width: 40rem; }
.vbs-about-hero .e-con.vbs-hero-buttons { align-items: center; gap: 0.75rem 1.5rem; margin-bottom: 0; }
@media (max-width: 1023px) {
  .vbs-about-hero .e-con.vbs-hero-grid { grid-template-columns: 1fr; gap: 2rem; }
  .vbs-about-hero .vbs-hero-media img { height: auto; aspect-ratio: 16 / 9; }
}
@media (max-width: 767px) {
  .vbs-about-hero .vbs-hero-media img { height: 13rem; border-radius: 3.5rem var(--vbs-radius) var(--vbs-radius) var(--vbs-radius); }
  .vbs-about-hero .vbs-hero-buttons > .elementor-widget-button.vbs-btn-link { width: auto; }
}

/* @part split */
.e-con.vbs-split { display: grid; grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.45fr); gap: 5rem; align-items: center; }
.vbs-split-head .elementor-widget-heading.vbs-h2 .elementor-heading-title { max-width: 16ch; }
.vbs-split-body .elementor-element.elementor-widget-text-editor, .vbs-split-body p { color: var(--vbs-navy); }
.vbs-split-body .elementor-element.elementor-widget-text-editor + .elementor-widget-text-editor, .vbs-split-body .elementor-element.elementor-widget-text-editor + .elementor-widget-button { margin-top: 1rem; }
.vbs-split-body > .elementor-widget-button { width: auto; }
@media (max-width: 1023px) {
  .e-con.vbs-split { grid-template-columns: 1fr; gap: 1.5rem; }
  .vbs-split-head .elementor-widget-heading.vbs-h2 .elementor-heading-title { max-width: none; }
}

/* @part leaders */
.vbs-leaders .e-con.vbs-card, .vbs-commit .e-con.vbs-card { padding: 1.75rem; }
.e-con.vbs-leader-head { display: grid; grid-template-columns: minmax(0, 1fr); column-gap: 1rem; align-items: start; margin-bottom: 1.25rem; }
.vbs-leader-head > .elementor-widget-heading.vbs-h3 { grid-column: 1; grid-row: 1; }
.vbs-leader-head > .elementor-widget-heading.vbs-leader-role { grid-column: 1; grid-row: 2; }
.vbs-leader-head > .elementor-widget-heading.vbs-initials { display: none; }
.elementor-widget-heading.vbs-leader-role .elementor-heading-title { font-family: var(--vbs-font-body); font-size: var(--vbs-size-small); font-weight: 500; color: var(--vbs-green); margin-top: 0.35rem; }
.e-con.vbs-exp { background: var(--vbs-cream); border-radius: var(--vbs-radius); padding: 1rem 1.25rem; margin-bottom: 1.25rem; }
.elementor-widget-heading.vbs-exp-title .elementor-heading-title { font-size: var(--vbs-size-small); }
.vbs-exp .elementor-element.elementor-widget-text-editor, .vbs-exp p { font-size: var(--vbs-size-helper); margin-top: 0.2rem; }
.vbs-leaders .vbs-bio, .vbs-leaders .vbs-bio p { line-height: 1.65; }

/* @part commitment */
.vbs-commit .e-con.vbs-card { display: grid; grid-template-columns: 48px minmax(0, 1fr); column-gap: 1rem; row-gap: 0.6rem; align-items: center; }
.vbs-commit .vbs-card > .elementor-widget-icon { width: auto; }
.vbs-commit .vbs-card > .elementor-widget-text-editor { grid-column: 2; }
@media (min-width: 768px) and (max-width: 1023px) {
  .vbs-commit .e-con.vbs-grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; }
  .vbs-commit .e-con.vbs-card { padding: 1.25rem; }
}/* End custom CSS */