.elementor-1400 .elementor-element.elementor-element-96b21aa{--display:flex;--min-height:660px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1400 .elementor-element.elementor-element-96b21aa:not(.elementor-motion-effects-element-type-background), .elementor-1400 .elementor-element.elementor-element-96b21aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1400 .elementor-element.elementor-element-96b21aa > .elementor-shape-bottom, .elementor-1400 .elementor-element.elementor-element-96b21aa > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1400 .elementor-element.elementor-element-f7eca0c{width:100%;max-width:100%;bottom:-1.149%;z-index:0;}body:not(.rtl) .elementor-1400 .elementor-element.elementor-element-f7eca0c{left:0px;}body.rtl .elementor-1400 .elementor-element.elementor-element-f7eca0c{right:0px;}.elementor-1400 .elementor-element.elementor-element-8cc2ebd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1400 .elementor-element.elementor-element-21c396b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0;--padding-bottom:0;--padding-left:calc(max(20px, (100vw - 1320px) * 0.5));--padding-right:0;}.elementor-1400 .elementor-element.elementor-element-6f58218 > .elementor-widget-container{margin:-15% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1400 .elementor-element.elementor-element-6f58218{z-index:5;}.elementor-1400 .elementor-element.elementor-element-6f58218 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1400 .elementor-element.elementor-element-b7c627f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:calc(max(20px, (100vw - 1320px) * 0.5));}.elementor-1400 .elementor-element.elementor-element-b7c627f.e-con{--align-self:flex-end;}.elementor-1400 .elementor-element.elementor-element-cfd0562{z-index:5;text-align:left;}.elementor-1400 .elementor-element.elementor-element-cfd0562 img{max-width:504px;border-radius:24px 24px 24px 24px;}.elementor-1400 .elementor-element.elementor-element-1f8f54e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:95px 0px;--row-gap:95px;--column-gap:0px;--padding-top:95px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1400 .elementor-element.elementor-element-6b70753{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1400 .elementor-element.elementor-element-4029566{text-align:center;}.elementor-1400 .elementor-element.elementor-element-4029566 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1400 .elementor-element.elementor-element-565e0c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1400 .elementor-element.elementor-element-b07c3f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1400 .elementor-element.elementor-element-677b400{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1400 .elementor-element.elementor-element-140ad59 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-b6e4f1a );}.elementor-1400 .elementor-element.elementor-element-140ad59 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;}.elementor-1400 .elementor-element.elementor-element-6f27691{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1400 .elementor-element.elementor-element-9c728f7{--grid-columns:2;--grid-row-gap:28px;--grid-column-gap:28px;}.elementor-1400 .elementor-element.elementor-element-9c728f7 .elementor-pagination{text-align:center;margin-top:40px;}body:not(.rtl) .elementor-1400 .elementor-element.elementor-element-9c728f7 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1400 .elementor-element.elementor-element-9c728f7 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1400 .elementor-element.elementor-element-9c728f7 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1400 .elementor-element.elementor-element-9c728f7 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-1400 .elementor-element.elementor-element-96b21aa{--min-height:420px;}.elementor-1400 .elementor-element.elementor-element-8cc2ebd{--justify-content:center;}.elementor-1400 .elementor-element.elementor-element-21c396b{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1400 .elementor-element.elementor-element-6f58218 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1400 .elementor-element.elementor-element-cfd0562 img{max-width:300px;}.elementor-1400 .elementor-element.elementor-element-140ad59 .elementor-heading-title{font-size:20px;}.elementor-1400 .elementor-element.elementor-element-9c728f7{--grid-columns:1;}}@media(max-width:767px){.elementor-1400 .elementor-element.elementor-element-96b21aa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1400 .elementor-element.elementor-element-f7eca0c{bottom:25%;}.elementor-1400 .elementor-element.elementor-element-8cc2ebd{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1400 .elementor-element.elementor-element-21c396b{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1400 .elementor-element.elementor-element-b7c627f{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1400 .elementor-element.elementor-element-cfd0562{text-align:center;}.elementor-1400 .elementor-element.elementor-element-cfd0562 img{max-width:250px;}.elementor-1400 .elementor-element.elementor-element-1f8f54e{--padding-top:95px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1400 .elementor-element.elementor-element-9c728f7{--grid-columns:1;}}@media(min-width:768px){.elementor-1400 .elementor-element.elementor-element-21c396b{--width:50%;}.elementor-1400 .elementor-element.elementor-element-b7c627f{--width:50%;}.elementor-1400 .elementor-element.elementor-element-b07c3f2{--width:15%;}.elementor-1400 .elementor-element.elementor-element-6f27691{--width:85%;}}@media(max-width:1440px) and (min-width:768px){.elementor-1400 .elementor-element.elementor-element-b07c3f2{--width:20%;}.elementor-1400 .elementor-element.elementor-element-6f27691{--width:80%;}}/* Start custom CSS for html, class: .elementor-element-f7eca0c */.elementor-1400 .elementor-element.elementor-element-f7eca0c {
    pointer-events: none;
}
.elementor-1400 .elementor-element.elementor-element-f7eca0c svg {
    min-width: 100vw;
    width: 1600px;
}

.elementor-1400 .elementor-element.elementor-element-f7eca0c svg path {
    fill: transparent;
    stroke-dasharray: 3000;
    stroke-dashoffset: 3000;
    animation: drawWave 5s ease-in-out forwards;
}

@keyframes drawWave {
    to {
        stroke-dashoffset: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b21aa */.elementor-1400 .elementor-element.elementor-element-96b21aa>.elementor-shape-bottom svg {
    display: none;
}
.elementor-1400 .elementor-element.elementor-element-96b21aa>.elementor-shape-bottom {
    height: 45vh;
    background-image: url("data:image/svg+xml,%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 881.7 288.2'%3E%3C!-- Generator: Adobe Illustrator 29.2.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 116) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M881.7,0v288.2H0C529.5,271.4,772.6,117.3,881.7,0Z'/%3E%3Cpath class='st0' d='M881.7,0v288.2H0C529.5,271.4,772.6,117.3,881.7,0Z'/%3E%3C/svg%3E");
    background-position: bottom right -170px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -2px;
    z-index: 10!important;
}

.elementor-1400 .elementor-element.elementor-element-96b21aa:before {
    transform: scaleX(0);
    transform-origin: left;
    animation: revealBackground 15s cubic-bezier(0.65, -0.55, 0.3, 1.5) forwards;
}
@keyframes revealBackground {
  0% {
    transform: scaleX(0);
  }
  80% {
    transform: scaleX(1.05); /* léger dépassement */
  }
  100% {
    transform: scaleX(1); /* revient à la taille normale */
  }
}

@media screen and (max-width: 767px) {
    .elementor-1400 .elementor-element.elementor-element-96b21aa>.elementor-shape-bottom {
        background-position: bottom right 0;
    }
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-d8924af */.elementor-1400 .elementor-element.elementor-element-d8924af .facetwp-facet {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.elementor-1400 .elementor-element.elementor-element-d8924af .facetwp-checkbox {
    margin-bottom: 0!important;
}
.elementor-1400 .elementor-element.elementor-element-d8924af .facetwp-checkbox[data-value="vivre-avec-la-maladie"] {
    order: 5;
}
.elementor-1400 .elementor-element.elementor-element-d8924af .facetwp-checkbox[data-value="accompagner-un-proche"] {
    order: 10;
}
.elementor-1400 .elementor-element.elementor-element-d8924af .facetwp-checkbox[data-value="information-generale-sur-les-troubles-neurocogniti"] {
    order: 15;
}

.elementor-1400 .elementor-element.elementor-element-d8924af .facet-wrap :is(h1, h2, h3, h4, h5, h6) {
    font-family: "Assistant";
    font-weight: 600;
    font-size: 16px;
    line-height: 1.2em;
}
.elementor-1400 .elementor-element.elementor-element-d8924af .facetwp-counter {
    display: none;
}

.elementor-1400 .elementor-element.elementor-element-d8924af .facetwp-facet {
    margin-bottom: 0;
}

.elementor-1400 .elementor-element.elementor-element-d8924af .facetwp-display-value {
    padding: 0;
}

.elementor-1400 .elementor-element.elementor-element-d8924af .facetwp-checkbox {
    font-family: "Assistant";
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3em;

    padding-left: 26px;
    background-position: top 3px left;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 0.5H12C13.933 0.5 15.5 2.067 15.5 4V12C15.5 13.933 13.933 15.5 12 15.5H4C2.067 15.5 0.5 13.933 0.5 12V4C0.5 2.067 2.067 0.5 4 0.5Z' fill='white'/%3E%3Cpath d='M4 0.5H12C13.933 0.5 15.5 2.067 15.5 4V12C15.5 13.933 13.933 15.5 12 15.5H4C2.067 15.5 0.5 13.933 0.5 12V4C0.5 2.067 2.067 0.5 4 0.5Z' stroke='%23323340'/%3E%3C/svg%3E%0A");
        background-size: 16px 16px;
        margin-bottom: 20px;
}

.elementor-1400 .elementor-element.elementor-element-d8924af .facetwp-checkbox.checked {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4C0 1.79086 1.79086 0 4 0H12C14.2091 0 16 1.79086 16 4V12C16 14.2091 14.2091 16 12 16H4C1.79086 16 0 14.2091 0 12V4Z' fill='%2300308C'/%3E%3Cpath d='M5.1875 8.375L7.4375 10.625L11.5625 5' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.elementor-1400 .elementor-element.elementor-element-d8924af .facetwp-facet>.facetwp-checkbox:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-6fd0736 */.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-facet {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-checkbox {
    margin-bottom: 0!important;
}
.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-checkbox[data-value="video"] {
    order: 5;
}
.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-checkbox[data-value="document"] {
    order: 10;
}
.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-checkbox[data-value="outils"] {
    order: 15;
}
.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-checkbox[data-value="application-de-stimulation-cognitive"] {
    order: 20;
}
.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-checkbox[data-value="article"] {
    order: 25;
}


.elementor-1400 .elementor-element.elementor-element-6fd0736 .facet-wrap :is(h1, h2, h3, h4, h5, h6) {
    font-family: "Assistant";
    font-weight: 600;
    font-size: 16px;
    line-height: 1.2em;
}
.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-counter {
    display: none;
}

.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-facet {
    margin-bottom: 0;
}

.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-display-value {
    padding: 0;
}

.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-checkbox {
    font-family: "Assistant";
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3em;

    padding-left: 26px;
    background-position: top 3px left;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 0.5H12C13.933 0.5 15.5 2.067 15.5 4V12C15.5 13.933 13.933 15.5 12 15.5H4C2.067 15.5 0.5 13.933 0.5 12V4C0.5 2.067 2.067 0.5 4 0.5Z' fill='white'/%3E%3Cpath d='M4 0.5H12C13.933 0.5 15.5 2.067 15.5 4V12C15.5 13.933 13.933 15.5 12 15.5H4C2.067 15.5 0.5 13.933 0.5 12V4C0.5 2.067 2.067 0.5 4 0.5Z' stroke='%23323340'/%3E%3C/svg%3E%0A");
        background-size: 16px 16px;
        margin-bottom: 20px;
}

.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-checkbox.checked {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4C0 1.79086 1.79086 0 4 0H12C14.2091 0 16 1.79086 16 4V12C16 14.2091 14.2091 16 12 16H4C1.79086 16 0 14.2091 0 12V4Z' fill='%2300308C'/%3E%3Cpath d='M5.1875 8.375L7.4375 10.625L11.5625 5' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.elementor-1400 .elementor-element.elementor-element-6fd0736 .facetwp-facet>.facetwp-checkbox:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9c728f7 */.elementor-1400 .elementor-element.elementor-element-9c728f7 .e-loop-item>div {
    height: 100%;
}
.elementor-1400 .elementor-element.elementor-element-9c728f7 .wl_resource_link .elementor-button {
    margin-top: 8px;
    padding-left:;
}
.elementor-1400 .elementor-element.elementor-element-9c728f7 .wl_resource_link .elementor-button,
.elementor-1400 .elementor-element.elementor-element-9c728f7 .wl_resource_link .elementor-button:visited {
    color: #00308C;
}/* End custom CSS */