#decharges-numeriques{display:block!important;box-sizing:border-box;width:100%;max-width:none;padding:72px 32px!important;background:#f3f7f8;scroll-margin-top:100px}
#decharges-numeriques>.e-con-inner{display:block!important;width:100%;max-width:1200px;margin-inline:auto;padding:0}
#decharges-numeriques>.elementor-widget{width:100%;max-width:1200px;margin-inline:auto}
#decharges-numeriques .elementor-widget{margin-bottom:22px}
#decharges-numeriques .elementor-widget-heading:first-child p{font-size:11px;font-weight:800;letter-spacing:.13em;color:#087e9b;margin:0 0 16px}
#decharges-numeriques h2{color:#062436;font-size:clamp(29px,3.2vw,43px);line-height:1.18;letter-spacing:-.04em;max-width:1000px;margin:0 0 12px}
#decharges-numeriques p,#decharges-numeriques li{color:#506572;font-size:16px;line-height:1.8}
#decharges-numeriques .elementor-widget-text-editor{max-width:960px}
#decharges-numeriques ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 34px;padding-left:22px;margin:20px 0 0}
#decharges-numeriques li{padding-left:3px}
#decharges-numeriques .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 22px;background:#087e9b;color:white;border-radius:8px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none}
#decharges-numeriques .elementor-button:hover{background:#06647d;color:#fff}
#decharges-numeriques .elementor-widget-html{padding-top:16px}
#decharges-numeriques :focus-visible{outline:3px solid #18abc4;outline-offset:4px}
@media(max-width:600px){#decharges-numeriques{padding:48px 20px!important}#decharges-numeriques ul{grid-template-columns:1fr;gap:8px}#decharges-numeriques p,#decharges-numeriques li{font-size:15px}#decharges-numeriques .elementor-button{width:100%}}
