.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-7155dfd{--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:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-acec819{--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;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-31 .elementor-element.elementor-element-b30532d .elementor-heading-title{font-family:"Gabarito", Sans-serif;font-size:36px;font-weight:900;color:#00243D;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-31 .elementor-element.elementor-element-674a76f{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-weight:500;color:#00243D;}.elementor-31 .elementor-element.elementor-element-95a2056{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-weight:500;color:#00243D;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-599b551 .elementor-button{background-color:#FF8F0A;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);border-radius:4px 4px 4px 4px;padding:12px 25px 12px 25px;}.elementor-31 .elementor-element.elementor-element-e0116ea{--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-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-31 .elementor-element.elementor-element-cffdcb8 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-cffdcb8 img{width:80%;}.elementor-31 .elementor-element.elementor-element-c2f8729{--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;--overlay-opacity:1;}.elementor-31 .elementor-element.elementor-element-c2f8729::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.capscpi.fr/wp-content/uploads/2024/04/8124fddb-ce5d-44bb-8d96-b0ff08940800.png");--background-overlay:'';background-position:95% 50%;background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-e026407{--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;--border-radius:5px 5px 5px 5px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-31 .elementor-element.elementor-element-e026407:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e026407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00243D0A;}.elementor-31 .elementor-element.elementor-element-396b2a3{--display:flex;--justify-content:flex-start;}.elementor-31 .elementor-element.elementor-element-335753d .elementor-heading-title{font-family:"Gabarito", Sans-serif;font-weight:600;color:#00243D;}.elementor-31 .elementor-element.elementor-element-21e1765{width:var( --container-widget-width, 92.29% );max-width:92.29%;--container-widget-width:92.29%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-21e1765.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-cdf029b{width:var( --container-widget-width, 92.29% );max-width:92.29%;--container-widget-width:92.29%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-weight:600;color:#00A86B;}.elementor-31 .elementor-element.elementor-element-cdf029b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-2178d79{--display:flex;--justify-content:flex-start;}.elementor-31 .elementor-element.elementor-element-db84a1a{width:var( --container-widget-width, 109.141% );max-width:109.141%;--container-widget-width:109.141%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-db84a1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-bee80f2{--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:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-31 .elementor-element.elementor-element-c4280e8 .elementor-heading-title{font-family:"Gabarito", Sans-serif;font-size:36px;font-weight:900;color:#00243D;}.elementor-31 .elementor-element.elementor-element-54ed9b1 .elementor-button{background-color:#FF8F0A;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);border-radius:4px 4px 4px 4px;padding:12px 25px 12px 25px;}.elementor-31 .elementor-element.elementor-element-3fb3b45{--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;--overlay-opacity:1;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-31 .elementor-element.elementor-element-3fb3b45::before, .elementor-31 .elementor-element.elementor-element-3fb3b45 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-3fb3b45 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-3fb3b45 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-3fb3b45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-3fb3b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-0332e4f{--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;--overlay-opacity:0.24;--border-radius:5px 5px 5px 5px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-31 .elementor-element.elementor-element-0332e4f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0332e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00243D;}.elementor-31 .elementor-element.elementor-element-0332e4f::before, .elementor-31 .elementor-element.elementor-element-0332e4f > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-0332e4f > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-0332e4f > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-0332e4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-0332e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.capscpi.fr/wp-content/smush-avif/2024/04/bg-ville@2x.png.avif");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-649bceb{--display:flex;}.elementor-31 .elementor-element.elementor-element-04cc7fb{width:var( --container-widget-width, 104.815% );max-width:104.815%;--container-widget-width:104.815%;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-04cc7fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-04cc7fb .elementor-heading-title{font-family:"Gabarito", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-e4d411c{text-align:center;}.elementor-31 .elementor-element.elementor-element-e4d411c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-a9493e8 );}.elementor-31 .elementor-element.elementor-element-a60908b{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;top:22.446%;}.elementor-31 .elementor-element.elementor-element-a60908b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-a60908b{left:-15%;}body.rtl .elementor-31 .elementor-element.elementor-element-a60908b{right:-15%;}.elementor-31 .elementor-element.elementor-element-5b475e6{--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-31 .elementor-element.elementor-element-89e74eb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:600;line-height:27px;color:var( --e-global-color-a9493e8 );}.elementor-31 .elementor-element.elementor-element-d069713{--display:flex;--min-height:0px;--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;}.elementor-widget-image-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-box:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image-box.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-31 .elementor-element.elementor-element-e9ce076{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-e9ce076 > .elementor-widget-container{background-color:#006BB645;padding:20% 0% 20% 0%;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-e9ce076.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-e9ce076 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-9211601{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-9211601 > .elementor-widget-container{background-color:#006BB645;padding:20% 0% 20% 0%;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-9211601.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-9211601 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4b6add0{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-4b6add0 > .elementor-widget-container{background-color:#006BB645;padding:20% 0% 20% 0%;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-4b6add0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-4b6add0 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4b6add0 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;color:var( --e-global-color-a9493e8 );}.elementor-31 .elementor-element.elementor-element-bb7deb9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-47eedd9{--display:flex;--min-height:0px;--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;}.elementor-31 .elementor-element.elementor-element-83913c0{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-83913c0 > .elementor-widget-container{background-color:#006BB645;padding:20% 0% 20% 0%;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-83913c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-83913c0 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d404811{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-d404811 > .elementor-widget-container{background-color:#006BB645;padding:20% 0% 20% 0%;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-d404811.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-d404811 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8fe5b87{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-8fe5b87 > .elementor-widget-container{background-color:#006BB645;padding:20% 0% 20% 0%;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-8fe5b87.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-8fe5b87 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ff740a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-ff740a8{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8f3e37c .elementor-button{background-color:#FF8F0A;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);border-radius:4px 4px 4px 4px;padding:12px 25px 12px 25px;}.elementor-31 .elementor-element.elementor-element-af4b4c8{--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;--overlay-opacity:0.24;--border-radius:5px 5px 5px 5px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-31 .elementor-element.elementor-element-af4b4c8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-af4b4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00243D;}.elementor-31 .elementor-element.elementor-element-af4b4c8::before, .elementor-31 .elementor-element.elementor-element-af4b4c8 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-af4b4c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-af4b4c8 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-af4b4c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-af4b4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.capscpi.fr/wp-content/smush-avif/2024/04/bg-ville@2x.png.avif");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-2200cd2{--display:flex;}.elementor-31 .elementor-element.elementor-element-c6f68c9{width:var( --container-widget-width, 104.815% );max-width:104.815%;--container-widget-width:104.815%;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-c6f68c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-c6f68c9 .elementor-heading-title{font-family:"Gabarito", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-70d1654{text-align:center;}.elementor-31 .elementor-element.elementor-element-70d1654 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-a9493e8 );}.elementor-31 .elementor-element.elementor-element-89480ad{--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-31 .elementor-element.elementor-element-95ae457 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-a9493e8 );}.elementor-31 .elementor-element.elementor-element-a39bda4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-a39bda4{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-5bad648{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fabaf66{--display:flex;--min-height:0px;--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;}.elementor-31 .elementor-element.elementor-element-42dc5dc{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-42dc5dc > .elementor-widget-container{background-color:#006BB645;padding:20% 0% 20% 0%;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-42dc5dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-42dc5dc .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8a2ff06{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-8a2ff06 > .elementor-widget-container{background-color:#006BB645;padding:20% 0% 20% 0%;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-8a2ff06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-8a2ff06 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-018a519{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-018a519 > .elementor-widget-container{background-color:#006BB645;padding:20% 0% 20% 0%;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-018a519.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-018a519 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-df54f8a{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-df54f8a > .elementor-widget-container{background-color:#006BB645;padding:20% 0% 20% 0%;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-df54f8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-df54f8a .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8b7fefc .elementor-button{background-color:#FF8F0A;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);border-radius:4px 4px 4px 4px;padding:12px 25px 12px 25px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-c2f8729::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-7155dfd{--content-width:80%;}.elementor-31 .elementor-element.elementor-element-acec819{--width:50%;}.elementor-31 .elementor-element.elementor-element-e0116ea{--width:50%;}.elementor-31 .elementor-element.elementor-element-c2f8729{--content-width:85%;}.elementor-31 .elementor-element.elementor-element-bee80f2{--content-width:915px;}.elementor-31 .elementor-element.elementor-element-3fb3b45{--content-width:85%;}.elementor-31 .elementor-element.elementor-element-d069713{--width:100%;}.elementor-31 .elementor-element.elementor-element-47eedd9{--width:100%;}.elementor-31 .elementor-element.elementor-element-fabaf66{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-7155dfd{--content-width:96%;}.elementor-31 .elementor-element.elementor-element-acec819{--width:70%;}.elementor-31 .elementor-element.elementor-element-e0116ea{--width:30%;}.elementor-31 .elementor-element.elementor-element-c2f8729{--content-width:100%;}.elementor-31 .elementor-element.elementor-element-3fb3b45{--content-width:100%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-674a76f{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-95a2056{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-c2f8729::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-c2f8729 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-31 .elementor-element.elementor-element-e9ce076 .elementor-image-box-title{margin-bottom:60px;}.elementor-31 .elementor-element.elementor-element-9211601 .elementor-image-box-title{margin-bottom:60px;}.elementor-31 .elementor-element.elementor-element-4b6add0 .elementor-image-box-title{margin-bottom:60px;}.elementor-31 .elementor-element.elementor-element-83913c0 .elementor-image-box-title{margin-bottom:60px;}.elementor-31 .elementor-element.elementor-element-d404811 .elementor-image-box-title{margin-bottom:60px;}.elementor-31 .elementor-element.elementor-element-8fe5b87 .elementor-image-box-title{margin-bottom:60px;}.elementor-31 .elementor-element.elementor-element-ff740a8{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-a39bda4{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-42dc5dc .elementor-image-box-title{margin-bottom:60px;}.elementor-31 .elementor-element.elementor-element-8a2ff06 .elementor-image-box-title{margin-bottom:60px;}.elementor-31 .elementor-element.elementor-element-018a519 .elementor-image-box-title{margin-bottom:60px;}.elementor-31 .elementor-element.elementor-element-df54f8a .elementor-image-box-title{margin-bottom:60px;}}/* Start custom CSS for container, class: .elementor-element-e026407 */.blur2 {
   backdrop-filter: blur(15px);backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e9ce076 */.blur3 {
   backdrop-filter: blur(5px);backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9211601 */.blur3 {
   backdrop-filter: blur(5px);backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b6add0 */.blur3 {
   backdrop-filter: blur(5px);backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-83913c0 */.blur3 {
   backdrop-filter: blur(5px);backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d404811 */.blur3 {
   backdrop-filter: blur(5px);backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8fe5b87 */.blur3 {
   backdrop-filter: blur(5px);backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-42dc5dc */.blur3 {
   backdrop-filter: blur(5px);backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a2ff06 */.blur3 {
   backdrop-filter: blur(5px);backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-018a519 */.blur3 {
   backdrop-filter: blur(5px);backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df54f8a */.blur3 {
   backdrop-filter: blur(5px);backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gabarito';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://capscpi.fr//wp-content/uploads/2024/04/Gabarito-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gabarito';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://capscpi.fr//wp-content/uploads/2024/04/Gabarito-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gabarito';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://capscpi.fr//wp-content/uploads/2024/04/Gabarito-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gabarito';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://capscpi.fr//wp-content/uploads/2024/04/Gabarito-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gabarito';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Gabarito';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://capscpi.fr//wp-content/uploads/2024/04/Gabarito-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gabarito';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://capscpi.fr//wp-content/uploads/2024/04/Gabarito-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */