.elementor-14561 .elementor-element.elementor-element-e244223:not(.elementor-motion-effects-element-type-background), .elementor-14561 .elementor-element.elementor-element-e244223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14561 .elementor-element.elementor-element-e244223 > .elementor-container{max-width:1039px;}.elementor-14561 .elementor-element.elementor-element-e244223{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:0px 61px 61px 61px;}.elementor-14561 .elementor-element.elementor-element-e244223 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14561 .elementor-element.elementor-element-1d235f8 > .elementor-container{max-width:700px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14561 .elementor-element.elementor-element-9455ed5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14561 .elementor-element.elementor-element-9455ed5 img{width:73%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-14561 .elementor-element.elementor-element-1f1674b > .elementor-widget-container{margin:-13px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-14561 .elementor-element.elementor-element-1f1674b{text-align:center;}.elementor-14561 .elementor-element.elementor-element-1f1674b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-14561 .elementor-element.elementor-element-1d1f00a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14561 .elementor-element.elementor-element-1d1f00a{text-align:center;}.elementor-14561 .elementor-element.elementor-element-1d1f00a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:19px;font-weight:200;text-transform:uppercase;line-height:24px;letter-spacing:4px;color:var( --e-global-color-text );}.elementor-14561 .elementor-element.elementor-element-e25a38d > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-14561 .elementor-element.elementor-element-e25a38d{text-align:center;}.elementor-14561 .elementor-element.elementor-element-e25a38d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-5d0e0af7 );}.elementor-14561 .elementor-element.elementor-element-1b0e842 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-14561 .elementor-element.elementor-element-1b0e842{padding:50px 0px 55px 0px;}.elementor-14561 .elementor-element.elementor-element-16d0dba{text-align:center;}.elementor-14561 .elementor-element.elementor-element-16d0dba .elementor-heading-title{font-size:18px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14561 .elementor-element.elementor-element-34880ac{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:300;}.elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-text{color:rgba(0,0,0,0.79);transition:color 0.3s;}.elementor-14561 .elementor-element.elementor-element-a7a3e09{text-align:center;}.elementor-14561 .elementor-element.elementor-element-a7a3e09 .elementor-heading-title{font-size:18px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14561 .elementor-element.elementor-element-d74c03b{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-item > a{font-size:14px;font-weight:300;}.elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-text{color:rgba(0,0,0,0.79);transition:color 0.3s;}.elementor-14561 .elementor-element.elementor-element-b578e15{text-align:center;}.elementor-14561 .elementor-element.elementor-element-b578e15 .elementor-heading-title{font-size:18px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14561 .elementor-element.elementor-element-0e8bba0{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-item > a{font-size:14px;font-weight:300;}.elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-text{color:rgba(0,0,0,0.79);transition:color 0.3s;}.elementor-14561 .elementor-element.elementor-element-87d949e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14561 .elementor-element.elementor-element-7e4c441{text-align:center;}.elementor-14561 .elementor-element.elementor-element-7e4c441 .elementor-heading-title{font-size:18px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14561 .elementor-element.elementor-element-023b9ea{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-item > a{font-size:14px;font-weight:300;}.elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-text{color:rgba(0,0,0,0.79);transition:color 0.3s;}.elementor-14561 .elementor-element.elementor-element-7373085 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-14561 .elementor-element.elementor-element-7373085{text-align:center;}.elementor-14561 .elementor-element.elementor-element-7373085 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;color:#8B8989;}.elementor-14561 .elementor-element.elementor-element-45122e3 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-14561 .elementor-element.elementor-element-45122e3{text-align:center;}.elementor-14561 .elementor-element.elementor-element-45122e3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;color:rgba(0,0,0,0.38);}.elementor-14561 .elementor-element.elementor-element-1bcdc42:not(.elementor-motion-effects-element-type-background), .elementor-14561 .elementor-element.elementor-element-1bcdc42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14561 .elementor-element.elementor-element-1bcdc42 > .elementor-container{max-width:1227px;}.elementor-14561 .elementor-element.elementor-element-1bcdc42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 61px 61px 61px;}.elementor-14561 .elementor-element.elementor-element-1bcdc42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14561 .elementor-element.elementor-element-4a57635 > .elementor-container{max-width:1417px;}.elementor-14561 .elementor-element.elementor-element-bd1406f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px -1px;}.elementor-14561 .elementor-element.elementor-element-bd1406f{text-align:center;}.elementor-14561 .elementor-element.elementor-element-bd1406f img{width:19%;}.elementor-14561 .elementor-element.elementor-element-2b5d217 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14561 .elementor-element.elementor-element-2b5d217{text-align:center;}.elementor-14561 .elementor-element.elementor-element-2b5d217 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:29px;letter-spacing:4px;color:var( --e-global-color-primary );}.elementor-14561 .elementor-element.elementor-element-f9f7996 > .elementor-widget-container{margin:9px 0px 0px 0px;padding:0px 37px 0px 40px;}.elementor-14561 .elementor-element.elementor-element-f9f7996{text-align:center;}.elementor-14561 .elementor-element.elementor-element-f9f7996 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:300;color:rgba(0,0,0,0.38);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px) and (min-width:768px){.elementor-14561 .elementor-element.elementor-element-c75e685{width:25%;}.elementor-14561 .elementor-element.elementor-element-76b66d5{width:25%;}.elementor-14561 .elementor-element.elementor-element-7391e52{width:25%;}.elementor-14561 .elementor-element.elementor-element-87d949e{width:25%;}}@media(max-width:1024px){.elementor-14561 .elementor-element.elementor-element-e244223{margin-top:0px;margin-bottom:0px;padding:0px 10px 80px 10px;}.elementor-14561 .elementor-element.elementor-element-68a2822 > .elementor-element-populated{padding:0px 040px 0px 40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-14561 .elementor-element.elementor-element-1b0e842{padding:70px 20px 20px 20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14561 .elementor-element.elementor-element-7373085 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-14561 .elementor-element.elementor-element-1bcdc42{margin-top:0px;margin-bottom:0px;padding:0px 10px 160px 10px;}.elementor-14561 .elementor-element.elementor-element-45dad69 > .elementor-element-populated{padding:0px 040px 0px 40px;}}@media(max-width:767px){.elementor-14561 .elementor-element.elementor-element-e244223{padding:0px 10px 120px 10px;}.elementor-14561 .elementor-element.elementor-element-75962d8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14561 .elementor-element.elementor-element-68a2822 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-14561 .elementor-element.elementor-element-1f1674b .elementor-heading-title{line-height:1.3em;}.elementor-14561 .elementor-element.elementor-element-1b0e842{margin-top:10px;margin-bottom:0px;}.elementor-14561 .elementor-element.elementor-element-c75e685{width:50%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14561 .elementor-element.elementor-element-34880ac .elementor-icon-list-item > a{font-size:13px;}.elementor-14561 .elementor-element.elementor-element-76b66d5{width:50%;}.elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14561 .elementor-element.elementor-element-d74c03b .elementor-icon-list-item > a{font-size:13px;}.elementor-14561 .elementor-element.elementor-element-7391e52{width:50%;}.elementor-14561 .elementor-element.elementor-element-7391e52 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14561 .elementor-element.elementor-element-0e8bba0 .elementor-icon-list-item > a{font-size:13px;}.elementor-14561 .elementor-element.elementor-element-87d949e{width:50%;}.elementor-14561 .elementor-element.elementor-element-87d949e > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14561 .elementor-element.elementor-element-023b9ea .elementor-icon-list-item > a{font-size:13px;}.elementor-14561 .elementor-element.elementor-element-7373085 .elementor-heading-title{line-height:15px;}.elementor-14561 .elementor-element.elementor-element-45122e3 .elementor-heading-title{line-height:15px;}.elementor-14561 .elementor-element.elementor-element-1bcdc42{margin-top:0100px;margin-bottom:0px;padding:0px 10px 25px 10px;}.elementor-14561 .elementor-element.elementor-element-71771cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14561 .elementor-element.elementor-element-45dad69 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14561 .elementor-element.elementor-element-bd1406f img{width:49%;}.elementor-14561 .elementor-element.elementor-element-2b5d217 .elementor-heading-title{font-size:13px;line-height:2.1em;}.elementor-14561 .elementor-element.elementor-element-f9f7996 > .elementor-widget-container{margin:-14px -14px -14px -14px;padding:0px 94px 5px 94px;}.elementor-14561 .elementor-element.elementor-element-f9f7996 .elementor-heading-title{font-size:12px;line-height:15px;}}/* Start custom CSS *//* Pied de page du site, repris de l'accueil (D31 2026-10) */
.elementor-element-e244223,.elementor-element-1bcdc42{position:relative;margin-top:100px !important;padding:64px 40px 0 !important;background:#fff !important;border-top:1px solid #EDF1F7}
.elementor-element-e244223::before,.elementor-element-1bcdc42::before{content:"";position:absolute;left:0;right:0;top:-1px;width:auto;height:5px;border-radius:0;transform:none;background:linear-gradient(90deg,#C41B7A 0 25%,#F2BE2E 25% 50%,#A2C03A 50% 75%,#416AAB 75% 100%);z-index:2}
.elementor-element-e244223 > .elementor-container{max-width:1360px !important}
.elementor-element-9455ed5 img{max-width:240px !important;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.elementor-element-9455ed5:hover img{transform:scale(1.03)}
.elementor-element-9455ed5{margin-bottom:22px !important}
.elementor-element-1f1674b,.elementor-element-1d1f00a{margin:0 !important}
.elementor-element-1f1674b .elementor-widget-container,.elementor-element-1d1f00a .elementor-widget-container{margin:0 !important;padding:0 !important}
.elementor-element-1f1674b .elementor-heading-title,.elementor-element-1d1f00a .elementor-heading-title{font-family:Lato,sans-serif !important;font-size:14px !important;font-weight:700 !important;letter-spacing:.14em !important;line-height:1.7 !important;text-transform:uppercase !important;color:#24507D !important}
.elementor-element-1d1f00a .elementor-heading-title{font-weight:400 !important;color:#6b7a92 !important}
.elementor-element-e25a38d{margin-top:18px !important}
.elementor-element-e25a38d > .elementor-widget-container{margin:0 !important;padding:0 !important}
.elementor-element-e25a38d .elementor-heading-title{display:inline-flex !important;align-items:center;padding:11px 22px !important;border-radius:999px;background:rgba(65,106,171,.08);font-family:Lato,sans-serif !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.12em !important;color:#416AAB !important;transition:background-color .3s ease,color .3s ease,transform .3s ease}
.elementor-element-e25a38d .elementor-heading-title:hover{background:#416AAB;color:#fff !important;transform:translateY(-2px)}
.elementor-element-e25a38d a{color:inherit !important}
.elementor-element-1b0e842{margin:52px auto 0 !important;padding:40px 0 38px !important;max-width:1180px;border-top:1px solid #EDF1F7;border-bottom:1px solid #EDF1F7;background:transparent !important}
.elementor-element-1b0e842 > .elementor-container{max-width:none !important}
.elementor-element-1b0e842 > .elementor-container > .elementor-column + .elementor-column{border-left:1px solid #EDF1F7}
.elementor-element-16d0dba .elementor-heading-title,.elementor-element-a7a3e09 .elementor-heading-title,.elementor-element-b578e15 .elementor-heading-title,.elementor-element-7e4c441 .elementor-heading-title{font-family:Lato,sans-serif !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#416AAB !important}
.elementor-element-16d0dba,.elementor-element-a7a3e09,.elementor-element-b578e15,.elementor-element-7e4c441{margin-bottom:16px !important}
.elementor-element-34880ac .elementor-icon-list-text,.elementor-element-d74c03b .elementor-icon-list-text,.elementor-element-0e8bba0 .elementor-icon-list-text,.elementor-element-023b9ea .elementor-icon-list-text{font-family:Lato,sans-serif !important;font-size:13.5px !important;font-weight:600 !important;letter-spacing:.05em !important;color:#6b7a92 !important;transition:color .25s ease}
.elementor-element-34880ac .elementor-icon-list-item,.elementor-element-d74c03b .elementor-icon-list-item,.elementor-element-0e8bba0 .elementor-icon-list-item,.elementor-element-023b9ea .elementor-icon-list-item{padding:5px 0 !important}
.elementor-element-34880ac a:hover .elementor-icon-list-text,.elementor-element-d74c03b a:hover .elementor-icon-list-text,.elementor-element-0e8bba0 a:hover .elementor-icon-list-text,.elementor-element-023b9ea a:hover .elementor-icon-list-text{color:#416AAB !important}
.elementor-element-34880ac a,.elementor-element-d74c03b a,.elementor-element-0e8bba0 a,.elementor-element-023b9ea a{position:relative}
.elementor-element-34880ac a::before,.elementor-element-d74c03b a::before,.elementor-element-0e8bba0 a::before,.elementor-element-023b9ea a::before{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:2px;border-radius:2px;background:#F2BE2E;transform:translateX(-50%);transition:width .3s cubic-bezier(.2,.8,.2,1)}
.elementor-element-34880ac a:hover::before,.elementor-element-d74c03b a:hover::before,.elementor-element-0e8bba0 a:hover::before,.elementor-element-023b9ea a:hover::before{width:22px}
.elementor-element-7373085{margin:28px 0 0 !important}
.elementor-element-7373085 .elementor-heading-title{font-family:Lato,sans-serif !important;font-size:12.5px !important;font-weight:600 !important;letter-spacing:.06em !important;line-height:1.7 !important;color:#6b7a92 !important}
.elementor-element-45122e3,.elementor-element-f9f7996{margin:14px 0 0 !important;padding:0 0 30px !important}
.elementor-element-45122e3 .elementor-heading-title,.elementor-element-f9f7996 .elementor-heading-title{font-family:Lato,sans-serif !important;font-size:11.5px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase;color:#9aa6ba !important}
.elementor-element-45122e3 a,.elementor-element-f9f7996 a{color:#416AAB !important}
@media (max-width:1024px){.elementor-element-e244223,.elementor-element-1bcdc42{padding:48px 20px 0 !important;margin-top:56px !important}.elementor-element-2b5d217 .elementor-heading-title{font-family:Lato,sans-serif !important;font-size:14px !important;font-weight:700 !important;letter-spacing:.12em !important;color:#24507D !important}.elementor-element-bd1406f img{max-width:200px !important}}
/* Anciens pieds de page intégrés aux pages : masqués, remplacés par ce modèle (D31 2026-10) */
[data-elementor-type="wp-page"] .elementor-element-3163851,
[data-elementor-type="wp-page"] .elementor-element-7567254,
[data-elementor-type="wp-page"] .elementor-element-5cafde8,
[data-elementor-type="wp-page"] .elementor-element-df3dec5,
[data-elementor-type="wp-page"] .elementor-element-533e54f,
[data-elementor-type="wp-page"] .elementor-element-4e55d14,
[data-elementor-type="wp-page"] .elementor-element-e1f233e,
[data-elementor-type="wp-page"] .elementor-element-f2e2336,
[data-elementor-type="wp-page"] .elementor-element-ff23b74,
[data-elementor-type="wp-page"] .elementor-element-7d65c4a,
[data-elementor-type="wp-page"] .elementor-element-e6263c1,
[data-elementor-type="wp-page"] .elementor-element-8053ff3,
[data-elementor-type="wp-page"] .elementor-element-37386c0,
[data-elementor-type="wp-page"] .elementor-element-5d6c4d2,
[data-elementor-type="wp-page"] .elementor-element-baff656,
[data-elementor-type="wp-page"] .elementor-element-74af16b,
[data-elementor-type="wp-page"] .elementor-element-af46149,
[data-elementor-type="wp-page"] .elementor-element-9381b7e,
[data-elementor-type="wp-page"] .elementor-element-0d477a9,
[data-elementor-type="wp-page"] .elementor-element-5f409f5,
[data-elementor-type="wp-page"] .elementor-element-a07a541,
[data-elementor-type="wp-page"] .elementor-element-487e3a2,
[data-elementor-type="wp-page"] .elementor-element-e0d6366,
[data-elementor-type="wp-page"] .elementor-element-ccd02a5,
[data-elementor-type="wp-page"] .elementor-element-db0e046,
[data-elementor-type="wp-page"] .elementor-element-e1cb95e,
[data-elementor-type="wp-page"] .elementor-element-e28c2ad,
[data-elementor-type="wp-page"] .elementor-element-180c5e4,
[data-elementor-type="wp-page"] .elementor-element-9d767fb,
[data-elementor-type="wp-page"] .elementor-element-bb8d24c,
[data-elementor-type="wp-page"] .elementor-element-3c3e47c,
[data-elementor-type="wp-page"] .elementor-element-1822b17,
[data-elementor-type="wp-page"] .elementor-element-5fcb13c,
[data-elementor-type="wp-page"] .elementor-element-dd76883,
[data-elementor-type="wp-page"] .elementor-element-7f337d1,
[data-elementor-type="wp-page"] .elementor-element-f497666,
[data-elementor-type="wp-page"] .elementor-element-9dcd084,
[data-elementor-type="wp-page"] .elementor-element-33d6d3d,
[data-elementor-type="wp-page"] .elementor-element-7451ce7,
[data-elementor-type="wp-page"] .elementor-element-cd2bf23,
[data-elementor-type="wp-page"] .elementor-element-a96b08a,
[data-elementor-type="wp-page"] .elementor-element-a9a8276,
[data-elementor-type="wp-page"] .elementor-element-292d8f4,
[data-elementor-type="wp-page"] .elementor-element-1a62545,
[data-elementor-type="wp-page"] .elementor-element-1a04b3d,
[data-elementor-type="wp-page"] .elementor-element-25a2bd7,
[data-elementor-type="wp-page"] .elementor-element-0b30d07,
[data-elementor-type="wp-page"] .elementor-element-c81e445,
[data-elementor-type="wp-page"] .elementor-element-12b1299,
[data-elementor-type="wp-page"] .elementor-element-4d0961a,
[data-elementor-type="wp-page"] .elementor-element-5fe2454,
[data-elementor-type="wp-page"] .elementor-element-55b5e20,
[data-elementor-type="wp-page"] .elementor-element-e9b66b2,
[data-elementor-type="wp-page"] .elementor-element-789150d,
[data-elementor-type="wp-page"] .elementor-element-8796c40,
[data-elementor-type="wp-page"] .elementor-element-6471b065{display:none !important}

/* Pages au format wp-post */
[data-elementor-type="wp-post"] .elementor-element-cf90d73,[data-elementor-type="wp-post"] .elementor-element-7d65c4a,[data-elementor-type="wp-post"] .elementor-element-b348677,[data-elementor-type="wp-post"] .elementor-element-a319134{display:none !important}
body:not(.single-post) [data-elementor-type="wp-post"] .elementor-element-cf90d73{display:none !important}/* End custom CSS */