.elementor-52377 .elementor-element.elementor-element-8468669{--display:flex;}.elementor-52377 .elementor-element.elementor-element-ca3b432{--spacer-size:50px;}.elementor-52377 .elementor-element.elementor-element-3bb8a93{--display:flex;}.elementor-52377 .elementor-element.elementor-element-188728a{--display:flex;}.elementor-52377 .elementor-element.elementor-element-d09d575{color:var( --e-global-color-astglobalcolor1 );}.elementor-52377 .elementor-element.elementor-element-7b24b96{--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-52377 .elementor-element.elementor-element-65fd747{--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-52377 .elementor-element.elementor-element-934e58d{color:var( --e-global-color-astglobalcolor1 );}.elementor-52377 .elementor-element.elementor-element-3e3bc4a{--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-52377 .elementor-element.elementor-element-f766e2e{--display:flex;}.elementor-52377 .elementor-element.elementor-element-ec40859{color:var( --e-global-color-a50d877 );}.elementor-52377 .elementor-element.elementor-element-45fa8d4{--display:flex;}.elementor-52377 .elementor-element.elementor-element-248005e{color:var( --e-global-color-astglobalcolor1 );}.elementor-52377 .elementor-element.elementor-element-e71f6c8{--display:flex;}.elementor-52377 .elementor-element.elementor-element-d72f0c5{color:var( --e-global-color-astglobalcolor1 );}.elementor-52377 .elementor-element.elementor-element-186f967{--display:flex;}.elementor-52377 .elementor-element.elementor-element-8064cf2{color:var( --e-global-color-a50d877 );}.elementor-52377 .elementor-element.elementor-element-273f3a7{--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-52377 .elementor-element.elementor-element-5705f9c{--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-52377 .elementor-element.elementor-element-bf67575{color:var( --e-global-color-astglobalcolor1 );}.elementor-52377 .elementor-element.elementor-element-b85f58c{--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-52377 .elementor-element.elementor-element-3a4441c{--display:flex;}.elementor-52377 .elementor-element.elementor-element-da3115e{color:var( --e-global-color-astglobalcolor1 );}.elementor-52377 .elementor-element.elementor-element-fcc990d{--display:flex;}.elementor-52377 .elementor-element.elementor-element-5fe0db9{color:var( --e-global-color-a50d877 );}.elementor-52377 .elementor-element.elementor-element-376621a{--display:flex;}.elementor-52377 .elementor-element.elementor-element-a610d73{color:var( --e-global-color-astglobalcolor1 );}.elementor-52377 .elementor-element.elementor-element-bbc29ca{--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-52377 .elementor-element.elementor-element-7ef9aa3{--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-52377 .elementor-element.elementor-element-8c00204 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-52377 .elementor-element.elementor-element-53487ad{--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-52377 .elementor-element.elementor-element-155a369{color:var( --e-global-color-astglobalcolor1 );}.elementor-52377 .elementor-element.elementor-element-3637969{--display:flex;}.elementor-52377 .elementor-element.elementor-element-c3cf55c{color:var( --e-global-color-a50d877 );}.elementor-52377 .elementor-element.elementor-element-6a4ba3f{--display:flex;}.elementor-52377 .elementor-element.elementor-element-e34db8f{color:var( --e-global-color-astglobalcolor1 );}.elementor-52377 .elementor-element.elementor-element-f8b6373{--display:flex;}.elementor-52377 .elementor-element.elementor-element-f5ce7f2{color:var( --e-global-color-a50d877 );}.elementor-52377 .elementor-element.elementor-element-3a61e29{--display:flex;}.elementor-52377 .elementor-element.elementor-element-97ec602{color:var( --e-global-color-astglobalcolor1 );}.elementor-52377 .elementor-element.elementor-element-1c2a3c5{--display:flex;}.elementor-52377 .elementor-element.elementor-element-8aac5c4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-52377 .elementor-element.elementor-element-fed505d{--display:flex;}.elementor-52377 .elementor-element.elementor-element-7479384{--spacer-size:50px;}.elementor-52377 .elementor-element.elementor-element-eb4a31c .elementor-button{background-color:var( --e-global-color-a50d877 );}.elementor-52377 .elementor-element.elementor-element-8e865fb{--display:flex;}.elementor-52377 .elementor-element.elementor-element-5013b2d{--spacer-size:50px;}@media(min-width:768px){.elementor-52377 .elementor-element.elementor-element-65fd747{--width:50%;}.elementor-52377 .elementor-element.elementor-element-3e3bc4a{--width:50%;}.elementor-52377 .elementor-element.elementor-element-5705f9c{--width:50%;}.elementor-52377 .elementor-element.elementor-element-b85f58c{--width:50%;}.elementor-52377 .elementor-element.elementor-element-7ef9aa3{--width:50%;}.elementor-52377 .elementor-element.elementor-element-53487ad{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-ec40859 */.elementor-52377 .elementor-element.elementor-element-ec40859 h3 {
    color: #9d7a28;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8064cf2 */.elementor-52377 .elementor-element.elementor-element-8064cf2 h3 {
    color: #9d7a28;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fe0db9 */.elementor-52377 .elementor-element.elementor-element-5fe0db9 h3 {
    color: #9d7a28;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8c00204 */.elementor-52377 .elementor-element.elementor-element-8c00204 video {
    opacity: 0;
}

.elementor-52377 .elementor-element.elementor-element-8c00204 video[autoplay] {
    opacity: 1;
}

.elementor-52377 .elementor-element.elementor-element-8c00204 video::-webkit-media-controls,
.elementor-52377 .elementor-element.elementor-element-8c00204 video::-webkit-media-controls-panel,
.elementor-52377 .elementor-element.elementor-element-8c00204 video::-webkit-media-controls-play-button,
.elementor-52377 .elementor-element.elementor-element-8c00204 video::-webkit-media-controls-start-playback-button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3cf55c */.elementor-52377 .elementor-element.elementor-element-c3cf55c h3 {
    color: #9d7a28;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5ce7f2 */.elementor-52377 .elementor-element.elementor-element-f5ce7f2 h3 {
    color: #9d7a28;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8aac5c4 */.elementor-52377 .elementor-element.elementor-element-8aac5c4 video {
    opacity: 0; /* Cache les contrôles AVANT que la vidéo soit rendue */
}

.elementor-52377 .elementor-element.elementor-element-8aac5c4 video[autoplay] {
    opacity: 1; /* Une fois prête, on affiche la vidéo sans contrôles */
}

.elementor-52377 .elementor-element.elementor-element-8aac5c4 video::-webkit-media-controls,
.elementor-52377 .elementor-element.elementor-element-8aac5c4 video::-webkit-media-controls-panel,
.elementor-52377 .elementor-element.elementor-element-8aac5c4 video::-webkit-media-controls-play-button,
.elementor-52377 .elementor-element.elementor-element-8aac5c4 video::-webkit-media-controls-start-playback-button {
    display: none !important; /* Supprime TOUS les contrôles natifs */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb4a31c */.elementor-52377 .elementor-element.elementor-element-eb4a31c {
    display: inline-block;
    transition: transform 0.3s ease;
}

.elementor-52377 .elementor-element.elementor-element-eb4a31c:hover {
    transform: scale(1.1); /* léger agrandissement */
}/* End custom CSS */