.elementor-806 .elementor-element.elementor-element-5408cbb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-806 .elementor-element.elementor-element-4aa08fb{text-align:center;}.elementor-806 .elementor-element.elementor-element-eff0ef6{text-align:center;}.elementor-806 .elementor-element.elementor-element-e54b3fb{width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--container-widget-flex-grow:0;text-align:center;font-weight:700;line-height:1.8125em;}.elementor-806 .elementor-element.elementor-element-e54b3fb > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-806 .elementor-element.elementor-element-f8a3663{--display:flex;--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-806 .elementor-element.elementor-element-16e34bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-806 .elementor-element.elementor-element-16e34bd:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-16e34bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7bbee6 );}.elementor-806 .elementor-element.elementor-element-0592ad2{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-space-between:0px;}.elementor-806 .elementor-element.elementor-element-20087d7{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-806 .elementor-element.elementor-element-a3e5a24{--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;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:8.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-806 .elementor-element.elementor-element-13ea289{--grid-columns:3;--grid-row-gap:4rem;--load-more-button-align:center;--grid-column-gap:3rem;}.elementor-806 .elementor-element.elementor-element-272ade9{--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:0rem 6.875rem;--row-gap:0rem;--column-gap:6.875rem;--padding-top:6.625rem;--padding-bottom:6.625rem;--padding-left:0rem;--padding-right:0rem;}.elementor-806 .elementor-element.elementor-element-272ade9:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-272ade9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7bbee6 );}.elementor-806 .elementor-element.elementor-element-0c4ae30{--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;}.elementor-806 .elementor-element.elementor-element-2812749{text-align:start;}.elementor-806 .elementor-element.elementor-element-056a8e1{text-align:start;}.elementor-806 .elementor-element.elementor-element-c80e375{width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--container-widget-flex-grow:0;text-align:start;font-weight:700;line-height:1.8125em;}.elementor-806 .elementor-element.elementor-element-c80e375 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-806 .elementor-element.elementor-element-14c1303{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-f9494e2 .elementor-image-box-wrapper{text-align:start;}.elementor-806 .elementor-element.elementor-element-f9494e2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-806 .elementor-element.elementor-element-f9494e2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-806 .elementor-element.elementor-element-f9494e2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-806 .elementor-element.elementor-element-f9494e2 .elementor-image-box-wrapper .elementor-image-box-img{width:10rem;}.elementor-806 .elementor-element.elementor-element-f9494e2 .elementor-image-box-img img{height:15rem;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-806 .elementor-element.elementor-element-f9494e2 .elementor-image-box-title{font-size:1.125rem;font-weight:700;line-height:1.83em;color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-f9494e2 .elementor-image-box-description{line-height:1.81em;color:var( --e-global-color-text );}.elementor-806 .elementor-element.elementor-element-571204f .elementor-image-box-wrapper{text-align:start;}.elementor-806 .elementor-element.elementor-element-571204f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-806 .elementor-element.elementor-element-571204f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-806 .elementor-element.elementor-element-571204f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-806 .elementor-element.elementor-element-571204f .elementor-image-box-wrapper .elementor-image-box-img{width:10rem;}.elementor-806 .elementor-element.elementor-element-571204f .elementor-image-box-img img{height:15rem;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-806 .elementor-element.elementor-element-571204f .elementor-image-box-title{font-size:1.125rem;font-weight:700;line-height:1.83em;color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-571204f .elementor-image-box-description{line-height:1.81em;color:var( --e-global-color-text );}.elementor-806 .elementor-element.elementor-element-c571839 .elementor-image-box-wrapper{text-align:start;}.elementor-806 .elementor-element.elementor-element-c571839.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-806 .elementor-element.elementor-element-c571839.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-806 .elementor-element.elementor-element-c571839.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-806 .elementor-element.elementor-element-c571839 .elementor-image-box-wrapper .elementor-image-box-img{width:10rem;}.elementor-806 .elementor-element.elementor-element-c571839 .elementor-image-box-img img{height:15rem;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-806 .elementor-element.elementor-element-c571839 .elementor-image-box-title{font-size:1.125rem;font-weight:700;line-height:1.83em;color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-c571839 .elementor-image-box-description{line-height:1.81em;color:var( --e-global-color-text );}.elementor-806 .elementor-element.elementor-element-30205b7 .elementor-image-box-wrapper{text-align:start;}.elementor-806 .elementor-element.elementor-element-30205b7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-806 .elementor-element.elementor-element-30205b7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-806 .elementor-element.elementor-element-30205b7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-806 .elementor-element.elementor-element-30205b7 .elementor-image-box-wrapper .elementor-image-box-img{width:10rem;}.elementor-806 .elementor-element.elementor-element-30205b7 .elementor-image-box-img img{height:15rem;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-806 .elementor-element.elementor-element-30205b7 .elementor-image-box-title{font-size:1.125rem;font-weight:700;line-height:1.83em;color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-30205b7 .elementor-image-box-description{line-height:1.81em;color:var( --e-global-color-text );}.elementor-806 .elementor-element.elementor-element-0633f95{--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:0rem 6.875rem;--row-gap:0rem;--column-gap:6.875rem;--padding-top:6.625rem;--padding-bottom:6.625rem;--padding-left:0rem;--padding-right:0rem;}.elementor-806 .elementor-element.elementor-element-0633f95:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-0633f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-bc588d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-3263e99 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-806 .elementor-element.elementor-element-3263e99 .elementor-icon{font-size:5.625rem;}.elementor-806 .elementor-element.elementor-element-3263e99 .elementor-icon-box-title, .elementor-806 .elementor-element.elementor-element-3263e99 .elementor-icon-box-title a{font-size:1.125rem;font-weight:700;line-height:1.83em;}.elementor-806 .elementor-element.elementor-element-3263e99 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-3263e99 .elementor-icon-box-description{line-height:1.81em;color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-c9b626a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-806 .elementor-element.elementor-element-c9b626a .elementor-icon{font-size:5.625rem;}.elementor-806 .elementor-element.elementor-element-c9b626a .elementor-icon-box-title, .elementor-806 .elementor-element.elementor-element-c9b626a .elementor-icon-box-title a{font-size:1.125rem;font-weight:700;line-height:1.83em;}.elementor-806 .elementor-element.elementor-element-c9b626a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-c9b626a .elementor-icon-box-description{line-height:1.81em;color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-004ccd2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-806 .elementor-element.elementor-element-004ccd2 .elementor-icon{font-size:5.625rem;}.elementor-806 .elementor-element.elementor-element-004ccd2 .elementor-icon-box-title, .elementor-806 .elementor-element.elementor-element-004ccd2 .elementor-icon-box-title a{font-size:1.125rem;font-weight:700;line-height:1.83em;}.elementor-806 .elementor-element.elementor-element-004ccd2 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-004ccd2 .elementor-icon-box-description{line-height:1.81em;color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-82de096 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-806 .elementor-element.elementor-element-82de096 .elementor-icon{font-size:5.625rem;}.elementor-806 .elementor-element.elementor-element-82de096 .elementor-icon-box-title, .elementor-806 .elementor-element.elementor-element-82de096 .elementor-icon-box-title a{font-size:1.125rem;font-weight:700;line-height:1.83em;}.elementor-806 .elementor-element.elementor-element-82de096 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-82de096 .elementor-icon-box-description{line-height:1.81em;color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-4807a41{--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;}.elementor-806 .elementor-element.elementor-element-0010937{text-align:end;}.elementor-806 .elementor-element.elementor-element-0010937 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-feacdd6{text-align:end;}.elementor-806 .elementor-element.elementor-element-feacdd6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-ddc99cc > .elementor-widget-container{margin:9rem 0rem 0rem 0rem;}.elementor-806 .elementor-element.elementor-element-e6ef3e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3rem;--padding-bottom:8.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-806 .elementor-element.elementor-element-627dde0{text-align:center;}.elementor-806 .elementor-element.elementor-element-68fdf61{text-align:center;}.elementor-806 .elementor-element.elementor-element-ab89376 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-806 .elementor-element.elementor-element-ab89376 img{max-width:22rem;}.elementor-806 .elementor-element.elementor-element-6fb4374{width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--container-widget-flex-grow:0;text-align:center;font-weight:700;line-height:1.8125em;color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-6fb4374 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-806 .elementor-element.elementor-element-f41e6b2 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-806 .elementor-element.elementor-element-c7dc56b{--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:0rem 6.875rem;--row-gap:0rem;--column-gap:6.875rem;--padding-top:6.625rem;--padding-bottom:6.625rem;--padding-left:0rem;--padding-right:0rem;}.elementor-806 .elementor-element.elementor-element-c7dc56b:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-c7dc56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-e69c815{text-align:start;}.elementor-806 .elementor-element.elementor-element-e69c815 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-b16dfc5{text-align:start;}.elementor-806 .elementor-element.elementor-element-b16dfc5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-02c1556{width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--container-widget-flex-grow:0;text-align:start;font-weight:700;line-height:1.8125em;color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-02c1556 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-806 .elementor-element.elementor-element-e9c56a4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:4.75rem 7.875rem;--row-gap:4.75rem;--column-gap:7.875rem;--grid-auto-flow:row;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-806 .elementor-element.elementor-element-ee2e176 .elementor-icon-box-wrapper{text-align:start;}.elementor-806 .elementor-element.elementor-element-ee2e176 .elementor-icon-box-title, .elementor-806 .elementor-element.elementor-element-ee2e176 .elementor-icon-box-title a{font-size:1.125rem;font-weight:700;line-height:1.84em;}.elementor-806 .elementor-element.elementor-element-ee2e176 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-ee2e176 .elementor-icon-box-description{line-height:1.8125em;color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-f62dd9c .elementor-icon-box-wrapper{text-align:start;}.elementor-806 .elementor-element.elementor-element-f62dd9c .elementor-icon-box-title, .elementor-806 .elementor-element.elementor-element-f62dd9c .elementor-icon-box-title a{font-size:1.125rem;font-weight:700;line-height:1.84em;}.elementor-806 .elementor-element.elementor-element-f62dd9c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-f62dd9c .elementor-icon-box-description{line-height:1.8125em;color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-ac572ec .elementor-icon-box-wrapper{text-align:start;}.elementor-806 .elementor-element.elementor-element-ac572ec .elementor-icon-box-title, .elementor-806 .elementor-element.elementor-element-ac572ec .elementor-icon-box-title a{font-size:1.125rem;font-weight:700;line-height:1.84em;}.elementor-806 .elementor-element.elementor-element-ac572ec .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-ac572ec .elementor-icon-box-description{line-height:1.8125em;color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-6fa2564 .elementor-icon-box-wrapper{text-align:start;}.elementor-806 .elementor-element.elementor-element-6fa2564 .elementor-icon-box-title, .elementor-806 .elementor-element.elementor-element-6fa2564 .elementor-icon-box-title a{font-size:1.125rem;font-weight:700;line-height:1.84em;}.elementor-806 .elementor-element.elementor-element-6fa2564 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-6fa2564 .elementor-icon-box-description{line-height:1.8125em;color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-e775b0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-806 .elementor-element.elementor-element-953c853{width:100%;max-width:100%;text-align:center;}.elementor-806 .elementor-element.elementor-element-f9cdeb9{width:100%;max-width:100%;text-align:center;}.elementor-806 .elementor-element.elementor-element-ab60efc{width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--container-widget-flex-grow:0;text-align:center;font-weight:700;line-height:1.8125em;}.elementor-806 .elementor-element.elementor-element-ab60efc > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-806 .elementor-element.elementor-element-eca8558{--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;--justify-content:center;--margin-top:1.875rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-806 .elementor-element.elementor-element-f955953 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-94e3a70 .elementor-button{background-color:#02010100;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-94e3a70 .elementor-button:hover, .elementor-806 .elementor-element.elementor-element-94e3a70 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-94e3a70 .elementor-button:hover svg, .elementor-806 .elementor-element.elementor-element-94e3a70 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-806 .elementor-element.elementor-element-0c4ae30{--width:35%;}.elementor-806 .elementor-element.elementor-element-14c1303{--width:65%;}.elementor-806 .elementor-element.elementor-element-bc588d0{--width:65%;}.elementor-806 .elementor-element.elementor-element-4807a41{--width:35%;}.elementor-806 .elementor-element.elementor-element-e9c56a4{--width:100%;}}@media(max-width:1024px){.elementor-806 .elementor-element.elementor-element-13ea289{--grid-columns:2;}.elementor-806 .elementor-element.elementor-element-14c1303{--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-bc588d0{--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-e9c56a4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-806 .elementor-element.elementor-element-13ea289{--grid-columns:1;}.elementor-806 .elementor-element.elementor-element-14c1303{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-f9494e2 .elementor-image-box-img{margin-bottom:15px;}.elementor-806 .elementor-element.elementor-element-571204f .elementor-image-box-img{margin-bottom:15px;}.elementor-806 .elementor-element.elementor-element-c571839 .elementor-image-box-img{margin-bottom:15px;}.elementor-806 .elementor-element.elementor-element-30205b7 .elementor-image-box-img{margin-bottom:15px;}.elementor-806 .elementor-element.elementor-element-bc588d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-e9c56a4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-eff0ef6 */.elementor-806 .elementor-element.elementor-element-eff0ef6 span {
    --ee-couleur2:#FCEFDD;
    --decalage: 0px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9eab4f8 */.custom-filter {
  all: unset;
  position: relative;
  width: 100%;
  max-width: 400px;
}

.custom-filter summary {
  list-style: none;
  cursor: pointer;
  padding: 10px 14px;
  display: flex;
  align-items: center;
  gap: .5rem;
  font-weight: 700;
}

.custom-filter summary:hover {
  color: var(--e-global-color-accent);  
}

.custom-filter[open] summary {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.custom-filter summary::after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none'%3E%3Cpath d='M4.00001 4.5C3.85053 4.5 3.70143 4.44393 3.58768 4.33251L0.671162 1.47549C0.442946 1.25193 0.442946 0.890875 0.671162 0.667671C0.899379 0.44411 1.26795 0.44411 1.49581 0.667671L4 3.12078L6.5042 0.667671C6.73241 0.44411 7.10099 0.44411 7.32884 0.667671C7.55705 0.891231 7.55705 1.25229 7.32884 1.47549L4.41232 4.33251C4.29857 4.44394 4.14912 4.5 4.00001 4.5Z' fill='%23760510' stroke='%23760510'/%3E%3C/svg%3E");
    display: block;
    width: 8px;
    height: 5px;
}

.custom-filter-list {
    position: absolute;
    width: max-content;
    background: white;
    z-index: 10;
    overflow-y: auto;
    border-radius: 12px;
    background: #E0CBAE;
    padding: 1.25rem 1.875rem;    
}

.custom-filter-list .custom-filter-item {
  all: unset;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-size: 0.875rem;
  font-weight: 700;
  text-align: left;
  background: none;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
}



.custom-filter-list .custom-filter-item:hover {
  border: none;
  color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4931f7e */.elementor-806 .elementor-element.elementor-element-4931f7e {
    display: flex;
    align-items: center;
    gap: .5rem;
    margin-right: auto;
}

.elementor-806 .elementor-element.elementor-element-4931f7e::before {
    content: '';
    width: 13px;
    height: 13px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='14' fill='none'%3E%3Cpath fill='%23000' d='M12.527.787 8.507 7.75v3.672a.44.44 0 0 1-.238.39l-3.63 1.854a.44.44 0 0 1-.428-.016.44.44 0 0 1-.21-.373v-.588l3.634-1.856V6.825l.001-.003L11.5.13h.648a.438.438 0 0 1 .379.657m-5.938 9.407V6.655c0-.072.02-.143.056-.204L10.357.02 10.369 0H0l3.724 6.45a.4.4 0 0 1 .055.205v4.975z'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-0592ad2 */.elementor-806 .elementor-element.elementor-element-0592ad2 .e-filter {
    display: none;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-20087d7 */.elementor-806 .elementor-element.elementor-element-20087d7 .e-filter {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c34c46 */.elementor-806 .elementor-element.elementor-element-4c34c46 {
    display: flex;
    align-items: center;
    gap: .5rem;
    cursor: pointer;
}

.elementor-806 .elementor-element.elementor-element-4c34c46::before {
    content: '';
    width: 13px;
    height: 13px;
    display: block;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none'%3E%3Cpath d='M6.337.584c3.17 0 5.75 2.58 5.75 5.75s-2.58 5.75-5.75 5.75-5.75-2.58-5.75-5.75 2.58-5.75 5.75-5.75Zm0 .707a5.05 5.05 0 0 0-5.043 5.043 5.05 5.05 0 0 0 5.043 5.043 5.05 5.05 0 0 0 5.043-5.043 5.05 5.05 0 0 0-5.043-5.043Z' fill='%23000' stroke='%23000' stroke-width='.1'/%3E%3Cpath d='M7.883 4.285a.36.36 0 0 1 .5 0l.044.054a.35.35 0 0 1 .058.196.35.35 0 0 1-.102.25l-1.55 1.549 1.55 1.549a.35.35 0 0 1 .102.25.35.35 0 0 1-.102.25.36.36 0 0 1-.501 0L6.333 6.834 4.785 8.383a.35.35 0 0 1-.5 0 .354.354 0 0 1 0-.5l1.548-1.549-1.549-1.549a.35.35 0 0 1 0-.5.36.36 0 0 1 .5 0l1.549 1.548z' fill='%23000' stroke='%23000' stroke-width='.1'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-13ea289 */.elementor-806 .elementor-element.elementor-element-13ea289 .e-loop-item .elementor-element,
.elementor-806 .elementor-element.elementor-element-13ea289 .e-loop-item .elementor-shortcode,
.elementor-806 .elementor-element.elementor-element-13ea289 .e-loop-item article {
    height: 100%;
}

.elementor-806 .elementor-element.elementor-element-13ea289 .df-archive-title {
    font-weight: 600;
    font-size: .875rem;
    line-height: 1.57;
    color: inherit;
}

#df-post-list .df-post__date {
    margin-top: 1rem;
}

#df-post-list .df-archive-duration-text {
    font-size: 0.75rem;
}

#df-post-list .df-archive-duration {
    display: flex;
    align-items: center;
}

#df-post-list .df-archive-tags .df-tag {
    background: transparent;
    border: 1px solid;
    border-radius: 7px;
    color: #E8D5BA;
}

.elementor-806 .elementor-element.elementor-element-13ea289 .df-tag {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: .5rem .625rem;
}

.elementor-806 .elementor-element.elementor-element-13ea289 .df-tag::before {
    content: '';
    display: block;
    width: 1rem;
    height: 1rem;
    --bg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none'%3E%3Cpath fill='%23e8d5ba' d='M10.64 0H5.32C4.48 0 3.8.68 3.8 1.52V3.8H1.52C.68 3.8 0 4.48 0 5.32v5.32a1.52 1.52 0 0 0 1.52 1.52h5.32a1.52 1.52 0 0 0 1.52-1.52V8.36h2.28a1.52 1.52 0 0 0 1.52-1.52V1.52A1.52 1.52 0 0 0 10.64 0m-3.8 10.64H1.52V5.32H3.8v1.52a1.52 1.52 0 0 0 1.52 1.52h1.52zm0-3.8H5.32V5.32h1.52zm3.8 0H8.36V5.32A1.52 1.52 0 0 0 6.84 3.8H5.32V1.52h5.32z'/%3E%3C/svg%3E");
    background: var(--bg-icon);
    background-size: contain;
    background-repeat: no-repeat;
}

.elementor-806 .elementor-element.elementor-element-13ea289 [data-training="Distanciel"] .df-tag::before {
   --bg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='13' fill='none'%3E%3Cpath fill='%23e8d5ba' d='M8.07 9.82a5.66 5.66 0 0 1-6.103 0c-.803.355-1.425.874-1.69 1.558-.224.575.359.95.965.816 1.239-.269 2.516-.93 3.777-.93s2.54.66 3.778.93c.602.131 1.186-.241.96-.819-.268-.68-.888-1.2-1.688-1.556M5.016 6.421a1.41 1.41 0 0 0 1.408-1.406c0-.775-.63-1.405-1.408-1.405-.031 0-.059.008-.09.008.112.156.181.344.181.55 0 .522-.425.95-.95.95a.94.94 0 0 1-.536-.17c0 .023-.005.042-.005.065a1.403 1.403 0 0 0 1.4 1.408m0 3.614c2.769 0 5.022-2.25 5.022-5.02A5.025 5.025 0 0 0 5.017 0 5.023 5.023 0 0 0 0 5.017c0 2.769 2.253 5.019 5.017 5.019m0-7.378A2.365 2.365 0 0 1 7.38 5.017a2.362 2.362 0 0 1-4.722 0c0-1.3 1.058-2.359 2.358-2.359'/%3E%3C/svg%3E"); 
}


#df-post-list [data-training="Présentiel"] .df-tag {
    border: 0 none;
}

.elementor-806 .elementor-element.elementor-element-13ea289 [data-training="Présentiel"] .df-tag::before {
    --bg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%23e8d5ba' d='M7.122.334C4.305.27 2 2.521 2 5.306c0 3.43 2.61 6.067 4.153 7.666a1.185 1.185 0 0 0 1.703 0c1.434-1.486 3.79-3.87 4.115-6.954.309-2.94-1.874-5.616-4.849-5.683M7.005 7.15A1.85 1.85 0 0 1 5.15 5.306c0-1.017.83-1.841 1.855-1.841 1.022 0 1.854.824 1.854 1.841 0 1.019-.831 1.843-1.854 1.843'/%3E%3C/svg%3E");

}

.elementor-806 .elementor-element.elementor-element-13ea289 [data-training="E-learning"] .df-tag::before {
    --bg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%23e8d5ba' d='M12.795 12.104 11.58 9.799V1.476c0-.384-.32-.64-.64-.64H1.976c-.385 0-.64.256-.64.64V9.8L.054 12.104A.63.63 0 0 0 .63 13h11.524c.512 0 .832-.448.64-.896m-8.259.256.64-1.28h2.561l.64 1.28zm5.762-4.482H2.616V2.116h7.682z'/%3E%3Cpath fill='%23e8d5ba' d='M5.818 4.037c0 .854-1.28.854-1.28 0s1.28-.854 1.28 0M5.177 5.317c-.704 0-1.28.577-1.28 1.28h2.56c0-.703-.576-1.28-1.28-1.28M7.097 4.677h1.28c.385 0 .64-.256.64-.64s-.255-.64-.64-.64h-1.28c-.384 0-.64.256-.64.64s.256.64.64.64'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2812749 */.elementor-806 .elementor-element.elementor-element-2812749 .elementor-heading-title::after {
 margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c1303 */.elementor-806 .elementor-element.elementor-element-14c1303 .elementor-icon-box-icon .elementor-icon {
    margin-left: 1.25rem;
}

.elementor-806 .elementor-element.elementor-element-14c1303 .elementor-icon-box-icon::after {
    content: '';
    display: block;
    background: url('/wp-content/uploads/ico_main1.svg');
    width: 86px;
    height: 80px;
    margin-top: -1.7rem;
    z-index: 10;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0010937 */.elementor-806 .elementor-element.elementor-element-0010937 .elementor-heading-title::after {
    margin-right: 0;
    background: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0633f95 */.elementor-806 .elementor-element.elementor-element-0633f95::before {
    content: '';
    background: url('/wp-content/uploads/sep_blobrouge01.svg');
    background-position: center top;
    background-size: cover;
    display: block;
    background-repeat: no-repeat;
    background-color: #e8d5ba;
    height: 6.25rem;
}

.elementor-806 .elementor-element.elementor-element-0633f95::after {
    content: '';
    background: url('/wp-content/uploads/sep_blobrouge02.svg');
    background-position: center top;
    background-size: cover;
    display: block;
    background-repeat: no-repeat;
    background-color: var(--e-global-color-primary);
    height: 6.25rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e69c815 */.elementor-806 .elementor-element.elementor-element-e69c815 .elementor-heading-title::after {
    margin-left: 0;
    background: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7dc56b */.elementor-806 .elementor-element.elementor-element-c7dc56b::before {
    content: '';
    background: url('/wp-content/uploads/sep_blobrouge01.svg');
    background-position: center top;
    background-size: cover;
    display: block;
    background-repeat: no-repeat;
    background-color: #e8d5ba;
    height: 6.25rem;
}

.elementor-806 .elementor-element.elementor-element-c7dc56b::after {
    content: '';
    background: url('/wp-content/uploads/sep_blobrouge02.svg');
    background-position: center top;
    background-size: cover;
    display: block;
    background-repeat: no-repeat;
    background-color: var(--e-global-color-primary);
    height: 6.25rem;
}/* End custom CSS */