/** Native Elementor page-family defaults. Individual values remain overrideable in Elementor. */
body.iss-site:not(.iss-page-home) .elementor-element>.elementor-widget-container{margin:0;padding:0}
body.iss-site:not(.iss-page-home) .elementor-element.container,
body.iss-site:not(.iss-page-home) .elementor-element.iss-container{width:min(var(--iss-desktop-frame-percent),var(--iss-content-width));margin-inline:auto}
body.iss-site:not(.iss-page-home) section.elementor-element{padding:var(--iss-section-space) 0}
body.iss-site:not(.iss-page-home) section.elementor-element:first-child{padding-top:64px}
body.iss-site .breadcrumb,body.iss-site [class*="breadcrumb"],body.iss-site .policy-back{color:var(--iss-neutral);font-size:var(--iss-small-size);line-height:1.3}
body.iss-site .eyebrow,body.iss-site [class*="kicker"]{color:var(--iss-gold);font-size:var(--iss-small-size);font-weight:700;letter-spacing:.04em;text-transform:uppercase}
body.iss-site .lead,body.iss-site [class*="-lead"]{font-size:18px;line-height:1.55;color:var(--iss-copy)}
body.iss-site .section-intro{max-width:760px;color:var(--iss-copy);font-size:var(--iss-body-size);line-height:1.6}

/* Common editorial two-column compositions. */
body.iss-site .elementor-element.hero-grid,body.iss-site .elementor-element.intro-grid,body.iss-site .elementor-element.contact-hero-grid,
body.iss-site .elementor-element.construction-hero-grid,body.iss-site .elementor-element.industry-hero-grid,body.iss-site .elementor-element.requirement-layout,
body.iss-site .elementor-element.interest-grid{align-items:start}
body.iss-site .hero-media img,body.iss-site .intro-image img,body.iss-site [class*="hero-image"] img,body.iss-site [class*="hero-media"] img{width:100%;height:100%;min-height:360px;object-fit:cover;border-radius:var(--iss-card-radius)}
body.iss-site .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}
body.iss-site .hero,body.iss-site .company-intro,body.iss-site .industry-hero,body.iss-site .kh-hero,body.iss-site .contact-hero,body.iss-site .policy-hero{background:#fff}

/* Facts, steps and cards. */

}
