.elementor-503 .elementor-element.elementor-element-26dfe50 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-503 .elementor-element.elementor-element-26dfe50{padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-c22f71f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-503 .elementor-element.elementor-element-565b2b6{padding:25px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-503 .elementor-element.elementor-element-14c0330.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-503 .elementor-element.elementor-element-14c0330.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-503 .elementor-element.elementor-element-7a6ba95 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-503 .elementor-element.elementor-element-7a6ba95 div.wdt-logo-container img{max-width:150px;width:150px;}.elementor-bc-flex-widget .elementor-503 .elementor-element.elementor-element-18da929.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-503 .elementor-element.elementor-element-18da929.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-503 .elementor-element.elementor-element-18da929.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-503 .elementor-element.elementor-element-1c55c68{width:var( --container-widget-width, 96.075% );max-width:96.075%;--container-widget-width:96.075%;--container-widget-flex-grow:0;z-index:9;}.elementor-503 .elementor-element.elementor-element-1c55c68 > .elementor-widget-container{--e-transform-translateX:50px;}.elementor-503 .elementor-element.elementor-element-1c55c68.elementor-element{--flex-grow:0;--flex-shrink:0;}
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li.focus > a,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li:focus > a,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li:hover > a,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li > a.focus,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li > a:focus,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li > a:hover,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li.current-menu-item > a,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li.current-page-item > a,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li.current-menu-ancestor > a,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li.current-page-ancestor > a,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li.current_menu_item > a,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li.current_page_item > a,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li.current_menu_ancestor > a,
                .elementor-503 .elementor-element.elementor-element-1c55c68 .wdt-header-menu .menu-container .wdt-primary-nav > li.current_page_ancestor > a{color:#CB9863;}.elementor-bc-flex-widget .elementor-503 .elementor-element.elementor-element-ba11c97.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-503 .elementor-element.elementor-element-ba11c97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-503 .elementor-element.elementor-element-ba11c97.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-503 .elementor-element.elementor-element-95e4a2a{width:var( --container-widget-width, 169.702% );max-width:169.702%;--container-widget-width:169.702%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-95e4a2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-95e4a2a .wdt-header-menu .menu-container .wdt-primary-nav > li > a{font-size:10px;}@media(max-width:1280px){.elementor-503 .elementor-element.elementor-element-7a6ba95 div.wdt-logo-container img{max-width:100px;width:100px;}.elementor-503 .elementor-element.elementor-element-95e4a2a > .elementor-widget-container{margin:0px 0px -4px 0px;}}@media(min-width:480px){.elementor-503 .elementor-element.elementor-element-14c0330{width:14.233%;}.elementor-503 .elementor-element.elementor-element-18da929{width:66.767%;}.elementor-503 .elementor-element.elementor-element-ba11c97{width:19%;}}@media(max-width:1540px) and (min-width:480px){.elementor-503 .elementor-element.elementor-element-14c0330{width:20%;}.elementor-503 .elementor-element.elementor-element-18da929{width:60%;}.elementor-503 .elementor-element.elementor-element-ba11c97{width:20%;}}@media(max-width:1280px) and (min-width:480px){.elementor-503 .elementor-element.elementor-element-14c0330{width:50%;}.elementor-503 .elementor-element.elementor-element-18da929{width:10%;}.elementor-503 .elementor-element.elementor-element-ba11c97{width:50%;}}@media(max-width:767px) and (min-width:480px){.elementor-503 .elementor-element.elementor-element-14c0330{width:30%;}.elementor-503 .elementor-element.elementor-element-ba11c97{width:70%;}}@media(max-width:1540px){.elementor-503 .elementor-element.elementor-element-7a6ba95 div.wdt-logo-container img{max-width:150px;width:150px;}.elementor-503 .elementor-element.elementor-element-1c55c68{width:var( --container-widget-width, 1084.72px );max-width:1084.72px;--container-widget-width:1084.72px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-95e4a2a{width:var( --container-widget-width, 275.223px );max-width:275.223px;--container-widget-width:275.223px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-503 .elementor-element.elementor-element-7a6ba95 div.wdt-logo-container img{max-width:100px;width:100px;}}@media(max-width:767px){.elementor-503 .elementor-element.elementor-element-7a6ba95 div.wdt-logo-container img{max-width:100px;width:100px;}}@media(max-width:479px){.elementor-503 .elementor-element.elementor-element-26dfe50{margin-top:0px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-503 .elementor-element.elementor-element-c22f71f{width:100%;}.elementor-503 .elementor-element.elementor-element-14c0330{width:35%;}.elementor-503 .elementor-element.elementor-element-14c0330.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-503 .elementor-element.elementor-element-7a6ba95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-503 .elementor-element.elementor-element-7a6ba95 div.wdt-logo-container img{max-width:100px;width:100px;}.elementor-503 .elementor-element.elementor-element-ba11c97{width:65%;}.elementor-503 .elementor-element.elementor-element-95e4a2a > .elementor-widget-container{--e-transform-translateX:179px;}.elementor-503 .elementor-element.elementor-element-95e4a2a .wdt-header-menu .menu-container .wdt-primary-nav > li > a{font-size:11px;}}/* Start custom CSS for section, class: .elementor-element-26dfe50 *//* Desktop uniquement : bandeau plus fin */
@media (min-width:1025px){
  .site-header{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    min-height: auto !important;            /* annule un éventuel min-height */
  }
  .site-header > .elementor-container{
    min-height: auto !important;
    align-items: center !important;
  }
  /* évite que colonnes/widgets ajoutent de la hauteur */
  .site-header .elementor-column > .elementor-widget-wrap{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* menu : retire le padding vertical des liens */
  .site-header .elementor-nav-menu .elementor-item{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 1.2 !important;
  }
  /* logo : limite la hauteur si besoin */
  .site-header .logo-site img{
    max-height: 48px !important;  /* ajuste 42–50 selon ton goût */
    height: auto !important;
  }
  /* si header sticky, même règle en état sticky */
  .elementor-sticky--active .site-header{
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
}/* End custom CSS */