.elementor-17810 .elementor-element.elementor-element-54b4b50{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-17810 .elementor-element.elementor-element-54b4b50:not(.elementor-motion-effects-element-type-background), .elementor-17810 .elementor-element.elementor-element-54b4b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cooperative-oasis.org/wp-content/uploads/capture-decran-2026-03-19-a-214119-scaled.png");}.elementor-17810 .elementor-element.elementor-element-d9260b8 > .elementor-widget-container{margin:-7px -7px -7px -7px;}.elementor-17810 .elementor-element.elementor-element-d9260b8{text-align:center;}.elementor-17810 .elementor-element.elementor-element-d9260b8 .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-17810 .elementor-element.elementor-element-368cbad{text-align:center;color:#FFFFFF;}.elementor-17810 .elementor-element.elementor-element-1d69322{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17810 .elementor-element.elementor-element-1d69322:not(.elementor-motion-effects-element-type-background), .elementor-17810 .elementor-element.elementor-element-1d69322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF2;}.elementor-17810 .elementor-element.elementor-element-0f873c6{--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-17810 .elementor-element.elementor-element-0f873c6.e-con{--align-self:center;}.elementor-17810 .elementor-element.elementor-element-75a2c6c{--display:flex;}.elementor-17810 .elementor-element.elementor-element-ef3abfc .elementor-heading-title{color:#3b6e5b;}.elementor-17810 .elementor-element.elementor-element-4a32589{--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-17810 .elementor-element.elementor-element-6662fd9{--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-17810 .elementor-element.elementor-element-61ba01a{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17810 .elementor-element.elementor-element-c8fcf39{text-align:center;}.elementor-17810 .elementor-element.elementor-element-c8fcf39 .elementor-heading-title{color:#005840;}.elementor-17810 .elementor-element.elementor-element-aac37fc{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17810 .elementor-element.elementor-element-aac37fc:not(.elementor-motion-effects-element-type-background), .elementor-17810 .elementor-element.elementor-element-aac37fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-17810 .elementor-element.elementor-element-95f2e13{text-align:center;}.elementor-17810 .elementor-element.elementor-element-95f2e13 .elementor-heading-title{color:#005840;}.elementor-17810 .elementor-element.elementor-element-29e0fad{text-align:center;}.elementor-17810 .elementor-element.elementor-element-bb23d9b{--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-17810 .elementor-element.elementor-element-2460e9a{--spacer-size:19px;}.elementor-17810 .elementor-element.elementor-element-aae67e6 > .elementor-widget-container{margin:-7px -7px -7px -7px;}.elementor-17810 .elementor-element.elementor-element-aae67e6{text-align:center;}.elementor-17810 .elementor-element.elementor-element-aae67e6 .elementor-heading-title{font-size:40px;color:#619C86;}.elementor-17810 .elementor-element.elementor-element-839ff6e > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-17810 .elementor-element.elementor-element-839ff6e{text-align:center;}.elementor-17810 .elementor-element.elementor-element-f0dc422{text-align:center;}.elementor-17810 .elementor-element.elementor-element-c20e890{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17810 .elementor-element.elementor-element-8ef71ee{--display:flex;}.elementor-17810 .elementor-element.elementor-element-025547f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17810 .elementor-element.elementor-element-025547f img{width:75%;}.elementor-17810 .elementor-element.elementor-element-71cab3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17810 .elementor-element.elementor-element-71cab3f{font-size:20px;line-height:30px;}.elementor-17810 .elementor-element.elementor-element-71cab3f p{margin-block-end:0px;}.elementor-17810 .elementor-element.elementor-element-4a39698{--display:flex;}.elementor-17810 .elementor-element.elementor-element-d401860 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17810 .elementor-element.elementor-element-d401860 img{width:75%;}.elementor-17810 .elementor-element.elementor-element-798329c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17810 .elementor-element.elementor-element-798329c{font-size:20px;line-height:30px;}.elementor-17810 .elementor-element.elementor-element-798329c p{margin-block-end:0px;}.elementor-17810 .elementor-element.elementor-element-131ccd0{--display:flex;}.elementor-17810 .elementor-element.elementor-element-38d7cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17810 .elementor-element.elementor-element-38d7cf8 img{width:75%;}.elementor-17810 .elementor-element.elementor-element-d9d3e7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17810 .elementor-element.elementor-element-d9d3e7e{font-size:20px;line-height:30px;}.elementor-17810 .elementor-element.elementor-element-d9d3e7e p{margin-block-end:0px;}.elementor-17810 .elementor-element.elementor-element-812ba00{--display:flex;}.elementor-17810 .elementor-element.elementor-element-2faf919 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17810 .elementor-element.elementor-element-2faf919 img{width:75%;}.elementor-17810 .elementor-element.elementor-element-af11f3b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17810 .elementor-element.elementor-element-af11f3b{font-size:20px;line-height:30px;}.elementor-17810 .elementor-element.elementor-element-af11f3b p{margin-block-end:0px;}.elementor-17810 .elementor-element.elementor-element-e7110a0{--display:flex;}.elementor-17810 .elementor-element.elementor-element-4ea7562{--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-17810 .elementor-element.elementor-element-ca7e712{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17810 .elementor-element.elementor-element-ca7e712:not(.elementor-motion-effects-element-type-background), .elementor-17810 .elementor-element.elementor-element-ca7e712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005840;}.elementor-17810 .elementor-element.elementor-element-d2f5959{text-align:center;}.elementor-17810 .elementor-element.elementor-element-d2f5959 .elementor-heading-title{color:#FFFFFF;}.elementor-17810 .elementor-element.elementor-element-f2e6b77{text-align:center;color:#CFE2DA;}.elementor-17810 .elementor-element.elementor-element-1b5fc7e{--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-17810 .elementor-element.elementor-element-bc8f4c5{--spacer-size:10px;}.elementor-17810 .elementor-element.elementor-element-587683f{--spacer-size:30px;}.elementor-17810 .elementor-element.elementor-element-1ac51f0{--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-17810 .elementor-element.elementor-element-0943087 > .elementor-widget-container{margin:-7px -7px -7px -7px;}.elementor-17810 .elementor-element.elementor-element-0943087{text-align:center;}.elementor-17810 .elementor-element.elementor-element-0943087 .elementor-heading-title{font-size:40px;color:#619C86;}.elementor-17810 .elementor-element.elementor-element-11f6283{--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-17810 .elementor-element.elementor-element-6830391{--display:flex;}.elementor-17810 .elementor-element.elementor-element-8f0e41f{font-size:20px;line-height:37px;}.elementor-17810 .elementor-element.elementor-element-3746a10{--display:flex;}.elementor-17810 .elementor-element.elementor-element-16b3ba3{font-size:20px;line-height:37px;}.elementor-17810 .elementor-element.elementor-element-19b2603{--display:flex;}.elementor-17810 .elementor-element.elementor-element-a620e63{font-size:20px;line-height:37px;}.elementor-17810 .elementor-element.elementor-element-371f608{--display:flex;}.elementor-17810 .elementor-element.elementor-element-56dc2a4{font-size:20px;line-height:37px;}.elementor-17810 .elementor-element.elementor-element-1c652b3{--display:flex;}.elementor-17810 .elementor-element.elementor-element-40bcdad{font-size:20px;line-height:37px;}.elementor-17810 .elementor-element.elementor-element-2ba9530{--display:flex;}.elementor-17810 .elementor-element.elementor-element-b208b25{font-size:20px;line-height:37px;}.elementor-17810 .elementor-element.elementor-element-d1db1e3{--display:flex;}.elementor-17810 .elementor-element.elementor-element-911fa83{font-size:20px;line-height:37px;}.elementor-17810 .elementor-element.elementor-element-e85012e{--display:flex;}.elementor-17810 .elementor-element.elementor-element-1b2cc33{font-size:20px;line-height:37px;}.elementor-17810 .elementor-element.elementor-element-e79579b{--display:flex;}.elementor-17810 .elementor-element.elementor-element-c89ab1e{font-size:20px;line-height:37px;}.elementor-17810 .elementor-element.elementor-element-d6757a8{--display:flex;}.elementor-17810 .elementor-element.elementor-element-273ae1b{font-size:20px;line-height:37px;}.elementor-17810 .elementor-element.elementor-element-0b032a6{--display:flex;}.elementor-17810 .elementor-element.elementor-element-9bd91dc{font-size:20px;line-height:37px;}.elementor-17810 .elementor-element.elementor-element-8cec8fa{--display:flex;}.elementor-17810 .elementor-element.elementor-element-bac1631{font-size:20px;line-height:37px;}.elementor-17810 .elementor-element.elementor-element-d3be25c{--display:flex;}.elementor-17810 .elementor-element.elementor-element-c9df839{--display:flex;}.elementor-17810 .elementor-element.elementor-element-a622b5c{--n-accordion-title-font-size:23px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#E28941;--n-accordion-title-hover-color:#529078;--n-accordion-title-active-color:#E28941;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#E28941;}:where( .elementor-17810 .elementor-element.elementor-element-a622b5c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:bold;}.elementor-17810 .elementor-element.elementor-element-79d591a{--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-17810 .elementor-element.elementor-element-49e815a2{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17810 .elementor-element.elementor-element-49e815a2:not(.elementor-motion-effects-element-type-background), .elementor-17810 .elementor-element.elementor-element-49e815a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005840;}.elementor-17810 .elementor-element.elementor-element-3bd76a46{--display:flex;}.elementor-17810 .elementor-element.elementor-element-36bfdaee{text-align:center;color:#9C9898;}.elementor-17810 .elementor-element.elementor-element-3694792a{text-align:center;}.elementor-17810 .elementor-element.elementor-element-3694792a .elementor-heading-title{color:#FFFFFF;}.elementor-17810 .elementor-element.elementor-element-39b5426{--display:flex;--margin-top:67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17810 .elementor-element.elementor-element-ed59ce3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-17810 .elementor-element.elementor-element-c20e890{--grid-auto-flow:row;}.elementor-17810 .elementor-element.elementor-element-ed59ce3{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-17810 .elementor-element.elementor-element-0f873c6{--width:50%;}.elementor-17810 .elementor-element.elementor-element-4a32589{--width:50%;}}@media(max-width:767px){.elementor-17810 .elementor-element.elementor-element-c20e890{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17810 .elementor-element.elementor-element-ed59ce3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-e51bab2 */.elementor-17810 .elementor-element.elementor-element-e51bab2 .elementor-button {
  background: #FFFFFF;
  color: #005840;
  border-radius: 50px;
  padding: 16px 32px;
  font-weight: 600;
  font-size: 19px;
  border: none;
  box-shadow: 0 4px 20px rgba(0,0,0,0.15);
  transition: all 0.3s;
}
.elementor-17810 .elementor-element.elementor-element-e51bab2 .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 30px rgba(0,0,0,0.2);
}
.elementor-17810 .elementor-element.elementor-element-e51bab2 .elementor-button {
  text-transform: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44681e9 */.elementor-17810 .elementor-element.elementor-element-44681e9 .elementor-button {
  background: #005840 !important;
  color: #FFFFFF !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 16px 32px !important;
  font-weight: 600 !important;
  font-size: 18px !important;
  text-transform: none !important;
  transition: all 0.3s !important;
}
.elementor-17810 .elementor-element.elementor-element-44681e9 .elementor-button:hover {
  background: #004333 !important;
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(0,88,64,0.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f874d71 */.elementor-17810 .elementor-element.elementor-element-f874d71 .elementor-button {
  background: #005840 !important;
  color: #FFFFFF !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 16px 32px !important;
  font-weight: 600 !important;
  font-size: 18px !important;
  text-transform: none !important;
  transition: all 0.3s !important;
}
.elementor-17810 .elementor-element.elementor-element-f874d71 .elementor-button:hover {
  background: #004333 !important;
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(0,88,64,0.3);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a622b5c *//* Conteneur général */
.elementor-17810 .elementor-element.elementor-element-a622b5c .elementor-accordion {
  border: none !important;
}

/* Chaque item */
.elementor-17810 .elementor-element.elementor-element-a622b5c .elementor-accordion-item {
  border: 1px solid #e8e5e0 !important;
  border-radius: 12px !important;
  margin-bottom: 10px !important;
  overflow: hidden;
}

/* Question */
.elementor-17810 .elementor-element.elementor-element-a622b5c .elementor-tab-title {
  background: #FFFFFF !important;
  padding: 18px 24px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #005840 !important;
}
.elementor-17810 .elementor-element.elementor-element-a622b5c .elementor-tab-title:hover {
  background: #f7f5f0 !important;
}

/* Icône + */
.elementor-17810 .elementor-element.elementor-element-a622b5c .elementor-accordion-icon {
  color: #005840 !important;
  font-weight: 700 !important;
}

/* Réponse */
.elementor-17810 .elementor-element.elementor-element-a622b5c .elementor-tab-content {
  padding: 0 24px 20px !important;
  font-size: 14px !important;
  line-height: 1.7 !important;
  color: #2D3A35 !important;
  border-top: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11f6283 *//* Conteneur général */
.elementor-17810 .elementor-element.elementor-element-11f6283 .elementor-accordion {
  border: none !important;
}

/* Chaque item */
.elementor-17810 .elementor-element.elementor-element-11f6283 .elementor-accordion-item {
  border: 1px solid #e8e5e0 !important;
  border-radius: 12px !important;
  margin-bottom: 10px !important;
  overflow: hidden;
}

/* Question */
.elementor-17810 .elementor-element.elementor-element-11f6283 .elementor-tab-title {
  background: #FFFFFF !important;
  padding: 18px 24px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #005840 !important;
}
.elementor-17810 .elementor-element.elementor-element-11f6283 .elementor-tab-title:hover {
  background: #f7f5f0 !important;
}

/* Icône + */
.elementor-17810 .elementor-element.elementor-element-11f6283 .elementor-accordion-icon {
  color: #005840 !important;
  font-weight: 700 !important;
}

/* Réponse */
.elementor-17810 .elementor-element.elementor-element-11f6283 .elementor-tab-content {
  padding: 0 24px 20px !important;
  font-size: 14px !important;
  line-height: 1.7 !important;
  color: #2D3A35 !important;
  border-top: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9e3093 */.elementor-17810 .elementor-element.elementor-element-f9e3093 .elementor-button {
  background: #005840 !important;
  color: #FFFFFF !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 16px 32px !important;
  font-weight: 600 !important;
  font-size: 18px !important;
  text-transform: none !important;
  transition: all 0.3s !important;
}
.elementor-17810 .elementor-element.elementor-element-f9e3093 .elementor-button:hover {
  background: #004333 !important;
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(0,88,64,0.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59dba39f */.elementor-17810 .elementor-element.elementor-element-59dba39f .elementor-button {
  background: #FFFFFF !important;
  color: #005840 !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 16px 32px !important;
  font-weight: 600 !important;
  font-size: 18px !important;
  text-transform: none !important;
  box-shadow: 0 4px 20px rgba(0,0,0,0.15) !important;
  transition: all 0.3s !important;
}
.elementor-17810 .elementor-element.elementor-element-59dba39f .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 30px rgba(0,0,0,0.2) !important;
}/* End custom CSS */