.elementor-723 .elementor-element.elementor-element-5057bc7a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5rem;--padding-bottom:2rem;--padding-left:5rem;--padding-right:0rem;}.elementor-723 .elementor-element.elementor-element-5057bc7a:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-5057bc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D5041;background-image:url("https://coopdomiouest.fr/wp-content/uploads/2025/06/bg-hero-section-scaled.png");background-position:center right;}.elementor-723 .elementor-element.elementor-element-3f2160e2{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-723 .elementor-element.elementor-element-15390b30{--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-723 .elementor-element.elementor-element-3519c1e1 .jet-listing-dynamic-field__content{color:var( --e-global-color-fa697d6 );font-family:"FUTURA", Sans-serif;font-size:41px;font-weight:600;line-height:1.1em;text-align:left;}.elementor-723 .elementor-element.elementor-element-3519c1e1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-723 .elementor-element.elementor-element-3519c1e1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-723 .elementor-element.elementor-element-3519c1e1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-723 .elementor-element.elementor-element-78f6330f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-723 .elementor-element.elementor-element-78f6330f .elementor-divider-separator{width:20%;}.elementor-723 .elementor-element.elementor-element-78f6330f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-723 .elementor-element.elementor-element-8347987{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-723 .elementor-element.elementor-element-2f8547f img{height:300px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 0px;}.elementor-723 .elementor-element.elementor-element-2bd26c62{--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 75px;--row-gap:0px;--column-gap:75px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-723 .elementor-element.elementor-element-2bd26c62:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-2bd26c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa697d6 );}.elementor-723 .elementor-element.elementor-element-4356efd3{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-723 .elementor-element.elementor-element-754df96d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 25px;box-shadow:5px 5px 20px -5px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-723 .elementor-element.elementor-element-54a8a10d .elementor-heading-title{font-family:"FUTURA", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-723 .elementor-element.elementor-element-5e68d091{--display:flex;--border-radius:25px 25px 25px 0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-723 .elementor-element.elementor-element-5e68d091:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-5e68d091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D5041;}.elementor-723 .elementor-element.elementor-element-36ffbcaa{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-78ee8c16 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;color:var( --e-global-color-fa697d6 );}.elementor-723 .elementor-element.elementor-element-77ea2572 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1em;color:var( --e-global-color-fa697d6 );}.elementor-723 .elementor-element.elementor-element-63cf40a3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-723 .elementor-element.elementor-element-63cf40a3 .elementor-divider-separator{width:90px;margin:0 auto;margin-left:0;}.elementor-723 .elementor-element.elementor-element-63cf40a3 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-723 .elementor-element.elementor-element-43d70607{color:var( --e-global-color-fa697d6 );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-723 .elementor-element.elementor-element-3f728303 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-723 .elementor-element.elementor-element-3f728303 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-723 .elementor-element.elementor-element-3f728303 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-fa697d6 );color:var( --e-global-color-fa697d6 );background-color:transparent;background-image:linear-gradient(270deg, #27D8C1 0%, #1EBA4E 100%);border-radius:30px 30px 30px 0px;padding:5px 10px 5px 14px;}.elementor-723 .elementor-element.elementor-element-24cebf17{--display:flex;}.elementor-723 .elementor-element.elementor-element-529f8877 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:16px;text-align:left;}.elementor-723 .elementor-element.elementor-element-529f8877 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-723 .elementor-element.elementor-element-529f8877 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-723 .elementor-element.elementor-element-529f8877 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-723 .elementor-element.elementor-element-369cfea7{--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:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-723 .elementor-element.elementor-element-369cfea7:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-369cfea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa697d6 );}.elementor-723 .elementor-element.elementor-element-3e9a6554 .elementor-heading-title{font-family:"FUTURA", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-723 .elementor-element.elementor-element-77d45acc > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(55px / 2);padding-right:calc(55px / 2);}:is( .elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid, .elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 55px / -2);margin-right:calc( 55px / -2);width:calc(100% + 55px);}@media(min-width:768px){.elementor-723 .elementor-element.elementor-element-5057bc7a{--content-width:100%;}.elementor-723 .elementor-element.elementor-element-15390b30{--width:50%;}.elementor-723 .elementor-element.elementor-element-8347987{--width:50%;}.elementor-723 .elementor-element.elementor-element-4356efd3{--width:30%;}.elementor-723 .elementor-element.elementor-element-24cebf17{--width:70%;}}@media(max-width:1024px){.elementor-723 .elementor-element.elementor-element-5057bc7a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-723 .elementor-element.elementor-element-3f2160e2{--gap:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-723 .elementor-element.elementor-element-2bd26c62{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-723 .elementor-element.elementor-element-5e68d091{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-723 .elementor-element.elementor-element-369cfea7{--padding-top:0rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:767px){.elementor-723 .elementor-element.elementor-element-3519c1e1 .jet-listing-dynamic-field__content{font-size:34px;}.elementor-723 .elementor-element.elementor-element-2f8547f img{height:180px;}.elementor-723 .elementor-element.elementor-element-2bd26c62{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-723 .elementor-element.elementor-element-5e68d091{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-723 .elementor-element.elementor-element-369cfea7{--padding-top:0rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-723 .elementor-element.elementor-element-77d45acc > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid, .elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-723 .elementor-element.elementor-element-77d45acc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}}/* Start custom CSS for image, class: .elementor-element-2f8547f */.elementor-723 .elementor-element.elementor-element-2f8547f img {
    box-shadow: 0 8px 16px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-14bc98e1 */.elementor-723 .elementor-element.elementor-element-14bc98e1 a {
    color:#2D5041!important;
    font-weight: 600!important;
    font-family: "FUTURA", Sans-serif;
}
div#ez-toc-container {
    border: none!important;
}
#ez-toc-container{
    -webkit-box-shadow:none!important;
}

#ez-toc-container {
    background-color: white!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f728303 */.elementor-button-text{
    color:white!important;
    padding-top: 5px;
}

.elementor-button-icon svg  {
  width: 30px;
  height: auto; 
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-529f8877 */.elementor-723 .elementor-element.elementor-element-529f8877 h2 {
    font-weight: 700;
    font-size: 25px;
    color:#2D5041;
    font-family: "FUTURA", Sans-serif
}
.elementor-723 .elementor-element.elementor-element-529f8877 h3 {
    font-weight: 700;
    font-size: 20px;
    color:#2D5041;
    font-family: "FUTURA", Sans-serif
}
.elementor-723 .elementor-element.elementor-element-529f8877 h4 {
    font-weight: 600;
    font-size: 18px;
}
.elementor-723 .elementor-element.elementor-element-529f8877 h5 {
    font-weight: 600;
    font-size: 17px;
}
.elementor-723 .elementor-element.elementor-element-529f8877 h6 {
    font-weight: 600;
    font-size: 16px;
}
.elementor-723 .elementor-element.elementor-element-529f8877 a {
    font-weight: 600;
    color:#2D5041;
    position: relative;
}
.elementor-723 .elementor-element.elementor-element-529f8877 a:hover {
    font-weight: 600;
    color:#2D5041;
}
.elementor-723 .elementor-element.elementor-element-529f8877 a::after {
    position: absolute;
    content: "";
    border-bottom:2px solid #2D5041;
    width: 0%;
    height: 110%;
    top:0;
    left: 0;
    transition: width ease .5s;
}
.elementor-723 .elementor-element.elementor-element-529f8877 a:hover::after {
    position: absolute;
    content: "";
    border-bottom:2px solid #2D5041;
    width: 100%;
    height: 110%;
    top:0;
    transition: width ease .5s;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-77d45acc */.elementor-723 .elementor-element.elementor-element-77d45acc .elementor-widget-image .elementor-widget-container {
    overflow: hidden;
}

.elementor-723 .elementor-element.elementor-element-77d45acc .e-parent img {
    transition: all 0.7s;
}
.elementor-723 .elementor-element.elementor-element-77d45acc .e-parent:hover img {
    transform: scale(1.05);
}

.elementor-723 .elementor-element.elementor-element-77d45acc .e-parent:hover {
    transform: scale(1.02);
}/* End custom CSS */