.elementor-2165 .elementor-element.elementor-element-abroot02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-abnew101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-abnew102{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-abnew103{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-2165 .elementor-element.elementor-element-abnew106{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-2165 .elementor-element.elementor-element-abnew107{text-align:center;}.elementor-2165 .elementor-element.elementor-element-abnew107 img{width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew201{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-abnew202{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-abnew203{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-abnew204{text-align:center;}.elementor-2165 .elementor-element.elementor-element-abnew204 img{width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew205{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-abnew301{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-abnew302{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-abnew303{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-abnew306{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-abnew307{text-align:center;}.elementor-2165 .elementor-element.elementor-element-abnew307 img{width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2165 .elementor-element.elementor-element-abroot02{--width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew101{--width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew102{--width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew103{--width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew106{--width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew201{--width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew202{--width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew203{--width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew205{--width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew301{--width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew302{--width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew303{--width:100%;}.elementor-2165 .elementor-element.elementor-element-abnew306{--width:100%;}}/* Start custom CSS */.vess-about-page {
  --vess-navy: #0B1F44;
  --vess-blue: #1B58A8;
  --vess-orange: #F39A1E;
  --vess-ink: #08162F;
  --vess-muted: #445166;
  --vess-pale: #EEF4FA;
  --vess-line: #D8E1EC;
  overflow: hidden;
  color: var(--vess-ink);
  background: #FFFFFF;
  font-family: "Barlow", "Segoe UI", sans-serif;
}
.vess-about-page, .vess-about-page * { box-sizing: border-box; }
.vess-about-section { width: 100%; }
.vess-about-shell { width: calc(100% - 2rem); max-width: 84rem; margin-inline: auto; }
.vess-about-grid { display: grid !important; align-items: center; }
.vess-about-intro { padding: 4rem 0 4.25rem; background: #FFFFFF; }
.vess-about-intro-grid { grid-template-columns: minmax(0, .96fr) minmax(0, 1.04fr); gap: clamp(2.25rem, 4vw, 4rem); }
.vess-about-copy { max-width: 42rem; }
.vess-about-title .elementor-heading-title {
  margin: 0;
  color: var(--vess-navy) !important;
  font-family: "Barlow", "Segoe UI", sans-serif;
  font-size: clamp(2.85rem, 4.4vw, 4rem);
  font-weight: 800;
  line-height: 1.02;
  letter-spacing: -.035em;
  text-transform: uppercase;
}
.vess-about-title-main .elementor-heading-title { font-size: clamp(3.8rem, 6.2vw, 5.8rem); }
.vess-about-body {
  margin-top: 1.2rem;
  color: var(--vess-muted);
  font-family: "Barlow", "Segoe UI", sans-serif;
  font-size: 1.08rem;
  line-height: 1.74;
}
.vess-about-body p { margin: 0; }
.vess-about-body p + p { margin-top: .85rem; }
.vess-about-media-frame { position: relative; padding: .75rem 0; isolation: isolate; }
.vess-about-media-frame::before,
.vess-about-media-frame::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 34%;
  height: 34%;
  border-color: var(--vess-orange);
  border-style: solid;
  pointer-events: none;
}
.vess-about-media-frame::before { top: 0; left: -1rem; border-width: 3px 0 0 3px; }
.vess-about-media-frame::after { right: -1rem; bottom: 0; border-width: 0 3px 3px 0; }
.vess-about-image img { display: block; width: 100%; object-fit: cover; border-radius: .15rem; }
.vess-about-intro-image img { aspect-ratio: 4 / 3; min-height: 30rem; }
.vess-about-mission { padding: 4.5rem 0; background: var(--vess-pale); border-block: 1px solid var(--vess-line); }
.vess-about-mission-grid { grid-template-columns: minmax(0, 1.03fr) minmax(0, .97fr); gap: clamp(2.25rem, 4vw, 4rem); }
.vess-about-mission-image img { aspect-ratio: 4 / 3; min-height: 29rem; }
.vess-about-identity { padding: 4.5rem 0; background: var(--vess-navy); }
.vess-about-identity-grid { grid-template-columns: minmax(0, .96fr) minmax(0, 1.04fr); gap: clamp(2.25rem, 4vw, 4rem); }
.vess-about-title-light .elementor-heading-title { color: #FFFFFF !important; }
.vess-about-body-light { color: #D7E2F1; }
.vess-about-identity .vess-about-media-frame::before,
.vess-about-identity .vess-about-media-frame::after { z-index: 0; }
.vess-about-identity .vess-about-image { position: relative; z-index: 1; }
.vess-about-identity-image img { aspect-ratio: 16 / 11; min-height: 27rem; }
@media (max-width: 1024px) {
  .vess-about-intro,
  .vess-about-mission,
  .vess-about-identity { padding: 3.75rem 0; }
  .vess-about-intro-grid,
  .vess-about-mission-grid,
  .vess-about-identity-grid { gap: 2.25rem; }
  .vess-about-title .elementor-heading-title { font-size: clamp(2.4rem, 4.6vw, 3.2rem); }
  .vess-about-title-main .elementor-heading-title { font-size: clamp(3.25rem, 6.5vw, 4.6rem); }
  .vess-about-intro-image img,
  .vess-about-mission-image img { min-height: 25rem; }
  .vess-about-identity-image img { min-height: 23rem; }
}
@media (max-width: 767px) {
  .vess-about-shell { width: calc(100% - 2.25rem); }
  .vess-about-intro,
  .vess-about-mission,
  .vess-about-identity { padding: 3rem 0; }
  .vess-about-intro-grid,
  .vess-about-mission-grid,
  .vess-about-identity-grid { grid-template-columns: minmax(0, 1fr); gap: 2rem; }
  .vess-about-title .elementor-heading-title { font-size: clamp(2.25rem, 10vw, 3rem); }
  .vess-about-title-main .elementor-heading-title { font-size: clamp(3.15rem, 16vw, 4.4rem); }
  .vess-about-body { font-size: 1rem; line-height: 1.68; }
  .vess-about-intro-frame { order: 2; }
  .vess-about-mission-frame { order: 2; }
  .vess-about-mission-copy { order: 1; }
  .vess-about-intro-image img,
  .vess-about-mission-image img,
  .vess-about-identity-image img { min-height: 16rem; }
  .vess-about-media-frame::before { left: -.55rem; }
  .vess-about-media-frame::after { right: -.55rem; }
}/* End custom CSS */