@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap');.elementor-3485 .elementor-element.elementor-element-3487eb5:not(.elementor-motion-effects-element-type-background),.elementor-3485 .elementor-element.elementor-element-3487eb5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#097a58}.elementor-3485 .elementor-element.elementor-element-3487eb5,.elementor-3485 .elementor-element.elementor-element-3487eb5>.elementor-background-overlay{border-radius:0 0 104px}.elementor-3485 .elementor-element.elementor-element-3487eb5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:245px 40px 80px;overflow:visible}.elementor-3485 .elementor-element.elementor-element-3487eb5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3485 .elementor-element.elementor-element-211bdd3>.elementor-element-populated{padding:0}.elementor-3485 .elementor-element.elementor-element-ccf075b .elementor-heading-title{color:#fff}.elementor-3485 .elementor-element.elementor-element-38e6522>.elementor-widget-container{margin:0 0 -16px}.elementor-3485 .elementor-element.elementor-element-38e6522{font-weight:600;color:#fff}.elementor-3485 .elementor-element.elementor-element-3df6a21{--display:flex;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible}.elementor-3485 .elementor-element.elementor-element-a972f38>.elementor-widget-container{margin:0;padding:0}@media(min-width:768px){.elementor-3485 .elementor-element.elementor-element-3df6a21{--content-width:100%}}@media(max-width:1024px){.elementor-3485 .elementor-element.elementor-element-3487eb5,.elementor-3485 .elementor-element.elementor-element-3487eb5>.elementor-background-overlay{border-radius:0 0 96px}.elementor-3485 .elementor-element.elementor-element-3487eb5{padding:96px 40px 48px}.elementor-3485 .elementor-element.elementor-element-211bdd3>.elementor-element-populated{padding:0 40px 0 0}}@media(max-width:767px){.elementor-3485 .elementor-element.elementor-element-3487eb5,.elementor-3485 .elementor-element.elementor-element-3487eb5>.elementor-background-overlay{border-radius:0 0 48px}.elementor-3485 .elementor-element.elementor-element-3487eb5{padding:96px 24px 48px}.elementor-3485 .elementor-element.elementor-element-211bdd3>.elementor-element-populated{padding:0}}body{font-family:'Poppins',sans-serif;margin:0;padding:0;background:#f8f9fa;color:#333}.outils-container{max-width:80%;margin:20px auto;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}h2{color:#2c3e50;text-align:center;margin-bottom:20px}h3{font-size:20px;color:#34495e;border-left:5px solid #e67e22;padding-left:10px;margin-bottom:15px}ul{list-style:none;padding:0}.outils-container ul li{margin-bottom:15px}a.tool-link{display:block;padding:15px;background:#f9f9f9;border-radius:8px;text-decoration:none;color:#2c3e50;box-shadow:0 2px 4px rgba(0,0,0,.08);transition:transform .2s,box-shadow .2s}a.tool-link:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.groupe .sub-links{display:flex;gap:10px;margin-left:20px;margin-top:10px}.sub-link{padding:8px 12px;background:#ecf0f1;border-radius:6px;text-decoration:none;color:#3498db;transition:background .2s}.sub-link:hover{background:#dfe6e9;color:#2980b9}.annotation{margin-left:20px;font-size:14px;color:#7f8c8d}