/* ==== CV Carer Education Version 1 + heading left like other heroes ==== */
/* cv-carer-edu-v1-static */
/* cv-carer-edu-v1-mobile:1789062388 */

html body.page-id-58000{
  overflow-x:clip!important;
  --cv-banner-h:calc((min(100vw, var(--cv-shell-max,1210px)) - (var(--cv-shell-pad,20px) * 2)) / 2 * 2 / 3)
}

html body.page-id-58000 .breakdance .bde-section-58000-184.bde-section,
html body.page-id-58000 .breakdance .bde-section-58000-184,
html body.page-id-58000 .bde-section-58000-184{
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
  position:static!important;left:auto!important;right:auto!important;transform:none!important;
  overflow:hidden!important;background-color:#fff!important;background-image:none!important;
  --bde-section-width:100%!important;--bde-section-horizontal-padding:0!important
}

html body.page-id-58000 .breakdance .bde-section-58000-184>.section-container,
html body.page-id-58000 .bde-section-58000-184>.section-container{
  max-width:none!important;width:100%!important;margin:0!important;
  padding-left:max(var(--cv-shell-pad,20px), calc((100vw - var(--cv-shell-max,1210px)) / 2 + var(--cv-shell-pad,20px)))!important;
  padding-right:0!important;padding-top:0!important;padding-bottom:0!important;
  box-sizing:border-box!important;background:transparent!important;overflow:hidden!important
}

html body.page-id-58000 .breakdance .bde-columns-58000-185.bde-columns,
html body.page-id-58000 .bde-columns-58000-185.bde-columns{
  display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;
  width:100%!important;max-width:none!important;gap:0!important;column-gap:0!important;--bde-column-gap:0!important;
  min-height:var(--cv-banner-h)!important;height:var(--cv-banner-h)!important;background:transparent!important
}

html body.page-id-58000 .breakdance .bde-columns-58000-185>.bde-column{
  width:auto!important;max-width:none!important;height:auto!important;min-height:0!important
}

/* Left blue — same inset as other heroes (col-left-hero-cm = 48px) */
html body.page-id-58000 .breakdance .bde-column-58000-186.bde-column,
html body.page-id-58000 .breakdance .bde-column-58000-186,
html body.page-id-58000 .bde-column-58000-186{
  flex:0 0 calc((min(100vw, var(--cv-shell-max,1210px)) - (var(--cv-shell-pad,20px) * 2)) / 2)!important;
  width:calc((min(100vw, var(--cv-shell-max,1210px)) - (var(--cv-shell-pad,20px) * 2)) / 2)!important;
  max-width:calc((min(100vw, var(--cv-shell-max,1210px)) - (var(--cv-shell-pad,20px) * 2)) / 2)!important;
  --column-width:auto!important;
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  background-color:#D1EEFC!important;
  background-image:none!important;
  padding:0 24px 0 48px!important;
  box-sizing:border-box!important;
  text-align:left!important
}

html body.page-id-58000 .breakdance .bde-rich-text-58000-188,
html body.page-id-58000 .bde-rich-text-58000-188{
  position:static!important;left:auto!important;top:auto!important;transform:none!important;
  margin:0!important;padding:0!important;width:auto!important;max-width:100%!important;
  text-align:left!important;align-self:flex-start!important
}

html body.page-id-58000 .breakdance .bde-column-58000-186 h1,
html body.page-id-58000 .bde-column-58000-186 h1,
html body.page-id-58000 .bde-rich-text-58000-188 h1{
  color:#212121!important;margin:0!important;padding:0!important;line-height:115%!important;
  font-family:"Mulish",sans-serif!important;font-size:3.25rem!important;font-weight:800!important;
  text-align:left!important;width:auto!important
}

html body.page-id-58000 .breakdance .bde-column-58000-187.bde-column,
html body.page-id-58000 .bde-column-58000-187{
  flex:1 1 auto!important;width:auto!important;max-width:none!important;--column-width:auto!important;
  padding:0!important;margin:0!important;overflow:hidden!important;min-width:0!important;display:block!important;
  background:#D1EEFC url(/wp-content/uploads/2026/08/Carer-education-web-page-2026-pexels-olly-3768161-scaled.jpg) center 30%/cover no-repeat!important
}

html body.page-id-58000 .breakdance .bde-image2-58000-189,
html body.page-id-58000 .bde-column-58000-187 img{
  opacity:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important
}

@media (max-width:1119px){
  html body.page-id-58000 .bde-column-58000-186 h1,
  html body.page-id-58000 .bde-rich-text-58000-188 h1{font-size:2.5rem!important}
}




@media (min-width:1119px) and (max-width:1500px){
  html body.page-id-58000 .breakdance .bde-column-58000-186.bde-column,
  html body.page-id-58000 .bde-column-58000-186{padding-left:48px!important;padding-right:24px!important}
}

