.elementor-34 .elementor-element.elementor-element-a79316a{margin-top:-93px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-1de2f20.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34 .elementor-element.elementor-element-1de2f20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-1de2f20 > .elementor-element-populated{padding:19% 19% 19% 19%;}.elementor-34 .elementor-element.elementor-element-8df6e9f img{width:460px;}.elementor-34 .elementor-element.elementor-element-b15b807 .elementor-heading-title{color:#3A3C3B;}.elementor-34 .elementor-element.elementor-element-9921757 > .elementor-container{min-height:500px;}.elementor-34 .elementor-element.elementor-element-a0dd446:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-a0dd446 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging-ifecfr-staging.kinsta.cloud/wp-content/uploads/2022/05/illustration-accueil-ifec.jpg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-a0dd446.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-34 .elementor-element.elementor-element-a0dd446.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-34 .elementor-element.elementor-element-a0dd446.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-34 .elementor-element.elementor-element-a0dd446 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-a0dd446 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-03971de:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-03971de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-03971de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-03971de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-3d7e97b > .elementor-element-populated{padding:120px 040px 80px 0px;}.elementor-34 .elementor-element.elementor-element-49ddaa6 .elementor-heading-title{color:var( --e-global-color-8ca91e2 );}.elementor-34 .elementor-element.elementor-element-68e9c33{color:var( --e-global-color-8ca91e2 );font-weight:600;}.elementor-34 .elementor-element.elementor-element-03707ed:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-03707ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-03707ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-03707ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-642c53a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-34 .elementor-element.elementor-element-642c53a > .elementor-element-populated{padding:0px 0px 100px 0px;}.elementor-34 .elementor-element.elementor-element-5f29587{margin-top:-60px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-853017b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-853017b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e12194 );}.elementor-34 .elementor-element.elementor-element-853017b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-853017b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-9e4e22a{text-align:center;}.elementor-34 .elementor-element.elementor-element-9e4e22a .elementor-heading-title{font-size:16px;font-weight:bold;text-transform:uppercase;line-height:21px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e976223:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-e976223 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e976223 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-e976223 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-9cad265{text-align:center;}.elementor-34 .elementor-element.elementor-element-9cad265 .elementor-heading-title{font-weight:bold;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-8394f2b{margin-top:0px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-911b02a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-911b02a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-911b02a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-911b02a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-314e6c4{text-align:center;}.elementor-34 .elementor-element.elementor-element-314e6c4 .elementor-heading-title{font-weight:bold;text-transform:uppercase;color:var( --e-global-color-8ca91e2 );}.elementor-34 .elementor-element.elementor-element-8983f05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-8983f05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ca91e2 );}.elementor-34 .elementor-element.elementor-element-8983f05 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-8983f05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-fc16e59{text-align:center;}.elementor-34 .elementor-element.elementor-element-fc16e59 .elementor-heading-title{font-weight:bold;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-dc4ced7 > .elementor-element-populated{padding:48px 30px 80px 0px;}.elementor-34 .elementor-element.elementor-element-59f81ec > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-34 .elementor-element.elementor-element-ef6db2a .elementor-heading-title{color:var( --e-global-color-d4c3de6 );}.elementor-34 .elementor-element.elementor-element-f7dedf8 > .elementor-widget-container{margin:080px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-f7dedf8 .elementor-icon-wrapper{text-align:right;}.elementor-34 .elementor-element.elementor-element-f7dedf8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8ca91e2 );}.elementor-34 .elementor-element.elementor-element-f7dedf8.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-f7dedf8.elementor-view-default .elementor-icon{color:var( --e-global-color-8ca91e2 );border-color:var( --e-global-color-8ca91e2 );}.elementor-34 .elementor-element.elementor-element-f7dedf8.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-f7dedf8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8ca91e2 );}.elementor-34 .elementor-element.elementor-element-f7dedf8 .elementor-icon{font-size:216px;}.elementor-34 .elementor-element.elementor-element-f7dedf8 .elementor-icon svg{height:216px;}.elementor-34 .elementor-element.elementor-element-0d77951{padding:0px 0px 170px 0px;}.elementor-34 .elementor-element.elementor-element-9689098 > .elementor-element-populated, .elementor-34 .elementor-element.elementor-element-9689098 > .elementor-element-populated > .elementor-background-overlay, .elementor-34 .elementor-element.elementor-element-9689098 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-9689098 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-a563ac3:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-a563ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-a563ac3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-a563ac3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-5ee21d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-5ee21d8 > .elementor-element-populated{border-style:solid;border-width:15px 0px 0px 0px;border-color:var( --e-global-color-8ca91e2 );padding:61px 61px 30px 120px;}.elementor-34 .elementor-element.elementor-element-f4cb205{text-align:right;}.elementor-34 .elementor-element.elementor-element-f4cb205 .elementor-heading-title{font-weight:bold;}.elementor-34 .elementor-element.elementor-element-9645615{width:auto;max-width:auto;top:76px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-9645615{left:-106px;}body.rtl .elementor-34 .elementor-element.elementor-element-9645615{right:-106px;}.elementor-34 .elementor-element.elementor-element-9645615 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-9645615.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e12194 );}.elementor-34 .elementor-element.elementor-element-9645615.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-9645615.elementor-view-default .elementor-icon{color:var( --e-global-color-6e12194 );border-color:var( --e-global-color-6e12194 );}.elementor-34 .elementor-element.elementor-element-9645615.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-9645615.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e12194 );}.elementor-34 .elementor-element.elementor-element-9645615 .elementor-icon{font-size:216px;}.elementor-34 .elementor-element.elementor-element-9645615 .elementor-icon svg{height:216px;}.elementor-34 .elementor-element.elementor-element-5d8bf7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-5d8bf7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e12194 );}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-5d8bf7b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34 .elementor-element.elementor-element-5d8bf7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-5d8bf7b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-34 .elementor-element.elementor-element-5d8bf7b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-5d8bf7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-2fae41f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-9fa69be{width:auto;max-width:auto;}.elementor-34 .elementor-element.elementor-element-fe9b75f{width:auto;max-width:auto;}.elementor-34 .elementor-element.elementor-element-fe9b75f > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-34 .elementor-element.elementor-element-98e2224 > .elementor-element-populated{padding:88px 0px 88px 30px;}.elementor-34 .elementor-element.elementor-element-e2144a0 > .elementor-container{min-height:400px;}.elementor-34 .elementor-element.elementor-element-3b47e62:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-3b47e62 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-3b47e62.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34 .elementor-element.elementor-element-3b47e62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-3b47e62.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34 .elementor-element.elementor-element-3b47e62 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-3b47e62 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-d7acae1 .elementor-heading-title{color:var( --e-global-color-8ca91e2 );}.elementor-34 .elementor-element.elementor-element-5f2f787 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-5f2f787 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-b3468cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34 .elementor-element.elementor-element-b3468cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-b3468cd > .elementor-element-populated{padding:88px 30px 88px 30px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-1de2f20 > .elementor-element-populated{padding:130px 030px 060px 30px;}.elementor-34 .elementor-element.elementor-element-8df6e9f img{width:260px;}.elementor-34 .elementor-element.elementor-element-b15b807 .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-1de2f20{width:46%;}.elementor-34 .elementor-element.elementor-element-eb9790a{width:54%;}.elementor-34 .elementor-element.elementor-element-642c53a{width:46%;}.elementor-34 .elementor-element.elementor-element-dc4ced7{width:54%;}.elementor-34 .elementor-element.elementor-element-5e48a92{width:46%;}.elementor-34 .elementor-element.elementor-element-9689098{width:54%;}.elementor-34 .elementor-element.elementor-element-5d8bf7b{width:28.07%;}.elementor-34 .elementor-element.elementor-element-98e2224{width:71.93%;}.elementor-34 .elementor-element.elementor-element-3b47e62{width:28.07%;}.elementor-34 .elementor-element.elementor-element-b3468cd{width:71.93%;}}/* Start custom CSS for column, class: .elementor-element-3d7e97b */.elementor-34 .elementor-element.elementor-element-3d7e97b > .elementor-widget-wrap{
    max-width: 600px;
}
.elementor-34 .elementor-element.elementor-element-3d7e97b{
    padding-left: 10.8vw;
    max-width: calc(500px + 20%)
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-853017b */.elementor-34 .elementor-element.elementor-element-853017b {
  position: relative;
  width: 50%;
}

.elementor-34 .elementor-element.elementor-element-853017b:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

.elementor-34 .elementor-element.elementor-element-853017b .elementor-widget-wrap{
    align-items: center;
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e976223 */.elementor-34 .elementor-element.elementor-element-e976223 {
  position: relative;
  width: 50%;
}

.elementor-34 .elementor-element.elementor-element-e976223:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

.elementor-34 .elementor-element.elementor-element-e976223 .elementor-widget-wrap{
    align-items: center;
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-911b02a */.elementor-34 .elementor-element.elementor-element-911b02a {
  position: relative;
  width: 50%;
}

.elementor-34 .elementor-element.elementor-element-911b02a:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

.elementor-34 .elementor-element.elementor-element-911b02a .elementor-widget-wrap{
    align-items: center;
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8983f05 */.elementor-34 .elementor-element.elementor-element-8983f05 {
  position: relative;
  width: 50%;
}

.elementor-34 .elementor-element.elementor-element-8983f05:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

.elementor-34 .elementor-element.elementor-element-8983f05 .elementor-widget-wrap{
    align-items: center;
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-642c53a */.elementor-34 .elementor-element.elementor-element-642c53a > .elementor-widget-wrap{
    max-width: 537px;
}
.elementor-34 .elementor-element.elementor-element-642c53a{
    justify-content: flex-end;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dc4ced7 */.elementor-34 .elementor-element.elementor-element-dc4ced7{
    padding-left: 10.8vw;
}
.elementor-34 .elementor-element.elementor-element-dc4ced7 > .elementor-widget-wrap{
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9689098 */.elementor-34 .elementor-element.elementor-element-9689098 > .elementor-widget-wrap{
    max-width: 600px;
}
.elementor-34 .elementor-element.elementor-element-9689098{
    padding-left: 10.8vw;
}/* End custom CSS */