.elementor-10261 .elementor-element.elementor-element-3bc60f88{--display:flex;}/* Start custom CSS for html, class: .elementor-element-d7f2fd9 *//* ── Logo override: /locations/corporate-benefit-plans/ (page ID 10261) ── */
body.page-id-10261 img.qodef-header-logo-image.qodef--main,
body.page-id-10261 img.qodef-header-logo-image.qodef--dark,
body.page-id-10261 img.qodef-header-logo-image.qodef--light {
  content: url('/wp-content/uploads/2026/05/03_Corporate-Benefits_colorpng-scaled.webp') !important;
  max-height: 130px !important;
  width: auto !important;
  height: auto !important;
}

/* Mobile header */
body.page-id-10261 .qodef-mobile-header-logo-link img.qodef-header-logo-image {
  content: url('/wp-content/uploads/2026/05/03_Corporate-Benefits_colorpng-scaled.webp') !important;
  max-height: 44px !important;
  width: auto !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc60f88 *//* Remove Qode page-inner padding so the hero goes edge-to-edge */
#qodef-page-inner.qodef-content-full-width,
#qodef-page-inner {
    padding: 0 !important;
}

/* Also strip padding/margin from the grid wrappers Elementor sits inside */
#qodef-page-content.qodef-grid,
#qodef-page-content .qodef-grid-inner,
#qodef-page-content .qodef-grid-item {
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}

/* Make sure the content area itself spans full width */
#qodef-page-content {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */