.elementor-3461 .elementor-element.elementor-element-d0bc385{--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;}.elementor-3461 .elementor-element.elementor-element-6dfcdbb{--display:flex;--min-height:125px;--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;}.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 );}:root{--page-title-display:none;}@media(min-width:481px){.elementor-3461 .elementor-element.elementor-element-6dfcdbb{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-aa30065 *//* ===== About Page extensions (Instagram stretch style) ===== */
.dlx-subtitle-script{
  font-family: var(--dlx-title-font); /* Autography */
  font-size: 38px;
  line-height: 1.15;
  text-align: center;
  margin: 6px 0 6px;
  color: var(--dlx-ink);
}

.dlx-name{
  font-family: var(--dlx-body-font); /* Tenor Sans */
  font-size: 44px;
  letter-spacing: .06em;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 14px;
  color: var(--dlx-ink);
  font-weight: 700;
}
.dlx-name span{ font-weight: 800; }

.dlx-about .dlx-grid{
  display: grid;
  grid-template-columns: 320px 1fr;
  gap: 22px;
  align-items: start;
}

.dlx-portrait{
  margin:0; padding:0; border:0;
}
.dlx-portrait img{
  width:100%; height:auto; display:block;
  border: 6px solid #eef0f2;
  outline: 2px solid var(--dlx-accent); /* #f3d8c5 */
  border-radius: 4px;
}

.dlx-bio p{ margin: 0 0 .85rem; font-size: 16px; line-height: 1.7; color: var(--dlx-ink); }
.dlx-quote{
  margin: 10px 0 0;
  padding: 10px 14px;
  border-left: 4px solid var(--dlx-accent);
  background: #fff;
  color: var(--dlx-ink);
  font-size: 16px;
}

.dlx-trust .dlx-list li{
  margin: .35rem 0;
  font-size: 16px;
}

/* Mobile – Instagram edge-to-edge feel */
@media (max-width: 768px){
  .dlx-name{ font-size: 32px; }
  .dlx-subtitle-script{ font-size: 32px; }
  .dlx-about .dlx-grid{
    grid-template-columns: 1fr;
    gap: 18px;
  }

  /* Remove side padding to stretch to screen edges */
  .dlx-about-sheet .dlx-frame {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
  }

  /* Make images stretch cleanly to edges */
  .dlx-portrait img {
    border: none !important;
    outline: none !important;
    border-radius: 0 !important;
    width: 100% !important;
    height: auto !important;
  }

  /* Keep text content padded a bit inside the edges */
  .dlx-bio, .dlx-quote, .dlx-trust {
    padding-left: 14px;
    padding-right: 14px;
  }
}/* End custom CSS */
/* Start custom CSS *//* Hide title section only on "Our Team" page */
.page-id-3469 .page-title,
.page-id-3469 .breadcrumb,
.page-id-3469 .page-header {
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Remove leftover white space */
.page-id-3469 .main-content {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */