.elementor-7461 .elementor-element.elementor-element-f0ffcf8{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7461 .elementor-element.elementor-element-34fb445{text-align:center;}.elementor-7461 .elementor-element.elementor-element-1df332d{text-align:center;}.elementor-7461 .elementor-element.elementor-element-dd67123{--divider-border-style:solid;--divider-color:#D1DBE0;--divider-border-width:1px;margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7461 .elementor-element.elementor-element-dd67123 .elementor-divider-separator{width:100%;}.elementor-7461 .elementor-element.elementor-element-dd67123 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-7461 .elementor-element.elementor-element-7572094{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7461 .elementor-element.elementor-element-1774213{width:100%;max-width:100%;}.elementor-7461 .elementor-element.elementor-element-ed133a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7461 .elementor-element.elementor-element-f0ffcf8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7461 .elementor-element.elementor-element-dd67123{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-7461 .elementor-element.elementor-element-f0ffcf8{--content-width:1520px;}}/* Start custom CSS */.worldmap-clean{
  display:grid;
  grid-template-columns:320px 900px;
  gap:15px;
  align-items:start;
  padding:;
  
}
.worldmap-clean h2{
  font-size:2rem;
  margin:0 0 1em;
  font-weight:700;
  color:#2a2a2a;
}
.worldmap-clean ul{
  list-style:none;
  padding:0;
  margin:0;
  display:grid;
  gap:.6em;
}
.worldmap-clean a{
  text-decoration:none;
  color:#2a2a2a;
  transition:color .2s;
}
.worldmap-clean a:hover{color:#663366;}
.worldmap-svg svg{width:100%;height:auto;}
/* regiones */
.worldmap-svg g[id]{
  fill:#555;
  transition:fill .2s;
  cursor:pointer;
}
.worldmap-svg g[id].active,
.worldmap-svg g[id]:hover{fill:#663366; }
@media(max-width:800px){
  .worldmap-clean{grid-template-columns:1fr;gap:20px;}
}/* End custom CSS */