.elementor-33 .elementor-element.elementor-element-17f4e92{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-33 .elementor-element.elementor-element-c8c6592 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-c8c6592 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-8b4f64a );}.elementor-33 .elementor-element.elementor-element-57a74b4{--display:flex;}.elementor-33 .elementor-element.elementor-element-95934b5{--spacer-size:20px;}.elementor-33 .elementor-element.elementor-element-4e109dd{--display:flex;}.elementor-33 .elementor-element.elementor-element-59030a9 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-59030a9 .ectbe-wrapper{--e-ectbe-date-area-background:#E0E6E6;--e-ectbe-content-box-background:#FFFFFF;--e-ectbe-date-area-color:#4F5CA7;--e-ectbe-evt-title-color:#4F5CA7;--e-ectbe-evt-read-more-color:#4F5CA7;}.elementor-33 .elementor-element.elementor-element-59030a9 .ectbe-list-wrapper.style-1 .ectbe-date-area,
					.elementor-33 .elementor-element.elementor-element-59030a9 .ectbe-content-box .ectbe-date-area span,
					.elementor-33 .elementor-element.elementor-element-59030a9 .ectbe-minimal-list-wrapper .ectbe-evt-time{font-family:"Lato", Sans-serif;font-size:74px;line-height:25px;letter-spacing:1px;}.elementor-33 .elementor-element.elementor-element-59030a9 .ectbe-evt-title .ectbe-evt-url{font-family:"Lato", Sans-serif;font-size:22px;}.elementor-33 .elementor-element.elementor-element-59030a9 .ectbe-evt-description{font-family:"Lato", Sans-serif;}.elementor-33 .elementor-element.elementor-element-59030a9 .ectbe-evt-venue span{font-family:"Lato", Sans-serif;font-size:16px;}.elementor-33 .elementor-element.elementor-element-59030a9 .ectbe-evt-read-more{font-family:"Lato", Sans-serif;}.elementor-33 .elementor-element.elementor-element-41ab103{--spacer-size:50px;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-c8c6592 */.elementor-33 .elementor-element.elementor-element-c8c6592 {
  position: relative;
  padding-bottom: 5px; /* espace entre le texte et la bordure */
}

.elementor-33 .elementor-element.elementor-element-c8c6592::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 5%; /* ajuste à ta convenance */
  height: 5px;
  background-color: #C0BED7;
  transform: translateY(6px); /* décale la bordure plus bas */
}/* End custom CSS */