.elementor-21549 .elementor-element.elementor-element-Se3ffe77:not(.elementor-motion-effects-element-type-background), .elementor-21549 .elementor-element.elementor-element-Se3ffe77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f2f2;}.elementor-21549 .elementor-element.elementor-element-Se3ffe77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 71px 120px 71px;}.elementor-21549 .elementor-element.elementor-element-Se3ffe77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21549 .elementor-element.elementor-element-c1d31686 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21549 .elementor-element.elementor-element-sffebe92{--spacer-size:28px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21549 .elementor-element.elementor-element-sdd653cd{--spacer-size:46px;}.elementor-21549 .elementor-element.elementor-element-sc75ac16{--spacer-size:46px;}.elementor-21549 .elementor-element.elementor-element-s2812e93{--spacer-size:46px;}.elementor-21549 .elementor-element.elementor-element-s444562d{--spacer-size:46px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21549 .elementor-element.elementor-element-i1fc17ca{text-align:end;}:root{--page-title-display:none;}@media(min-width:992px){.elementor-21549 .elementor-element.elementor-element-c1d31686{width:62%;}.elementor-21549 .elementor-element.elementor-element-cf3198ed{width:38%;}}@media(max-width:991px){.elementor-21549 .elementor-element.elementor-element-Se3ffe77{padding:48px 20px 64px 20px;}.elementor-21549 .elementor-element.elementor-element-c1d31686{width:100%;}.elementor-21549 .elementor-element.elementor-element-c1d31686 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS *//* Anouk 28/09 - FAQ, lecture sur telephone -------------------------------------
   Sur mobile la question passait sous le "+" a la deuxieme ligne et la reponse
   etait collee au bord. On aligne tout sur une colonne de texte unique. */
@media (max-width:767px){
  body.elementor-page-21549 .elementor-accordion-item{border-left:0 !important;border-right:0 !important;}
  body.elementor-page-21549 .elementor-tab-title{display:flex;align-items:flex-start;gap:10px;padding:15px 0;line-height:1.35;}
  body.elementor-page-21549 .elementor-accordion-icon{float:none;flex:0 0 auto;width:auto;margin:1px 0 0 0;}
  body.elementor-page-21549 .elementor-accordion-title{display:block;}
  body.elementor-page-21549 .elementor-tab-content{padding:0 0 20px 30px;font-size:15px;line-height:1.65;color:#333;}
}/* End custom CSS */