.elementor-5604 .elementor-element.elementor-element-c2168bb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5604 .elementor-element.elementor-element-c2168bb:not(.elementor-motion-effects-element-type-background), .elementor-5604 .elementor-element.elementor-element-c2168bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC931;}.elementor-5604 .elementor-element.elementor-element-5249bcd{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-5604 .elementor-element.elementor-element-6510344{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5604 .elementor-element.elementor-element-63e5b04{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5604 .elementor-element.elementor-element-274ffa8{text-align:start;}.elementor-5604 .elementor-element.elementor-element-274ffa8 .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-4a975323 );}.elementor-5604 .elementor-element.elementor-element-811bca3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5604 .elementor-element.elementor-element-49784fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5604 .elementor-element.elementor-element-49784fb{text-align:center;}.elementor-5604 .elementor-element.elementor-element-49784fb img{width:90px;}.elementor-5604 .elementor-element.elementor-element-fb6fd21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5604 .elementor-element.elementor-element-ba16d7a{--grid-template-columns:repeat(0, auto);--icon-size:21px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-5604 .elementor-element.elementor-element-ba16d7a .elementor-widget-container{text-align:right;}.elementor-5604 .elementor-element.elementor-element-ba16d7a .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0.8em;}.elementor-5604 .elementor-element.elementor-element-ba16d7a .elementor-social-icon i{color:#F96767;}.elementor-5604 .elementor-element.elementor-element-ba16d7a .elementor-social-icon svg{fill:#F96767;}.elementor-5604 .elementor-element.elementor-element-ba16d7a .elementor-social-icon:hover i{color:#F96767;}.elementor-5604 .elementor-element.elementor-element-ba16d7a .elementor-social-icon:hover svg{fill:#F96767;}.elementor-5604 .elementor-element.elementor-element-2595ab2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5604 .elementor-element.elementor-element-ba93356{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5604 .elementor-element.elementor-element-47c1d90{font-family:var( --e-global-typography-0a5a509-font-family ), Sans-serif;font-size:var( --e-global-typography-0a5a509-font-size );font-weight:var( --e-global-typography-0a5a509-font-weight );line-height:var( --e-global-typography-0a5a509-line-height );}.elementor-5604 .elementor-element.elementor-element-f776483{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-5604 .elementor-element.elementor-element-6fb2f54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5604 .elementor-element.elementor-element-2612c9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;text-decoration:underline;color:var( --e-global-color-4a975323 );}.elementor-5604 .elementor-element.elementor-element-47fa87a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;color:var( --e-global-color-4a975323 );}.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-5604 .elementor-element.elementor-element-47c1d90{font-size:var( --e-global-typography-0a5a509-font-size );line-height:var( --e-global-typography-0a5a509-line-height );}}@media(min-width:768px){.elementor-5604 .elementor-element.elementor-element-5249bcd{--content-width:1140px;}}@media(max-width:767px){.elementor-5604 .elementor-element.elementor-element-274ffa8{text-align:center;}.elementor-5604 .elementor-element.elementor-element-49784fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-5604 .elementor-element.elementor-element-ba16d7a .elementor-widget-container{text-align:center;}.elementor-5604 .elementor-element.elementor-element-ba16d7a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5604 .elementor-element.elementor-element-ba16d7a{--icon-size:17px;}.elementor-5604 .elementor-element.elementor-element-47c1d90{font-size:var( --e-global-typography-0a5a509-font-size );line-height:var( --e-global-typography-0a5a509-line-height );}}/* Start custom CSS */.elementor-5604{--ef-blanc:#FFFFFF}
.ef-footer .ef-col{flex:1 1 0!important;width:auto!important}
.ef-footer .ef-haut{padding-bottom:22px!important;border-bottom:1px solid rgba(255,255,255,.55)}
.ef-footer .ef-elementor-widget-heading .elementor-heading-title,.ef-footer .ef-heading .elementor-heading-title{margin:0}
.ef-footer .ef-liens .elementor-heading-title,.ef-footer .ef-liens .elementor-heading-title a{font-size:10px!important;color:#FFFFFF!important}
@media (max-width:767px){.ef-footer .ef-haut{flex-direction:column!important}.ef-footer .ef-col{align-items:center!important;text-align:center}}

/* accordéon mentions : carte blanche bien visible */
.ef-footer .ef-legal{width:100%;max-width:780px}
.ef-footer .ef-legal .e-n-accordion-item{border:0!important;border-radius:16px!important;background:#FFFFFF!important;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.08)}
.ef-footer .ef-legal .e-n-accordion-item-title{justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 14px 12px 20px!important;border:0!important;background:#FFFFFF!important;cursor:pointer}
.ef-footer .ef-legal .e-n-accordion-item-title-header{flex:1 1 auto!important;text-align:left}
.ef-footer .ef-legal .e-n-accordion-item-title-text{font-family:Poppins,sans-serif!important;font-size:13px!important;line-height:20px!important;font-weight:600!important;color:#231F20!important;text-decoration:none!important}
.ef-footer .ef-legal .e-n-accordion-item-title-icon{order:3!important;flex:none;display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#FFC931;border:0;transition:transform .2s}
.ef-footer .ef-legal .e-n-accordion-item-title-icon i{font-size:12px!important;color:#231F20!important}
.ef-footer .ef-legal .e-n-accordion-item-title-icon svg{width:12px!important;height:12px!important;fill:#231F20!important}
.ef-footer .ef-legal .e-n-accordion-item-title::after{content:"Afficher";order:2;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#7A7A7A}
.ef-footer .ef-legal .e-n-accordion-item[open] .e-n-accordion-item-title::after{content:"Masquer"}
.ef-footer .ef-legal .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon{transform:scale(1.08)}
.ef-footer .ef-legal .e-n-accordion-item>.e-con{border:0!important;border-top:1px solid #F0F0F0!important;margin:0 20px!important;padding:6px 0 16px!important;background:#FFFFFF!important}
.ef-footer .ef-legal-txt,.ef-footer .ef-legal-txt p{font-family:Poppins,sans-serif;font-size:12px!important;line-height:19px!important;color:#4A4A4A!important;text-align:left;margin:8px 0 0}
.ef-footer .ef-legal-txt strong{color:#231F20}/* End custom CSS */