.elementor-2704 .elementor-element.elementor-element-ph > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-pn > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-s1 .elementor-icon-box-wrapper{gap:15px;}.elementor-2704 .elementor-element.elementor-element-s2 .elementor-icon-box-wrapper{gap:15px;}.elementor-2704 .elementor-element.elementor-element-s3 .elementor-icon-box-wrapper{gap:15px;}.elementor-2704 .elementor-element.elementor-element-yh1 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-r1x1 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-r1x2 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-yh2 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-r2x1 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-r2x2 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-r2x3 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-r2x4 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-r2x5 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-r2x6 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-r2x7 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-yh3 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-r3x1 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-yh4 > .elementor-container{max-width:1120px;}.elementor-2704 .elementor-element.elementor-element-r4x1 > .elementor-container{max-width:1120px;}@media(min-width:768px){.elementor-2704 .elementor-element.elementor-element-phc{width:100%;}.elementor-2704 .elementor-element.elementor-element-yc1{width:100%;}.elementor-2704 .elementor-element.elementor-element-r1x1a{width:50%;}.elementor-2704 .elementor-element.elementor-element-r1x1b{width:50%;}.elementor-2704 .elementor-element.elementor-element-r1x2a{width:50%;}.elementor-2704 .elementor-element.elementor-element-r1x2b{width:50%;}.elementor-2704 .elementor-element.elementor-element-yc2{width:100%;}.elementor-2704 .elementor-element.elementor-element-r2x1a{width:50%;}.elementor-2704 .elementor-element.elementor-element-r2x1b{width:50%;}.elementor-2704 .elementor-element.elementor-element-r2x2a{width:50%;}.elementor-2704 .elementor-element.elementor-element-r2x2b{width:50%;}.elementor-2704 .elementor-element.elementor-element-r2x3a{width:50%;}.elementor-2704 .elementor-element.elementor-element-r2x3b{width:50%;}.elementor-2704 .elementor-element.elementor-element-r2x4a{width:50%;}.elementor-2704 .elementor-element.elementor-element-r2x4b{width:50%;}.elementor-2704 .elementor-element.elementor-element-r2x5a{width:50%;}.elementor-2704 .elementor-element.elementor-element-r2x5b{width:50%;}.elementor-2704 .elementor-element.elementor-element-r2x6a{width:50%;}.elementor-2704 .elementor-element.elementor-element-r2x6b{width:50%;}.elementor-2704 .elementor-element.elementor-element-r2x7a{width:50%;}.elementor-2704 .elementor-element.elementor-element-yc3{width:100%;}.elementor-2704 .elementor-element.elementor-element-r3x1a{width:50%;}.elementor-2704 .elementor-element.elementor-element-yc4{width:100%;}.elementor-2704 .elementor-element.elementor-element-r4x1a{width:50%;}}/* Start custom CSS */.elementor-element-ph{background-image:linear-gradient(160deg,#F6F3FC 0%,#EFEAFB 55%,#F7F4FA 100%)!important;padding:96px 0 76px!important;text-align:center}.elementor-element-ph .elementor-widget-container{margin-left:auto;margin-right:auto}.elementor-element-ph3 .elementor-widget-container{max-width:66ch;margin-inline:auto}.elementor-element-pn{background:#fff!important;border-bottom:1px solid #EAE8F3;padding:34px 0!important}.elementor-element-pn .elementor-widget-container{text-align:center}.elementor-element-yh1,.elementor-element-yh2,.elementor-element-yh3,.elementor-element-yh4{background:#FAF9FE!important;padding:52px 0 4px!important}.elementor-element-r1x1,.elementor-element-r1x2,.elementor-element-r2x1,.elementor-element-r2x2,.elementor-element-r2x3,.elementor-element-r2x4,.elementor-element-r2x5,.elementor-element-r2x6,.elementor-element-r2x7,.elementor-element-r3x1,.elementor-element-r4x1{background:#FAF9FE!important;padding:12px 0!important}.elementor-element-r4x1{padding-bottom:72px!important}.elementor-element-r1x1 > .elementor-container,.elementor-element-r1x2 > .elementor-container,.elementor-element-r2x1 > .elementor-container,.elementor-element-r2x2 > .elementor-container,.elementor-element-r2x3 > .elementor-container,.elementor-element-r2x4 > .elementor-container,.elementor-element-r2x5 > .elementor-container,.elementor-element-r2x6 > .elementor-container,.elementor-element-r2x7 > .elementor-container,.elementor-element-r3x1 > .elementor-container,.elementor-element-r4x1 > .elementor-container{align-items:stretch}.elementor-element-r1x1 .elementor-column > .elementor-widget-wrap,.elementor-element-r1x2 .elementor-column > .elementor-widget-wrap,.elementor-element-r2x1 .elementor-column > .elementor-widget-wrap,.elementor-element-r2x2 .elementor-column > .elementor-widget-wrap,.elementor-element-r2x3 .elementor-column > .elementor-widget-wrap,.elementor-element-r2x4 .elementor-column > .elementor-widget-wrap,.elementor-element-r2x5 .elementor-column > .elementor-widget-wrap,.elementor-element-r2x6 .elementor-column > .elementor-widget-wrap,.elementor-element-r2x7 .elementor-column > .elementor-widget-wrap,.elementor-element-r3x1 .elementor-column > .elementor-widget-wrap,.elementor-element-r4x1 .elementor-column > .elementor-widget-wrap{height:100%}.ev-year .elementor-widget-container{display:flex;align-items:center;gap:18px}.ev-year .elementor-heading-title{font-size:1.3rem!important;letter-spacing:.02em}.ev-year .elementor-widget-container::after{content:'';flex:1;height:1px;background:#EAE8F3}.ev-card{height:100%}.ev-card .elementor-widget-container{display:flex;flex-direction:column;height:100%}.ev-meta{font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#5A4BD1;margin:0 0 10px}.ev-card h3{font-size:1.04rem!important;line-height:1.42;margin:0 0 12px}.ev-tag{display:inline-flex;align-self:flex-start;background:#F2F0FC;border:1px solid #E0DBF7;color:#4A3CB8;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:999px;margin:0 0 12px}.ev-obj{font-size:.92rem;line-height:1.62;color:#5E5C7A;margin:0 0 18px}.ev-res{margin-top:auto;padding-top:14px;border-top:1px solid #EAE8F3;font-size:.88rem;font-weight:700;color:#47A33F;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.ev-res::before{content:'\002713';width:17px;height:17px;border-radius:50%;background:#EAF6E8;color:#47A33F;display:inline-grid;place-items:center;font-size:.62rem;flex:0 0 auto;margin-top:2px}.elementor-element-pf{background-image:linear-gradient(160deg,#F7F4FA 0%,#EFEAFB 100%)!important;padding:88px 0 96px!important;text-align:center}.elementor-element-pf .elementor-widget-container{margin-left:auto;margin-right:auto}.elementor-element-pf4 .elementor-widget-container{display:flex;justify-content:center}@media(max-width:767px){.elementor-element-ph{padding:60px 0 46px!important}.elementor-element-yh1,.elementor-element-yh2,.elementor-element-yh3,.elementor-element-yh4{padding:34px 0 2px!important}.elementor-element-pf{padding:56px 0!important}}.elementor-element-pn{background:#fff!important;border-bottom:1px solid #EAE8F3;padding:54px 0 58px!important}.elementor-element-pn .elementor-widget-container{text-align:center}.g-stat3 .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:0!important}.g-stat3 .elementor-icon-box-icon{margin:0 0 15px!important}.g-stat3 .elementor-icon{width:48px;height:48px;border-radius:14px;background:#F2F0FC;border:1px solid #E0DBF7;display:grid;place-items:center;font-size:19px!important;color:#5A4BD1!important;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.g-stat3:hover .elementor-icon{transform:translateY(-3px)}.g-stat3 .elementor-icon-box-title{font-family:Newsreader,Georgia,serif!important;font-size:2.3rem!important;font-weight:600!important;color:#4A3CB8!important;line-height:1.06!important;margin:0 0 7px!important}.g-stat3 .elementor-icon-box-description{font-size:.86rem!important;line-height:1.5;color:#5E5C7A;max-width:24ch;margin-inline:auto}.ev-card h3 a{color:inherit;text-decoration:none;transition:color .2s}.ev-card h3 a:hover{color:#5A4BD1;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.elementor-element-pn{padding:38px 0 30px!important}.g-stat3{margin-bottom:26px}.g-stat3 .elementor-icon-box-title{font-size:2rem!important}}.g-stat3 .elementor-icon-box-icon{text-align:center!important}.g-stat3 .elementor-icon-box-icon .elementor-icon{margin-inline:auto!important}/* STATISTIQUES EN LIGNES COMPACTES SUR MOBILE */@media(max-width:767px){.elementor-element-pn{padding:26px 0 20px!important}.elementor-element-pn .g-stat3{margin-bottom:0!important}.elementor-element-pn>.elementor-container>.elementor-column>.elementor-element-populated{padding:13px 14px!important;border-bottom:1px solid #EAE8F3}.elementor-element-pn>.elementor-container>.elementor-column:last-child>.elementor-element-populated{border-bottom:0!important}.elementor-element-pn .elementor-icon-box-wrapper{flex-direction:row!important;align-items:center!important;gap:14px;text-align:left!important}.elementor-element-pn .elementor-icon-box-icon{margin:0!important;flex:0 0 44px;width:44px!important;text-align:left!important}.elementor-element-pn .g-ib .elementor-icon,.elementor-element-pn .elementor-icon{width:44px!important;height:44px!important;margin-inline:0!important}.elementor-element-pn .elementor-icon-box-content{text-align:left!important}.elementor-element-pn .elementor-icon-box-title{font-size:1.45rem!important;margin:0!important;line-height:1.1!important}.elementor-element-pn .elementor-icon-box-description{font-size:.84rem!important;line-height:1.4!important;margin:3px 0 0!important;max-width:none!important}}/* FINITIONS BANDE ET STATS */@media(hover:none){}@media(max-width:767px){.elementor-element-pn .elementor-icon-box-wrapper{gap:16px!important}.elementor-element-pn>.elementor-container>.elementor-column>.elementor-element-populated{padding:15px 16px!important}.elementor-element-pn .elementor-icon-box-description{margin-top:4px!important}}/* End custom CSS */