/* Preserve the newer Alice text, sticky media, videos and grey contact banners. */
body.page-id-32 .elementor.elementor-32 .sv-quality-native.sv-qs-rebuild {height:auto!important;min-height:0!important;}
body.page-id-32 .sv-quality-cert-logos {position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:28px 0 0!important;}
body.page-id-32 .sv-quality-cert-logos .sv-quality-cert-image {width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;}
body.page-id-32 .sv-quality-cert-image img {display:block;width:auto!important;height:110px!important;max-width:100%!important;object-fit:contain!important;}
body.page-id-32 .sv-quality-cert-no-logo {display:none!important;}
body.page-id-17 :is(.sv-home-pdf-products-intro,.elementor-element-2157368) {background:linear-gradient(90deg,#00285a 0%,#00285a 20%,#e63237 100%)!important;color:#fff!important;}
body.page-id-17 :is(.sv-home-pdf-solvent,.elementor-element-abcd601) {background:linear-gradient(90deg,#e5002b,#00285a)!important;color:#fff!important;}
body.page-id-17 :is(.sv-home-pdf-water,.elementor-element-3e58af7) {background:linear-gradient(90deg,#17b4dc,#00285a)!important;color:#fff!important;}
body.page-id-17 :is(:is(.sv-home-pdf-products-intro,.elementor-element-2157368),:is(.sv-home-pdf-solvent,.elementor-element-abcd601),:is(.sv-home-pdf-water,.elementor-element-3e58af7)) :is(.elementor-heading-title,.elementor-widget-text-editor,.elementor-widget-text-editor *,a) {color:#fff!important;}
body.page-id-17 :is(:is(.sv-home-pdf-solvent,.elementor-element-abcd601),:is(.sv-home-pdf-water,.elementor-element-3e58af7)) .elementor-button {background:transparent!important;border:1px solid #fff!important;border-radius:0!important;color:#fff!important;}
body.page-id-17 :is(.elementor-element-e4ebc24,.elementor-element-65e88f3,.elementor-element-65e88f3>.e-con-inner>.e-con,.elementor-element-cfdb241) {background:#00285a!important;}
body.page-id-17 .sv-home-sector-photo :is(.elementor-widget-text-editor,.elementor-widget-text-editor *) {color:#fff!important;}
/* Match the PDF's left-aligned image captions, retain the final photography. */
body.page-id-23 .sv-formation-rebuild .sv-formation-media.has-final-photo em {text-align:left!important;left:40px!important;right:40px!important;bottom:46px!important;}
@media(max-width:767px){body.page-id-32 .sv-quality-cert-image img{height:86px!important;}body.page-id-23 .sv-formation-rebuild .sv-formation-media.has-final-photo em{left:24px!important;right:24px!important;bottom:24px!important;}}
/* Atomic intro wraps only its copy: the full native section owns the gradient. */
body.page-id-17 .elementor-element-c26a651 {background:linear-gradient(90deg,#00285a 0%,#00285a 20%,#e63237 100%)!important;color:#fff!important;}
body.page-id-17 .elementor-element-2157368 {background:transparent!important;}
body.page-id-17 .elementor-element-c26a651 :is(.elementor-widget-text-editor,.elementor-widget-text-editor *) {color:#fff!important;}
body.page-id-17 :is(.elementor-element-ad1a252,.elementor-element-32cb893) a {display:inline-flex!important;align-items:center;justify-content:center;min-height:86px;min-width:318px;padding:20px 40px;border:1px solid #fff;font-family:Roboto,sans-serif!important;font-size:26px!important;font-weight:400!important;line-height:1.2!important;text-decoration:none;box-sizing:border-box;}
body.page-id-25 .sv-rd-rebuild {height:auto!important;min-height:0!important;}
@media(max-width:767px){body.page-id-17 :is(.elementor-element-ad1a252,.elementor-element-32cb893) a{min-width:0;max-width:100%;min-height:54px;padding:14px 24px;font-size:18px!important;}}

body.page-id-19 .elementor-element-5a7cab2.sv-group-native-mark {background:#00285a!important;}
/* A multiline inline link leaves its centre unclickable; the whole native CTA is a link. */
body.page-id-17 .elementor-element-0ea9daa {width:318px!important;max-width:100%!important;min-height:86px!important;padding:0!important;background:#00285a!important;}
body.page-id-17 .elementor-element-c562b07 {width:100%!important;max-width:none!important;margin:0!important;}
body.page-id-17 .elementor-element-c562b07 :is(.elementor-heading-title,a) {width:100%!important;max-width:none!important;margin:0!important;}
body.page-id-17 .elementor-element-c562b07 a {display:flex!important;align-items:center;justify-content:center;min-height:86px!important;padding:20px!important;box-sizing:border-box;white-space:nowrap;font:400 26px/1.2 Roboto,sans-serif!important;color:#fff!important;text-decoration:none;}
body.page-id-17 .sv-footer-host .sv-footer-logo {width:260px!important;height:auto!important;max-width:100%!important;}
@media(max-width:767px){body.page-id-17 .elementor-element-0ea9daa{width:300px!important;min-height:54px!important;}body.page-id-17 .elementor-element-c562b07 a{min-height:54px!important;font-size:18px!important;padding:14px!important;}}
