.elementor-16314 .elementor-element.elementor-element-3cf031ba{--display:flex;}.elementor-16314 .elementor-element.elementor-element-3cf031ba:not(.elementor-motion-effects-element-type-background), .elementor-16314 .elementor-element.elementor-element-3cf031ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16314 .elementor-element.elementor-element-49ac6ac7{--display:flex;}.elementor-16314 .elementor-element.elementor-element-1a71b2aa{--display:flex;}/* Start custom CSS for html, class: .elementor-element-54abc9a3 */.soc-webinars{
  --socw-rouge:#cc141e;
  --socw-rouge-hover:#ffffff;
  --socw-rouge-clair:#FFFFFF;     
  --socw-fond:#29252e;            
  --socw-carte:#332e38;           
  --socw-carte-bord:#4a444f;
  --socw-blanc:#ffffff;
  --socw-texte-clair:#b9b4bf;     
  --socw-radius:14px;
  font-family:"Raleway","Calibri",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  line-height:1.5;
  max-width:1180px;
  margin:0 auto;
  padding:8px 16px 24px;
  box-sizing:border-box;
}
.soc-webinars *{box-sizing:border-box;}
 
/* Bouton */
.socw-btn{
  display:inline-block;text-align:center;text-decoration:none;font-weight:700;font-size:15px;
  padding:13px 26px;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease;
}
.socw-btn--ghost{background:var(--socw-rouge);color:var(--socw-blanc);border:2px solid var(--socw-rouge);}
.socw-btn--ghost:hover{background:var(--socw-rouge-hover);border-color:var(--socw-rouge-hover);}
 
.socw-cta{background:var(--socw-fond);border-radius:var(--socw-radius);padding:36px 28px;text-align:center;}
.socw-cta-title{font-size:22px;font-weight:700;color:var(--socw-blanc);margin:0 0 18px;}
 
.socw-cta-points{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;}
.socw-cta-points li{flex:1 1 220px;max-width:300px;background:var(--socw-carte);border:1px solid var(--socw-carte-bord);border-radius:10px;padding:18px;text-align:left;}
.socw-cta-points strong{display:block;color:var(--socw-rouge-clair);font-size:16px;margin-bottom:6px;}
.socw-cta-points span{font-size:14px;color:var(--socw-texte-clair);}/* End custom CSS */