.elementor-40837 .elementor-element.elementor-element-be4c780{--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;--overlay-opacity:0.89;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40837 .elementor-element.elementor-element-be4c780:not(.elementor-motion-effects-element-type-background), .elementor-40837 .elementor-element.elementor-element-be4c780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://advalians.fr/wp-content/uploads/2023/12/Advalians-Footer-Cabinet_01-web.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-40837 .elementor-element.elementor-element-be4c780::before, .elementor-40837 .elementor-element.elementor-element-be4c780 > .elementor-background-video-container::before, .elementor-40837 .elementor-element.elementor-element-be4c780 > .e-con-inner > .elementor-background-video-container::before, .elementor-40837 .elementor-element.elementor-element-be4c780 > .elementor-background-slideshow::before, .elementor-40837 .elementor-element.elementor-element-be4c780 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40837 .elementor-element.elementor-element-be4c780 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 45%, var( --e-global-color-secondary ) 67%);}.elementor-40837 .elementor-element.elementor-element-a77b7a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40837 .elementor-element.elementor-element-02dfc57{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40837 .elementor-element.elementor-element-02dfc57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40837 .elementor-element.elementor-element-f3048dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40837 .elementor-element.elementor-element-f3048dd{text-align:center;}.elementor-40837 .elementor-element.elementor-element-f3048dd img{height:177px;object-fit:contain;object-position:center center;}.elementor-40837 .elementor-element.elementor-element-46efbed{width:var( --container-widget-width, 87.5% );max-width:87.5%;--container-widget-width:87.5%;--container-widget-flex-grow:0;text-align:center;font-weight:600;color:var( --e-global-color-39a64c1 );}.elementor-40837 .elementor-element.elementor-element-46efbed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40837 .elementor-element.elementor-element-386ce51 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40837 .elementor-element.elementor-element-386ce51 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40837 .elementor-element.elementor-element-386ce51{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40837 .elementor-element.elementor-element-386ce51 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40837 .elementor-element.elementor-element-6ec3677{--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;}.elementor-40837 .elementor-element.elementor-element-be98ddc{--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;}.elementor-40837 .elementor-element.elementor-element-973ccd7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40837 .elementor-element.elementor-element-973ccd7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40837 .elementor-element.elementor-element-973ccd7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40837 .elementor-element.elementor-element-973ccd7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40837 .elementor-element.elementor-element-8c127c0{--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;}.elementor-40837 .elementor-element.elementor-element-79362ff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40837 .elementor-element.elementor-element-79362ff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40837 .elementor-element.elementor-element-79362ff{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40837 .elementor-element.elementor-element-79362ff .elementor-icon-list-text{transition:color 0.3s;}.elementor-40837 .elementor-element.elementor-element-7fae165{--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;}.elementor-40837 .elementor-element.elementor-element-c3ebef9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40837 .elementor-element.elementor-element-c3ebef9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40837 .elementor-element.elementor-element-c3ebef9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40837 .elementor-element.elementor-element-c3ebef9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40837 .elementor-element.elementor-element-57736dc{--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;}.elementor-40837 .elementor-element.elementor-element-d9de827 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40837 .elementor-element.elementor-element-d9de827 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40837 .elementor-element.elementor-element-d9de827{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40837 .elementor-element.elementor-element-d9de827 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40837 .elementor-element.elementor-element-d2d62f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-40837 .elementor-element.elementor-element-225641c{color:var( --e-global-color-39a64c1 );}.elementor-40837 .elementor-element.elementor-element-b71aa61{color:var( --e-global-color-39a64c1 );}.elementor-40837 .elementor-element.elementor-element-3ddecf6{color:var( --e-global-color-39a64c1 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-40837 .elementor-element.elementor-element-02dfc57{--width:22.154%;}}@media(max-width:1024px){.elementor-40837 .elementor-element.elementor-element-be4c780{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-40837 .elementor-element.elementor-element-02dfc57{--justify-content:center;}.elementor-40837 .elementor-element.elementor-element-f3048dd img{height:141px;}.elementor-40837 .elementor-element.elementor-element-d2d62f7{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-40837 .elementor-element.elementor-element-be4c780:not(.elementor-motion-effects-element-type-background), .elementor-40837 .elementor-element.elementor-element-be4c780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://advalians.fr/wp-content/uploads/2023/11/Advalians-Footer-Cabinet_01-mobile.jpg");background-position:center center;}.elementor-40837 .elementor-element.elementor-element-be4c780{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40837 .elementor-element.elementor-element-02dfc57{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40837 .elementor-element.elementor-element-f3048dd{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-40837 .elementor-element.elementor-element-f3048dd img{height:110px;}.elementor-40837 .elementor-element.elementor-element-46efbed{width:var( --container-widget-width, 229.5px );max-width:229.5px;--container-widget-width:229.5px;--container-widget-flex-grow:0;text-align:start;}.elementor-40837 .elementor-element.elementor-element-d2d62f7{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS *//* Charte Advalians 2026 — footer */
.elementor-40837{--n:#232E49;--nd:#161D2F;--gold:#D0B483;font-family:Urbanist,system-ui,sans-serif}
.elementor-40837 .elementor-element.elementor-element-be4c780{position:relative;background:var(--nd)!important;background-image:radial-gradient(900px 420px at 100% 0%,rgba(208,180,131,.10),transparent 60%),radial-gradient(700px 380px at 0% 100%,rgba(35,46,73,.9),transparent 70%)!important;border-top:4px solid var(--gold)!important;margin-top:0!important;padding:72px 24px 0!important;--padding-top:72px!important;--padding-bottom:0px!important;--padding-left:24px!important;--padding-right:24px!important;min-height:0!important;overflow:hidden}
.elementor-40837 .elementor-element-be4c780::before,.elementor-40837 .elementor-element-be4c780>.e-con-inner::before,.elementor-40837 .elementor-element-be4c780>.elementor-background-overlay,.elementor-40837 .elementor-element-be4c780>.elementor-background-video-container,.elementor-40837 .elementor-element-be4c780>.elementor-background-slideshow{display:none!important}
.elementor-40837 .elementor-element-be4c780>.e-con-inner{max-width:1200px!important;gap:0!important;padding:0!important}
/* Grille principale */
.elementor-40837 .elementor-element.elementor-element-a77b7a3{padding:0 0 56px!important;--padding-top:0px!important;--padding-bottom:56px!important;margin:0!important;width:100%!important}
.elementor-40837 .elementor-element-a77b7a3>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr))!important;column-gap:48px!important;row-gap:40px!important;max-width:none!important;padding:0!important;align-items:start!important}
.elementor-40837 .elementor-element-a77b7a3>.e-con-inner>.elementor-element{width:auto!important;margin:0!important;padding:0!important;--padding-top:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;--padding-right:0px!important;min-height:0!important}
.elementor-40837 :is(.elementor-element-a9ab06d,.elementor-element-393e1db,.elementor-element-3ccd0dc)>.e-con-inner{padding:0!important;gap:0!important;max-width:none!important;align-items:flex-start!important}
/* Colonne marque */
.elementor-40837 .elementor-element.elementor-element-02dfc57{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important;text-align:left!important;padding-right:24px!important}
.elementor-40837 .elementor-element-02dfc57>.elementor-element{margin:0!important;width:auto!important;text-align:left!important;flex:0 0 auto!important;--flex-grow:0!important;--flex-basis:auto!important;min-height:0!important}
.elementor-40837 .elementor-element-02dfc57 .elementor-widget-container{min-height:0!important;height:auto!important;padding:0!important;margin:0!important}
.elementor-40837 .elementor-element-02dfc57>.elementor-element.elementor-element-f3048dd{margin:-14px 0 -26px 0!important}
.elementor-40837 .elementor-element-f3048dd img{width:140px!important;max-width:140px!important;height:auto!important}
.elementor-40837 .elementor-element-f3048dd .elementor-widget-container{text-align:left!important}
.elementor-40837 .elementor-element-46efbed,.elementor-40837 .elementor-element-46efbed p{font-family:Urbanist,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.55!important;color:rgba(255,255,255,.78)!important;text-align:left!important;margin:0!important;max-width:300px}
.elementor-40837 .elementor-element-8ee6da8{margin-top:6px!important}
.elementor-40837 .elementor-element-8ee6da8 .elementor-button{display:inline-flex!important;align-items:center;gap:10px;min-height:0!important;padding:14px 24px!important;border-radius:999px!important;background:var(--gold)!important;color:var(--n)!important;border:1px solid var(--gold)!important;font-family:Urbanist,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important;box-shadow:none!important;transition:background .2s,border-color .2s}
.elementor-40837 .elementor-element-8ee6da8 .elementor-button::after{content:"\2192";font-weight:700}
.elementor-40837 .elementor-element-8ee6da8 .elementor-button:hover{background:#fff!important;border-color:#fff!important}
.elementor-40837 .elementor-element-8ee6da8 .elementor-button-text{color:inherit!important}
.elementor-40837 .elementor-element-858efae,.elementor-40837 .elementor-element-858efae p{margin:0!important;text-align:left!important;font-size:15px!important;font-weight:600!important}
.elementor-40837 .elementor-element-858efae a{color:#fff!important;text-decoration:none!important;border-bottom:1px solid rgba(208,180,131,.6);padding-bottom:2px;transition:color .2s,border-color .2s}
.elementor-40837 .elementor-element-858efae a:hover{color:var(--gold)!important;border-color:var(--gold)}
/* Titres de colonnes */
.elementor-40837 :is(.elementor-element-959dc68,.elementor-element-19357af,.elementor-element-ac5eb1d){margin:0 0 18px!important}
.elementor-40837 :is(.elementor-element-959dc68,.elementor-element-19357af,.elementor-element-ac5eb1d),.elementor-40837 :is(.elementor-element-959dc68,.elementor-element-19357af,.elementor-element-ac5eb1d) :is(p,h2,h3,h4,div,span){font-family:Urbanist,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--gold)!important;line-height:1.4!important;margin:0!important}
.elementor-40837 :is(.elementor-element-bcf9eb0,.elementor-element-a6f2d90,.elementor-element-af1f5a7){display:none!important}
/* Liens de navigation */
.elementor-40837 :is(.elementor-element-32430c1,.elementor-element-a7a4365,.elementor-element-a46712b){margin:0!important;width:100%!important}
.elementor-40837 :is(.elementor-element-32430c1,.elementor-element-a7a4365,.elementor-element-a46712b) .elementor-nav-menu{display:flex!important;flex-direction:column!important;gap:12px!important}
.elementor-40837 :is(.elementor-element-32430c1,.elementor-element-a7a4365,.elementor-element-a46712b) .elementor-nav-menu>li{margin:0!important;padding:0!important}
.elementor-40837 :is(.elementor-element-32430c1,.elementor-element-a7a4365,.elementor-element-a46712b) a.elementor-item{display:inline-block!important;padding:0!important;font-family:Urbanist,sans-serif!important;font-size:15.5px!important;font-weight:500!important;line-height:1.4!important;color:rgba(255,255,255,.80)!important;transition:color .2s,transform .2s}
.elementor-40837 :is(.elementor-element-32430c1,.elementor-element-a7a4365,.elementor-element-a46712b) a.elementor-item:hover,.elementor-40837 :is(.elementor-element-32430c1,.elementor-element-a7a4365,.elementor-element-a46712b) a.elementor-item:focus-visible{color:var(--gold)!important;transform:translateX(3px)}
.elementor-40837 :is(.elementor-element-32430c1,.elementor-element-a7a4365,.elementor-element-a46712b) a.elementor-item::before,.elementor-40837 :is(.elementor-element-32430c1,.elementor-element-a7a4365,.elementor-element-a46712b) a.elementor-item::after{display:none!important}
.elementor-40837 :is(.elementor-element-32430c1,.elementor-element-a7a4365,.elementor-element-a46712b) .elementor-menu-toggle{display:none!important}
.elementor-40837 :is(.elementor-element-32430c1,.elementor-element-a7a4365,.elementor-element-a46712b) nav.elementor-nav-menu--main{display:block!important}
.elementor-40837 :is(.elementor-element-32430c1,.elementor-element-a7a4365,.elementor-element-a46712b) nav.elementor-nav-menu--dropdown{display:none!important}
/* Barre légale */
.elementor-40837 .elementor-element.elementor-element-d2d62f7{border-top:1px solid rgba(255,255,255,.12)!important;padding:22px 0 26px!important;--padding-top:22px!important;--padding-bottom:26px!important;--padding-left:0px!important;--padding-right:0px!important;margin:0!important;width:100%!important}
.elementor-40837 .elementor-element-d2d62f7>.e-con-inner{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px 32px!important;flex-wrap:wrap!important;max-width:none!important;padding:0!important}
.elementor-40837 .elementor-element-d2d62f7 .elementor-element{width:auto!important;margin:0!important}
.elementor-40837 .elementor-element-d2d62f7 .elementor-widget-text-editor,.elementor-40837 .elementor-element-d2d62f7 .elementor-widget-text-editor p{font-family:Urbanist,sans-serif!important;font-size:13.5px!important;line-height:1.5!important;color:rgba(255,255,255,.58)!important;margin:0!important}
.elementor-40837 .elementor-element-d2d62f7 a{color:rgba(255,255,255,.78)!important;text-decoration:none!important;transition:color .2s}
.elementor-40837 .elementor-element-d2d62f7 a:hover{color:var(--gold)!important}
/* Tablette */
@media (max-width:1024px){
.elementor-40837 .elementor-element-a77b7a3>.e-con-inner{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:32px!important}
.elementor-40837 .elementor-element.elementor-element-02dfc57{grid-column:1 / -1;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:16px 28px!important;padding:0 0 32px!important;border-bottom:1px solid rgba(255,255,255,.12)}
.elementor-40837 .elementor-element-8ee6da8{margin-top:0!important}
}
/* Mobile */
@media (max-width:767px){
.elementor-40837 .elementor-element.elementor-element-be4c780{padding:48px 20px 0!important;--padding-top:48px!important}
.elementor-40837 .elementor-element-a77b7a3>.e-con-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:20px!important;row-gap:32px!important}
.elementor-40837 .elementor-element.elementor-element-a77b7a3{padding-bottom:40px!important;--padding-bottom:40px!important}
.elementor-40837 .elementor-element.elementor-element-02dfc57{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding-bottom:28px!important}
.elementor-40837 .elementor-element-3ccd0dc{grid-column:auto}
.elementor-40837 .elementor-element-d2d62f7>.e-con-inner{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}
}

