.elementor-2587 .elementor-element.elementor-element-4bde9c6{--display:flex;--background-transition:0.3s;}.elementor-2587 .elementor-element.elementor-element-5d80ab7 .jet-map{height:700px;}.elementor-2587 .elementor-element.elementor-element-5d80ab7 .gm-style .gm-style-iw-c{width:350px;max-width:350px;}.elementor-2587 .elementor-element.elementor-element-5d80ab7 .jet-map-pin__link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-astglobalcolor8 );}.elementor-2587 .elementor-element.elementor-element-5d80ab7 .jet-map-pin__wrapper{text-align:center;}.elementor-2587 .elementor-element.elementor-element-5d80ab7 .jet-map-pin__link:hover{color:var( --e-global-color-astglobalcolor0 );}@media(max-width:1024px){.elementor-2587 .elementor-element.elementor-element-5d80ab7 .jet-map-pin__link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-2587 .elementor-element.elementor-element-5d80ab7 .jet-map-pin__link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for jet-map, class: .elementor-element-5d80ab7 */.bloc-titre {
  color: #000; 
 
  font-family:
Mulish, sans-serif;
  border-radius: 8px;
  max-width: 500px;
}

.image-box {
  display: flex;
  align-items: center;
  gap: 15px; /* espace entre image et texte */
  margin-bottom: 10px;
 
 

}

.image-box img {

      border-radius: 100px!important;
}

.image-box h2 {
  margin: 0;
  font-size: 1.5em;
}

.image-box p,
.image-box span {
  margin: 0;
  font-size: 1em;
  color: #000;
}

.contact-list,
.activite ul {
  padding-left: 20px;
  color: #000;
  margin: 10px 0;
}

.contact-list li,
.activite li {
  margin-bottom: 5px;
  list-style: none;
}

a {
  color: #000;
  text-decoration: underline;
}

.activite strong, .activite, .activite li  {
  display: block;
  
  color:#25605D!important;
  
}

ul.contact-list{margin-bottom:20px;}


.gm-style .gm-style-iw-c, .gm-style-iw-d,
.gm-style .gm-style-iw-tc::after{
 
    background-color: #F8F5F2;
}

div.gm-style-iw-d  {
 overflow: hidden!important;}
 
 .jet-map-pin__wrapper{margin-bottom:20px;}
 
.elementor-widget-jet-map .gm-style img[src*="Logo"],
.elementor-widget-jet-map .gm-style img[src*="logo"],
.elementor-widget-jet-map .gm-style img[src*="emp"],
.elementor-widget-jet-map .gm-style img[src*="psl"],
.elementor-widget-jet-map .gm-style img[src*="gem"],
.elementor-widget-jet-map .gm-style img[src*="GESA"],
.elementor-widget-jet-map .gm-style img[src*="glemo"],
.elementor-widget-jet-map .gm-style img[src*="AGEC"],
.elementor-widget-jet-map .gm-style img[src*="Ge"],
.elementor-widget-jet-map .gm-style img[src*="VAL"]{
  border-radius: 100px!important;
  
      max-height:45px!important;
  width:45px!important;
  height:45px!important;

}

/* hauteur fenetre fermeture x */
.gm-style-iw-chr {
  
    height: 20px;}
    
    /* hauteur lien site en bas */
    .jet-map-pin__wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
}

 a.jet-map-pin__link{
font-weight:600!important;
font-family:Mulish, sans-serif;
color: #25605D !important;
letter-spacing:0px;
 }/* End custom CSS */