.elementor-5942 .elementor-element.elementor-element-5a667b9{--display:flex;--min-height:100vh;--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5942 .elementor-element.elementor-element-5a667b9:not(.elementor-motion-effects-element-type-background), .elementor-5942 .elementor-element.elementor-element-5a667b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://festivaldeslanternes.com/wp-content/uploads/revslider/video-media/FLOU_96.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5942 .elementor-element.elementor-element-95a7556{--display:flex;--justify-content:flex-end;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:#CDCDCD;--border-color:#CDCDCD;--padding-top:0%;--padding-bottom:5%;--padding-left:1%;--padding-right:1%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5942 .elementor-element.elementor-element-1622bb8 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-1622bb8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-1622bb8 .elementor-heading-title a:hover, .elementor-5942 .elementor-element.elementor-element-1622bb8 .elementor-heading-title a:focus{color:#02010100;}.elementor-5942 .elementor-element.elementor-element-df9f7a3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5942 .elementor-element.elementor-element-df9f7a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-5e9698e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5942 .elementor-element.elementor-element-5e9698e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5942 .elementor-element.elementor-element-251d4ac .elementor-button{background-color:#FF1B1B00;font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:500;padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-251d4ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-251d4ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5942 .elementor-element.elementor-element-fa02908{--display:flex;--justify-content:flex-end;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:#CDCDCD;--border-color:#CDCDCD;--padding-top:0%;--padding-bottom:5%;--padding-left:1%;--padding-right:1%;}.elementor-5942 .elementor-element.elementor-element-315edc0 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-315edc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-4e01ef0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5942 .elementor-element.elementor-element-4e01ef0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-3f08488 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-5942 .elementor-element.elementor-element-3f08488 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-53cdd44 .elementor-button{background-color:#FF1B1B00;font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:500;padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-53cdd44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-53cdd44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5942 .elementor-element.elementor-element-342c3ff{--display:flex;--justify-content:flex-end;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:#CDCDCD;--border-color:#CDCDCD;--padding-top:0%;--padding-bottom:5%;--padding-left:1%;--padding-right:1%;}.elementor-5942 .elementor-element.elementor-element-f7a5aed > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-f7a5aed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-6b08755 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5942 .elementor-element.elementor-element-6b08755 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-9726fe1 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-5942 .elementor-element.elementor-element-9726fe1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-1fc699c .elementor-button{background-color:#FF1B1B00;font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:500;padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-1fc699c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-1fc699c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5942 .elementor-element.elementor-element-c0a5499{--display:flex;--justify-content:flex-end;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:#CDCDCD;--border-color:#CDCDCD;--padding-top:0%;--padding-bottom:5%;--padding-left:1%;--padding-right:1%;}.elementor-5942 .elementor-element.elementor-element-84285a0 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-84285a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-191576b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5942 .elementor-element.elementor-element-191576b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-7b7be1c > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-5942 .elementor-element.elementor-element-7b7be1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-c21ac94 .elementor-button{background-color:#FF1B1B00;font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:500;padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-c21ac94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-c21ac94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5942 .elementor-element.elementor-element-9f6eea6{--display:flex;--justify-content:flex-end;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:#CDCDCD;--border-color:#CDCDCD;--padding-top:0%;--padding-bottom:5%;--padding-left:1%;--padding-right:1%;}.elementor-5942 .elementor-element.elementor-element-d0e288d > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-d0e288d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-ce5fdc2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5942 .elementor-element.elementor-element-ce5fdc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-3b9e744 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-5942 .elementor-element.elementor-element-3b9e744 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-d299d84 .elementor-button{background-color:#FF1B1B00;font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:500;padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-d299d84 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-d299d84 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5942 .elementor-element.elementor-element-d0d1c99{--display:flex;--justify-content:flex-end;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:#CDCDCD;--border-color:#CDCDCD;--padding-top:0%;--padding-bottom:5%;--padding-left:1%;--padding-right:1%;}.elementor-5942 .elementor-element.elementor-element-5231b29 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-5231b29 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-26c76f7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5942 .elementor-element.elementor-element-26c76f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-a16b9ba > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-5942 .elementor-element.elementor-element-a16b9ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-7a6349f .elementor-button{background-color:#FF1B1B00;font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:500;padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-7a6349f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-7a6349f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5942 .elementor-element.elementor-element-bbae136{--display:flex;--justify-content:flex-end;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:#CDCDCD;--border-color:#CDCDCD;--padding-top:0%;--padding-bottom:5%;--padding-left:1%;--padding-right:1%;}.elementor-5942 .elementor-element.elementor-element-074c93c > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-074c93c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-c8275aa > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5942 .elementor-element.elementor-element-c8275aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-88a7908 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-5942 .elementor-element.elementor-element-88a7908 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;}.elementor-5942 .elementor-element.elementor-element-1f73d6b .elementor-button{background-color:#FF1B1B00;font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:500;padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-1f73d6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-1f73d6b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5942 .elementor-element.elementor-element-0a00780{--display:flex;--justify-content:flex-end;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:#CDCDCD;--border-color:#CDCDCD;--padding-top:0%;--padding-bottom:5%;--padding-left:1%;--padding-right:1%;}.elementor-5942 .elementor-element.elementor-element-0c089ac .elementor-button{background-color:#FF1B1B00;font-family:"Montserrat", Sans-serif;font-size:1.3vw;font-weight:500;padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-0c089ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-0c089ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5942 .elementor-element.elementor-element-d196149 .elementor-button{background-color:#FF1B1B00;font-family:"Montserrat", Sans-serif;font-size:1.3vw;font-weight:500;padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-d196149{width:100%;max-width:100%;}.elementor-5942 .elementor-element.elementor-element-d196149 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5942 .elementor-element.elementor-element-d196149 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5942 .elementor-element.elementor-element-a479fd8{--grid-template-columns:repeat(0, auto);--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5942 .elementor-element.elementor-element-a479fd8 .elementor-widget-container{text-align:left;}.elementor-5942 .elementor-element.elementor-element-a479fd8 > .elementor-widget-container{padding:5% 0% 15% 0%;}.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-5942 .elementor-element.elementor-element-9208b27{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}#elementor-popup-modal-5942{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5942 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-5942 .dialog-close-button{display:flex;font-size:25px;}#elementor-popup-modal-5942 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-5942 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-5942 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-5942 .elementor-element.elementor-element-1622bb8 .elementor-heading-title{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-df9f7a3 .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-5e9698e .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-251d4ac .elementor-button{font-size:1.8vw;}.elementor-5942 .elementor-element.elementor-element-315edc0 .elementor-heading-title{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-4e01ef0 .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-3f08488 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-3f08488 .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-53cdd44 .elementor-button{font-size:1.8vw;}.elementor-5942 .elementor-element.elementor-element-f7a5aed .elementor-heading-title{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-6b08755 .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-9726fe1 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-9726fe1 .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-1fc699c .elementor-button{font-size:1.8vw;}.elementor-5942 .elementor-element.elementor-element-84285a0 .elementor-heading-title{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-191576b .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-7b7be1c > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-7b7be1c .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-c21ac94 .elementor-button{font-size:1.8vw;}.elementor-5942 .elementor-element.elementor-element-d0e288d .elementor-heading-title{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-ce5fdc2 .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-3b9e744 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-3b9e744 .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-d299d84 .elementor-button{font-size:1.8vw;}.elementor-5942 .elementor-element.elementor-element-5231b29 .elementor-heading-title{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-26c76f7 .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-a16b9ba > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-a16b9ba .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-7a6349f .elementor-button{font-size:1.8vw;}.elementor-5942 .elementor-element.elementor-element-074c93c .elementor-heading-title{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-c8275aa .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-88a7908 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-5942 .elementor-element.elementor-element-88a7908 .elementor-heading-title{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-1f73d6b .elementor-button{font-size:1.8vw;}.elementor-5942 .elementor-element.elementor-element-0c089ac .elementor-button{font-size:1.6vw;}.elementor-5942 .elementor-element.elementor-element-d196149 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5942 .elementor-element.elementor-element-d196149.elementor-element{--align-self:flex-start;}.elementor-5942 .elementor-element.elementor-element-d196149 .elementor-button{font-size:1.6vw;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-a479fd8{--icon-size:20px;--grid-column-gap:16px;}.elementor-5942 .elementor-element.elementor-element-9208b27{--container-widget-width:49px;--container-widget-flex-grow:0;width:var( --container-widget-width, 49px );max-width:49px;}}@media(min-width:768px){.elementor-5942 .elementor-element.elementor-element-95a7556{--width:25%;}.elementor-5942 .elementor-element.elementor-element-fa02908{--width:25%;}.elementor-5942 .elementor-element.elementor-element-342c3ff{--width:25%;}.elementor-5942 .elementor-element.elementor-element-c0a5499{--width:25%;}.elementor-5942 .elementor-element.elementor-element-9f6eea6{--width:25%;}.elementor-5942 .elementor-element.elementor-element-d0d1c99{--width:25%;}.elementor-5942 .elementor-element.elementor-element-bbae136{--width:25%;}.elementor-5942 .elementor-element.elementor-element-0a00780{--width:25%;}}@media(max-width:767px){.elementor-5942 .elementor-element.elementor-element-95a7556{--width:50%;}.elementor-5942 .elementor-element.elementor-element-1622bb8 .elementor-heading-title{font-size:5vw;}.elementor-5942 .elementor-element.elementor-element-df9f7a3 .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-5e9698e .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-251d4ac .elementor-button{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-fa02908{--width:50%;}.elementor-5942 .elementor-element.elementor-element-315edc0 .elementor-heading-title{font-size:5vw;}.elementor-5942 .elementor-element.elementor-element-4e01ef0 .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-3f08488 .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-53cdd44 .elementor-button{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-342c3ff{--width:50%;}.elementor-5942 .elementor-element.elementor-element-f7a5aed .elementor-heading-title{font-size:5vw;}.elementor-5942 .elementor-element.elementor-element-6b08755 .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-9726fe1 .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-1fc699c .elementor-button{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-c0a5499{--width:50%;}.elementor-5942 .elementor-element.elementor-element-84285a0 .elementor-heading-title{font-size:5vw;}.elementor-5942 .elementor-element.elementor-element-191576b .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-7b7be1c .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-c21ac94 .elementor-button{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-9f6eea6{--width:50%;}.elementor-5942 .elementor-element.elementor-element-d0e288d .elementor-heading-title{font-size:5vw;}.elementor-5942 .elementor-element.elementor-element-ce5fdc2 .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-3b9e744 .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-d299d84 .elementor-button{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-d0d1c99{--width:50%;}.elementor-5942 .elementor-element.elementor-element-5231b29 .elementor-heading-title{font-size:5vw;}.elementor-5942 .elementor-element.elementor-element-26c76f7 .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-a16b9ba .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-7a6349f .elementor-button{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-bbae136{--width:50%;}.elementor-5942 .elementor-element.elementor-element-074c93c .elementor-heading-title{font-size:5vw;}.elementor-5942 .elementor-element.elementor-element-c8275aa .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-88a7908 .elementor-heading-title{font-size:4vw;}.elementor-5942 .elementor-element.elementor-element-1f73d6b .elementor-button{font-size:3vw;}.elementor-5942 .elementor-element.elementor-element-0a00780{--width:50%;}.elementor-5942 .elementor-element.elementor-element-0c089ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-0c089ac .elementor-button{font-size:2.5vw;padding:0px 0px 0px 0px;}.elementor-5942 .elementor-element.elementor-element-d196149 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-5942 .elementor-element.elementor-element-d196149 .elementor-button{font-size:2.5vw;}.elementor-5942 .elementor-element.elementor-element-a479fd8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5942 .elementor-element.elementor-element-a479fd8{--icon-size:15px;--grid-column-gap:20px;}.elementor-5942 .elementor-element.elementor-element-9208b27{--container-widget-width:17%;--container-widget-flex-grow:0;width:var( --container-widget-width, 17% );max-width:17%;}#elementor-popup-modal-5942 .dialog-close-button{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-5a667b9 */.main-container-slide [class*="slide"]:hover {
    background-color: #CE3A3AD1 !important;
}
.main-container-slide:has(.slide1:hover) {
    background-image: url(https://festivaldeslanternes.com/wp-content/uploads/revslider/video-media/FLOU_96.jpeg) !important;
}

.main-container-slide:has(.slide2:hover) {
    background-image: url(https://festivaldeslanternes.com/wp-content/uploads/2025/09/FDL-M-15-12-23©infinitygraphic-18.jpg) !important;
}

.main-container-slide:has(.slide3:hover) {
    background-image: url(https://festivaldeslanternes.com/wp-content/uploads/2025/09/FDL-27-12-22-INFINITYGRAPHIC17.jpg) !important;
}

.main-container-slide:has(.slide4:hover) {
    background-image: url(https://festivaldeslanternes.com/wp-content/uploads/2021/12/Festival-des-lanternes-17-11-Infinitygraphic-49.jpg) !important;
}

.main-container-slide:has(.slide5:hover) {
    background-image: url(https://festivaldeslanternes.com/wp-content/uploads/2022/07/festival-des-lanternes-gaillac-2020-monument-04.jpg) !important;
}


.main-container-slide:has(.slide6:hover) {
    background-image: url(https://festivaldeslanternes.com/wp-content/uploads/2022/07/festival-des-lanternes-gaillac-2019-faune-04.jpg) !important;
}


.main-container-slide:has(.slide7:hover) {
    background-image: url(https://festivaldeslanternes.com/wp-content/uploads/2022/07/festival-des-lanternes-gaillac-2018-hote-06.jpg) !important;
}

.main-container-slide:has(.slide8:hover) {
    background-image: url(https://festivaldeslanternes.com/wp-content/uploads/revslider/video-media/FLOU_96.jpeg) !important;
}/* End custom CSS */