/* Original About canvas, using the site's shared dimensions and type scale. */
body[data-page="about-us"] main#content [data-bl-about-branch]{padding:75px 0 80px}
body[data-page="about-us"] main#content [data-bl-about-branch]>.elementor-container{width:var(--bl-content-width,min(1200px,calc(100% - 100px)));max-width:1200px;margin-left:auto;margin-right:auto}
body[data-page="about-us"] main#content [data-bl-about-branch]>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0;margin:0}
body[data-page="about-us"] main#content [data-bl-about-original-hero]{margin:0 0 60px;padding:0}
body[data-page="about-us"] main#content [data-bl-about-original-hero]>.elementor-container{width:100%;max-width:none}
body[data-page="about-us"] main#content [data-bl-about-original-hero]>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0}
body[data-page="about-us"] main#content [data-bl-about-breadcrumb],body[data-page="about-us"] main#content [data-bl-about-hero-title],body[data-page="about-us"] main#content [data-bl-about-intro]{text-align:left}
body[data-page="about-us"] main#content [data-bl-about-breadcrumb]{font:400 16px/1.5 Roboto,Arial,sans-serif;margin:0 0 24px}
body[data-page="about-us"] main#content [data-bl-about-breadcrumb] p{font:inherit;margin:0}
body[data-page="about-us"] main#content [data-bl-about-hero-title]{margin:0 0 25px}
body[data-page="about-us"] main#content [data-bl-about-hero-title] .elementor-heading-title{font:600 52px/1.16 Roboto,Arial,sans-serif;letter-spacing:0;margin:0}
body[data-page="about-us"] main#content [data-bl-about-intro]{font:400 20px/1.65 Roboto,Arial,sans-serif;margin:0}
body[data-page="about-us"] main#content [data-bl-about-intro] p{font:inherit;letter-spacing:0;margin:0;max-width:570px}
body[data-page="about-us"] main#content [data-bl-about-cta-widget]{margin:32px 0 0;text-align:left}
body[data-page="about-us"] main#content [data-bl-about-cta-widget]>.elementor-widget-container{padding:0}
body[data-page="about-us"] main#content [data-bl-about-cta-widget] .elementor-button-wrapper{text-align:left}
body[data-page="about-us"] main#content [data-bl-about-cta]{box-sizing:border-box;margin:0}
body[data-page="about-us"] .bl-about-static-art{display:block;position:relative;width:100%;max-width:650px;margin:auto;min-width:0}
body[data-page="about-us"] .bl-about-static-art img{display:block;width:100%;height:auto;max-width:100%}
body[data-page="about-us"] .elementor-element-e5a30a1>.elementor-widget-wrap{align-content:center;align-items:center}

/* Keep each original standalone white section; apply one common padding layer. */
body[data-page="about-us"] main#content [data-bl-about-panel]{width:100%;margin:50px 0 0;padding:0}
body[data-page="about-us"] main#content [data-bl-about-panel]>.elementor-container{width:100%;max-width:none}
body[data-page="about-us"] main#content [data-bl-about-surface]{box-sizing:border-box;width:100%;margin:0;padding:65px 32px 50px;background:#fff;border-radius:var(--bl-panel-radius,25px)}
body[data-page="about-us"] main#content [data-bl-about-services]{width:100%;min-width:0;margin:0;padding:0;background:transparent}
body[data-page="about-us"] main#content [data-bl-about-section-heading]{width:100%;margin:0 0 32px}
body[data-page="about-us"] main#content [data-bl-about-section-heading]>.elementor-widget-container{padding:0}
body[data-page="about-us"] main#content [data-bl-about-section-heading] .elementor-heading-title{font:600 36px/1.25 Roboto,Arial,sans-serif;letter-spacing:0;margin:0}
body[data-page="about-us"] main#content [data-bl-about-panel="services"] [data-bl-about-section-heading]{margin-bottom:44px}
body[data-page="about-us"] [data-bl-about-info]{scroll-margin-top:30px}
body[data-page="about-us"] [data-bl-about-info] iframe{width:100%;border:0}
body[data-page="about-us"] main#content [data-bl-about-footer-host]>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0;margin:0;background:transparent;border:0;box-shadow:none}
body[data-page="about-us"] [data-bl-about-footer-host] .bl-original-footer{width:100%;max-width:none}
@media(max-width:1100px){
 body[data-page="about-us"] main#content [data-bl-about-branch]{padding-top:54px}
 body[data-page="about-us"] main#content [data-bl-about-branch]>.elementor-container{width:var(--bl-content-width,calc(100% - 60px))}
 body[data-page="about-us"] main#content [data-bl-about-hero-title] .elementor-heading-title{font-size:43px}
 body[data-page="about-us"] main#content [data-bl-about-section-heading] .elementor-heading-title{font-size:32px}
 body[data-page="about-us"] main#content [data-bl-about-surface]{padding:48px 24px 40px}
 body[data-page="about-us"] main#content [data-bl-about-info] .elementor-element-c470cc7>.elementor-widget-wrap{padding:32px}
}
@media(max-width:1024px){
 body[data-page="about-us"] main#content [data-bl-about-original-hero]{margin-bottom:32px}
 body[data-page="about-us"] [data-bl-about-original-hero] .bl-about-static-art{max-width:500px;margin:0 auto 28px}
 body[data-page="about-us"] [data-bl-about-original-hero] .elementor-widget-wrap>.bl-about-static-art{flex:0 0 100%}
}
@media(max-width:767px){
 body[data-page="about-us"] main#content [data-bl-about-branch]{padding:28px 0 30px}
 body[data-page="about-us"] main#content [data-bl-about-branch]>.elementor-container{width:var(--bl-content-width,calc(100% - 24px))}
 body[data-page="about-us"] main#content [data-bl-about-original-hero]{width:calc(100% - 14px);margin-left:auto;margin-right:auto}
 body[data-page="about-us"] main#content [data-bl-about-breadcrumb]{font-size:14px;margin-bottom:18px}
 body[data-page="about-us"] main#content [data-bl-about-hero-title]{margin-bottom:20px}
 body[data-page="about-us"] main#content [data-bl-about-hero-title] .elementor-heading-title{font-size:34px}
 body[data-page="about-us"] main#content [data-bl-about-intro]{font-size:18px}
 body[data-page="about-us"] main#content [data-bl-about-section-heading] .elementor-heading-title{font-size:28px}
 body[data-page="about-us"] main#content [data-bl-about-surface]{padding:42px 16px 32px}
 body[data-page="about-us"] main#content [data-bl-about-panel="services"] [data-bl-about-section-heading]{margin-bottom:30px}
 body[data-page="about-us"] [data-bl-about-original-hero] .bl-about-static-art{max-width:440px;margin-bottom:24px}
 body[data-page="about-us"] [data-bl-about-info] .elementor-icon-list-items{display:flex;flex-direction:column;align-items:center;gap:12px}
 body[data-page="about-us"] main#content [data-bl-about-info] .elementor-element-c470cc7>.elementor-widget-wrap{padding:24px 16px}
 body[data-page="about-us"] main#content [data-bl-about-info] iframe{height:340px}
}

body[data-page="about-us"] main#content [data-bl-about-cta-section]>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0;margin:0}
/* The information panel joins the original footer into one white surface. */
body[data-page="about-us"] main#content [data-bl-about-panel="info"] [data-bl-about-surface]{border-radius:var(--bl-panel-radius) var(--bl-panel-radius) 0 0}
