.elementor-5619 .elementor-element.elementor-element-9ce4325:not(.elementor-motion-effects-element-type-background), .elementor-5619 .elementor-element.elementor-element-9ce4325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-5619 .elementor-element.elementor-element-9ce4325{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5619 .elementor-element.elementor-element-9ce4325 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5619 .elementor-element.elementor-element-3ae4c1e{text-align:left;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-5619 .elementor-element.elementor-element-3ae4c1e > .elementor-widget-container{margin:40px 20px 20px 20px;}.elementor-5619 .elementor-element.elementor-element-b1e96ec:not(.elementor-motion-effects-element-type-background), .elementor-5619 .elementor-element.elementor-element-b1e96ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-5619 .elementor-element.elementor-element-b1e96ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5619 .elementor-element.elementor-element-b1e96ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5619 .elementor-element.elementor-element-a45efe6{--divider-border-style:solid;--divider-color:#808080;--divider-border-width:1px;}.elementor-5619 .elementor-element.elementor-element-a45efe6 .elementor-divider-separator{width:100%;}.elementor-5619 .elementor-element.elementor-element-a45efe6 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-5619 .elementor-element.elementor-element-a45efe6 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-5619 .elementor-element.elementor-element-7f32651:not(.elementor-motion-effects-element-type-background), .elementor-5619 .elementor-element.elementor-element-7f32651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-5619 .elementor-element.elementor-element-7f32651{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5619 .elementor-element.elementor-element-7f32651 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5619 .elementor-element.elementor-element-76c1b7e .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-5619 .elementor-element.elementor-element-a6d2ab0 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-5619 .elementor-element.elementor-element-a6d2ab0 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-5619 .elementor-element.elementor-element-a6d2ab0 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5619 .elementor-element.elementor-element-a6d2ab0 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5619 .elementor-element.elementor-element-a6d2ab0 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5619 .elementor-element.elementor-element-a6d2ab0 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-5619 .elementor-element.elementor-element-8df6c72 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-5619 .elementor-element.elementor-element-1755aa5 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-5619 .elementor-element.elementor-element-1755aa5 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-5619 .elementor-element.elementor-element-1755aa5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5619 .elementor-element.elementor-element-1755aa5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5619 .elementor-element.elementor-element-1755aa5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5619 .elementor-element.elementor-element-1755aa5 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-5619 .elementor-element.elementor-element-bea5504 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-5619 .elementor-element.elementor-element-8bbde3e .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-5619 .elementor-element.elementor-element-8bbde3e .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-5619 .elementor-element.elementor-element-8bbde3e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5619 .elementor-element.elementor-element-8bbde3e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5619 .elementor-element.elementor-element-8bbde3e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5619 .elementor-element.elementor-element-8bbde3e .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-5619 .elementor-element.elementor-element-da551f6 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-5619 .elementor-element.elementor-element-230856a{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:22px;--grid-row-gap:0px;}.elementor-5619 .elementor-element.elementor-element-230856a .elementor-widget-container{text-align:left;}.elementor-5619 .elementor-element.elementor-element-230856a .elementor-social-icon{background-color:#6FBA00;--icon-padding:0.4em;}.elementor-5619 .elementor-element.elementor-element-230856a .elementor-social-icon:hover{background-color:#349BCD;}.elementor-5619 .elementor-element.elementor-element-6a665bd .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-bc-flex-widget .elementor-5619 .elementor-element.elementor-element-55b2d1e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5619 .elementor-element.elementor-element-55b2d1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-5619 .elementor-element.elementor-element-f3ebf52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5619 .elementor-element.elementor-element-f3ebf52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5619 .elementor-element.elementor-element-ae21d9c{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5619 .elementor-element.elementor-element-3ab9589 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-bc-flex-widget .elementor-5619 .elementor-element.elementor-element-91bfc5f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5619 .elementor-element.elementor-element-91bfc5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-5619 .elementor-element.elementor-element-2115998.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5619 .elementor-element.elementor-element-2115998.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5619 .elementor-element.elementor-element-8072a01{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5619 .elementor-element.elementor-element-8a874d7:not(.elementor-motion-effects-element-type-background), .elementor-5619 .elementor-element.elementor-element-8a874d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6FBA00;}.elementor-5619 .elementor-element.elementor-element-8a874d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5619 .elementor-element.elementor-element-8a874d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5619 .elementor-element.elementor-element-7b0e3f2{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-5619 .elementor-element.elementor-element-55b2d1e{width:20%;}.elementor-5619 .elementor-element.elementor-element-f3ebf52{width:79.997%;}.elementor-5619 .elementor-element.elementor-element-91bfc5f{width:20%;}.elementor-5619 .elementor-element.elementor-element-2115998{width:79.997%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5619 .elementor-element.elementor-element-55b2d1e{width:30%;}.elementor-5619 .elementor-element.elementor-element-f3ebf52{width:70%;}.elementor-5619 .elementor-element.elementor-element-91bfc5f{width:30%;}.elementor-5619 .elementor-element.elementor-element-2115998{width:70%;}}@media(max-width:1024px){.elementor-5619 .elementor-element.elementor-element-230856a{--icon-size:18px;--grid-column-gap:22px;--grid-row-gap:9px;}.elementor-5619 .elementor-element.elementor-element-230856a .elementor-social-icon{--icon-padding:0.4em;}}@media(max-width:767px){.elementor-5619 .elementor-element.elementor-element-55b2d1e{width:20%;}.elementor-5619 .elementor-element.elementor-element-f3ebf52{width:80%;}.elementor-5619 .elementor-element.elementor-element-91bfc5f{width:20%;}.elementor-5619 .elementor-element.elementor-element-2115998{width:80%;}}/* Start custom CSS */.menufooters .elementor-nav-menu,
.menufooters .elementor-nav-menu > ul,
.menufooters ul.menu {
  display: flex !important;
  flex-direction: column !important;
  gap: 0px; /* sin espacio entre ítems */
  align-items: flex-start;
  margin: 0;
  padding: 0;
  color: white;
  background-color: #2d2d2d;
  
}

.menufooters li {
  margin: 0;
  padding: 0;
  line-height: 1; /* más compacto aún */
}

.menufooters li a {
  white-space: normal !important;
  overflow-wrap: break-word;
  word-break: break-word;
  display: inline-block;

  padding: 1px 0;  /* espacio mínimo vertical */
  font-weight: 500;
  text-decoration: none !important; /* quita subrayado incluso en hover */
  color: inherit !important;
  border: none;
  transition: none !important; /* elimina animaciones */
}
/* RESET general para estado normal y hover */
.menufooters li a,
.menufooters li a:hover,
.menufooters li a:focus {
  color: inherit !important;
  background: transparent !important;
  text-decoration: none !important;
  transform: none !important;
  box-shadow: none !important;
  outline: none !important;
  cursor: pointer !important; /* ← Esto muestra el dedito */

  /* Asegurar que no cambia el ancho o padding */
  margin: 0 !important;
  padding: 0 !important;
  border: 0 none !important;
}/* End custom CSS */