.elementor-17802819 .elementor-element.elementor-element-7a7d627d{--display:flex;}.elementor-17802819 .elementor-element.elementor-element-52d4060c{--spacer-size:118px;}.elementor-17802819 .elementor-element.elementor-element-362c024c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4.1px;}.elementor-17802819 .elementor-element.elementor-element-362c024c .elementor-divider-separator{width:92%;margin:0 auto;margin-center:0;}.elementor-17802819 .elementor-element.elementor-element-362c024c .elementor-divider{text-align:center;padding-block-start:18px;padding-block-end:18px;}.elementor-17802819 .elementor-element.elementor-element-97aae33{text-align:center;font-family:"Urbanist", Sans-serif;font-size:132px;font-weight:600;line-height:120%;color:#FFFFFF;}.elementor-17802819 .elementor-element.elementor-element-3a7c680e{--display:flex;--min-height:521px;--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;--overlay-opacity:0.5;}.elementor-17802819 .elementor-element.elementor-element-3a7c680e:not(.elementor-motion-effects-element-type-background), .elementor-17802819 .elementor-element.elementor-element-3a7c680e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5741607 );background-image:url("https://www.lecoam.eu/wp-content/uploads/2024/09/unnamed-1.jpg");}.elementor-17802819 .elementor-element.elementor-element-3a7c680e::before, .elementor-17802819 .elementor-element.elementor-element-3a7c680e > .elementor-background-video-container::before, .elementor-17802819 .elementor-element.elementor-element-3a7c680e > .e-con-inner > .elementor-background-video-container::before, .elementor-17802819 .elementor-element.elementor-element-3a7c680e > .elementor-background-slideshow::before, .elementor-17802819 .elementor-element.elementor-element-3a7c680e > .e-con-inner > .elementor-background-slideshow::before, .elementor-17802819 .elementor-element.elementor-element-3a7c680e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-17802819 .elementor-element.elementor-element-47d46242{--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:space-around;}.elementor-17802819 .elementor-element.elementor-element-46d15886{--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:space-around;}.elementor-17802819 .elementor-element.elementor-element-42e1ffae > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-17802819 .elementor-element.elementor-element-1ab11726{--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-17802819 .elementor-element.elementor-element-16c164c4{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4.1px;}.elementor-17802819 .elementor-element.elementor-element-16c164c4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-17802819 .elementor-element.elementor-element-16c164c4 .elementor-divider{text-align:center;padding-block-start:18px;padding-block-end:18px;}.elementor-17802819 .elementor-element.elementor-element-70029d3c{--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-17802819 .elementor-element.elementor-element-12c45a88{--spacer-size:140px;}.elementor-17802819 .elementor-element.elementor-element-533b639f{--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;}.elementor-17802819 .elementor-element.elementor-element-533b639f:not(.elementor-motion-effects-element-type-background), .elementor-17802819 .elementor-element.elementor-element-533b639f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-463efdd );}.elementor-17802819 .elementor-element.elementor-element-60deedda{--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-17802819 .elementor-element.elementor-element-32799728 .elementor-icon-wrapper{text-align:center;}.elementor-17802819 .elementor-element.elementor-element-32799728.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-17802819 .elementor-element.elementor-element-32799728.elementor-view-framed .elementor-icon, .elementor-17802819 .elementor-element.elementor-element-32799728.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17802819 .elementor-element.elementor-element-32799728.elementor-view-framed .elementor-icon, .elementor-17802819 .elementor-element.elementor-element-32799728.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17802819 .elementor-element.elementor-element-32799728 .elementor-icon{font-size:61px;}.elementor-17802819 .elementor-element.elementor-element-32799728 .elementor-icon svg{height:61px;}.elementor-17802819 .elementor-element.elementor-element-20432d4a{--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-17802819 .elementor-element.elementor-element-176b28f8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-17802819 .elementor-element.elementor-element-176b28f8{text-align:center;font-size:1px;color:var( --e-global-color-e54b626 );}.elementor-17802819 .elementor-element.elementor-element-53c8b552{--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-17802819 .elementor-element.elementor-element-6a820024.elementor-element{--align-self:center;}.elementor-17802819 .elementor-element.elementor-element-6a820024{color:var( --e-global-color-8db5916 );}body.elementor-page-17802819:not(.elementor-motion-effects-element-type-background), body.elementor-page-17802819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-17802819 .elementor-element.elementor-element-3a7c680e{--content-width:1143px;}.elementor-17802819 .elementor-element.elementor-element-47d46242{--width:50%;}.elementor-17802819 .elementor-element.elementor-element-46d15886{--width:50%;}.elementor-17802819 .elementor-element.elementor-element-60deedda{--width:25%;}.elementor-17802819 .elementor-element.elementor-element-20432d4a{--width:50%;}.elementor-17802819 .elementor-element.elementor-element-53c8b552{--width:25%;}}@media(max-width:767px){.elementor-17802819 .elementor-element.elementor-element-97aae33{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;}.elementor-17802819 .elementor-element.elementor-element-97aae33.elementor-element{--align-self:center;}}/* Start custom CSS for text-editor, class: .elementor-element-97aae33 */@media screen and (max-width:767px) {
.elementor-17802819 .elementor-element.elementor-element-97aae33 h2 {
    font-size: 32px !important;
    font-weight: 800;
    text-align: center;
}
}
@media screen and (min-width:768px) {
.elementor-17802819 .elementor-element.elementor-element-97aae33 h2 {
    font-size: 40px !important;
    font-weight: 800;
    text-align: center;
}
}

.elementor-17802819 .elementor-element.elementor-element-97aae33 span.bordeau {
    color: #7E2750;
}
.elementor-17802819 .elementor-element.elementor-element-97aae33 span.beige {
    color: #D5D1C5;
}/* End custom CSS */