.elementor-35 .elementor-element.elementor-element-11fc93c{--display:flex;}.elementor-35 .elementor-element.elementor-element-9470723{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;}.elementor-35 .elementor-element.elementor-element-9470723 .elementor-divider-separator{width:100%;}.elementor-35 .elementor-element.elementor-element-9470723 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-11fc93c{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-fee7f36 */.agenda_future{display:flex;  flex-wrap:wrap;}
.agenda_evenement{width:22%; margin-right:3%; margin-bottom:40px; background-color:#f0f0f0;}
.agenda_evenement{font-size:15px;}
.agenda_evenement h4 {font-size:18px; margin:0 10px 0 10px;}
.agenda_evenement h4 a{color:black;}
.agenda_evenement p{margin:0; font-weight:bold;}

.agenda_evenement img{transition: transform .2s; z-index:1;}

img:hover{transform: scale(1.03);}

.agenda_evenement a:hover{color:black;}

.agenda_evenement p.ladate{
    position: absolute; 
    display:block;
    margin:-50px 50px 50px 0;
    color:white; 
    background-color:var( --e-global-color-accent );
    padding:5px 10px 0px 5px;
    text-align:center;
    border-radius:0px 10px 10px 0px;
    z-index:100;
}


.readmore{margin:5px 10px 10px 10px; display:block;}

@media (max-width: 1024px) {
    .agenda_evenement{width:30%;}

}
@media (max-width: 767px) {
    .agenda_evenement{width:97%;}

}


p.lessaimasso{margin:0 10px; font-size:15px; letter-spacing:-0.5px; color:#666;}

p.lessaimasso strong{color:black;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a9369e1 */.elementor-35 .elementor-element.elementor-element-a9369e1 h4{margin-bottom:0;}
.elementor-35 .elementor-element.elementor-element-a9369e1 ul{margin-bottom:30px;}/* End custom CSS */