.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-icon i{color:#00000066;transition:color 0.3s;}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-icon svg{fill:#00000066;transition:fill 0.3s;}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000CC;}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000CC;}.elementor-40847 .elementor-element.elementor-element-5b1134df{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-item > a{font-size:12.5px;font-weight:400;}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-text{color:#ADB5BD;transition:color 0.3s;}.elementor-40847 .elementor-element.elementor-element-5b1134df .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-8146f39 );}.elementor-40847 .elementor-element.elementor-element-5e396d7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-40847 .elementor-element.elementor-element-5e396d7b .elementor-nav-menu .elementor-item{font-size:13.5px;}.elementor-40847 .elementor-element.elementor-element-5e396d7b .elementor-nav-menu--main .elementor-item{color:#211D6D99;fill:#211D6D99;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;}.elementor-40847 .elementor-element.elementor-element-5e396d7b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-40847 .elementor-element.elementor-element-5e396d7b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-40847 .elementor-element.elementor-element-5e396d7b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-40847 .elementor-element.elementor-element-5e396d7b .elementor-nav-menu--main .elementor-item:focus{color:#211D6D;fill:#211D6D;}.elementor-40847 .elementor-element.elementor-element-5e396d7b{--e-nav-menu-horizontal-menu-item-margin:calc( 3px / 2 );}.elementor-40847 .elementor-element.elementor-element-5e396d7b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:3px;}.elementor-40847 .elementor-element.elementor-element-38dddb0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-40847 .elementor-element.elementor-element-38dddb0a .elementor-nav-menu .elementor-item{font-size:13.5px;}.elementor-40847 .elementor-element.elementor-element-38dddb0a .elementor-nav-menu--main .elementor-item{color:#211D6D99;fill:#211D6D99;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;}.elementor-40847 .elementor-element.elementor-element-38dddb0a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-40847 .elementor-element.elementor-element-38dddb0a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-40847 .elementor-element.elementor-element-38dddb0a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-40847 .elementor-element.elementor-element-38dddb0a .elementor-nav-menu--main .elementor-item:focus{color:#211D6D;fill:#211D6D;}.elementor-40847 .elementor-element.elementor-element-38dddb0a{--e-nav-menu-horizontal-menu-item-margin:calc( 3px / 2 );}.elementor-40847 .elementor-element.elementor-element-38dddb0a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:3px;}.elementor-40847 .elementor-element.elementor-element-36a5b7fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-40847 .elementor-element.elementor-element-36a5b7fa .elementor-nav-menu .elementor-item{font-size:13.5px;}.elementor-40847 .elementor-element.elementor-element-36a5b7fa .elementor-nav-menu--main .elementor-item{color:#211D6D99;fill:#211D6D99;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;}.elementor-40847 .elementor-element.elementor-element-36a5b7fa .elementor-nav-menu--main .elementor-item:hover,
					.elementor-40847 .elementor-element.elementor-element-36a5b7fa .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-40847 .elementor-element.elementor-element-36a5b7fa .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-40847 .elementor-element.elementor-element-36a5b7fa .elementor-nav-menu--main .elementor-item:focus{color:#211D6D;fill:#211D6D;}.elementor-40847 .elementor-element.elementor-element-36a5b7fa{--e-nav-menu-horizontal-menu-item-margin:calc( 3px / 2 );}.elementor-40847 .elementor-element.elementor-element-36a5b7fa .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:3px;}.elementor-40847 .elementor-element.elementor-element-31ccb031 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-40847 .elementor-element.elementor-element-31ccb031 .elementor-nav-menu .elementor-item{font-size:13.5px;}.elementor-40847 .elementor-element.elementor-element-31ccb031 .elementor-nav-menu--main .elementor-item{color:#211D6D99;fill:#211D6D99;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;}.elementor-40847 .elementor-element.elementor-element-31ccb031 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-40847 .elementor-element.elementor-element-31ccb031 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-40847 .elementor-element.elementor-element-31ccb031 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-40847 .elementor-element.elementor-element-31ccb031 .elementor-nav-menu--main .elementor-item:focus{color:#211D6D;fill:#211D6D;}.elementor-40847 .elementor-element.elementor-element-31ccb031{--e-nav-menu-horizontal-menu-item-margin:calc( 3px / 2 );}.elementor-40847 .elementor-element.elementor-element-31ccb031 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:3px;}.elementor-40847 .elementor-element.elementor-element-4c0bf8db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-40847 .elementor-element.elementor-element-4c0bf8db .elementor-nav-menu .elementor-item{font-size:13.5px;}.elementor-40847 .elementor-element.elementor-element-4c0bf8db .elementor-nav-menu--main .elementor-item{color:#211D6D99;fill:#211D6D99;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;}.elementor-40847 .elementor-element.elementor-element-4c0bf8db .elementor-nav-menu--main .elementor-item:hover,
					.elementor-40847 .elementor-element.elementor-element-4c0bf8db .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-40847 .elementor-element.elementor-element-4c0bf8db .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-40847 .elementor-element.elementor-element-4c0bf8db .elementor-nav-menu--main .elementor-item:focus{color:#211D6D;fill:#211D6D;}.elementor-40847 .elementor-element.elementor-element-4c0bf8db{--e-nav-menu-horizontal-menu-item-margin:calc( 3px / 2 );}.elementor-40847 .elementor-element.elementor-element-4c0bf8db .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:3px;}.elementor-40847 .elementor-element.elementor-element-124294eb .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-40847 .elementor-element.elementor-element-124294eb .elementor-nav-menu--main .elementor-item{color:#ADB5BD;fill:#ADB5BD;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}.elementor-40847 .elementor-element.elementor-element-124294eb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-40847 .elementor-element.elementor-element-124294eb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-40847 .elementor-element.elementor-element-124294eb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-40847 .elementor-element.elementor-element-124294eb .elementor-nav-menu--main .elementor-item:focus{color:#211D6D;fill:#211D6D;}.elementor-40847 .elementor-element.elementor-element-124294eb{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-40847 .elementor-element.elementor-element-124294eb .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-40847 .elementor-element.elementor-element-31fee68d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40847 .elementor-element.elementor-element-31fee68d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-40847 .elementor-element.elementor-element-486cdbb.elementor-element{--align-self:flex-end;}.elementor-40847 .elementor-element.elementor-element-486cdbb .elementor-icon-wrapper{text-align:center;}.elementor-40847 .elementor-element.elementor-element-486cdbb.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-40847 .elementor-element.elementor-element-486cdbb.elementor-view-framed .elementor-icon, .elementor-40847 .elementor-element.elementor-element-486cdbb.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-40847 .elementor-element.elementor-element-486cdbb.elementor-view-framed .elementor-icon, .elementor-40847 .elementor-element.elementor-element-486cdbb.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-40847 .elementor-element.elementor-element-486cdbb .elementor-icon{font-size:0.9em;}.elementor-40847 .elementor-element.elementor-element-486cdbb .elementor-icon svg{height:0.9em;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-40847 .elementor-element.elementor-element-124294eb > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-40847 .elementor-element.elementor-element-31fee68d{width:100%;max-width:100%;}.elementor-40847 .elementor-element.elementor-element-31fee68d.elementor-element{--order:99999 /* order end hack */;}}/* Start custom CSS for nav-menu, class: .elementor-element-124294eb */.menu-item:hover {
    background:transparent;
    border-radius: 0;
    padding:0;
}
.e--pointer-underline .elementor-item:after{
background-color:transparent}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-31fee68d */.elementor-shortcode #filAriane {
    font-size: 12px;
    color: #ADB5BD !important;
    display: flex;
    align-items: center;  /* ← ajoute ça */
    margin: 0;
    padding: 0;
    gap: 5px;
}

/* Cible le span wrapper intermédiaire */
.elementor-shortcode #filAriane > span {
    display: flex;
    align-items: center;
    gap: 5px;
}
.elementor-shortcode #filAriane span.hometexte{margin-left:15px;font-family:"Helvetica", Sans-serif}
.elementor-shortcode #filAriane a, 
.elementor-shortcode #filAriane span {
    color: #ADB5BD !important;
}
.elementor-shortcode #filAriane i.ti:before{left:5px}
.elementor-shortcode #filAriane i.ti {
    width: auto !important;
    height: auto !important;
    display: inline-flex !important;
    align-items: center;
    gap: 4px;
    overflow: visible;
}

.elementor-shortcode #filAriane .hometexte {
    display: inline;
    font-size: 12px;
    color: #ADB5BD !important;
}
#ax-footer-id .menu-item {padding:0!important}
#ax-footer-id span.elementor-item,
#ax-footer-id  a.elementor-item {
    line-height: 20px!important;
    margin: 0;
    display: block !important;
    padding-right: 1.5ch!important;
    padding-left: 1.5ch!important;    /* ← ajustez cette valeur visuellement */
    text-indent: -1.5ch!important;
    padding-bottom: 3px !important;
    padding-top: 3px !important;
}
#ax-footer-id .current-menu-item.current_page_item{
    background-color:transparent;
    margin-bottom:0;
    font-weight: bold;
}
/* Mobile ≤ 768px */
@media (max-width: 768px) {
    .elementor-shortcode #filAriane {
        text-align:center
    }
    .elementor-shortcode #filAriane > span{
        width:100%;display:inline-block
    }
    #ax-footer-id .menu-item {display: inline-block !important;}
    
}/* End custom CSS */