.elementor-16 .elementor-element.elementor-element-a6297a5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-bb76758{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-bb76758 > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bb76758 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16 .elementor-element.elementor-element-fa1862c{--display:flex;--position:absolute;--margin-top:035vh;--margin-bottom:0;--margin-left:0;--margin-right:0;top:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-fa1862c{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-fa1862c{right:0px;}.elementor-16 .elementor-element.elementor-element-4e18b5a{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-4e18b5a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-4e18b5a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:600;text-transform:none;}.elementor-16 .elementor-element.elementor-element-3f1cedd7{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4709106e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-749bc32{--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-16 .elementor-element.elementor-element-05c27de{--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-16 .elementor-element.elementor-element-01cd15f{--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-16 .elementor-element.elementor-element-6b05ff1{--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-16 .elementor-element.elementor-element-5a42187{--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-16 .elementor-element.elementor-element-d2dcda1{--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-16 .elementor-element.elementor-element-2514f63{--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-16 .elementor-element.elementor-element-f11bdb8{--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-16 .elementor-element.elementor-element-f78efc2{--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-16 .elementor-element.elementor-element-37f43cf{--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;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-4e18b5a{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-16 .elementor-element.elementor-element-4e18b5a .elementor-heading-title{font-size:40px;}}/* Start custom CSS for video, class: .elementor-element-bb76758 */.elementor-16 .elementor-element.elementor-element-bb76758 {
    pointer-events: none;
}

.elementor-widget-video .e-hosted-video .elementor-video {
    height: 100vh !important;
    filter: brightness(60%); 
}

.elementor-widget-video .e-hosted-video {
    height: 80vh !important;
    width: 100vw !important;
}

.elementor-widget-video .e-hosted-video::after {
    content: "";
    position: absolute;
    width: 100%; 
    height: 8vw;
    bottom: -3vw;
    left: 0;
    background-image: url('https://mars2026.meosis.fr/hotelauvieuxmoulin/wp-content/uploads/sites/10/2022/10/svgexport-7.svg');
    background-size: 100% 100%; 
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: 999; 
}/* End custom CSS */