.elementor-page-34 .mje-ab-feature-bio .mje-ab-bio-intro p {
  color: rgba(4, 26, 51, .75) !important;
  font: 300 13.5px/130% 'Zalando Sans SemiExpanded', Arial, sans-serif !important;
  letter-spacing: 0 !important;
}
.elementor-page-34 .mje-ab-feature-bio .mje-ab-bio-list {
  margin: 0 !important;
  padding: 24px 0 !important;
  border-bottom: 1px solid rgba(4, 26, 51, .18) !important;
}
.elementor-page-34 .mje-ab-feature-bio .mje-ab-bio-list ul { margin: 0 !important; padding-left: 20px !important; }
.elementor-page-34 .mje-ab-feature-bio .mje-ab-bio-list li,
.elementor-page-34 .mje-ab-feature-bio .mje-ab-bio-outro p {
  color: rgba(4, 26, 51, .75) !important;
  font: 300 13.5px/130% 'Zalando Sans SemiExpanded', Arial, sans-serif !important;
  letter-spacing: 0 !important;
}
.elementor-page-34 .mje-ab-feature-bio .mje-ab-bio-list li { margin: 0 0 6px !important; }
.elementor-page-34 .mje-ab-feature-bio .mje-ab-bio-outro { margin: 0 !important; padding-top: 24px !important; }
.elementor-page-34 .mje-ab-feature-bio .mje-ab-bio-outro p { margin: 0 !important; }
.elementor-page-34 .mje-ab-feature-slide > .mje-ab-feature-bio { justify-content: center !important; }
.elementor-page-34 .mje-ab-leadership-carousel,
.elementor-page-34 .mje-ab-feature-slides,
.elementor-page-34 .mje-ab-feature-slide { height: 390px !important; min-height: 390px !important; }
.elementor-page-34 .mje-ab-feature-slide {
  grid-template-columns: 50% 50% !important;
  gap: 0 !important;
  align-items: stretch !important;
  border-radius: 32px !important;
  overflow: visible !important;
}
.elementor-page-34 .mje-ab-feature-photo,
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image,
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image > .elementor-widget-container,
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image img {
  width: 100% !important;
  height: 390px !important;
  min-height: 390px !important;
  border-radius: 32px !important;
  overflow: hidden !important;
}
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image img { object-fit: cover !important; object-position: center !important; }
.elementor-page-34 .mje-ab-feature-slide > .mje-ab-feature-bio {
  box-sizing: border-box !important;
  height: 390px !important;
  min-height: 390px !important;
  padding: 42px 48px !important;
  border: 1px solid rgba(4,26,51,.18) !important;
  border-radius: 32px !important;
  background: #f9f9f9 !important;
  overflow: hidden !important;
}
.elementor-page-34 .mje-ab-leader-arrow { top: 195px !important; }
.elementor-page-34 .mje-ab-feature-slide > .mje-ab-feature-photo,
.elementor-page-34 .mje-ab-feature-slide > .mje-ab-feature-bio {
  --width: auto !important;
  box-sizing: border-box !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  margin: 0 !important;
  align-self: stretch !important;
}
.elementor-page-34 .mje-ab-leader-list .mje-ab-person { background:#f9f9f9 !important; }
.elementor-page-34 .mje-ab-leader-list .mje-ab-person.is-active { background:#D8D4CD !important; }
.elementor-page-34 .mje-ab-leader-list { margin-top: 60px !important; }
.elementor-page-34 .mje-ab-leadership-note,
.elementor-page-34 .mje-ab-leadership-note p {
  color: #041A33 !important;
  font: 400 21px/42px 'FONTSPRING DEMO - The Seasons', Georgia, serif !important;
  letter-spacing: .02em !important;
  text-align: center !important;
}
.elementor-page-34 .mje-ab-team > .mje-ab-title .elementor-heading-title {
  color: #041A33 !important;
  font: 400 42px/42px 'FONTSPRING DEMO - The Seasons', Georgia, serif !important;
  letter-spacing: .02em !important;
  text-align: center !important;
}
.elementor-page-34 .mje-ab-filters,
.elementor-page-34 .mje-ab-filters span {
  font: 200 13px/136% 'Zalando Sans SemiExpanded', Arial, sans-serif !important;
  letter-spacing: 0 !important;
  text-transform: capitalize !important;
}
.elementor-page-34 .mje-ab-leadership-carousel,
.elementor-page-34 .mje-ab-feature-slides,
.elementor-page-34 .mje-ab-feature-slide {
  height: 400px !important;
  min-height: 400px !important;
}
.elementor-page-34 .mje-ab-leadership-carousel {
  width: min(1160px, calc(100% - 72px)) !important;
}
.elementor-page-34 .mje-ab-feature-photo,
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image,
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image > .elementor-widget-container,
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image img {
  height: 400px !important;
  min-height: 400px !important;
  max-height: none !important;
}
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image img {
  display: block !important;
  object-fit: cover !important;
  object-position: center center !important;
}
.elementor-page-34 .mje-ab-feature-slide > .mje-ab-feature-photo,
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image,
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image > .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
  line-height: 0 !important;
  border-radius: 32px !important;
  overflow: hidden !important;
}
.elementor-page-34 .mje-ab-feature-slide > .mje-ab-feature-photo {
  position: relative !important;
  isolation: isolate !important;
  clip-path: inset(0 round 32px) !important;
}
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image {
  position: absolute !important;
  inset: 0 !important;
}
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image > .elementor-widget-container {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
}
.elementor-page-34 .mje-ab-feature-photo > .mje-ab-feature-image img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  vertical-align: top !important;
  border-radius: inherit !important;
}
.elementor-page-34 .mje-ab-feature-slide > .mje-ab-feature-bio {
  height: 400px !important;
  min-height: 400px !important;
  max-height: none !important;
  display: grid !important;
  grid-template-rows: 105px 116px minmax(0,1fr) !important;
  align-content: stretch !important;
  justify-content: initial !important;
  padding: 32px 40px !important;
}
.elementor-page-34 .mje-ab-feature-bio .mje-ab-bio-intro {
  box-sizing: border-box !important;
  min-height: 105px !important;
  max-height: 105px !important;
  overflow: hidden !important;
}
.elementor-page-34 .mje-ab-feature-bio .mje-ab-bio-list {
  box-sizing: border-box !important;
  min-height: 116px !important;
  max-height: 116px !important;
  overflow: hidden !important;
}
.elementor-page-34 .mje-ab-feature-bio .mje-ab-bio-outro {
  box-sizing: border-box !important;
  min-height: 0 !important;
  overflow: visible !important;
}
.elementor-page-34 .mje-ab-leader-arrow { top: 200px !important; }
@media(max-width:760px){
  .elementor-page-34 .mje-ab-leadership-carousel,
  .elementor-page-34 .mje-ab-feature-slides,
  .elementor-page-34 .mje-ab-feature-slide { height: auto !important; min-height: 0 !important; }
  .elementor-page-34 .mje-ab-feature-slide.is-active { grid-template-columns: 1fr !important; }
  .elementor-page-34 .mje-ab-feature-slide > .mje-ab-feature-bio { height: auto !important; min-height: 390px !important; }
}

