.elementor-6944 .elementor-element.elementor-element-a2c0001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6944 .elementor-element.elementor-element-a2c0002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6944 .elementor-element.elementor-element-a2c0003.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6944 .elementor-element.elementor-element-a2c0004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6944 .elementor-element.elementor-element-a2c0005.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6944 .elementor-element.elementor-element-a2c0006.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6944 .elementor-element.elementor-element-a2c0007.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6944 .elementor-element.elementor-element-a2c0008{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6944 .elementor-element.elementor-element-a2c0009.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6944 .elementor-element.elementor-element-a2c0010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6944 .elementor-element.elementor-element-a2c0011{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6944 .elementor-element.elementor-element-a2c0012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6944 .elementor-element.elementor-element-a2c0013.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6944 .elementor-element.elementor-element-a2c0014.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6944 .elementor-element.elementor-element-a2c0015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6944 .elementor-element.elementor-element-a2c0016.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6944 .elementor-element.elementor-element-a2c0017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6944 .elementor-element.elementor-element-a2c0018.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6944 .elementor-element.elementor-element-a2c0019{--grid-columns:3;--grid-column-gap:22px;--grid-row-gap:22px;}.elementor-6944 .elementor-element.elementor-element-a2c0019 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6944 .elementor-element.elementor-element-a2c0019 .e-loop-item > .elementor-section, .elementor-6944 .elementor-element.elementor-element-a2c0019 .e-loop-item > .elementor-section > .elementor-container, .elementor-6944 .elementor-element.elementor-element-a2c0019 .e-loop-item > .e-con, .elementor-6944 .elementor-element.elementor-element-a2c0019 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-6944 .elementor-element.elementor-element-a2c0019.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6944 .elementor-element.elementor-element-a2c0020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6944 .elementor-element.elementor-element-a2c0021.xpro-widget-bg-overlay:before{transition:background 0.3s;}body.elementor-page-6944:not(.elementor-motion-effects-element-type-background), body.elementor-page-6944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1200px){.elementor-6944 .elementor-element.elementor-element-a2c0019{--grid-columns:2;}}@media(max-width:767px){.elementor-6944 .elementor-element.elementor-element-a2c0019{--grid-columns:1;}}/* Start custom CSS */.agn-v2{position:relative;isolation:isolate;overflow:hidden;overflow:clip;background:#fff;width:100%}
.agn-v2::before{content:'';position:absolute;inset:0;background:url('https://ageni.fr/wp-content/uploads/2024/04/Fil-ageni_V2.svg') top center/100% auto no-repeat;opacity:.14;z-index:-1;pointer-events:none}
.agn-v2 .agn-w{width:100%;max-width:1290px;margin-left:auto;margin-right:auto}
.agn-v2-head{padding:36px 34px 0}
.agn-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:#8a7d75;margin-bottom:26px}
.agn-crumb a{color:#8a7d75;text-decoration:none}.agn-crumb a:hover{color:#F15A19}
.agn-crumb__cur{color:#241f1c;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.agn-v2-headtxt{max-width:900px}
.agn-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}
.agn-chip{background:#FFF1EA;color:#c24a13;font-weight:600;font-size:13px;padding:7px 14px;border-radius:999px;text-decoration:none;transition:background .2s}
.agn-chip:hover{background:#FDE3D4;color:#c24a13}
.agn-v2-headtxt h1.elementor-heading-title{font-weight:700!important;font-size:46px!important;line-height:1.1!important;letter-spacing:-.03em;margin:0 0 22px;color:#241f1c!important;text-wrap:pretty;text-align:left}
.agn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:14.5px;color:#6b615b}
.agn-meta__dot{width:4px;height:4px;border-radius:50%;background:#D9C9BC}
.agn-v2-hero{margin-top:34px;height:460px;border-radius:24px;overflow:hidden;background:#F4EEE9}
.agn-v2-hero .elementor-widget,.agn-v2-hero .elementor-widget-container{height:100%;margin:0}
.agn-v2-hero img{width:100%!important;height:100%!important;object-fit:cover;display:block;border-radius:0}
.agn-v2-main{padding:56px 34px 0}
.agn-v2 .agn-v2-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 340px;gap:72px;align-items:start;width:100%}
.agn-v2-article{max-width:760px;min-width:0;width:100%}
.agn-v2-article .e-con{padding:0!important}
.agn-v2-article .elementor-widget-container{padding:0}
.agn-v2-article p{font-family:inherit}
.agn-v2-article [id]{scroll-margin-top:110px}
.agn-v2-article .e-con,.agn-v2-article .e-con-inner{gap:0!important;--gap:0px;--row-gap:0px;--column-gap:0px}
.agn-v2-article .elementor-widget{margin-bottom:0!important}
.agn-v2-article p{font-size:17px;line-height:1.75;color:#3c3531;margin:0 0 20px}
.agn-v2-article strong,.agn-v2-article b{color:#241f1c;font-weight:700}
.agn-v2-article a{color:#F15A19;text-decoration:underline;text-underline-offset:3px}
.agn-v2-article a:hover{color:#d84a10}
.agn-v2-article h3{font-weight:700;font-size:22px;line-height:1.3;letter-spacing:-.01em;color:#241f1c;margin:34px 0 12px}
.agn-v2-article h4{font-weight:700;font-size:18px;line-height:1.35;color:#241f1c;margin:26px 0 10px}
.agn-v2-article .elementor-widget-heading h2.elementor-heading-title{font-weight:700!important;font-size:28px!important;line-height:1.2!important;letter-spacing:-.02em;color:#241f1c!important}
.agn-v2-article .elementor-widget-heading h3.elementor-heading-title{font-weight:700!important;font-size:22px!important;line-height:1.3!important;color:#241f1c!important}
.agn-v2-article ul,.agn-v2-article ol{margin:0 0 24px;padding-left:24px;font-size:17px;line-height:1.75;color:#3c3531}
.agn-v2-article li{margin:0 0 8px}
.agn-v2-article li>ul,.agn-v2-article li>ol{margin:8px 0 0}
.agn-v2-article li[style*='list-style-type: none']{list-style:none;margin:0}
.agn-v2-article img{max-width:100%;height:auto;border-radius:16px;display:block;margin:8px 0 24px}
.agn-v2-article p.agn-lead{font-size:20px;line-height:1.65;color:#241f1c;margin:0 0 30px;text-wrap:pretty;font-weight:400}
.agn-v2-article h2{font-weight:700;font-size:28px;line-height:1.2;letter-spacing:-.02em;color:#241f1c;margin:52px 0 20px;scroll-margin-top:110px;text-wrap:pretty}
.agn-note{display:flex;gap:16px;align-items:flex-start;border-radius:18px;padding:24px 26px;margin:0 0 28px;border:1px solid}
.agn-note::before{flex:none;width:34px;height:34px;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px}
.agn-note>div{min-width:0}
.agn-note__title{font-weight:700;font-size:17px;color:#241f1c;margin-bottom:8px}
.agn-v2-article .agn-note p{font-size:16px;line-height:1.7;color:#3c3531;margin:0 0 12px}
.agn-v2-article .agn-note p:last-child{margin:0}
.agn-note--warn{background:#FFF6F1;border-color:#F6CBB2}.agn-note--warn::before{content:'!';background:#F15A19}
.agn-note--info{background:#F4F8FD;border-color:#D3E2F2}.agn-note--info::before{content:'i';background:#4A78AD}
.agn-note--alert{background:#FDF3F2;border-color:#F2CFCB}.agn-note--alert::before{content:'\20AC';background:#C2412F}
.agn-table{border:1px solid #ECE4DD;border-radius:18px;overflow-x:auto;margin:0 0 32px;-webkit-overflow-scrolling:touch}
.agn-v2-article .agn-table table{display:table!important;width:100%;max-width:none!important;overflow:visible!important;border-collapse:collapse;font-size:15.5px;line-height:1.5;margin:0;border:0}
.agn-v2-article .agn-table th{text-align:left;padding:16px 20px;font-weight:700;color:#241f1c;background:#FBF8F5;border:0;border-bottom:1px solid #ECE4DD}
.agn-v2-article .agn-table td{padding:16px 20px;border:0;border-bottom:1px solid #F1E9E2;color:#3c3531;background:transparent}
.agn-v2-article .agn-table tr:last-child td{border-bottom:0}
.agn-v2-article .agn-table td:first-child{white-space:nowrap;font-weight:600;color:#F15A19}
.agn-v2-article ol.agn-steps{list-style:none;margin:0 0 36px;padding:0;border-bottom:1px solid #ECE4DD;counter-reset:agn}
.agn-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:24px 0;border-top:1px solid #ECE4DD;counter-increment:agn;margin:0;list-style:none}
.agn-steps li::before{content:counter(agn);width:44px;height:44px;border-radius:50%;background:#FFF1EA;color:#F15A19;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:17px}
.agn-steps li>div{min-width:0}
.agn-v2-article .agn-steps h3{font-weight:700;font-size:19px;color:#241f1c;margin:8px 0 8px;line-height:1.3}
.agn-v2-article .agn-steps p{font-size:16px;line-height:1.7;color:#3c3531;margin:0}
.agn-cta{background:#241f1c;border-radius:22px;padding:34px 36px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}
.agn-cta__txt{flex:1 1 320px;min-width:0}
.agn-cta__title{font-weight:700;font-size:22px;color:#fff;margin-bottom:8px;letter-spacing:-.01em}
.agn-v2-article .agn-cta p{font-size:15.5px;line-height:1.6;color:#c9beb6;margin:0}
.agn-v2-article a.agn-cta__btn{flex:none;background:#F15A19;color:#fff;font-weight:600;font-size:15.5px;padding:15px 26px;border-radius:12px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}
.agn-v2-article a.agn-cta__btn:hover{background:#d84a10;color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px -10px rgba(241,90,25,.7)}
.agn-share{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:36px;padding-top:26px;border-top:1px solid #ECE4DD}
.agn-share__label{font-weight:700;font-size:15px;color:#241f1c}
.agn-share__btns{display:flex;gap:8px}
.agn-share__btns a{width:40px;height:40px;border-radius:50%;border:1px solid #E7D5C7;display:flex;align-items:center;justify-content:center;color:#241f1c;font-weight:700;font-size:13px;text-decoration:none;transition:all .2s}
.agn-share__btns a:hover{border-color:#F15A19;color:#F15A19;transform:translateY(-2px)}
.agn-v2-side{position:sticky;top:110px;display:flex;flex-direction:column;gap:18px}
.agn-toc{border:1px solid #ECE4DD;border-radius:20px;padding:24px 24px 18px;background:#fff}
.agn-toc__t{font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8a7d75;margin-bottom:12px}
.agn-toc a{display:block;padding:11px 0;border-top:1px solid #F1E9E2;font-weight:600;font-size:15px;color:#241f1c;text-decoration:none;transition:color .2s,padding .2s}
.agn-toc a:hover{color:#F15A19;padding-left:6px}
.agn-side-card{border-radius:20px;overflow:hidden;background:#FDF1E7}
.agn-side-card img{width:100%;height:150px;object-fit:cover;display:block}
.agn-side-card__b{padding:22px 24px 24px}
.agn-side-card__t{font-weight:700;font-size:17px;color:#241f1c;margin-bottom:6px}
.agn-side-card p{font-size:14.5px;line-height:1.55;color:#5f544e;margin:0 0 16px}
.agn-side-card a{display:block;text-align:center;background:#F15A19;color:#fff;font-weight:600;font-size:15px;padding:13px 18px;border-radius:12px;text-decoration:none;transition:background .2s}
.agn-side-card a:hover{background:#d84a10;color:#fff}
.agn-v2-rel{padding:88px 34px 0}
.agn-v2-rel h2.elementor-heading-title{font-weight:700;font-size:30px;letter-spacing:-.02em;color:#241f1c;margin:0 0 26px}
.agn-v2-rel .elementor-widget-loop-grid .e-loop-item>.e-con,.agn-v2-rel .e-loop-item .agn-card{height:100%}
.agn-v2-contact{padding-top:80px;padding-bottom:90px}
.agn-contact-in{max-width:1290px;margin:0 auto;padding:58px 34px 72px}
.agn-contact-box{background:#F15A19;border-radius:24px;padding:56px 48px;text-align:center}
.agn-contact-box h2{font-weight:700;font-size:32px;color:#fff;margin:0 0 12px;letter-spacing:-.025em}
.agn-contact-box p{font-size:17px;color:#ffe4d6;margin:0 auto 26px;max-width:520px;line-height:1.55}
.agn-contact-box__row{display:flex;align-items:center;gap:20px;justify-content:center;flex-wrap:wrap}
.agn-contact-box a.agn-b1{background:#fff;color:#241f1c;font-weight:600;font-size:16px;padding:16px 30px;border-radius:12px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}
.agn-contact-box a.agn-b1:hover{background:#FFF1EA;transform:translateY(-2px);box-shadow:0 14px 28px -12px rgba(0,0,0,.28)}
.agn-contact-box a.agn-b2{color:#fff;font-weight:700;font-size:23px;text-decoration:none}
@media (max-width:1024px){.agn-v2 .agn-v2-grid{grid-template-columns:minmax(0,1fr);gap:48px}.agn-v2-article{max-width:none}.agn-v2-side{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}}
@media (max-width:760px){.agn-v2-head,.agn-v2-main,.agn-v2-rel{padding-left:18px;padding-right:18px}.agn-v2-headtxt h1.elementor-heading-title{font-size:32px!important;line-height:1.12!important}.agn-v2-hero{height:260px}.agn-v2-article h2{font-size:25px}.agn-v2-article p.agn-lead{font-size:18px}.agn-note{padding:20px 18px}.agn-cta{padding:28px 20px}.agn-v2-rel{padding-top:56px}.agn-v2-rel h2.elementor-heading-title{font-size:24px}.agn-contact-in{padding:58px 18px 72px}.agn-contact-box{padding:28px 20px}.agn-contact-box h2{font-size:25px;line-height:1.2}.agn-v2-contact{padding-top:52px}.agn-table table{min-width:580px}}
.agn-v2-article div.agn-lead{margin:0 0 30px}
.agn-v2-article div.agn-lead p{font-size:20px;line-height:1.65;color:#241f1c;margin:0}
.agn-v2-article .agn-note ul{margin:0 0 12px;padding-left:20px;font-size:16px;line-height:1.7;color:#3c3531}
.agn-v2-article .agn-note ul:last-child{margin:0}
.agn-v2-article .agn-note li{margin:0 0 6px}
.agn-v2-article .agn-note p.agn-note__title{font-weight:700;font-size:17px;color:#241f1c;margin:0 0 8px}
.agn-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 28px}
.agn-col{border:1px solid #ECE4DD;border-radius:18px;padding:22px 24px;background:#fff}
.agn-col--accent{background:#FFF6F1;border-color:#F6CBB2}
.agn-v2-article .agn-col p{font-weight:700;font-size:17px;color:#241f1c;margin:0 0 10px}
.agn-v2-article .agn-col ul{margin:0;padding-left:20px;font-size:15.5px;line-height:1.6}
.agn-v2-article .agn-col li{margin:0 0 6px}
.agn-stat{background:#241f1c;border-radius:18px;padding:26px 30px;margin:0 0 28px}
.agn-v2-article .agn-stat p{color:#c9beb6;font-size:15px;line-height:1.55;margin:0}
.agn-v2-article .agn-stat p.agn-stat__n{font-size:34px;line-height:1.1;font-weight:800;color:#F15A19;margin:0 0 8px}
.agn-cta--stack{display:block}
.agn-v2-article .agn-cta--stack .agn-cta__title{font-weight:700;font-size:22px;line-height:1.25;letter-spacing:-.01em;color:#fff!important;margin:0 0 10px!important}
.agn-v2-article .agn-cta--stack p{color:#c9beb6;font-size:15.5px;line-height:1.6;margin:0 0 14px}
.agn-v2-article .agn-cta--stack p strong{color:#fff}
.agn-v2-article .agn-cta--stack p:last-child{margin:0}
.agn-v2-article .agn-cta--stack a.agn-cta__btn{display:inline-block;margin:4px 10px 4px 0;text-decoration:none}
.agn-v2-article .agn-cta--stack a.agn-cta__btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.45)}
.agn-v2-article .agn-cta--stack a.agn-cta__btn--ghost:hover{background:rgba(255,255,255,.1)}
.agn-v2-article details.agn-acc{border:1px solid #ECE4DD;border-radius:16px;margin:0 0 12px;overflow:hidden;background:#fff}
.agn-v2-article details.agn-acc summary{padding:18px 22px;font-weight:700;font-size:16.5px;line-height:1.4;color:#241f1c;cursor:pointer;background:#FBF8F5;list-style:none}
.agn-v2-article details.agn-acc summary::-webkit-details-marker{display:none}
.agn-v2-article details.agn-acc[open] summary{border-bottom:1px solid #ECE4DD}
.agn-v2-article details.agn-acc>div{padding:18px 22px 6px}
.agn-v2-side .elementor-shortcode{display:flex;flex-direction:column;gap:18px}
.agn-toc{max-height:46vh;overflow-y:auto}
@media (max-width:1024px){.agn-v2-side .elementor-shortcode{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.agn-toc{max-height:none}}
@media (max-width:760px){.agn-cols{grid-template-columns:minmax(0,1fr)}.agn-stat{padding:22px 20px}.agn-v2-article .elementor-widget-heading h2.elementor-heading-title{font-size:25px!important}.agn-v2-article p,.agn-v2-article ul,.agn-v2-article ol{font-size:16.5px}}
.agn-v2-article p:empty{display:none}
.agn-v2-article ul:has(>li[style*='list-style-type']){margin:0}
.agn-v2-hero:not(:has(img)){display:none}/* End custom CSS */