.elementor-3541 .elementor-element.elementor-element-fef86d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-9582f8f .main-search-container{background-image:url("https://event.bj/wp-content/uploads/2026/07/accueil.jpg");}.elementor-3541 .elementor-element.elementor-element-9582f8f{width:100%;max-width:100%;}.elementor-3541 .elementor-element.elementor-element-9582f8f > .elementor-widget-container{margin:2px 8px -34px 8px;border-radius:21px 21px 21px 21px;}.elementor-3541 .elementor-element.elementor-element-9582f8f h1{color:#fff;}.elementor-3541 .elementor-element.elementor-element-9582f8f h2{color:#fff;}.elementor-3541 .elementor-element.elementor-element-9582f8f h4{color:#fff;}.elementor-3541 .elementor-element.elementor-element-9582f8f h5{color:#fff;}.elementor-3541 .elementor-element.elementor-element-9582f8f .main-search-inner{text-align:center;}.elementor-3541 .elementor-element.elementor-element-9582f8f .container-overlay-solid.main-search-container:before{background:#0B0B0BAD;display:block;}.elementor-3541 .elementor-element.elementor-element-a7a7f57 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3541 .elementor-element.elementor-element-9a4164a{--display:flex;}.elementor-3541 .elementor-element.elementor-element-dd3c32e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3541 .elementor-element.elementor-element-aab28c6 .elementor-button{background-color:#FC6026;font-family:"Raleway", Sans-serif;font-weight:600;border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-3541 .elementor-element.elementor-element-aab28c6 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-aab28c6 .elementor-button:focus{background-color:#FC6026;color:#494949;}.elementor-3541 .elementor-element.elementor-element-aab28c6{width:auto;max-width:auto;}.elementor-3541 .elementor-element.elementor-element-aab28c6 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-aab28c6 .elementor-button:focus svg{fill:#494949;}.elementor-3541 .elementor-element.elementor-element-a8241b7 .elementor-button{background-color:#FC60261C;font-family:"Raleway", Sans-serif;font-weight:600;fill:#FC6026;color:#FC6026;border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-3541 .elementor-element.elementor-element-a8241b7 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-a8241b7 .elementor-button:focus{background-color:#FC60262B;}.elementor-3541 .elementor-element.elementor-element-a8241b7{width:auto;max-width:auto;}.elementor-3541 .elementor-element.elementor-element-17f84ae .elementor-button{background-color:#FC60261C;font-family:"Raleway", Sans-serif;font-weight:600;fill:#FC6026;color:#FC6026;border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-3541 .elementor-element.elementor-element-17f84ae .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-17f84ae .elementor-button:focus{background-color:#FC60262B;}.elementor-3541 .elementor-element.elementor-element-17f84ae{width:auto;max-width:auto;}.elementor-3541 .elementor-element.elementor-element-264a02c{--display:flex;}.elementor-3541 .elementor-element.elementor-element-417a3df{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3541 .elementor-element.elementor-element-a7a7f57{width:100%;}}@media(max-width:1024px){.elementor-3541 .elementor-element.elementor-element-9582f8f > .elementor-widget-container{margin:2px 8px 0px 8px;}}@media(max-width:767px){.elementor-3541 .elementor-element.elementor-element-9582f8f .main-search-container{background-image:url("https://event.bj/wp-content/uploads/2026/07/accueil.jpg");}.elementor-3541 .elementor-element.elementor-element-9582f8f > .elementor-widget-container{margin:2px 8px -30px 8px;padding:0px 0px 0px 0px;}.elementor-3541 .elementor-element.elementor-element-dd3c32e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3541 .elementor-element.elementor-element-aab28c6.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3541 .elementor-element.elementor-element-aab28c6 .elementor-button{padding:10px 13px 10px 13px;}.elementor-3541 .elementor-element.elementor-element-a8241b7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3541 .elementor-element.elementor-element-a8241b7 .elementor-button{padding:10px 13px 10px 13px;}.elementor-3541 .elementor-element.elementor-element-17f84ae.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3541 .elementor-element.elementor-element-17f84ae .elementor-button{padding:10px 13px 10px 13px;}}@media(min-width:1025px){.elementor-3541 .elementor-element.elementor-element-9582f8f .main-search-container{background-attachment:scroll;}}/* Start custom CSS for listeo-homebanner, class: .elementor-element-9582f8f *//* Fait disparaître tout le formulaire de recherche de la bannière */
.elementor-3541 .elementor-element.elementor-element-9582f8f form {
    display: none !important;
}

/* Appliquer l'arrondi au conteneur ET aux sous-calques de l'image */
.elementor-3541 .elementor-element.elementor-element-9582f8f,
.elementor-3541 .elementor-element.elementor-element-9582f8f .elementor-widget-container,
.elementor-3541 .elementor-element.elementor-element-9582f8f .main-search-container,
.elementor-3541 .elementor-element.elementor-element-9582f8f .elementor-background-overlay,
.elementor-3541 .elementor-element.elementor-element-9582f8f .parallax-background {
    border-radius: 21px !important;
    overflow: hidden !important;
}

/* Astuce (hack) pour forcer le navigateur à ne pas faire déborder l'image */
.elementor-3541 .elementor-element.elementor-element-9582f8f {
    transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}/* End custom CSS */