.elementor-117 .elementor-element.elementor-element-15c5e310{--display:flex;--min-height:780px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-117 .elementor-element.elementor-element-15c5e310:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-15c5e310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bchci.com/wp-content/uploads/2026/07/inv-bg-lg-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-117 .elementor-element.elementor-element-1ee5671a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-117 .elementor-element.elementor-element-2e2137c9{text-align:start;}.elementor-117 .elementor-element.elementor-element-2e2137c9 .elementor-heading-title{font-family:"Arsenal", Sans-serif;font-size:90px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.05em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-1728fe2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-117 .elementor-element.elementor-element-1728fe2f:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-1728fe2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-117 .elementor-element.elementor-element-15da8031{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-15da8031 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-2839e2af{width:var( --container-widget-width, 55% );max-width:55%;padding:0rem 0rem 0rem 0rem;--container-widget-width:55%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-2839e2af a{color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-f31c265{--display:flex;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-117 .elementor-element.elementor-element-c125115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-6bf551d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-117 .elementor-element.elementor-element-6bf551d .elementor-divider-separator{width:100%;}.elementor-117 .elementor-element.elementor-element-6bf551d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-117 .elementor-element.elementor-element-4924cf0{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-117 .elementor-element.elementor-element-4924cf0 .elementor-divider-separator{width:100%;}.elementor-117 .elementor-element.elementor-element-4924cf0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-117 .elementor-element.elementor-element-6f70c48{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-117 .elementor-element.elementor-element-6f70c48 .elementor-divider-separator{width:100%;}.elementor-117 .elementor-element.elementor-element-6f70c48 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-117 .elementor-element.elementor-element-b10c689{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-117 .elementor-element.elementor-element-b459d3b{text-align:center;}.elementor-117 .elementor-element.elementor-element-0515e25{width:var( --container-widget-width, clamp(300px, 100%, 650px) );max-width:clamp(300px, 100%, 650px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:clamp(300px, 100%, 650px);--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-0515e25.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-0515e25 .elementor-heading-title{font-family:"Arsenal", Sans-serif;font-size:22px;font-weight:normal;line-height:1.3em;}.elementor-117 .elementor-element.elementor-element-dce06fe{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-117 .elementor-element.elementor-element-dce06fe .elementor-divider-separator{width:100%;}.elementor-117 .elementor-element.elementor-element-dce06fe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-117 .elementor-element.elementor-element-763b0c6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-117 .elementor-element.elementor-element-763b0c6 .elementor-divider-separator{width:100%;}.elementor-117 .elementor-element.elementor-element-763b0c6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-117 .elementor-element.elementor-element-8d983c5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-117 .elementor-element.elementor-element-8d983c5 .elementor-divider-separator{width:100%;}.elementor-117 .elementor-element.elementor-element-8d983c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-117 .elementor-element.elementor-element-15c5e310:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-15c5e310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bchci.com/wp-content/uploads/2026/07/inv-bg-xs.jpg");background-size:cover;}.elementor-117 .elementor-element.elementor-element-15c5e310{--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-117 .elementor-element.elementor-element-1ee5671a{--justify-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-117 .elementor-element.elementor-element-2e2137c9 .elementor-heading-title{font-size:64px;}.elementor-117 .elementor-element.elementor-element-1728fe2f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-117 .elementor-element.elementor-element-15da8031{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-117 .elementor-element.elementor-element-15da8031 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-117 .elementor-element.elementor-element-2839e2af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-117 .elementor-element.elementor-element-f31c265{--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-117 .elementor-element.elementor-element-c125115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-117 .elementor-element.elementor-element-b10c689{--padding-top:5rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-117 .elementor-element.elementor-element-0515e25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-117 .elementor-element.elementor-element-0515e25 .elementor-heading-title{font-size:18px;line-height:1.3em;}}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-15c5e310:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-15c5e310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bchci.com/wp-content/uploads/2026/07/inv-bg-xs.jpg");}.elementor-117 .elementor-element.elementor-element-15c5e310{--min-height:500px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-117 .elementor-element.elementor-element-1ee5671a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-117 .elementor-element.elementor-element-2e2137c9{padding:0rem 0rem 0rem 0rem;}.elementor-117 .elementor-element.elementor-element-2e2137c9 .elementor-heading-title{font-size:64px;}.elementor-117 .elementor-element.elementor-element-1728fe2f{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-117 .elementor-element.elementor-element-15da8031 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-117 .elementor-element.elementor-element-f31c265{--padding-top:3rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-117 .elementor-element.elementor-element-b10c689{--padding-top:4rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-117 .elementor-element.elementor-element-0515e25 .elementor-heading-title{font-size:18px;line-height:1.3em;}}@media(min-width:768px){.elementor-117 .elementor-element.elementor-element-1ee5671a{--width:840px;}}@media(max-width:1024px) and (min-width:768px){.elementor-117 .elementor-element.elementor-element-1ee5671a{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-9947029 */@media (max-width: 1024px) {
    .elementor-117 .elementor-element.elementor-element-9947029 h3 br {
       display: none; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e1a269 */@media (max-width: 1024px) {
    .elementor-117 .elementor-element.elementor-element-5e1a269 h3 br {
       display: none; 
    }
}/* End custom CSS */
/* Start custom CSS */@media (min-width: 1025px) {
  /* 1. Target parent grid containers */
  #accordion-card-wrapper,
  #accordion-card-wrapper-2 {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 2rem !important;
    align-items: start;
  }

  /* 2. Configure Cards for 5 subgrid tracks */
  #accordion-card-wrapper > .e-con,
  #accordion-card-wrapper-2 > .e-con {
    display: grid !important;
    grid-template-rows: subgrid !important;
    grid-row: span 5 !important;
    row-gap: 1rem !important; /* 1rem gap between main card sections */
    
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  /* 3. Header Container: Force top alignment & tight 0.25rem gap */
  #accordion-card-wrapper .accordion-card-header,
  #accordion-card-wrapper-2 .accordion-card-header {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important; /* Prevents space-between vertical stretching */
    align-items: flex-start !important;
    gap: 0.5rem !important;                /* Exact 0.25rem spacing between H3 and H5 */
    grid-row: 1 !important;
  }

  /* Zero out margins on H3 and H5 inside the header box */
  #accordion-card-wrapper .accordion-card-header h3,
  #accordion-card-wrapper-2 .accordion-card-header h3,
  #accordion-card-wrapper .accordion-card-header h5,
  #accordion-card-wrapper-2 .accordion-card-header h5 {
    margin: 0 !important;
    padding: 0 !important;
  }

  /* 4. Strip internal body wrappers so subgrid controls lower elements */
  #accordion-card-wrapper .accordion-card-body,
  #accordion-card-wrapper .accordion-card-body .elementor-widget-text-editor,
  #accordion-card-wrapper-2 .accordion-card-body,
  #accordion-card-wrapper-2 .accordion-card-body .elementor-widget-text-editor {
    display: contents !important;
  }

  /* Reset default margins on subgrid content items */
  #accordion-card-wrapper h4,
  #accordion-card-wrapper ul,
  #accordion-card-wrapper p,
  #accordion-card-wrapper .elementor-widget-divider,
  #accordion-card-wrapper-2 h4,
  #accordion-card-wrapper-2 ul,
  #accordion-card-wrapper-2 p,
  #accordion-card-wrapper-2 .elementor-widget-divider {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  /* 5. Hide mobile toggle icons on desktop */
  #accordion-card-wrapper .accordion-toggle-icon,
  #accordion-card-wrapper-2 .accordion-toggle-icon {
    display: none !important;
  }
}/* End custom CSS */