.elementor-501730 .elementor-element.elementor-element-73d439bf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-501730 .elementor-element.elementor-element-73d439bf::before, .elementor-501730 .elementor-element.elementor-element-73d439bf > .elementor-background-video-container::before, .elementor-501730 .elementor-element.elementor-element-73d439bf > .e-con-inner > .elementor-background-video-container::before, .elementor-501730 .elementor-element.elementor-element-73d439bf > .elementor-background-slideshow::before, .elementor-501730 .elementor-element.elementor-element-73d439bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-501730 .elementor-element.elementor-element-73d439bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-501730 .elementor-element.elementor-element-636eb436{--display:flex;--justify-content:center;--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-501730 .elementor-element.elementor-element-2fd7b8df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 14px;}.elementor-501730 .elementor-element.elementor-element-2fd7b8df{z-index:4;}.elementor-501730 .elementor-element.elementor-element-2fd7b8df :is(.wd-breadcrumbs,.yoast-breadcrumb){font-size:var( --e-global-typography-00a9b1b-font-size );font-weight:var( --e-global-typography-00a9b1b-font-weight );--wd-link-color:#635D5D;--wd-bcrumb-delim-color:var( --e-global-color-primary );--wd-bcrumb-color-active:var( --e-global-color-primary );}.elementor-501730 .elementor-element.elementor-element-27fca8ff > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-501730 .elementor-element.elementor-element-177e5f37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-501730 .elementor-element.elementor-element-5d3a81a8{width:100%;max-width:100%;text-align:center;}.elementor-501730 .elementor-element.elementor-element-5d3a81a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.woocommerce .elementor-501730 .elementor-element.elementor-element-5d3a81a8 .term-description{color:var( --e-global-color-text );}.elementor-501730 .elementor-element.elementor-element-8fd5189 .elementor-button{background-color:var( --e-global-color-2f27ce8 );font-weight:900;fill:var( --e-global-color-c1765b2 );color:var( --e-global-color-c1765b2 );box-shadow:0px 0px 7px 0px rgba(8.499999999999988, 7.594565217391294, 7.594565217391294, 0.5);padding:17px 36px 17px 36px;}.elementor-501730 .elementor-element.elementor-element-8fd5189 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 6px 0px;}@media(max-width:1024px){.elementor-501730 .elementor-element.elementor-element-2fd7b8df :is(.wd-breadcrumbs,.yoast-breadcrumb){font-size:var( --e-global-typography-00a9b1b-font-size );}}@media(max-width:768px){.elementor-501730 .elementor-element.elementor-element-2fd7b8df :is(.wd-breadcrumbs,.yoast-breadcrumb){font-size:var( --e-global-typography-00a9b1b-font-size );}}/* Start custom CSS for wd_page_title, class: .elementor-element-27fca8ff */.page-title-default {
    padding-top: 100px;
    padding-bottom: 85px;
}
.page-title-default {
    padding-top: 100px;
    padding-bottom: 85px;
    position: relative;
}

/* Ajoute un voile blanc semi-transparent par-dessus l'image */
.page-title-default::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: rgba(255, 255, 255, 0.55); /* Opacité réglable */
    z-index: 1;
}

/* Le titre passe au-dessus du voile */
.page-title-default .entry-title {
    color: #000 !important;
    position: relative;
    z-index: 2;
}/* End custom CSS */