/* Exact source H1/inline hero rules; omit unavailable image/intro entirely. */
body.dd-restored section.mainBannerV2.dd-source-service-heading{background-color:#f4f9fc;background-image:url("/assets/staging-visual/v20261107historical2/bundled/9c1052325197592157f1.svg");background-position:center;background-repeat:repeat;padding:10px 0}
body.dd-restored section.mainBannerV2.dd-source-service-heading>.flex{display:flex;justify-content:space-between;align-items:stretch;gap:0;max-width:1180px;width:auto;margin:0 auto;padding:0}
body.dd-restored section.mainBannerV2.dd-source-service-heading>.flex>.left{display:flex;justify-content:center;flex-direction:column;padding:0 20px 0 0;width:auto;max-width:none;flex:0 1 auto}
body.dd-restored section.mainBannerV2.dd-source-service-heading>.flex>.left>h1{font-family:Roboto,Arial,sans-serif;font-size:40px;line-height:1.3;font-weight:700;color:#333;margin:0!important;text-align:left;max-width:none;overflow-wrap:anywhere}
@media(max-width:1200px){body.dd-restored section.mainBannerV2.dd-source-service-heading>.flex>.left>h1{font-size:24px}}
@media(max-width:1300px){body.dd-restored section.mainBannerV2.dd-source-service-heading>.flex{padding:0 25px}}
@media(max-width:1180px){body.dd-restored section.mainBannerV2.dd-source-service-heading>.flex{width:100%;padding:0 15px}body.dd-restored section.mainBannerV2.dd-source-service-heading>.flex>.left{width:100%}body.dd-restored section.mainBannerV2.dd-source-service-heading>.flex>.left>h1{text-align:center}}
@media(max-width:767px){body.dd-restored section.mainBannerV2.dd-source-service-heading>.flex>.left>h1{line-height:1.2}}
body.dd-restored nav.dd-source-breadcrumbs>ol.breadcrumb{height:auto;min-height:58px;overflow:visible}
body.dd-restored nav.dd-source-breadcrumbs>ol.breadcrumb>li{height:auto;min-height:28px}
