.elementor-604 .elementor-element.elementor-element-6576fed0{--display:flex;--min-height:90vh;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.21;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-604 .elementor-element.elementor-element-6576fed0:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-6576fed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ifpfrance.org/wp-content/uploads/2023/09/SOIREE-IFP-2023-67-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-604 .elementor-element.elementor-element-6576fed0::before, .elementor-604 .elementor-element.elementor-element-6576fed0 > .elementor-background-video-container::before, .elementor-604 .elementor-element.elementor-element-6576fed0 > .e-con-inner > .elementor-background-video-container::before, .elementor-604 .elementor-element.elementor-element-6576fed0 > .elementor-background-slideshow::before, .elementor-604 .elementor-element.elementor-element-6576fed0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-604 .elementor-element.elementor-element-6576fed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-604 .elementor-element.elementor-element-47c95941{--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 200px;--row-gap:0px;--column-gap:200px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-258f5dff{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-604 .elementor-element.elementor-element-258f5dff:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-258f5dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-433e6ba );}.elementor-604 .elementor-element.elementor-element-68b95cc2{text-align:center;}.elementor-604 .elementor-element.elementor-element-68b95cc2 .elementor-heading-title{font-weight:900;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-e9144c1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-604 .elementor-element.elementor-element-e9144c1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-604 .elementor-element.elementor-element-e9144c1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-65a02d07{text-align:center;font-size:15px;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-587f9319{text-align:center;}.elementor-604 .elementor-element.elementor-element-587f9319 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:800;text-transform:uppercase;line-height:1.5em;letter-spacing:0.15em;color:var( --e-global-color-0aa3d75 );}.elementor-604 .elementor-element.elementor-element-b8af5fa{--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 70px;--row-gap:0px;--column-gap:70px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-7e228a78{--display:flex;--min-height:500px;--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-604 .elementor-element.elementor-element-7e228a78:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-7e228a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ifpfrance.org/wp-content/uploads/2020/04/page-ifp-gallerie-2-rene-claude-razel.jpg");background-position:center center;background-size:cover;}.elementor-604 .elementor-element.elementor-element-f218592{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-604 .elementor-element.elementor-element-242e0244{text-align:start;}.elementor-604 .elementor-element.elementor-element-242e0244 .elementor-heading-title{font-size:35px;font-weight:900;}.elementor-604 .elementor-element.elementor-element-117c2736{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-604 .elementor-element.elementor-element-117c2736 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-604 .elementor-element.elementor-element-117c2736 .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-604 .elementor-element.elementor-element-a7e13ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;line-height:2em;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-cad49fd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-604 .elementor-element.elementor-element-cad49fd .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-604 .elementor-element.elementor-element-cad49fd .elementor-divider{text-align:left;}.elementor-604 .elementor-element.elementor-element-29275b2 .jet-unfold .jet-unfold__button{flex-direction:row;}.elementor-604 .elementor-element.elementor-element-29275b2 .jet-unfold__button{align-self:flex-start;}.elementor-604 .elementor-element.elementor-element-29275b2 .jet-unfold__content{font-size:15px;font-weight:400;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-29275b2 .jet-unfold__trigger{margin-top:30px;}.elementor-604 .elementor-element.elementor-element-1e8ba540{--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 50px;--row-gap:0px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-2ac1cf33{--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-604 .elementor-element.elementor-element-2ac1cf33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-604 .elementor-element.elementor-element-5576cff7 img{width:75%;}.elementor-604 .elementor-element.elementor-element-67526b69{--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-604 .elementor-element.elementor-element-43700113{text-align:center;}.elementor-604 .elementor-element.elementor-element-43700113 .elementor-heading-title{font-size:45px;font-weight:900;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-7270281{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-604 .elementor-element.elementor-element-7270281 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-604 .elementor-element.elementor-element-7270281 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-2e22c7e2{text-align:center;}.elementor-604 .elementor-element.elementor-element-2e22c7e2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:800;text-transform:uppercase;line-height:1.5em;letter-spacing:0.15em;color:var( --e-global-color-0aa3d75 );}.elementor-604 .elementor-element.elementor-element-a3c4a9b{text-align:center;font-size:15px;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-695473a3{--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;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-20a198bb{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-604 .elementor-element.elementor-element-6f010900{--display:flex;--min-height:200px;--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-604 .elementor-element.elementor-element-6f010900:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-6f010900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ifpfrance.org/wp-content/uploads/2026/06/ifp-accueil-piliers-renforcer-convictions.jpg");background-position:center center;background-size:cover;}.elementor-604 .elementor-element.elementor-element-66db9c3a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-604 .elementor-element.elementor-element-66db9c3a .elementor-heading-title{font-weight:900;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-472cea95{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-604 .elementor-element.elementor-element-472cea95 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-604 .elementor-element.elementor-element-472cea95 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-4a790a35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-4c070179{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-604 .elementor-element.elementor-element-3d53b94f{--display:flex;--min-height:200px;--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-604 .elementor-element.elementor-element-3d53b94f:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-3d53b94f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ifpfrance.org/wp-content/uploads/2026/06/ifp-accueil-piliers-engagement.jpg");background-position:center center;background-size:cover;}.elementor-604 .elementor-element.elementor-element-596b13a3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-604 .elementor-element.elementor-element-596b13a3 .elementor-heading-title{font-weight:900;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-2bf4a89{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-604 .elementor-element.elementor-element-2bf4a89 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-604 .elementor-element.elementor-element-2bf4a89 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-54b0cb35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-cc82a62{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-604 .elementor-element.elementor-element-3da52619{--display:flex;--min-height:200px;--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-604 .elementor-element.elementor-element-3da52619:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-3da52619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ifpfrance.org/wp-content/uploads/2026/06/ifp-accueil-piliers-action.jpg");background-position:center center;background-size:cover;}.elementor-604 .elementor-element.elementor-element-7636c3c6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-604 .elementor-element.elementor-element-7636c3c6 .elementor-heading-title{font-weight:900;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-69ac081b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-604 .elementor-element.elementor-element-69ac081b .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-604 .elementor-element.elementor-element-69ac081b .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-3396cc33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-3f198ba4{--display:flex;--min-height:550px;--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--overlay-opacity:0.39;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-3f198ba4:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-3f198ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ifpfrance.org/wp-content/uploads/2026/06/ifp-qui-sommes-nous-4000-jeunes.jpg");background-position:center center;background-size:cover;}.elementor-604 .elementor-element.elementor-element-3f198ba4::before, .elementor-604 .elementor-element.elementor-element-3f198ba4 > .elementor-background-video-container::before, .elementor-604 .elementor-element.elementor-element-3f198ba4 > .e-con-inner > .elementor-background-video-container::before, .elementor-604 .elementor-element.elementor-element-3f198ba4 > .elementor-background-slideshow::before, .elementor-604 .elementor-element.elementor-element-3f198ba4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-604 .elementor-element.elementor-element-3f198ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-604 .elementor-element.elementor-element-827aaab{text-align:center;}.elementor-604 .elementor-element.elementor-element-827aaab .elementor-heading-title{color:var( --e-global-color-433e6ba );}.elementor-604 .elementor-element.elementor-element-b772107{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-5707ed54{text-align:center;}.elementor-604 .elementor-element.elementor-element-5707ed54 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-dc003c0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-604 .elementor-element.elementor-element-dc003c0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-604 .elementor-element.elementor-element-dc003c0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-51df876d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-604 .elementor-element.elementor-element-3db13adb .elementor-icon-box-wrapper{gap:15px;}.elementor-604 .elementor-element.elementor-element-3db13adb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-604 .elementor-element.elementor-element-3db13adb.elementor-view-framed .elementor-icon, .elementor-604 .elementor-element.elementor-element-3db13adb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-604 .elementor-element.elementor-element-3db13adb .elementor-icon{font-size:112px;}.elementor-604 .elementor-element.elementor-element-3db13adb .elementor-icon-box-title, .elementor-604 .elementor-element.elementor-element-3db13adb .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-3db13adb .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-46a328d0 .elementor-icon-box-wrapper{gap:15px;}.elementor-604 .elementor-element.elementor-element-46a328d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-604 .elementor-element.elementor-element-46a328d0.elementor-view-framed .elementor-icon, .elementor-604 .elementor-element.elementor-element-46a328d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-604 .elementor-element.elementor-element-46a328d0 .elementor-icon{font-size:112px;}.elementor-604 .elementor-element.elementor-element-46a328d0 .elementor-icon-box-title, .elementor-604 .elementor-element.elementor-element-46a328d0 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-46a328d0 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-249cbfa0 .elementor-icon-box-wrapper{gap:15px;}.elementor-604 .elementor-element.elementor-element-249cbfa0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-604 .elementor-element.elementor-element-249cbfa0.elementor-view-framed .elementor-icon, .elementor-604 .elementor-element.elementor-element-249cbfa0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-604 .elementor-element.elementor-element-249cbfa0 .elementor-icon{font-size:112px;}.elementor-604 .elementor-element.elementor-element-249cbfa0 .elementor-icon-box-title, .elementor-604 .elementor-element.elementor-element-249cbfa0 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-249cbfa0 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-20bb8347 .elementor-icon-box-wrapper{gap:15px;}.elementor-604 .elementor-element.elementor-element-20bb8347.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-604 .elementor-element.elementor-element-20bb8347.elementor-view-framed .elementor-icon, .elementor-604 .elementor-element.elementor-element-20bb8347.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-604 .elementor-element.elementor-element-20bb8347 .elementor-icon{font-size:112px;}.elementor-604 .elementor-element.elementor-element-20bb8347 .elementor-icon-box-title, .elementor-604 .elementor-element.elementor-element-20bb8347 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-20bb8347 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-27a487c5 .elementor-icon-box-wrapper{gap:15px;}.elementor-604 .elementor-element.elementor-element-27a487c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-604 .elementor-element.elementor-element-27a487c5.elementor-view-framed .elementor-icon, .elementor-604 .elementor-element.elementor-element-27a487c5.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-604 .elementor-element.elementor-element-27a487c5 .elementor-icon{font-size:112px;}.elementor-604 .elementor-element.elementor-element-27a487c5 .elementor-icon-box-title, .elementor-604 .elementor-element.elementor-element-27a487c5 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-27a487c5 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-4874ff8b{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-604 .elementor-element.elementor-element-4874ff8b:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-4874ff8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-499cd7c );}.elementor-604 .elementor-element.elementor-element-624ae4e1{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-604 .elementor-element.elementor-element-624ae4e1:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-624ae4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ifpfrance.org/wp-content/uploads/2026/06/ifp-qui-sommes-nous-samothrace.jpg");background-position:center center;background-size:cover;}.elementor-604 .elementor-element.elementor-element-7670773c{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-604 .elementor-element.elementor-element-3e16c8ed{text-align:center;}.elementor-604 .elementor-element.elementor-element-3e16c8ed .elementor-heading-title{font-size:45px;font-weight:900;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-74c1cfb5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-604 .elementor-element.elementor-element-74c1cfb5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-604 .elementor-element.elementor-element-74c1cfb5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-16d55be5{text-align:center;font-size:15px;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-7c29c389{--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;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-604 .elementor-element.elementor-element-1c720a1b{--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-604 .elementor-element.elementor-element-1c720a1b:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-1c720a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ifpfrance.org/wp-content/uploads/2026/06/ifp-qui-sommes-nous-medias.jpg");background-position:center center;background-size:cover;}.elementor-604 .elementor-element.elementor-element-1b17beaa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;}.elementor-604 .elementor-element.elementor-element-677583ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;line-height:2em;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-50e973b4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-604 .elementor-element.elementor-element-50e973b4 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-604 .elementor-element.elementor-element-50e973b4 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-5d70ecc1{--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;--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-604 .elementor-element.elementor-element-1a6784d3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;}.elementor-604 .elementor-element.elementor-element-2282edb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:15px;line-height:2em;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-7d1c2fe1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-604 .elementor-element.elementor-element-7d1c2fe1 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-604 .elementor-element.elementor-element-7d1c2fe1 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-45833d71{--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-604 .elementor-element.elementor-element-45833d71:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-45833d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ifpfrance.org/wp-content/uploads/2026/06/ifp-qui-sommes-nous-tendance.jpg");background-position:center center;background-size:cover;}.elementor-604 .elementor-element.elementor-element-7acb5bc{--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:flex-start;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-775abe4e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-604 .elementor-element.elementor-element-6dabd641 img{max-width:200px;border-radius:1000px 1000px 1000px 1000px;}.elementor-604 .elementor-element.elementor-element-1d7c1e41{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-604 .elementor-element.elementor-element-1d7c1e41 .elementor-heading-title{font-size:30px;font-weight:900;line-height:1.2em;letter-spacing:0.15em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-2d8abb1a{text-align:center;}.elementor-604 .elementor-element.elementor-element-2d8abb1a img{max-width:100px;}.elementor-604 .elementor-element.elementor-element-4edc0d .jet-unfold .jet-unfold__button{flex-direction:row;}.elementor-604 .elementor-element.elementor-element-4edc0d .jet-unfold__button{align-self:center;}.elementor-604 .elementor-element.elementor-element-4edc0d .jet-unfold__content{font-size:15px;font-weight:400;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-4edc0d .jet-unfold__trigger{margin-top:30px;}.elementor-604 .elementor-element.elementor-element-4a8c9b3f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-604 .elementor-element.elementor-element-9d3df71 img{max-width:200px;border-radius:1000px 1000px 1000px 1000px;}.elementor-604 .elementor-element.elementor-element-30db275e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-604 .elementor-element.elementor-element-30db275e .elementor-heading-title{font-size:30px;font-weight:900;line-height:1.2em;letter-spacing:0.15em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-2705ee22{text-align:center;}.elementor-604 .elementor-element.elementor-element-2705ee22 img{max-width:100px;}.elementor-604 .elementor-element.elementor-element-66f9252e .jet-unfold .jet-unfold__button{flex-direction:row;}.elementor-604 .elementor-element.elementor-element-66f9252e .jet-unfold__button{align-self:center;}.elementor-604 .elementor-element.elementor-element-66f9252e .jet-unfold__content{font-size:15px;font-weight:400;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-66f9252e .jet-unfold__trigger{margin-top:30px;}.elementor-604 .elementor-element.elementor-element-3e00d278{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-604 .elementor-element.elementor-element-654f828d img{max-width:200px;border-radius:1000px 1000px 1000px 1000px;}.elementor-604 .elementor-element.elementor-element-22ac81fa{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-604 .elementor-element.elementor-element-22ac81fa .elementor-heading-title{font-size:30px;font-weight:900;line-height:1.2em;letter-spacing:0.15em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-10f4029a{text-align:center;}.elementor-604 .elementor-element.elementor-element-10f4029a img{max-width:100px;}.elementor-604 .elementor-element.elementor-element-4ca0278e .jet-unfold .jet-unfold__button{flex-direction:row;}.elementor-604 .elementor-element.elementor-element-4ca0278e .jet-unfold__button{align-self:center;}.elementor-604 .elementor-element.elementor-element-4ca0278e .jet-unfold__content{font-size:15px;font-weight:400;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-4ca0278e .jet-unfold__trigger{margin-top:30px;}.elementor-604 .elementor-element.elementor-element-5b3bf0e9{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-6c36c549{text-align:center;}.elementor-604 .elementor-element.elementor-element-6c36c549 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-29d664f6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-604 .elementor-element.elementor-element-29d664f6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-604 .elementor-element.elementor-element-29d664f6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-257cfa0c{--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:flex-start;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-67035a5e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-604 .elementor-element.elementor-element-731eae14 img{max-width:200px;border-radius:1000px 1000px 1000px 1000px;}.elementor-604 .elementor-element.elementor-element-3014dc14{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-604 .elementor-element.elementor-element-3014dc14 .elementor-heading-title{font-size:30px;font-weight:900;line-height:1.2em;letter-spacing:0.15em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-45127756{text-align:center;}.elementor-604 .elementor-element.elementor-element-45127756 img{max-width:100px;}.elementor-604 .elementor-element.elementor-element-248943da{text-align:center;font-size:15px;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-672e38de{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-604 .elementor-element.elementor-element-6d3bfb6a img{max-width:200px;border-radius:1000px 1000px 1000px 1000px;}.elementor-604 .elementor-element.elementor-element-1239550d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-604 .elementor-element.elementor-element-1239550d .elementor-heading-title{font-size:30px;font-weight:900;line-height:1.2em;letter-spacing:0.15em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-4ef771cd{text-align:center;}.elementor-604 .elementor-element.elementor-element-4ef771cd img{max-width:100px;}.elementor-604 .elementor-element.elementor-element-78e0b2a1{text-align:center;font-size:15px;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-737a376d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-604 .elementor-element.elementor-element-2f6fdd32 img{max-width:200px;border-radius:1000px 1000px 1000px 1000px;}.elementor-604 .elementor-element.elementor-element-7f9da8df{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-604 .elementor-element.elementor-element-7f9da8df .elementor-heading-title{font-size:30px;font-weight:900;line-height:1.2em;letter-spacing:0.15em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-11f58a05{text-align:center;}.elementor-604 .elementor-element.elementor-element-11f58a05 img{max-width:100px;}.elementor-604 .elementor-element.elementor-element-529743e8{text-align:center;font-size:15px;letter-spacing:0.12em;}.elementor-604 .elementor-element.elementor-element-c1de928{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-604 .elementor-element.elementor-element-c1de928:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-c1de928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-499cd7c );}.elementor-604 .elementor-element.elementor-element-5ee6380a{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-604 .elementor-element.elementor-element-36996068{text-align:center;}.elementor-604 .elementor-element.elementor-element-36996068 .elementor-heading-title{font-size:45px;font-weight:900;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-1f7affae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-604 .elementor-element.elementor-element-1f7affae .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-604 .elementor-element.elementor-element-1f7affae .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-4514284d{--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;}.elementor-604 .elementor-element.elementor-element-3b764595{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-604 .elementor-element.elementor-element-4f97c27e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:17px;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-3f34dd6c .elementor-button:hover, .elementor-604 .elementor-element.elementor-element-3f34dd6c .elementor-button:focus{background-color:var( --e-global-color-499cd7c );}.elementor-604 .elementor-element.elementor-element-3f34dd6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-604 .elementor-element.elementor-element-3f34dd6c .elementor-button{line-height:1.4em;padding:12px 31px 12px 31px;}.elementor-604 .elementor-element.elementor-element-18a451f4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-604 .elementor-element.elementor-element-680a6e7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:17px;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-5cefb77b .elementor-button:hover, .elementor-604 .elementor-element.elementor-element-5cefb77b .elementor-button:focus{background-color:var( --e-global-color-499cd7c );}.elementor-604 .elementor-element.elementor-element-5cefb77b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-604 .elementor-element.elementor-element-5cefb77b .elementor-button{line-height:1.4em;padding:12px 31px 12px 31px;}.elementor-604 .elementor-element.elementor-element-649c30b9{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-604 .elementor-element.elementor-element-649c30b9:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-649c30b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ifpfrance.org/wp-content/uploads/2020/04/page-ifp-presse.jpg");background-position:center center;background-size:cover;}.elementor-604 .elementor-element.elementor-element-7824b6c8{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-604 .elementor-element.elementor-element-21d42766{text-align:center;}.elementor-604 .elementor-element.elementor-element-21d42766 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-40a2a48c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-604 .elementor-element.elementor-element-40a2a48c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-604 .elementor-element.elementor-element-40a2a48c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-455b57bf .jet-blog-playlist__canvas{height:600px;}.elementor-604 .elementor-element.elementor-element-455b57bf .jet-blog-playlist.jet-tumbs-vertical{height:600px;}.elementor-604 .elementor-element.elementor-element-455b57bf .jet-blog-playlist__embed-wrap{padding-bottom:600px;}.elementor-604 .elementor-element.elementor-element-455b57bf .jet-tumbs-horizontal .jet-blog-playlist__item{width:200px;flex:0 0 200px;}.elementor-604 .elementor-element.elementor-element-455b57bf .jet-blog-playlist__heading-icon{color:#fff;font-size:30px;}.elementor-604 .elementor-element.elementor-element-455b57bf .jet-blog-playlist__heading-title{color:#fff;}.elementor-604 .elementor-element.elementor-element-455b57bf .jet-blog-playlist__counter{color:#fff;}body:not(.rtl) .elementor-604 .elementor-element.elementor-element-455b57bf .jet-tumbs-vertical .jet-blog-playlist__items .jet-blog-playlist__item-thumb{margin-right:10px;}body.rtl .elementor-604 .elementor-element.elementor-element-455b57bf .jet-tumbs-vertical .jet-blog-playlist__items .jet-blog-playlist__item-thumb{margin-left:10px;}.elementor-604 .elementor-element.elementor-element-455b57bf .jet-tumbs-horizontal .jet-blog-playlist__items .jet-blog-playlist__item-thumb{margin-bottom:10px;}.elementor-604 .elementor-element.elementor-element-455b57bf .jet-blog-playlist__item-title{color:#fff;}.elementor-604 .elementor-element.elementor-element-455b57bf .jet-blog-playlist__item-date{color:#fff;}.elementor-604 .elementor-element.elementor-element-455b57bf .jet-blog-playlist__item-duration{color:#fff;}.elementor-604 .elementor-element.elementor-element-15376ffe{--e-image-carousel-slides-to-show:3;margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 75px) 0px;}.elementor-604 .elementor-element.elementor-element-7e23633a{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-113d9fa5{text-align:center;}.elementor-604 .elementor-element.elementor-element-113d9fa5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-7b36da5a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-604 .elementor-element.elementor-element-7b36da5a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-604 .elementor-element.elementor-element-7b36da5a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-63962d4f{--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 70px;--row-gap:0px;--column-gap:70px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-3ffaced9{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-604 .elementor-element.elementor-element-417dfacf{text-align:start;}.elementor-604 .elementor-element.elementor-element-417dfacf .elementor-heading-title{font-size:35px;font-weight:800;}.elementor-604 .elementor-element.elementor-element-56c6c235{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-604 .elementor-element.elementor-element-56c6c235 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-604 .elementor-element.elementor-element-56c6c235 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-72d738f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:15px;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-4d0179f4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-604 .elementor-element.elementor-element-4d0179f4 .elementor-button{line-height:1.4em;padding:12px 31px 12px 31px;}.elementor-604 .elementor-element.elementor-element-2b556b5{--display:flex;--min-height:500px;--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-604 .elementor-element.elementor-element-2b556b5:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-2b556b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.ifpfrance.org/wp-content/uploads/2026/06/ifp-qui-sommes-nous-le-coquetier.jpg");background-position:center center;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-604 .elementor-element.elementor-element-47c95941{--content-width:1400px;}.elementor-604 .elementor-element.elementor-element-b8af5fa{--content-width:1400px;}.elementor-604 .elementor-element.elementor-element-7e228a78{--width:50%;}.elementor-604 .elementor-element.elementor-element-f218592{--width:50%;}.elementor-604 .elementor-element.elementor-element-2ac1cf33{--width:38%;}.elementor-604 .elementor-element.elementor-element-67526b69{--width:76%;}.elementor-604 .elementor-element.elementor-element-695473a3{--content-width:1600px;}.elementor-604 .elementor-element.elementor-element-20a198bb{--width:50%;}.elementor-604 .elementor-element.elementor-element-4c070179{--width:50%;}.elementor-604 .elementor-element.elementor-element-cc82a62{--width:50%;}.elementor-604 .elementor-element.elementor-element-624ae4e1{--width:45%;}.elementor-604 .elementor-element.elementor-element-7670773c{--width:55%;}.elementor-604 .elementor-element.elementor-element-1c720a1b{--width:50%;}.elementor-604 .elementor-element.elementor-element-1b17beaa{--width:50%;}.elementor-604 .elementor-element.elementor-element-1a6784d3{--width:50%;}.elementor-604 .elementor-element.elementor-element-45833d71{--width:50%;}.elementor-604 .elementor-element.elementor-element-775abe4e{--width:50%;}.elementor-604 .elementor-element.elementor-element-4a8c9b3f{--width:50%;}.elementor-604 .elementor-element.elementor-element-3e00d278{--width:50%;}.elementor-604 .elementor-element.elementor-element-67035a5e{--width:50%;}.elementor-604 .elementor-element.elementor-element-672e38de{--width:50%;}.elementor-604 .elementor-element.elementor-element-737a376d{--width:50%;}.elementor-604 .elementor-element.elementor-element-5ee6380a{--width:55%;}.elementor-604 .elementor-element.elementor-element-649c30b9{--width:45%;}.elementor-604 .elementor-element.elementor-element-63962d4f{--content-width:1400px;}.elementor-604 .elementor-element.elementor-element-3ffaced9{--width:50%;}.elementor-604 .elementor-element.elementor-element-2b556b5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-604 .elementor-element.elementor-element-258f5dff{--width:100%;}.elementor-604 .elementor-element.elementor-element-7e228a78{--width:100%;}.elementor-604 .elementor-element.elementor-element-f218592{--width:100%;}.elementor-604 .elementor-element.elementor-element-2ac1cf33{--width:30%;}.elementor-604 .elementor-element.elementor-element-67526b69{--width:100%;}.elementor-604 .elementor-element.elementor-element-7670773c{--width:70%;}.elementor-604 .elementor-element.elementor-element-5ee6380a{--width:70%;}.elementor-604 .elementor-element.elementor-element-3ffaced9{--width:100%;}.elementor-604 .elementor-element.elementor-element-2b556b5{--width:100%;}}@media(max-width:1024px){.elementor-604 .elementor-element.elementor-element-47c95941{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-604 .elementor-element.elementor-element-258f5dff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-68b95cc2 .elementor-heading-title{font-size:45px;}.elementor-604 .elementor-element.elementor-element-65a02d07{font-size:14px;}.elementor-604 .elementor-element.elementor-element-b8af5fa{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-7e228a78{--min-height:300px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-7e228a78.e-con{--order:-99999 /* order start hack */;}.elementor-604 .elementor-element.elementor-element-a7e13ea{font-size:14px;}.elementor-604 .elementor-element.elementor-element-1e8ba540{--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;}.elementor-604 .elementor-element.elementor-element-2ac1cf33{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-2ac1cf33.e-con{--order:-99999 /* order start hack */;}.elementor-604 .elementor-element.elementor-element-5576cff7.elementor-element{--order:-99999 /* order start hack */;}.elementor-604 .elementor-element.elementor-element-5576cff7 img{width:100%;}.elementor-604 .elementor-element.elementor-element-43700113 .elementor-heading-title{font-size:35px;}.elementor-604 .elementor-element.elementor-element-a3c4a9b{font-size:14px;}.elementor-604 .elementor-element.elementor-element-66db9c3a .elementor-heading-title{font-size:22px;}.elementor-604 .elementor-element.elementor-element-4a790a35{font-size:14px;}.elementor-604 .elementor-element.elementor-element-596b13a3 .elementor-heading-title{font-size:22px;}.elementor-604 .elementor-element.elementor-element-54b0cb35{font-size:14px;}.elementor-604 .elementor-element.elementor-element-7636c3c6 .elementor-heading-title{font-size:22px;}.elementor-604 .elementor-element.elementor-element-3396cc33{font-size:14px;}.elementor-604 .elementor-element.elementor-element-3f198ba4{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-827aaab .elementor-heading-title{font-size:45px;}.elementor-604 .elementor-element.elementor-element-b772107{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-5707ed54 .elementor-heading-title{font-size:45px;}.elementor-604 .elementor-element.elementor-element-3db13adb .elementor-icon-box-title, .elementor-604 .elementor-element.elementor-element-3db13adb .elementor-icon-box-title a{font-size:18px;}.elementor-604 .elementor-element.elementor-element-46a328d0 .elementor-icon-box-title, .elementor-604 .elementor-element.elementor-element-46a328d0 .elementor-icon-box-title a{font-size:18px;}.elementor-604 .elementor-element.elementor-element-249cbfa0 .elementor-icon-box-title, .elementor-604 .elementor-element.elementor-element-249cbfa0 .elementor-icon-box-title a{font-size:18px;}.elementor-604 .elementor-element.elementor-element-20bb8347 .elementor-icon-box-title, .elementor-604 .elementor-element.elementor-element-20bb8347 .elementor-icon-box-title a{font-size:18px;}.elementor-604 .elementor-element.elementor-element-27a487c5 .elementor-icon-box-title, .elementor-604 .elementor-element.elementor-element-27a487c5 .elementor-icon-box-title a{font-size:18px;}.elementor-604 .elementor-element.elementor-element-4874ff8b{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-624ae4e1:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-624ae4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-604 .elementor-element.elementor-element-3e16c8ed .elementor-heading-title{font-size:35px;}.elementor-604 .elementor-element.elementor-element-16d55be5{font-size:14px;}.elementor-604 .elementor-element.elementor-element-1b17beaa{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-604 .elementor-element.elementor-element-677583ac{font-size:14px;}.elementor-604 .elementor-element.elementor-element-1a6784d3{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-604 .elementor-element.elementor-element-2282edb4{font-size:14px;}.elementor-604 .elementor-element.elementor-element-6dabd641 img{max-width:150px;}.elementor-604 .elementor-element.elementor-element-1d7c1e41 .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-9d3df71 img{max-width:150px;}.elementor-604 .elementor-element.elementor-element-30db275e .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-654f828d img{max-width:150px;}.elementor-604 .elementor-element.elementor-element-22ac81fa .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-5b3bf0e9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-6c36c549 .elementor-heading-title{font-size:45px;}.elementor-604 .elementor-element.elementor-element-731eae14 img{max-width:150px;}.elementor-604 .elementor-element.elementor-element-3014dc14 .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-248943da{font-size:14px;}.elementor-604 .elementor-element.elementor-element-6d3bfb6a img{max-width:150px;}.elementor-604 .elementor-element.elementor-element-1239550d .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-78e0b2a1{font-size:14px;}.elementor-604 .elementor-element.elementor-element-2f6fdd32 img{max-width:150px;}.elementor-604 .elementor-element.elementor-element-7f9da8df .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-529743e8{font-size:14px;}.elementor-604 .elementor-element.elementor-element-c1de928{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-36996068 .elementor-heading-title{font-size:35px;}.elementor-604 .elementor-element.elementor-element-4f97c27e{font-size:14px;}.elementor-604 .elementor-element.elementor-element-680a6e7d{font-size:14px;}.elementor-604 .elementor-element.elementor-element-649c30b9:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-649c30b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-604 .elementor-element.elementor-element-7824b6c8{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-21d42766 .elementor-heading-title{font-size:45px;}.elementor-604 .elementor-element.elementor-element-455b57bf .jet-tumbs-horizontal .jet-blog-playlist__item{width:237px;flex:0 0 237px;}.elementor-604 .elementor-element.elementor-element-7e23633a{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-113d9fa5 .elementor-heading-title{font-size:45px;}.elementor-604 .elementor-element.elementor-element-63962d4f{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-72d738f3{font-size:14px;}.elementor-604 .elementor-element.elementor-element-2b556b5{--min-height:300px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-2b556b5.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-604 .elementor-element.elementor-element-6576fed0:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-6576fed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-480px 0px;}.elementor-604 .elementor-element.elementor-element-47c95941{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-604 .elementor-element.elementor-element-258f5dff{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-604 .elementor-element.elementor-element-68b95cc2 .elementor-heading-title{font-size:35px;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-587f9319 .elementor-heading-title{font-size:15px;line-height:1.2em;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-b8af5fa{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-7e228a78{--min-height:200px;}.elementor-604 .elementor-element.elementor-element-242e0244 .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-a7e13ea{text-align:center;}.elementor-604 .elementor-element.elementor-element-1e8ba540{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-43700113 .elementor-heading-title{font-size:25px;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-2e22c7e2 .elementor-heading-title{font-size:15px;line-height:1.2em;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-3f198ba4{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-827aaab .elementor-heading-title{font-size:35px;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-5707ed54 .elementor-heading-title{font-size:35px;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-51df876d{--justify-content:center;}.elementor-604 .elementor-element.elementor-element-624ae4e1{--min-height:200px;}.elementor-604 .elementor-element.elementor-element-7670773c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-604 .elementor-element.elementor-element-3e16c8ed .elementor-heading-title{font-size:25px;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-1c720a1b{--min-height:200px;}.elementor-604 .elementor-element.elementor-element-1b17beaa{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-604 .elementor-element.elementor-element-677583ac{text-align:start;}.elementor-604 .elementor-element.elementor-element-50e973b4 .elementor-divider{text-align:left;}.elementor-604 .elementor-element.elementor-element-50e973b4 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-604 .elementor-element.elementor-element-1a6784d3{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-604 .elementor-element.elementor-element-2282edb4{text-align:start;}.elementor-604 .elementor-element.elementor-element-7d1c2fe1 .elementor-divider{text-align:left;}.elementor-604 .elementor-element.elementor-element-7d1c2fe1 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-604 .elementor-element.elementor-element-45833d71{--min-height:200px;}.elementor-604 .elementor-element.elementor-element-45833d71.e-con{--order:-99999 /* order start hack */;}.elementor-604 .elementor-element.elementor-element-6dabd641 img{max-width:200px;}.elementor-604 .elementor-element.elementor-element-1d7c1e41 .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-9d3df71 img{max-width:200px;}.elementor-604 .elementor-element.elementor-element-30db275e .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-654f828d img{max-width:200px;}.elementor-604 .elementor-element.elementor-element-22ac81fa .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-6c36c549 .elementor-heading-title{font-size:35px;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-731eae14 img{max-width:200px;}.elementor-604 .elementor-element.elementor-element-3014dc14 .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-6d3bfb6a img{max-width:200px;}.elementor-604 .elementor-element.elementor-element-1239550d .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-2f6fdd32 img{max-width:200px;}.elementor-604 .elementor-element.elementor-element-7f9da8df .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-5ee6380a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-604 .elementor-element.elementor-element-36996068 .elementor-heading-title{font-size:25px;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-4f97c27e{text-align:start;}.elementor-604 .elementor-element.elementor-element-680a6e7d{text-align:start;}.elementor-604 .elementor-element.elementor-element-649c30b9{--min-height:200px;}.elementor-604 .elementor-element.elementor-element-21d42766 .elementor-heading-title{font-size:35px;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-113d9fa5 .elementor-heading-title{font-size:35px;letter-spacing:0.1em;}.elementor-604 .elementor-element.elementor-element-63962d4f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-604 .elementor-element.elementor-element-417dfacf .elementor-heading-title{font-size:25px;}.elementor-604 .elementor-element.elementor-element-2b556b5{--min-height:200px;}}/* Start custom CSS for text-editor, class: .elementor-element-65a02d07 */.elementor-604 .elementor-element.elementor-element-65a02d07 {
    max-width: 800px !important;
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-587f9319 */.elementor-604 .elementor-element.elementor-element-587f9319{
    max-width: 800px!important;
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7e13ea */.gras2-texte {font-weight: 800;
font-size:1.4em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-677583ac */.gras-texte {font-weight: 800;
font-size:1.8em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2282edb4 */.gras-texte {font-weight: 800;
font-size:1.8em;}/* End custom CSS */
/* Start custom CSS for jet-blog-video-playlist, class: .elementor-element-455b57bf */.elementor-604 .elementor-element.elementor-element-455b57bf {max-width: 1300px !important;
margin:auto;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-15376ffe */.elementor-604 .elementor-element.elementor-element-15376ffe {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    overflow: hidden;
}

/* On annule tout effet précédent */
.elementor-604 .elementor-element.elementor-element-15376ffe .swiper-slide {
    opacity: 1 !important;
    transform: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Structure de chaque slide */
.elementor-604 .elementor-element.elementor-element-15376ffe .swiper-slide-inner,
.elementor-604 .elementor-element.elementor-element-15376ffe .swiper-slide a {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
}

/* Images carrées */
.elementor-604 .elementor-element.elementor-element-15376ffe .swiper-slide img {
    display: block;
    width: 100% !important;
    aspect-ratio: 1 / 1;
    height: auto !important;
    object-fit: cover !important;
    object-position: center center !important;
    margin: 0 !important;
    padding: 0 !important;
    transition: filter 0.35s ease, transform 0.35s ease;
}

/* Overlay bleu IFP */
.elementor-604 .elementor-element.elementor-element-15376ffe .swiper-slide-inner::after,
.elementor-604 .elementor-element.elementor-element-15376ffe .swiper-slide a::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    background: rgba(22, 63, 116, 0.58);
    opacity: 0;
    transition: opacity 0.35s ease;
    pointer-events: none;
}

/* Hover : désaturation + voile bleu */
@media (hover: hover) {
    .elementor-604 .elementor-element.elementor-element-15376ffe .swiper-slide:hover img {
        filter: grayscale(100%) contrast(0.95) brightness(0.78);
        transform: scale(1.03);
    }

    .elementor-604 .elementor-element.elementor-element-15376ffe .swiper-slide:hover .swiper-slide-inner::after,
    .elementor-604 .elementor-element.elementor-element-15376ffe .swiper-slide:hover a::after {
        opacity: 1;
    }
}

/* Flèches discrètes */
.elementor-604 .elementor-element.elementor-element-15376ffe .elementor-swiper-button {
    color: #ffffff;
    opacity: 0.85;
    text-shadow: 0 1px 6px rgba(0, 0, 0, 0.35);
    z-index: 5;
}

.elementor-604 .elementor-element.elementor-element-15376ffe .elementor-swiper-button:hover {
    opacity: 1;
}

/* Points */
.elementor-604 .elementor-element.elementor-element-15376ffe .swiper-pagination {
    position: relative;
    margin-top: 22px;
}

.elementor-604 .elementor-element.elementor-element-15376ffe .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
    margin: 0 6px !important;
    background: #cccccc;
    opacity: 1;
}

.elementor-604 .elementor-element.elementor-element-15376ffe .swiper-pagination-bullet-active {
    background: #163f74;
}

/* Tablette : 2 images si besoin */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-604 .elementor-element.elementor-element-15376ffe .swiper-slide img {
        aspect-ratio: 1 / 1;
    }
}

/* Mobile : une seule image confortable */
@media (max-width: 767px) {
    .elementor-604 .elementor-element.elementor-element-15376ffe {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .elementor-604 .elementor-element.elementor-element-15376ffe .swiper-slide img {
        aspect-ratio: 1 / 1;
    }
}/* End custom CSS */