.elementor .person-name{font-family:Inter;font-weight:700;font-size:21px;color:#1b2f5e;letter-spacing:0px;line-height:1.3;text-align:center;text-transform:none;padding-block-start:6px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;align-self:stretch;}.elementor .person-title{font-family:Inter;font-weight:700;font-size:14px;color:#b0302a;letter-spacing:0.3px;line-height:1.4;text-align:center;text-transform:none;padding-block-start:20px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;align-self:stretch;&:empty { display: none; }\n}.elementor .person-card:hover,.elementor .person-card:focus-visible{box-shadow:0px 12px 28px 0px rgba(27,47,94,0.14);transform:translate3d(0px, -2px, 0px);}.elementor .person-card{width:100%;height:100%;overflow:hidden;font-family:Inter;text-align:center;padding:0px;border-radius:10px;border-width:1px;border-color:#e1e7f0;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 20px 0px rgba(27,47,94,0.08);transition:box-shadow 0.2s, transform 0.2s;display:flex;flex-direction:column;gap:0px;align-items:stretch;& > .elementor-widget-image { width: 100%; margin: 0px !important; } & > .elementor-widget-image img { display: block; width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: 4 / 5; object-fit: cover; object-position: center top; border-radius: 0px !important; background-color: #e9f1fb; }\n}