/* Ordre colonne marque : lien puis CTA */
.elementor-40837 .elementor-element-02dfc57>.elementor-element.elementor-element-f3048dd{order:1}
.elementor-40837 .elementor-element-02dfc57>.elementor-element.elementor-element-46efbed{order:2}
.elementor-40837 .elementor-element-02dfc57>.elementor-element.elementor-element-858efae{order:3}
.elementor-40837 .elementor-element-02dfc57>.elementor-element.elementor-element-8ee6da8{order:4;margin-top:16px!important}
.elementor-40837 .elementor-element-02dfc57>.elementor-element.elementor-element-e5e0223{order:5}
@media (max-width:1024px){.elementor-40837 .elementor-element-02dfc57>.elementor-element.elementor-element-8ee6da8{margin-top:0!important}}
@media (max-width:767px){.elementor-40837 .elementor-element-02dfc57>.elementor-element.elementor-element-8ee6da8{margin-top:12px!important}}


/* Charte Advalians 2026 · pied de page « plan du site » (13/11/2026). Colonnes Vos enjeux, Vous êtes, Nos offres, Ressources ; une seule version des liens pour toutes les tailles d'écran. Les règles ci-dessus, reprises du pied de page 30255, restent valables pour le fond, le logo, le bouton et la barre du bas ; celles des anciens menus WordPress sont sans effet. */
.elementor-40837 .adv-ft .adv-ft-main.e-con{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;gap:64px!important;align-items:start!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;--padding-left:0px;--padding-right:0px}
.elementor-40837 .adv-ft .adv-ft-main > .e-con-inner{display:contents!important}
.elementor-40837 .adv-ft .adv-ft-brand.e-con{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:100%!important;max-width:100%!important;padding:0!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.elementor-40837 .adv-ft .adv-ft-brand > .elementor-widget{width:100%!important;max-width:100%!important;text-align:left!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important}
.elementor-40837 .adv-ft .adv-ft-brand > .adv-ft-logo{order:1!important;margin-top:0!important}
.elementor-40837 .adv-ft .adv-ft-brand > .adv-ft-entity{order:2!important;margin-top:20px!important}
.elementor-40837 .adv-ft .adv-ft-brand > .adv-ft-link{order:3!important;margin-top:14px!important}
.elementor-40837 .adv-ft .adv-ft-brand > .adv-ft-cta{order:4!important;margin-top:22px!important}
.elementor-40837 .adv-ft .adv-ft-brand > .adv-ft-social{order:5!important;margin-top:18px!important}
.elementor-40837 .adv-ft .adv-ft-brand > .adv-ft-style{order:6!important;margin-top:0!important}
.elementor-40837 .adv-ft .adv-ft-logo{width:auto!important}
.elementor-40837 .adv-ft .adv-ft-logo img{width:140px!important;height:auto!important;max-width:140px!important}
.elementor-40837 .adv-ft .adv-ft-entity{margin-top:20px!important}
.elementor-40837 .adv-ft .adv-ft-entity,.elementor-40837 .adv-ft .adv-ft-entity p{font-size:15px!important;line-height:1.65!important;font-weight:400!important;color:rgba(255,255,255,.82)!important;text-align:left!important;margin:0!important;max-width:none!important}
.elementor-40837 .adv-ft .adv-ft-link{margin-top:14px!important;width:auto!important}
.elementor-40837 .adv-ft .adv-ft-cta{margin-top:22px!important;width:auto!important}
.elementor-40837 .adv-ft .adv-ft-cta .elementor-button-wrapper{text-align:left!important;justify-content:flex-start!important}
/* LinkedIn et e-mail */
.elementor-40837 .adv-ft .adv-ft-social{margin-top:18px!important;width:auto!important}
.elementor-40837 .adv-ft .adv-ft-social .elementor-icon-list-items{margin:0!important;padding:0!important}
.elementor-40837 .adv-ft .adv-ft-social .elementor-icon-list-item{margin:0!important;padding:0!important}
.elementor-40837 .adv-ft .adv-ft-social .elementor-icon-list-item::after{display:none!important}
.elementor-40837 .adv-ft .adv-ft-social .elementor-icon-list-item a{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;text-decoration:none!important}
.elementor-40837 .adv-ft .adv-ft-social .elementor-icon-list-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;padding:0!important;margin:0!important;transition:border-color .2s!important}
.elementor-40837 .adv-ft .adv-ft-social .elementor-icon-list-icon i{font-size:16px!important;color:#FFFFFF!important}
.elementor-40837 .adv-ft .adv-ft-social .elementor-icon-list-icon svg{width:16px!important;height:16px!important;fill:#FFFFFF!important}
.elementor-40837 .adv-ft .adv-ft-social .elementor-icon-list-text{padding:0!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;color:#FFFFFF!important}
.elementor-40837 .adv-ft .adv-ft-social a:hover .elementor-icon-list-icon,.elementor-40837 .adv-ft .adv-ft-social a:focus-visible .elementor-icon-list-icon{border-color:#D0B483!important}
/* Plan du site */
.elementor-40837 .adv-ft .adv-ft-nav.e-con{display:grid!important;grid-template-columns:1.25fr 1.1fr 1fr 1fr!important;gap:40px!important;align-items:start!important;width:100%!important;max-width:100%!important;padding:0!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.elementor-40837 .adv-ft .adv-ft-col.e-con{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;width:100%!important;padding:0!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.elementor-40837 .adv-ft .adv-ft-t .elementor-heading-title{margin:0 0 4px!important;font-size:13px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#D0B483!important}
.elementor-40837 .adv-ft .adv-ft-list .elementor-icon-list-items{margin:0!important;padding:0!important;list-style:none!important}
.elementor-40837 .adv-ft .adv-ft-list .elementor-icon-list-item{display:block!important;margin:11px 0 0!important;padding:0!important}
.elementor-40837 .adv-ft .adv-ft-list .elementor-icon-list-item::after{display:none!important}
.elementor-40837 .adv-ft .adv-ft-list .elementor-icon-list-item a{display:inline!important;text-decoration:none!important}
.elementor-40837 .adv-ft .adv-ft-list .elementor-icon-list-icon{display:none!important}
.elementor-40837 .adv-ft .adv-ft-list .elementor-icon-list-text{padding:0!important;font-size:15px!important;line-height:1.45!important;font-weight:500!important;color:rgba(255,255,255,.82)!important;transition:color .2s!important}
.elementor-40837 .adv-ft .adv-ft-list a:hover .elementor-icon-list-text,.elementor-40837 .adv-ft .adv-ft-list a:focus-visible .elementor-icon-list-text{color:#FFFFFF!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-color:rgba(208,180,131,.8)!important}
.elementor-40837 .adv-ft .adv-ft-all .elementor-icon-list-item:last-child .elementor-icon-list-text{color:#FFFFFF!important;font-weight:600!important}
.elementor-40837 .adv-ft a:focus-visible{outline:2px solid #D0B483!important;outline-offset:3px!important;border-radius:4px!important}
/* Écrans moyens : identité au-dessus, quatre colonnes en dessous */
@media (max-width:1199px){
.elementor-40837 .adv-ft .adv-ft-main.e-con{grid-template-columns:minmax(0,1fr)!important;gap:48px!important}
.elementor-40837 .adv-ft .adv-ft-brand > .adv-ft-entity,.elementor-40837 .adv-ft .adv-ft-entity p{max-width:640px!important}
}
/* Tablette */
@media (max-width:1024px){
.elementor-40837 .adv-ft .adv-ft-nav.e-con{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px 40px!important}
}
/* Mobile : deux colonnes, enjeux et ressources sur toute la largeur */
@media (max-width:767px){
.elementor-40837 .adv-ft .adv-ft-main.e-con{gap:40px!important}
.elementor-40837 .adv-ft .adv-ft-nav.e-con{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 20px!important}
.elementor-40837 .adv-ft .adv-ft-col-enjeux.e-con,.elementor-40837 .adv-ft .adv-ft-col-ress.e-con{grid-column:1 / -1!important}
.elementor-40837 .adv-ft .adv-ft-col-enjeux .elementor-icon-list-items,.elementor-40837 .adv-ft .adv-ft-col-ress .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:20px!important}
.elementor-40837 .adv-ft .adv-ft-list .elementor-icon-list-item{margin-top:0!important}
.elementor-40837 .adv-ft .adv-ft-list .elementor-icon-list-item a{display:inline-block!important;padding:8px 0!important}
.elementor-40837 .adv-ft .adv-ft-cta,.elementor-40837 .adv-ft .adv-ft-cta .elementor-button{width:100%!important}
.elementor-40837 .adv-ft .adv-ft-cta .elementor-button{justify-content:center!important}
}
/* Pages mission, enjeu et profil : la barre d'action fixe (mi-mbar, mobile) ne doit pas masquer le bas du pied de page */
@media (max-width:767px){
body:has(.adv-mi.mi-mbar) .elementor-40837 .adv-ft.e-con{padding-bottom:88px!important;--padding-bottom:88px}
}/* End custom CSS */