/* Partners */
.elementor-page-34 .mje-ab-partners-panel > .mje-ab-title .elementor-heading-title {
  color: #FFFFFF !important;
  font: 300 42px/120% 'FONTSPRING DEMO - The Seasons', Georgia, serif !important;
  letter-spacing: .04em !important;
  text-align: right !important;
}
.elementor-page-34 .mje-ab-partner-cta {
  top: 365px !important;
  left: calc(50% - 448px) !important;
  width: 290px !important;
  min-height: 337px !important;
  height: 337px !important;
  box-sizing: border-box !important;
  position: absolute !important;
  z-index: 4 !important;
  border: 1px solid rgba(255, 255, 255, .34) !important;
  background: rgba(255, 255, 255, .16) !important;
  box-shadow: -4px 13px 32px rgba(255, 255, 255, .10) inset,
              13px 30px 65px rgba(4, 26, 51, .16) !important;
  -webkit-backdrop-filter: blur(30px) !important;
  backdrop-filter: blur(30px) !important;
}
.elementor-page-34 .mje-ab-partner-cta .elementor-heading-title {
  color: #041A33 !important;
  font: 400 28px/100% 'FONTSPRING DEMO - The Seasons', Georgia, serif !important;
  letter-spacing: 0 !important;
}
.elementor-page-34 .mje-ab-partner-cta .elementor-widget-text-editor,
.elementor-page-34 .mje-ab-partner-cta .elementor-widget-text-editor p {
  color: #041A33 !important;
  font: 200 13px/136% 'Zalando Sans SemiExpanded', Arial, sans-serif !important;
  letter-spacing: 0 !important;
}
.elementor-page-34 .mje-ab-partner-cta .elementor-button {
  width: 180px !important;
  min-height: 48px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 14px 24px !important;
  border: 1px solid rgba(255, 255, 255, .72) !important;
  border-radius: 100px !important;
  color: #041A33 !important;
  background: rgba(254, 254, 254, .88) !important;
  box-shadow: -3px 8px 20px rgba(255, 255, 255, .18) inset,
              0 10px 28px rgba(4, 26, 51, .10) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  backdrop-filter: blur(16px) !important;
  font: 500 14px/20px 'Zalando Sans Expanded', Arial, sans-serif !important;
  letter-spacing: .01em !important;
}
.elementor-page-34 .mje-ab-partner-cta .elementor-button-content-wrapper,
.elementor-page-34 .mje-ab-partner-cta .elementor-button-text {
  width: 100% !important;
}
.elementor-page-34 .mje-ab-partner-grid > .elementor-widget {
  flex: 0 0 calc((100% - 36px) / 3) !important;
  width: calc((100% - 36px) / 3) !important;
  min-width: calc((100% - 36px) / 3) !important;
  max-width: calc((100% - 36px) / 3) !important;
  min-height: 337px !important;
  height: 337px !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(255, 255, 255, .08) !important;
  background: rgba(255, 255, 255, .015) !important;
  box-shadow: -4px 13px 32px rgba(255, 255, 255, .025) inset,
              13px 30px 65px rgba(0, 0, 0, .40) !important;
}

@media (max-width: 760px) {
  .elementor-page-34 .mje-ab-partner-cta {
    top: 500px !important;
    left: 18px !important;
    width: 185px !important;
    min-height: 270px !important;
    height: 270px !important;
    padding: 30px 22px !important;
  }
  .elementor-page-34 .mje-ab-partner-cta .elementor-button {
    width: 100% !important;
    padding: 12px 18px !important;
  }
}
.elementor-page-34 .mje-ab-partners-panel {
  width: min(1020px, 72vw) !important;
  padding: 75px 20px 75px 94px !important;
  overflow: hidden !important;
}
.elementor-page-34 .mje-ab-partner-grid {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  grid-template-columns: none !important;
  gap: 18px !important;
  width: 100% !important;
  transition: transform .45s ease-in-out !important;
  will-change: transform;
}
.elementor-page-34 .mje-ab-partners-panel .mje-ab-controls i.is-active {
  background: #FFFFFF !important;
}
