.broker-leaders{background:var(--jencap-background);padding:var(--wp-section-padding) 0}.broker-leaders__inner{margin:0 auto;max-width:var(--content-max-width);width:85%}.broker-leaders__heading{color:var(--jencap-text);font-family:var(--font-heading);font-size:40px;font-weight:var(--font-weight-semibold);letter-spacing:normal;margin:0 0 var(--spacing-lg);text-align:left;text-transform:none}.broker-leaders__grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start}.broker-leaders__card{align-items:flex-start;display:flex;flex-direction:column;max-width:320px;text-align:left}.broker-leaders__photo{border:none;border-radius:var(--border-radius-sm);box-shadow:none;height:250px;margin-bottom:var(--spacing-sm);overflow:hidden;width:250px}.broker-leaders__photo img{display:block;height:100%;object-fit:cover;width:100%}.broker-leaders__name{color:var(--jencap-text);font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 4px}.broker-leaders__title{font-size:var(--font-size-broker-body);font-style:normal;margin:0 0 var(--spacing-xs)}.broker-leaders__phone,.broker-leaders__title{color:var(--jencap-text);font-family:var(--font-heading);font-weight:var(--font-weight-light)}.broker-leaders__phone{font-size:var(--font-size-lg);line-height:var(--line-height-normal);margin:15px 0 0}.broker-leaders__email{font-family:var(--font-heading);font-size:15px;line-height:var(--line-height-normal);margin:0}.broker-leaders__email a{color:var(--jencap-primary);text-decoration:none}.broker-leaders__email a:hover{text-decoration:underline}.broker-leaders__contact{color:var(--jencap-text);font-family:var(--font-heading);font-size:var(--font-size-lg);line-height:1.8;margin:15px 0 0}.broker-leaders__contact a[href^=tel]{color:var(--jencap-text);pointer-events:none;text-decoration:none}.broker-leaders__contact a[href^=mailto]{color:var(--jencap-primary);font-size:15px;text-decoration:none}.broker-leaders__contact a[href^=mailto]:hover{text-decoration:underline}.broker-leaders__social{display:flex;gap:var(--spacing-xs);list-style:none;margin:var(--spacing-xs) 0 0;padding:0}.broker-leaders__social a{display:inline-block;font-size:var(--font-size-2xl);text-decoration:none;transition:color .2s}.broker-leaders__social a,.broker-leaders__social a:hover{color:var(--jencap-primary)}.broker-leaders__social svg{fill:currentColor;height:30px;margin:0 -3px;padding:0;width:30px}.body-container--broker .broker-leaders{padding:81px 0}.broker-leaders__grid{padding:27px 0}.broker-leaders__card--no-photo{background:var(--jencap-white);border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.08);min-width:240px;padding:var(--spacing-md) 20px}@media (max-width:960px){.broker-leaders{padding:var(--spacing-lg) 0}.broker-leaders__heading{font-size:30px}.broker-leaders__photo{height:200px;width:200px}}@media (max-width:480px){.broker-leaders__heading{font-size:26px}.broker-leaders__photo{height:180px;width:180px}.broker-leaders__name{font-size:var(--font-size-base)}.broker-leaders__title{font-size:15px}}.page--casualty-insurance-experts .broker-leaders__inner{width:fit-content}.page--casualty-insurance-experts .broker-leaders__card{max-width:275px}.page--casualty-insurance-experts .broker-leaders{background:#fff}