.wv-career-bento{padding:112px 64px!important}
.wv-career-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px!important}
.wv-career-left,.wv-career-right{min-width:0;max-width:100%}
.wv-career-right{gap:24px!important}
.wv-career-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px!important}
.wv-career-blue{border-radius:24px;min-width:0;gap:16px!important;color:#fff}
.wv-career-team{border-radius:0 0 32px 32px;flex-grow:1;padding:40px!important}
.wv-career-blue .elementor-widget-text-editor{color:white}
.wv-career-blue .elementor-widget-text-editor p{margin:0}
.wv-career-left-image img{aspect-ratio:16/9!important;object-fit:cover;height:auto!important;border-radius:32px 32px 0 0}
.wv-career-right-image img{height:320px!important;object-fit:cover;border-radius:32px}
.wv-career-faces{width:auto!important;flex-shrink:0;gap:0!important}
.wv-career-face{width:48px!important;flex:0 0 48px}
.wv-career-face+.wv-career-face{margin-left:-16px}
.wv-career-face img{width:48px;height:48px!important;object-fit:cover;border-radius:50%}
.wv-career-caption{max-width:176px!important}
.wv-career-people{gap:24px!important;align-items:flex-start}
@media(max-width:1023px){.wv-career-stats{grid-template-columns:1fr}.wv-career-bento{padding:80px 24px!important}}
@media(max-width:767px){.wv-career-columns{grid-template-columns:1fr;gap:24px!important}.wv-career-bento{padding:44.4px 22.2px!important}.wv-career-team{padding:28px!important}.wv-career-blue{padding:24px}.wv-career-people{gap:12px!important}}
/* Override the shared natural-size reservation for this deliberately cropped image. */
.elementor-widget-image.wv-career-left-image{aspect-ratio:16/9!important}
.elementor .wv-career-stats .elementor-widget-heading.wv-career-number .elementor-heading-title{line-height:1.5}
