.elementor-12170101 .elementor-element.elementor-element-94a4f63 .elementor-spacer-inner{height:10px;}.elementor-12170101 .elementor-element.elementor-element-94a4f63 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-12170101 .elementor-element.elementor-element-b62e246.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12170101 .elementor-element.elementor-element-b62e246.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12170101 .elementor-element.elementor-element-0f57799{text-align:center;}.elementor-12170101 .elementor-element.elementor-element-0f57799 .elementor-heading-title{font-family:"Afacad", sans-serif;}.elementor-12170101 .elementor-element.elementor-element-bf81d37 .elementor-field-type-subscribe{flex-wrap:nowrap;}.elementor-12170101 .elementor-element.elementor-element-bf81d37 input[type=email]{height:46px;padding:0 calc(46px / 3);}.elementor-12170101 .elementor-element.elementor-element-bf81d37 button[type=submit]{height:46px;padding:0 calc(46px / 3);}.elementor-12170101 .elementor-element.elementor-element-bf81d37 .elementor-message.elementor-message-success{color:#567647;}.elementor-12170101 .elementor-element.elementor-element-bf81d37 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-0b55692 .elementor-spacer-inner{height:10px;}.elementor-12170101 .elementor-element.elementor-element-0b55692 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-3fdd673 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 1px 0px;}.elementor-12170101 .elementor-element.elementor-element-e762f1b > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-eb56b2f > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 1px 0px;}.elementor-12170101 .elementor-element.elementor-element-7e46332 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 1px 0px;}.elementor-12170101 .elementor-element.elementor-element-d7b5f57{color:#7A7A7A;font-size:12px;}.elementor-12170101 .elementor-element.elementor-element-e9eb96f{color:#7A7A7A;font-size:12px;}.elementor-12170101 .elementor-element.elementor-element-bf60d62{color:#7A7A7A;font-size:12px;}.elementor-12170101 .elementor-element.elementor-element-aa91783{color:#7A7A7A;font-size:12px;}.elementor-12170101 .elementor-element.elementor-element-49256bd .elementor-text-editor{text-align:center;}#footer{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-12170101 .elementor-element.elementor-element-bf81d37 .elementor-field-type-subscribe{flex-wrap:nowrap;}}@media(max-width:767px){.elementor-12170101 .elementor-element.elementor-element-bf81d37 .elementor-field-type-subscribe{flex-wrap:nowrap;}}/* Start custom CSS for section, class: .elementor-element-3531de6 *//* Liens du bloc : gris par défaut, vert au survol */
.footer a{
  color:#8a8a8a;
  text-decoration:none;
  transition: color .2s ease, opacity .2s ease;
}

.mon-bloc a:hover,
.mon-bloc a:focus{
  color:#567647;
}

/* optionnel : lien déjà visité */
.mon-bloc a:visited{
  color:#8a8a8a;
}/* End custom CSS */