.elementor-2552 .elementor-element.elementor-element-023f058{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2552 .elementor-element.elementor-element-3794546{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2552 .elementor-element.elementor-element-4c04e6b .elementor-heading-title{font-family:var( --e-global-typography-d6b589d-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b589d-font-size );font-weight:var( --e-global-typography-d6b589d-font-weight );color:var( --e-global-color-text );}.elementor-2552 .elementor-element.elementor-element-7d9899c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2552 .elementor-element.elementor-element-98f45dd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2552 .elementor-element.elementor-element-98f45dd.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2552 .elementor-element.elementor-element-e6e11e0 img{width:82%;}.elementor-2552 .elementor-element.elementor-element-b1f0819{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2552 .elementor-element.elementor-element-25db3ee a{color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2552 .elementor-element.elementor-element-187be64{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-2552 .elementor-element.elementor-element-187be64 .elementor-divider-separator{width:100%;}.elementor-2552 .elementor-element.elementor-element-187be64 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2552 .elementor-element.elementor-element-d45caa3{--display:flex;}.elementor-2552 .elementor-element.elementor-element-f7f8ae4 .elementor-heading-title{font-family:var( --e-global-typography-d6b589d-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b589d-font-size );font-weight:var( --e-global-typography-d6b589d-font-weight );color:var( --e-global-color-text );}.elementor-2552 .elementor-element.elementor-element-cda06bd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2552 .elementor-element.elementor-element-981ca14{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2552 .elementor-element.elementor-element-981ca14.e-con{--align-self:center;}.elementor-2552 .elementor-element.elementor-element-2f56c43{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2552 .elementor-element.elementor-element-609d3fc{font-family:var( --e-global-typography-4f8c907-font-family ), Sans-serif;font-size:var( --e-global-typography-4f8c907-font-size );font-weight:var( --e-global-typography-4f8c907-font-weight );}.elementor-2552 .elementor-element.elementor-element-609d3fc a{color:var( --e-global-color-primary );}.elementor-2552 .elementor-element.elementor-element-a99f7dc{--display:flex;--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2552 .elementor-element.elementor-element-7dfd516{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-2552 .elementor-element.elementor-element-7dfd516 .elementor-divider-separator{width:100%;}.elementor-2552 .elementor-element.elementor-element-7dfd516 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2552 .elementor-element.elementor-element-e49e586 .elementor-heading-title{font-family:var( --e-global-typography-d6b589d-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b589d-font-size );font-weight:var( --e-global-typography-d6b589d-font-weight );color:var( --e-global-color-text );}.elementor-2552 .elementor-element.elementor-element-5894078{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2552 .elementor-element.elementor-element-6e0a21a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2552 .elementor-element.elementor-element-6e0a21a.e-con{--align-self:center;}.elementor-2552 .elementor-element.elementor-element-d016c7c img{width:45%;}.elementor-2552 .elementor-element.elementor-element-77d46f9{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2552 .elementor-element.elementor-element-f1b0f2a{font-family:var( --e-global-typography-4f8c907-font-family ), Sans-serif;font-size:var( --e-global-typography-4f8c907-font-size );font-weight:var( --e-global-typography-4f8c907-font-weight );}.elementor-2552 .elementor-element.elementor-element-f1b0f2a a{color:var( --e-global-color-primary );}.elementor-2552 .elementor-element.elementor-element-7dd853f{--display:flex;--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2552 .elementor-element.elementor-element-7c3635e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-2552 .elementor-element.elementor-element-7c3635e .elementor-divider-separator{width:100%;}.elementor-2552 .elementor-element.elementor-element-7c3635e .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2552 .elementor-element.elementor-element-744440e .elementor-heading-title{font-family:var( --e-global-typography-d6b589d-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b589d-font-size );font-weight:var( --e-global-typography-d6b589d-font-weight );color:var( --e-global-color-text );}.elementor-2552 .elementor-element.elementor-element-2b6f464{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2552 .elementor-element.elementor-element-58df5c0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2552 .elementor-element.elementor-element-58df5c0.e-con{--align-self:center;}.elementor-2552 .elementor-element.elementor-element-a43f2ba img{width:82%;}.elementor-2552 .elementor-element.elementor-element-0fc72fe{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2552 .elementor-element.elementor-element-445d37d{font-family:var( --e-global-typography-4f8c907-font-family ), Sans-serif;font-size:var( --e-global-typography-4f8c907-font-size );font-weight:var( --e-global-typography-4f8c907-font-weight );}.elementor-2552 .elementor-element.elementor-element-445d37d a{color:var( --e-global-color-primary );}.elementor-2552 .elementor-element.elementor-element-5e77e22{--display:flex;--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2552 .elementor-element.elementor-element-5c33a08{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-2552 .elementor-element.elementor-element-5c33a08 .elementor-divider-separator{width:100%;}.elementor-2552 .elementor-element.elementor-element-5c33a08 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2552 .elementor-element.elementor-element-412af48 .elementor-heading-title{font-family:var( --e-global-typography-d6b589d-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b589d-font-size );font-weight:var( --e-global-typography-d6b589d-font-weight );color:var( --e-global-color-text );}.elementor-2552 .elementor-element.elementor-element-68582ee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2552 .elementor-element.elementor-element-f1d93bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2552 .elementor-element.elementor-element-f1d93bb.e-con{--align-self:center;}.elementor-2552 .elementor-element.elementor-element-9199d61 img{width:82%;}.elementor-2552 .elementor-element.elementor-element-1a9d74f{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2552 .elementor-element.elementor-element-2cd1f74{font-family:var( --e-global-typography-4f8c907-font-family ), Sans-serif;font-size:var( --e-global-typography-4f8c907-font-size );font-weight:var( --e-global-typography-4f8c907-font-weight );}.elementor-2552 .elementor-element.elementor-element-2cd1f74 a{color:var( --e-global-color-primary );}.elementor-2552 .elementor-element.elementor-element-5b3afad{--display:flex;--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2552 .elementor-element.elementor-element-1298c6c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-2552 .elementor-element.elementor-element-1298c6c .elementor-divider-separator{width:100%;}.elementor-2552 .elementor-element.elementor-element-1298c6c .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2552 .elementor-element.elementor-element-8b4aa38 .elementor-heading-title{font-family:var( --e-global-typography-d6b589d-font-family ), Sans-serif;font-size:var( --e-global-typography-d6b589d-font-size );font-weight:var( --e-global-typography-d6b589d-font-weight );color:var( --e-global-color-text );}.elementor-2552 .elementor-element.elementor-element-03aa973{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2552 .elementor-element.elementor-element-5d3717a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2552 .elementor-element.elementor-element-5d3717a.e-con{--align-self:center;}.elementor-2552 .elementor-element.elementor-element-f2d9e55 img{width:82%;}.elementor-2552 .elementor-element.elementor-element-84583a5{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2552 .elementor-element.elementor-element-dc34ed5{font-family:var( --e-global-typography-4f8c907-font-family ), Sans-serif;font-size:var( --e-global-typography-4f8c907-font-size );font-weight:var( --e-global-typography-4f8c907-font-weight );}.elementor-2552 .elementor-element.elementor-element-dc34ed5 a{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2552 .elementor-element.elementor-element-4c04e6b .elementor-heading-title{font-size:var( --e-global-typography-d6b589d-font-size );}.elementor-2552 .elementor-element.elementor-element-f7f8ae4 .elementor-heading-title{font-size:var( --e-global-typography-d6b589d-font-size );}.elementor-2552 .elementor-element.elementor-element-609d3fc{font-size:var( --e-global-typography-4f8c907-font-size );}.elementor-2552 .elementor-element.elementor-element-e49e586 .elementor-heading-title{font-size:var( --e-global-typography-d6b589d-font-size );}.elementor-2552 .elementor-element.elementor-element-f1b0f2a{font-size:var( --e-global-typography-4f8c907-font-size );}.elementor-2552 .elementor-element.elementor-element-744440e .elementor-heading-title{font-size:var( --e-global-typography-d6b589d-font-size );}.elementor-2552 .elementor-element.elementor-element-445d37d{font-size:var( --e-global-typography-4f8c907-font-size );}.elementor-2552 .elementor-element.elementor-element-412af48 .elementor-heading-title{font-size:var( --e-global-typography-d6b589d-font-size );}.elementor-2552 .elementor-element.elementor-element-2cd1f74{font-size:var( --e-global-typography-4f8c907-font-size );}.elementor-2552 .elementor-element.elementor-element-8b4aa38 .elementor-heading-title{font-size:var( --e-global-typography-d6b589d-font-size );}.elementor-2552 .elementor-element.elementor-element-dc34ed5{font-size:var( --e-global-typography-4f8c907-font-size );}}@media(max-width:767px){.elementor-2552 .elementor-element.elementor-element-4c04e6b .elementor-heading-title{font-size:var( --e-global-typography-d6b589d-font-size );}.elementor-2552 .elementor-element.elementor-element-98f45dd{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2552 .elementor-element.elementor-element-f7f8ae4 .elementor-heading-title{font-size:var( --e-global-typography-d6b589d-font-size );}.elementor-2552 .elementor-element.elementor-element-609d3fc{font-size:var( --e-global-typography-4f8c907-font-size );}.elementor-2552 .elementor-element.elementor-element-e49e586{text-align:left;}.elementor-2552 .elementor-element.elementor-element-e49e586 .elementor-heading-title{font-size:var( --e-global-typography-d6b589d-font-size );}.elementor-2552 .elementor-element.elementor-element-6e0a21a{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2552 .elementor-element.elementor-element-f1b0f2a{font-size:var( --e-global-typography-4f8c907-font-size );}.elementor-2552 .elementor-element.elementor-element-744440e{text-align:left;}.elementor-2552 .elementor-element.elementor-element-744440e .elementor-heading-title{font-size:var( --e-global-typography-d6b589d-font-size );}.elementor-2552 .elementor-element.elementor-element-58df5c0{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2552 .elementor-element.elementor-element-445d37d{font-size:var( --e-global-typography-4f8c907-font-size );}.elementor-2552 .elementor-element.elementor-element-412af48 .elementor-heading-title{font-size:var( --e-global-typography-d6b589d-font-size );}.elementor-2552 .elementor-element.elementor-element-f1d93bb{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2552 .elementor-element.elementor-element-2cd1f74{font-size:var( --e-global-typography-4f8c907-font-size );}.elementor-2552 .elementor-element.elementor-element-8b4aa38 .elementor-heading-title{font-size:var( --e-global-typography-d6b589d-font-size );}.elementor-2552 .elementor-element.elementor-element-5d3717a{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2552 .elementor-element.elementor-element-dc34ed5{font-size:var( --e-global-typography-4f8c907-font-size );}}/* Start custom CSS for heading, class: .elementor-element-4c04e6b */.elementor-2552 .elementor-element.elementor-element-4c04e6b:before {
    content: "";
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    background: url(https://fdc36.fr/wp-content/uploads/2024/12/blob-rose.svg) no-repeat;
    background-size: contain;
    background-position: center;
    z-index: -1;
    top: -20px;
    left: -40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f0819 */.elementor-2552 .elementor-element.elementor-element-b1f0819{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7f8ae4 */.elementor-2552 .elementor-element.elementor-element-f7f8ae4:before {
    content: "";
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    background: url(https://fdc18.fr/wp-content/uploads/2024/12/bloc-title.png) no-repeat;
    background-size: contain;
    background-position: center;
    z-index: -1;
    top: -20px;
    left: -40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f56c43 */.elementor-2552 .elementor-element.elementor-element-2f56c43{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e49e586 */.elementor-2552 .elementor-element.elementor-element-e49e586:before {
    content: "";
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    background: url(https://www.fdc28.utopiaprod.fr/wp-content/uploads/2024/12/bloc-vert-clair-41.svg) no-repeat;
    background-size: contain;
    background-position: center;
    z-index: -1;
    top: -20px;
    left: -40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77d46f9 */.elementor-2552 .elementor-element.elementor-element-77d46f9{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-744440e */.elementor-2552 .elementor-element.elementor-element-744440e:before {
    content: "";
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    background: url(https://www.fdc37.fr/wp-content/uploads/2024/12/blob-violet-clair.svg) no-repeat;
    background-size: contain;
    background-position: center;
    z-index: -1;
    top: -20px;
    left: -40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fc72fe */.elementor-2552 .elementor-element.elementor-element-0fc72fe{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-412af48 */.elementor-2552 .elementor-element.elementor-element-412af48:before {
    content: "";
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    background: url(https://www.fdc41.fr/wp-content/uploads/2024/12/blob-bleu-clair-41.svg) no-repeat;
    background-size: contain;
    background-position: center;
    z-index: -1;
    top: -20px;
    left: -40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9d74f */.elementor-2552 .elementor-element.elementor-element-1a9d74f{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b4aa38 */.elementor-2552 .elementor-element.elementor-element-8b4aa38:before {
    content: "";
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    background: url(https://www.fdc45.fr/wp-content/uploads/2024/12/blob-orange-45.png) no-repeat;
    background-size: contain;
    background-position: center;
    z-index: -1;
    top: -20px;
    left: -40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84583a5 */.elementor-2552 .elementor-element.elementor-element-84583a5{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}/* End custom CSS */