.elementor-7536 .elementor-element.elementor-element-180dd98:not(.elementor-motion-effects-element-type-background), .elementor-7536 .elementor-element.elementor-element-180dd98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeeee;}.elementor-7536 .elementor-element.elementor-element-180dd98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 3% 0% 3%;}.elementor-7536 .elementor-element.elementor-element-180dd98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7536 .elementor-element.elementor-element-08e5eec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7536 .elementor-element.elementor-element-08e5eec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7536 .elementor-element.elementor-element-08e5eec.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7536 .elementor-element.elementor-element-08e5eec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-bc-flex-widget .elementor-7536 .elementor-element.elementor-element-ff5cc97.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7536 .elementor-element.elementor-element-ff5cc97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7536 .elementor-element.elementor-element-ff5cc97.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7536 .elementor-element.elementor-element-ff5cc97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-bc-flex-widget .elementor-7536 .elementor-element.elementor-element-7dd66b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7536 .elementor-element.elementor-element-7dd66b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7536 .elementor-element.elementor-element-7dd66b7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7536 .elementor-element.elementor-element-7dd66b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7536 .elementor-element.elementor-element-f037265 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-7536 .elementor-element.elementor-element-f037265 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-7536 .elementor-element.elementor-element-f037265 .elementor-nav-menu--main .elementor-item{color:#939598;fill:#939598;padding-left:10px;padding-right:10px;padding-top:7px;padding-bottom:7px;}.elementor-7536 .elementor-element.elementor-element-f037265 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7536 .elementor-element.elementor-element-f037265 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7536 .elementor-element.elementor-element-f037265 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7536 .elementor-element.elementor-element-f037265 .elementor-nav-menu--main .elementor-item:focus{color:#71b446;fill:#71b446;}.elementor-7536 .elementor-element.elementor-element-4d595a6:not(.elementor-motion-effects-element-type-background), .elementor-7536 .elementor-element.elementor-element-4d595a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeeee;}.elementor-7536 .elementor-element.elementor-element-4d595a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-7536 .elementor-element.elementor-element-4d595a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7536 .elementor-element.elementor-element-4dc078b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7536 .elementor-element.elementor-element-4dc078b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7536 .elementor-element.elementor-element-4dc078b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7536 .elementor-element.elementor-element-4dc078b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7536 .elementor-element.elementor-element-07d07ab > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7536 .elementor-element.elementor-element-07d07ab:not(.elementor-motion-effects-element-type-background), .elementor-7536 .elementor-element.elementor-element-07d07ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c247cc );}.elementor-7536 .elementor-element.elementor-element-07d07ab{box-shadow:0px 0px 10px 2px rgba(84,89,95,0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 3% 0% 3%;z-index:100;}.elementor-7536 .elementor-element.elementor-element-07d07ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7536 .elementor-element.elementor-element-ccff237 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7536 .elementor-element.elementor-element-1ea6d30 > .elementor-widget-container{margin:5% 0% 5% 0%;padding:0% 0% 0% 0%;}.elementor-7536 .elementor-element.elementor-element-1ea6d30{text-align:left;}.elementor-7536 .elementor-element.elementor-element-1ea6d30 img{width:130px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7536 .elementor-element.elementor-element-6067ef7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-menu-toggle{margin-left:auto;background-color:rgba(0,0,0,0);}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-0738684 );fill:var( --e-global-color-0738684 );}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown a, .elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-menu-toggle{color:#FFFFFFC7;fill:#FFFFFFC7;}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-c03e70b );}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown a:hover,
					.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown a:focus,
					.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-menu-toggle:hover,
					.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-menu-toggle:focus{color:var( --e-global-color-0c247cc );}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown a:hover,
					.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown a:focus,
					.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-c03e70b );}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-0c247cc );background-color:var( --e-global-color-c03e70b );}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown .elementor-item, .elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;font-weight:600;}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-7536 .elementor-element.elementor-element-6067ef7 div.elementor-menu-toggle{color:var( --e-global-color-accent );}.elementor-7536 .elementor-element.elementor-element-6067ef7 div.elementor-menu-toggle svg{fill:var( --e-global-color-accent );}.elementor-7536 .elementor-element.elementor-element-6067ef7 div.elementor-menu-toggle:hover, .elementor-7536 .elementor-element.elementor-element-6067ef7 div.elementor-menu-toggle:focus{color:var( --e-global-color-accent );}.elementor-7536 .elementor-element.elementor-element-6067ef7 div.elementor-menu-toggle:hover svg, .elementor-7536 .elementor-element.elementor-element-6067ef7 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-accent );}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-menu-toggle:hover, .elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-menu-toggle:focus{background-color:#02010100;}.elementor-7536 .elementor-element.elementor-element-2f1e986 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7536 .elementor-element.elementor-element-aceb250 .elementor-search-form{text-align:right;}.elementor-7536 .elementor-element.elementor-element-aceb250 .elementor-search-form__toggle{--e-search-form-toggle-size:35px;--e-search-form-toggle-color:var( --e-global-color-0738684 );--e-search-form-toggle-background-color:#FFFFFF00;--e-search-form-toggle-border-radius:0px;}.elementor-7536 .elementor-element.elementor-element-aceb250.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:var( --e-global-color-c03e70b );}.elementor-7536 .elementor-element.elementor-element-aceb250 input[type="search"].elementor-search-form__input{font-family:"Roboto", Sans-serif;}.elementor-7536 .elementor-element.elementor-element-aceb250:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-7536 .elementor-element.elementor-element-aceb250.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-7536 .elementor-element.elementor-element-aceb250 .elementor-search-form__toggle:hover{--e-search-form-toggle-color:var( --e-global-color-c03e70b );--e-search-form-toggle-background-color:#FFFFFF00;}.elementor-7536 .elementor-element.elementor-element-aceb250 .elementor-search-form__toggle:focus{--e-search-form-toggle-color:var( --e-global-color-c03e70b );--e-search-form-toggle-background-color:#FFFFFF00;}.elementor-7536 .elementor-element.elementor-element-69d72bd .elementor-search-form__container{min-height:50px;}.elementor-7536 .elementor-element.elementor-element-69d72bd .elementor-search-form__submit{min-width:50px;background-color:var( --e-global-color-c03e70b );}body:not(.rtl) .elementor-7536 .elementor-element.elementor-element-69d72bd .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-7536 .elementor-element.elementor-element-69d72bd .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-7536 .elementor-element.elementor-element-69d72bd .elementor-search-form__input, .elementor-7536 .elementor-element.elementor-element-69d72bd.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-7536 .elementor-element.elementor-element-69d72bd:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:0px;}.elementor-7536 .elementor-element.elementor-element-69d72bd.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:0px;}.elementor-7536 .elementor-element.elementor-element-69d72bd .elementor-search-form__submit:hover{background-color:#3d6526;}.elementor-7536 .elementor-element.elementor-element-69d72bd .elementor-search-form__submit:focus{background-color:#3d6526;}.elementor-7536 .elementor-element.elementor-element-2f83104{--spacer-size:10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-7536 .elementor-element.elementor-element-1ea6d30 img{width:90px;}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown .elementor-item, .elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:25px;}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:30px;padding-bottom:30px;}}@media(min-width:768px){.elementor-7536 .elementor-element.elementor-element-ccff237{width:12%;}.elementor-7536 .elementor-element.elementor-element-75c9d89{width:82.996%;}.elementor-7536 .elementor-element.elementor-element-2f1e986{width:5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7536 .elementor-element.elementor-element-ccff237{width:25%;}.elementor-7536 .elementor-element.elementor-element-75c9d89{width:66%;}.elementor-7536 .elementor-element.elementor-element-2f1e986{width:9%;}}@media(max-width:767px){.elementor-7536 .elementor-element.elementor-element-b317703{width:25%;}.elementor-7536 .elementor-element.elementor-element-ab1bb8a{text-align:center;}.elementor-7536 .elementor-element.elementor-element-ab1bb8a .elementor-heading-title{font-size:1em;}.elementor-7536 .elementor-element.elementor-element-99352b8{width:25%;}.elementor-7536 .elementor-element.elementor-element-cc85e54{text-align:center;}.elementor-7536 .elementor-element.elementor-element-cc85e54 .elementor-heading-title{font-size:1em;}.elementor-7536 .elementor-element.elementor-element-652fc3b{width:25%;}.elementor-7536 .elementor-element.elementor-element-133e830{text-align:center;}.elementor-7536 .elementor-element.elementor-element-133e830 .elementor-heading-title{font-size:1em;}.elementor-7536 .elementor-element.elementor-element-29d7620{width:25%;}.elementor-7536 .elementor-element.elementor-element-9b46073{text-align:center;}.elementor-7536 .elementor-element.elementor-element-9b46073 .elementor-heading-title{font-size:1em;}.elementor-7536 .elementor-element.elementor-element-07d07ab{padding:5px 20px 5px 20px;}.elementor-7536 .elementor-element.elementor-element-ccff237{width:50%;}.elementor-7536 .elementor-element.elementor-element-1ea6d30 img{width:70px;}.elementor-7536 .elementor-element.elementor-element-75c9d89{width:40%;}.elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-7536 .elementor-element.elementor-element-6067ef7 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:24px !important;}.elementor-7536 .elementor-element.elementor-element-2f1e986{width:10%;}}/* Start custom CSS *//* =============================================
   STYLES 2026
   ============================================= */

/*Utils*/
.display-flex .elementor-widget-wrap{
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    align-items: center;
}
.display-flex .elementor-widget-wrap .elementor-element{
    width:auto;
}
.full-height,
.full-height .elementor-widget-container{
    height:100%;
}
.center-elem,
.center-elem .elementor-widget-container,
.center-elem .elementor-icon-box-wrapper,
.center-elem .elementor-icon-box-icon,
.center-elem .elementor-icon-box-icon a{
    height:100%;
}
.center-elem .elementor-widget-container a{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}
.duo-couleurs-vert span{
    color: var(--e-global-color-8cac0d8);
}

body{
    --header-color:var( --e-global-color-0738684 );
    --header-color-rgb:147, 149, 152;
}
body[data-season="hiver"]{ 
    --e-global-color-secondary: #103556;   /* #355610 */
    --e-global-color-accent: #1368A9;      /* #68A913 */
    --e-global-color-c03e70b: #4671B4;     /* #71B446 */
    --e-global-color-8cac0d8: #253D65;     /* #3D6526 */
}
body .elementor-element .elementor-background-slideshow__slide__image {
  background-position: top 18% center !important;
}

/* Season Switch */
.header-top-2026 .season-switch {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center
}
.header-top-2026 .season-btn {
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 2px 10px;
    border: 1px solid rgba(var(--header-color-rgb),0.6);
    background: transparent;
    color: rgba(var(--header-color-rgb),0.8);
    margin: 3px 0;
    transition: background 0.25s, color 0.25s, border-color 0.25s;
    user-select: none;
    background: rgba(var(--header-color-rgb),0.2); 
    line-height: 1.35;
}

.header-top-2026 .season-btn:first-child {
    border-radius: 3px 0 0 3px;
    border-right: none;
}

.header-top-2026 .season-btn:last-child {
    border-radius: 0 3px 3px 0;
    border-left: none;
}

.header-top-2026 .season-btn:not(.active):hover {
    border-color: var(--header-color);
    color: var(--header-color);
}

.header-top-2026 .season-btn.active[data-season="hiver"] {
    background: #4671B4;
    border-color: rgba(var(--header-color-rgb),0.6);
    color: #fff;
}

.header-top-2026 .season-btn.active[data-season="ete"] {
    background: #71B446;
    border-color: rgba(var(--header-color-rgb),0.6);
    color: #fff;
}
@media screen and (min-width: 1025px) {
    
    body{
    --header-position:relative;
    --header-logo-filter:none;
    --header-admin-bar:0;
    --header-top:0;
    }
    /*Top Bar*/
    body .header-top-2026.elementor-section{
        position: var(--header-position) ;
        top:  0 !important;
        left: 0;
        right: 0;
        z-index: 999;
        background: transparent !important;
        box-shadow: none !important;
        
    }
    body .header-top-2026 .elementor-nav-menu--main .elementor-item {
      color: var(--header-color) !important;
      fill: var(--header-color) !important;
    }
    body .header-top-2026.elementor-section > .elementor-container{
        border-bottom:1px solid rgba(var(--header-color-rgb),0.2);
    }
    body.admin-bar .header-top-2026.elementor-section{
        top: var(--header-admin-bar) !important;
    }


    /* Header Main Bar*/
    body .header-2026.elementor-section:not(.elementor-sticky--active) {
        position: var(--header-position) ;
        top:  calc(  var(--header-top)  ) !important;
        left: 0;
        right: 0;
        z-index: 999;
        background: transparent !important;
        box-shadow: none !important;
    }
    body.admin-bar .header-2026.elementor-section:not(.elementor-sticky--active) {
        top: calc(  var(--header-top) +  var(--header-admin-bar) ) !important;
    }
    /* Logo en blanc sur la homepage */
    body .header-2026.elementor-section:not(.elementor-sticky--active) .elementor-widget-site-logo img,
    body .header-2026.elementor-section:not(.elementor-section.elementor-sticky--active) .elementor-widget-image img {
        filter: var(--header-logo-filter);
        transition: filter 0.3s ease;
    }
    
    /* Liens du menu en blanc sur la homepage */
    body .header-2026.elementor-section:not(.elementor-sticky--active) .elementor-nav-menu > li > a {
        color: var(--header-color) !important;
    }
    body .header-2026.elementor-section .elementor-nav-menu--main .elementor-button{  
        background-color:var(--e-global-color-c03e70b );
        margin: 0 20px;  
        align-self: center;
    }
    
    body .header-2026.elementor-section .elementor-nav-menu--main .elementor-nav-menu .elementor-button .elementor-item{
        color: #FFF !important;  
        padding: 8px 25px;
        
    }
    
    body .header-2026.elementor-section:not(.elementor-sticky--active) .elementor-search-form--skin-full_screen .elementor-search-form__toggle {
      color:var(--header-color);
    }
    
    /* Logo en sticky */
    body .header-2026.elementor-section.elementor-sticky--active .elementor-widget-image img {
        width: 90px !important;
    }
    
    
    /* 1. Header = référent */
    .header-2026 > .elementor-container  {
        position: relative !important;
    }
    
    /* 2. Neutraliser les intermédiaires Elementor */
    .header-2026 > .elementor-container .elementor-container,
    .header-2026 > .elementor-container .elementor-column,
    .header-2026 > .elementor-container .elementor-widget-wrap,
    .header-2026 > .elementor-container .elementor-widget-nav-menu,
    .header-2026 > .elementor-container .elementor-nav-menu,
    .header-2026 > .elementor-container .menu-item{
        position: static !important;
    }
    .header-2026 > .elementor-container .elementor-widget-nav-menu,
    .header-2026 > .elementor-container .elementor-widget-nav-menu .elementor-widget-container,
    .header-2026 > .elementor-container .elementor-widget-nav-menu nav,
    .header-2026 > .elementor-container .elementor-widget-nav-menu nav > ul {
        height: 100%;
    }
    
    /* 3. Li pleine hauteur */
    .header-2026 > .elementor-container nav > ul {
        height: 100%;
        display: flex;
        align-items: stretch;
    }
    
    .header-2026 > .elementor-container nav > ul > li {
        display: flex;
        align-items: center;
    }
    
    /* 4. Submenu pleine largeur */
    .header-2026 > .elementor-container nav > ul > li > ul.sub-menu {
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        top: 100% !important;
        display: none;
        flex-direction: row !important;
        gap: 2rem !important;
        padding: 1.2rem 1.5rem !important;
        border-radius:4px;
        z-index: 999 !important;
        width: auto !important;
    }
    
    .header-2026 > .elementor-container nav > ul > li:hover > ul.sub-menu ,
    .header-2026 > .elementor-container nav > ul > li > ul.sub-menu[aria-expanded="true"]{
        display: flex !important;
        flex-wrap:wrap;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1100px) {
    
    body .header-2026.elementor-section:not(.elementor-sticky--active) {  
        padding: 0% 1.5% 0% 1.5%;
    }
  
    body .header-2026.elementor-section .elementor-nav-menu--main .elementor-nav-menu > li > a, 
    body .header-2026.elementor-section .elementor-nav-menu--main .elementor-nav-menu > li > a.highlighted, 
    body .header-2026.elementor-section .elementor-nav-menu--main .elementor-nav-menu > li > a:focus, 
    body .header-2026.elementor-section .elementor-nav-menu--main .elementor-nav-menu > li > a:hover{  
        padding: 13px 12px;
    }
}
@media (max-width: 767px) {
  .header-top-2026 .elementor-column {
    width: 50%;
  }
}/* End custom CSS */