.elementor-574 .elementor-element.elementor-element-1e36a04 > .elementor-container{min-height:600px;}.elementor-574 .elementor-element.elementor-element-1e36a04:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-1e36a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ailancygroup.com/wp-content/uploads/2023/07/header.png");background-position:center center;background-size:cover;}.elementor-574 .elementor-element.elementor-element-1e36a04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-574 .elementor-element.elementor-element-1e36a04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-574 .elementor-element.elementor-element-c62d1d7 > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-574 .elementor-element.elementor-element-4c23f7e{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-574 .elementor-element.elementor-element-5ac2a3d{padding:4% 010% 0% 10%;}.elementor-574 .elementor-element.elementor-element-8198ec0{padding:4% 10% 4% 0%;}.elementor-574 .elementor-element.elementor-element-e7cfd46 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-574 .elementor-element.elementor-element-e7cfd46 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-574 .elementor-element.elementor-element-d20946f{padding:0% 10% 0% 10%;}.elementor-574 .elementor-element.elementor-element-ad09d54{padding:0% 10% 0% 10%;}.elementor-574 .elementor-element.elementor-element-ad30bfb{text-align:center;}.elementor-574 .elementor-element.elementor-element-ad30bfb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-574 .elementor-element.elementor-element-5311a3d{margin-top:-5%;margin-bottom:0%;padding:0% 10% 5% 10%;}.elementor-574 .elementor-element.elementor-element-cccc00f{text-align:center;}.elementor-574 .elementor-element.elementor-element-edf93b7{text-align:center;}.elementor-574 .elementor-element.elementor-element-8bba706{text-align:center;}.elementor-574 .elementor-element.elementor-element-da98c1d{text-align:center;}.elementor-574 .elementor-element.elementor-element-d13ebc8{padding:3% 0% 0% 10%;}.elementor-574 .elementor-element.elementor-element-26365bb{margin-top:0%;margin-bottom:5%;padding:3% 10% 0% 10%;}.elementor-574 .elementor-element.elementor-element-2c38dcf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-574 .elementor-element.elementor-element-2c38dcf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-574 .elementor-element.elementor-element-2c38dcf > .elementor-element-populated, .elementor-574 .elementor-element.elementor-element-2c38dcf > .elementor-element-populated > .elementor-background-overlay, .elementor-574 .elementor-element.elementor-element-2c38dcf > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-574 .elementor-element.elementor-element-2c38dcf > .elementor-element-populated{box-shadow:0px 0px 40px 0px rgba(38, 38, 38, 0.33);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-574 .elementor-element.elementor-element-2c38dcf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-574 .elementor-element.elementor-element-68f5e4c{text-align:left;width:var( --container-widget-width, 103.659% );max-width:103.659%;--container-widget-width:103.659%;--container-widget-flex-grow:0;}.elementor-574 .elementor-element.elementor-element-130244a{text-align:left;}.elementor-574 .elementor-element.elementor-element-130244a .elementor-heading-title{color:#262626;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1em;letter-spacing:-0.8px;}.elementor-574 .elementor-element.elementor-element-130244a > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-574 .elementor-element.elementor-element-66dbc83{text-align:left;color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:-0.4px;}.elementor-574 .elementor-element.elementor-element-66dbc83 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-574 .elementor-element.elementor-element-74a99c0 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-decoration:none;fill:#757575;color:#757575;background-color:#00000000;}.elementor-574 .elementor-element.elementor-element-3c9caac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-574 .elementor-element.elementor-element-3c9caac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-574 .elementor-element.elementor-element-3c9caac > .elementor-element-populated, .elementor-574 .elementor-element.elementor-element-3c9caac > .elementor-element-populated > .elementor-background-overlay, .elementor-574 .elementor-element.elementor-element-3c9caac > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-574 .elementor-element.elementor-element-3c9caac > .elementor-element-populated{box-shadow:0px 0px 40px 0px rgba(38, 38, 38, 0.33);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-574 .elementor-element.elementor-element-3c9caac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-574 .elementor-element.elementor-element-1c637c1{text-align:left;width:var( --container-widget-width, 103.659% );max-width:103.659%;--container-widget-width:103.659%;--container-widget-flex-grow:0;}.elementor-574 .elementor-element.elementor-element-9bf5877{text-align:left;}.elementor-574 .elementor-element.elementor-element-9bf5877 .elementor-heading-title{color:#262626;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1em;letter-spacing:-0.8px;}.elementor-574 .elementor-element.elementor-element-9bf5877 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-574 .elementor-element.elementor-element-612fe1c{text-align:left;color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:-0.4px;}.elementor-574 .elementor-element.elementor-element-612fe1c > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-574 .elementor-element.elementor-element-63ea491 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-decoration:none;fill:#757575;color:#757575;background-color:#00000000;}.elementor-574 .elementor-element.elementor-element-5e6dda3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-574 .elementor-element.elementor-element-5e6dda3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-574 .elementor-element.elementor-element-5e6dda3 > .elementor-element-populated, .elementor-574 .elementor-element.elementor-element-5e6dda3 > .elementor-element-populated > .elementor-background-overlay, .elementor-574 .elementor-element.elementor-element-5e6dda3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-574 .elementor-element.elementor-element-5e6dda3 > .elementor-element-populated{box-shadow:0px 0px 40px 0px rgba(38, 38, 38, 0.33);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-574 .elementor-element.elementor-element-5e6dda3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-574 .elementor-element.elementor-element-09e64ce{text-align:left;width:var( --container-widget-width, 103.659% );max-width:103.659%;--container-widget-width:103.659%;--container-widget-flex-grow:0;}.elementor-574 .elementor-element.elementor-element-f277ab4{text-align:left;}.elementor-574 .elementor-element.elementor-element-f277ab4 .elementor-heading-title{color:#262626;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1em;letter-spacing:-0.8px;}.elementor-574 .elementor-element.elementor-element-f277ab4 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-574 .elementor-element.elementor-element-69f4bd2{text-align:left;color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:-0.4px;}.elementor-574 .elementor-element.elementor-element-69f4bd2 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-574 .elementor-element.elementor-element-95bb10c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-decoration:none;fill:#757575;color:#757575;background-color:#00000000;}.elementor-574 .elementor-element.elementor-element-3cd66a1{margin-top:0%;margin-bottom:5%;padding:3% 10% 0% 10%;}.elementor-574 .elementor-element.elementor-element-8e94d80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-574 .elementor-element.elementor-element-8e94d80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-574 .elementor-element.elementor-element-8e94d80 > .elementor-element-populated, .elementor-574 .elementor-element.elementor-element-8e94d80 > .elementor-element-populated > .elementor-background-overlay, .elementor-574 .elementor-element.elementor-element-8e94d80 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-574 .elementor-element.elementor-element-8e94d80 > .elementor-element-populated{box-shadow:0px 0px 40px 0px rgba(38, 38, 38, 0.33);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-574 .elementor-element.elementor-element-8e94d80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-574 .elementor-element.elementor-element-f16f0e8{text-align:left;width:var( --container-widget-width, 103.659% );max-width:103.659%;--container-widget-width:103.659%;--container-widget-flex-grow:0;}.elementor-574 .elementor-element.elementor-element-b2471f9{text-align:left;}.elementor-574 .elementor-element.elementor-element-b2471f9 .elementor-heading-title{color:#262626;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1em;letter-spacing:-0.8px;}.elementor-574 .elementor-element.elementor-element-b2471f9 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-574 .elementor-element.elementor-element-fa4c297{text-align:left;color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:-0.4px;}.elementor-574 .elementor-element.elementor-element-fa4c297 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-574 .elementor-element.elementor-element-66e5cc5 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-decoration:none;fill:#757575;color:#757575;background-color:#00000000;}.elementor-574 .elementor-element.elementor-element-f2f6d33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-574 .elementor-element.elementor-element-f2f6d33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-574 .elementor-element.elementor-element-f2f6d33 > .elementor-element-populated, .elementor-574 .elementor-element.elementor-element-f2f6d33 > .elementor-element-populated > .elementor-background-overlay, .elementor-574 .elementor-element.elementor-element-f2f6d33 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-574 .elementor-element.elementor-element-f2f6d33 > .elementor-element-populated{box-shadow:0px 0px 40px 0px rgba(38, 38, 38, 0.33);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-574 .elementor-element.elementor-element-f2f6d33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-574 .elementor-element.elementor-element-b2bc829{text-align:left;width:var( --container-widget-width, 103.659% );max-width:103.659%;--container-widget-width:103.659%;--container-widget-flex-grow:0;}.elementor-574 .elementor-element.elementor-element-e32a0d4{text-align:left;}.elementor-574 .elementor-element.elementor-element-e32a0d4 .elementor-heading-title{color:#262626;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1em;letter-spacing:-0.8px;}.elementor-574 .elementor-element.elementor-element-e32a0d4 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-574 .elementor-element.elementor-element-3e5d72d{text-align:left;color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:-0.4px;}.elementor-574 .elementor-element.elementor-element-3e5d72d > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-574 .elementor-element.elementor-element-8944cde .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-decoration:none;fill:#757575;color:#757575;background-color:#00000000;}.elementor-574 .elementor-element.elementor-element-d4e7217:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-574 .elementor-element.elementor-element-d4e7217 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-574 .elementor-element.elementor-element-d4e7217 > .elementor-element-populated, .elementor-574 .elementor-element.elementor-element-d4e7217 > .elementor-element-populated > .elementor-background-overlay, .elementor-574 .elementor-element.elementor-element-d4e7217 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-574 .elementor-element.elementor-element-d4e7217 > .elementor-element-populated{box-shadow:0px 0px 40px 0px rgba(38, 38, 38, 0.33);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-574 .elementor-element.elementor-element-d4e7217 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-574 .elementor-element.elementor-element-8bec977{text-align:left;width:var( --container-widget-width, 103.659% );max-width:103.659%;--container-widget-width:103.659%;--container-widget-flex-grow:0;}.elementor-574 .elementor-element.elementor-element-97f4579{text-align:left;}.elementor-574 .elementor-element.elementor-element-97f4579 .elementor-heading-title{color:#262626;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1em;letter-spacing:-0.8px;}.elementor-574 .elementor-element.elementor-element-97f4579 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-574 .elementor-element.elementor-element-db976f8{text-align:left;color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:-0.4px;}.elementor-574 .elementor-element.elementor-element-db976f8 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-574 .elementor-element.elementor-element-cdf7704 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-decoration:none;fill:#757575;color:#757575;background-color:#00000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-574 .elementor-element.elementor-element-5ac2a3d{padding:1% 1% 1% 1%;}.elementor-574 .elementor-element.elementor-element-8198ec0{padding:1% 1% 1% 0%;}.elementor-574 .elementor-element.elementor-element-d20946f{padding:0% 0% 0% 0%;}.elementor-574 .elementor-element.elementor-element-d13ebc8{padding:0% 0% 0% 0%;}.elementor-574 .elementor-element.elementor-element-3c9caac > .elementor-element-populated{margin:05% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-574 .elementor-element.elementor-element-5e6dda3 > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-574 .elementor-element.elementor-element-f2f6d33 > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-574 .elementor-element.elementor-element-d4e7217 > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}@media(min-width:768px){.elementor-574 .elementor-element.elementor-element-c62d1d7{width:40%;}.elementor-574 .elementor-element.elementor-element-22e66df{width:60%;}.elementor-574 .elementor-element.elementor-element-2c38dcf{width:30%;}.elementor-574 .elementor-element.elementor-element-2d3a167{width:5%;}.elementor-574 .elementor-element.elementor-element-3c9caac{width:30%;}.elementor-574 .elementor-element.elementor-element-2254399{width:4.945%;}.elementor-574 .elementor-element.elementor-element-5e6dda3{width:30%;}.elementor-574 .elementor-element.elementor-element-8e94d80{width:30%;}.elementor-574 .elementor-element.elementor-element-0b6b8d2{width:5%;}.elementor-574 .elementor-element.elementor-element-f2f6d33{width:30%;}.elementor-574 .elementor-element.elementor-element-e63df85{width:4.945%;}.elementor-574 .elementor-element.elementor-element-d4e7217{width:30%;}}/* Start custom CSS for heading, class: .elementor-element-4ce31bb */.Construire-ensemble-2 h2 {
  font-family: Montserrat !important;
  font-size: 48px !important;
  font-weight: bold !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1 !important;
  letter-spacing: -1.2px !important;
  color: white !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c23f7e */.Leader-franais-du-c-2 {
  font-family: Montserrat !important;
  font-size: 16px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-style: normal !important; 
  line-height: normal !important;
  letter-spacing: -0.4px !important;
  color: white !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb4477d */.rejoindre-text li {
    color: #757575;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 150% */
letter-spacing: -0.4px;
}
.rejoindre-text {
  list-style: none; /* Remove default bullets */
}
.rejoindre-text li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #06845E; /* Change the color */
  font-weight: 800; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad30bfb */.Nos-valeurs {

  opacity: 0.3 !important;
  -webkit-text-stroke: 1px #06845e !important;
  font-family: Montserrat !important;
  font-size: 120px !important;
  font-weight: bold !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1 !important;
  letter-spacing: -3.65px !important;
  color: rgba(255, 255, 255, 0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cccc00f */.Excellence h2{
  font-family: Montserrat !important;
  font-weight: bold !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1.2 !important;
  letter-spacing: -1px !important;
  color: #262626 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edf93b7 */.Excellence h2{
  font-family: Montserrat !important;
  font-weight: bold !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1.2 !important;
  letter-spacing: -1px !important;
  color: #262626 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bba706 */.Excellence h2{
  font-family: Montserrat !important;
  font-weight: bold !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1.2 !important;
  letter-spacing: -1px !important;
  color: #262626 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da98c1d */.Excellence h2{
  font-family: Montserrat !important;
  font-weight: bold !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1.2 !important;
  letter-spacing: -1px !important;
  color: #262626 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-130244a */.title-container {
    height: 80px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66dbc83 */.text-container {
    height: 200px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bf5877 */.title-container {
    height: 80px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-612fe1c */.text-container {
    height: 200px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f277ab4 */.title-container {
    height: 80px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69f4bd2 */.text-container {
    height: 200px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2471f9 */.title-container {
    height: 80px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa4c297 */.text-container {
    height: 200px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32a0d4 */.title-container {
    height: 80px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e5d72d */.text-container {
    height: 200px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97f4579 */.title-container {
    height: 80px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db976f8 */.text-container {
    height: 200px
}/* End custom CSS */