/* cv-carer-edu-pad-match-org:1789062730 */
@media (max-width:1119px){
  html body.page-id-58000 .breakdance .bde-column-58000-186.bde-column,
  html body.page-id-58000 .bde-column-58000-186{
    padding:32px!important;
    text-align:left!important;
    align-items:flex-start!important;
    justify-content:center!important
  }
  html body.page-id-58000 .breakdance .bde-column-58000-186 h1,
  html body.page-id-58000 .bde-rich-text-58000-188 h1{
    text-align:left!important;
    font-size:2.5rem!important
  }
}
@media (max-width:767px){
  html body.page-id-58000{--cv-banner-h:auto}
  html body.page-id-58000 .breakdance .bde-section-58000-184>.section-container,
  html body.page-id-58000 .bde-section-58000-184>.section-container{
    padding-left:0!important;padding-right:0!important
  }
  html body.page-id-58000 .breakdance .bde-columns-58000-185.bde-columns,
  html body.page-id-58000 .bde-columns-58000-185.bde-columns{
    flex-direction:column!important;flex-wrap:nowrap!important;height:auto!important;min-height:0!important
  }
  html body.page-id-58000 .breakdance .bde-column-58000-187.bde-column,
  html body.page-id-58000 .bde-column-58000-187{
    order:1!important;flex:none!important;width:100%!important;max-width:none!important;
    aspect-ratio:3/2!important;min-height:220px!important;height:auto!important
  }
  /* Exact same as Organisations .bde-column-1028-102 mobile: padding 32px 20px, left align */
  html body.page-id-58000 .breakdance .bde-column-58000-186.bde-column,
  html body.page-id-58000 .bde-column-58000-186{
    order:2!important;flex:none!important;width:100%!important;max-width:none!important;
    display:flex!important;flex-direction:column!important;
    align-items:flex-start!important;justify-content:center!important;text-align:left!important;
    padding:32px 20px!important;box-sizing:border-box!important;
    background-color:#D1EEFC!important
  }
  html body.page-id-58000 .breakdance .bde-rich-text-58000-188,
  html body.page-id-58000 .bde-rich-text-58000-188{
    position:static!important;transform:none!important;margin:0!important;padding:0!important;
    text-align:left!important;width:auto!important;max-width:100%!important;align-self:flex-start!important
  }
  html body.page-id-58000 .breakdance .bde-column-58000-186 h1,
  html body.page-id-58000 .bde-rich-text-58000-188 h1{
    font-size:2.25rem!important;text-align:left!important;margin:0!important;
    color:#212121!important;font-family:"Mulish",sans-serif!important;font-weight:800!important;line-height:115%!important
  }
}

/* cv-carer-edu-desktop-restore: match other heroes (48px / 32px / 20px) */
@media (min-width:768px){
  html body.page-id-58000 .breakdance .bde-column-58000-186.bde-column,
  html body.page-id-58000 .breakdance .bde-column-58000-186,
  html body.page-id-58000 .bde-column-58000-186{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    text-align:left!important;
    padding:0 24px 0 48px!important;
    box-sizing:border-box!important;
    background-color:#D1EEFC!important
  }
  html body.page-id-58000 .breakdance .bde-rich-text-58000-188,
  html body.page-id-58000 .bde-rich-text-58000-188{
    position:static!important;transform:none!important;margin:0!important;padding:0!important;
    text-align:left!important;width:auto!important
  }
  html body.page-id-58000 .breakdance .bde-column-58000-186 h1,
  html body.page-id-58000 .bde-rich-text-58000-188 h1{
    text-align:left!important;margin:0!important;color:#212121!important;
    font-family:"Mulish",sans-serif!important;font-size:3.25rem!important;font-weight:800!important;line-height:115%!important
  }
}
@media (min-width:768px) and (max-width:1119px){
  html body.page-id-58000 .breakdance .bde-column-58000-186.bde-column,
  html body.page-id-58000 .bde-column-58000-186{
    padding:32px!important
  }
  html body.page-id-58000 .breakdance .bde-column-58000-186 h1{
    font-size:2.5rem!important
  }
}

/* Match other heroes: desktop 48px, tablet 32px, mobile 20px */
@media (min-width:768px){
  html body.page-id-58000 .bde-column-58000-186{
    align-items:flex-start!important;text-align:left!important;padding:0 24px 0 48px!important
  }
  html body.page-id-58000 .bde-rich-text-58000-188,
  html body.page-id-58000 .bde-column-58000-186 h1{
    text-align:left!important;position:static!important;transform:none!important
  }
}
@media (max-width:767px){
  html body.page-id-58000 .breakdance .bde-column-58000-186.bde-column,
  html body.page-id-58000 .bde-column-58000-186{
    padding:32px 20px!important
  }
}
