/* Homepage customer journey: native Divi Text and Blurb modules. */
#review-package-selection.clh-journey{background:#f2f7fc!important;padding:56px 0 64px!important}
#review-package-selection>.et_pb_row:first-child{padding:0 0 28px}
#review-package-selection h2{font-family:'Work Sans',sans-serif;font-weight:700;color:#092653;line-height:1.15;padding-bottom:0}
#review-package-selection .clh-journey-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0}
#review-package-selection .clh-journey-grid:after{display:none}
#review-package-selection .clh-journey-step{--journey-accent:#0867e8;--journey-tint:#eaf4ff;position:relative;width:auto!important;margin:0!important;min-width:0;padding:28px 24px;background:#fff;border:1px solid #dfe9f3;border-top:3px solid var(--journey-accent);border-radius:14px;box-shadow:0 8px 24px #09265306}
#review-package-selection .clh-journey-step-2{--journey-accent:#007873;--journey-tint:#e7f6f3}
#review-package-selection .clh-journey-step-3{--journey-accent:#7143bb;--journey-tint:#f2ebfc}
#review-package-selection .clh-journey-step-4{--journey-accent:#187342;--journey-tint:#eaf6ee}
#review-package-selection .clh-journey-number p{display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border-radius:14px;background:var(--journey-tint);color:var(--journey-accent);font:700 22px/1 'Work Sans',sans-serif;letter-spacing:-.03em}
#review-package-selection .clh-journey-copy .et_pb_blurb_content{max-width:none}
#review-package-selection .clh-journey-copy .et_pb_module_header{font:600 21px/1.3 'Work Sans',sans-serif;color:#092653;padding-bottom:12px;letter-spacing:-.025em}
#review-package-selection .clh-journey-copy .et_pb_blurb_description{font:400 14px/1.75 'Open Sans',sans-serif;color:#435872}
#review-package-selection .clh-journey-step:not(:last-child):after{content:'\2192';position:absolute;right:-25px;top:42px;width:21px;text-align:center;color:#6b86a3;font:400 22px/1 sans-serif;z-index:2}
@media(max-width:980px){#review-package-selection .clh-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#review-package-selection .clh-journey-step:after{display:none}}
@media(max-width:600px){#review-package-selection.clh-journey{padding:38px 0 44px!important}#review-package-selection .clh-journey-grid{grid-template-columns:1fr;gap:26px}#review-package-selection .clh-journey-step{padding:24px}#review-package-selection .clh-journey-number{margin-bottom:16px!important}#review-package-selection .clh-journey-step:not(:last-child):after{display:block;content:'\2193';top:auto;bottom:-24px;right:auto;left:39px;font-size:20px}}
