.elementor-12641 .elementor-element.elementor-element-c847350{--display:flex;--min-height:22vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12641 .elementor-element.elementor-element-bbf9337{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12641 .elementor-element.elementor-element-bbf9337.e-con{--align-self:center;}.elementor-12641 .elementor-element.elementor-element-3749cf7c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12641 .elementor-element.elementor-element-40153bd9{--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;--gap:20px 1px;--row-gap:20px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12641 .elementor-element.elementor-element-7d8ee703{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12641 .elementor-element.elementor-element-7d8ee703.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-12641 .elementor-element.elementor-element-13eabf27{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12641 .elementor-element.elementor-element-13eabf27.e-con{--order:99999 /* order end hack */;}.elementor-12641 .elementor-element.elementor-element-58aa5da3{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:right;}.elementor-12641 .elementor-element.elementor-element-58aa5da3 > .elementor-widget-container{margin:0px 11px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12641 .elementor-element.elementor-element-58aa5da3.elementor-element{--align-self:center;}.elementor-12641 .elementor-element.elementor-element-58aa5da3 .elementor-heading-title{font-size:0.9em;font-weight:500;line-height:1em;}.elementor-12641 .elementor-element.elementor-element-478b541c{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:left;}.elementor-12641 .elementor-element.elementor-element-478b541c.elementor-element{--align-self:center;}.elementor-12641 .elementor-element.elementor-element-478b541c img{width:87%;}.elementor-12641 .elementor-element.elementor-element-597ce7f3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12641 .elementor-element.elementor-element-597ce7f3.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-12641 .elementor-element.elementor-element-15e02a34{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-color:#918C8C;--border-color:#918C8C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12641 .elementor-element.elementor-element-15e02a34.e-con{--order:99999 /* order end hack */;}.elementor-12641 .elementor-element.elementor-element-44142f3e{--display:flex;}.elementor-12641 .elementor-element.elementor-element-37ffa1b1{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:left;}.elementor-12641 .elementor-element.elementor-element-37ffa1b1.elementor-element{--align-self:center;}.elementor-12641 .elementor-element.elementor-element-37ffa1b1 img{width:87%;}.elementor-12641 .elementor-element.elementor-element-702d8f9a{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:right;}.elementor-12641 .elementor-element.elementor-element-702d8f9a > .elementor-widget-container{margin:0px 11px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12641 .elementor-element.elementor-element-702d8f9a.elementor-element{--align-self:center;}.elementor-12641 .elementor-element.elementor-element-702d8f9a .elementor-heading-title{font-size:0.9em;font-weight:500;line-height:1em;}.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-menu-toggle{margin:0 auto;background-color:var( --e-global-color-primary );}.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu .elementor-item{text-transform:uppercase;}.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu--dropdown a, .elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-menu-toggle{color:var( --e-global-color-astglobalcolor8 );}.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu--dropdown{background-color:#FFFDFDF2;}.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu--dropdown a:hover,
					.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-menu-toggle:hover{color:var( --e-global-color-primary );}.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu--dropdown a:hover,
					.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu--dropdown a.highlighted{background-color:#EAEAEA;}.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 9px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu--dropdown li:not(:last-child){border-style:dashed;border-color:#666666;border-bottom-width:1px;}.elementor-12641 .elementor-element.elementor-element-4305f65a div.elementor-menu-toggle{color:#FFFFFF;}.elementor-12641 .elementor-element.elementor-element-4305f65a div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-12641 .elementor-element.elementor-element-4305f65a div.elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-12641 .elementor-element.elementor-element-4305f65a div.elementor-menu-toggle:hover svg{fill:#FFFFFF;}.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-menu-toggle:hover{background-color:#114C9B;}.elementor-12641 .elementor-element.elementor-element-5fb17c8f{--display:flex;}.elementor-12641 .elementor-element.elementor-element-440f9dda.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12641 .elementor-element.elementor-element-440f9dda > .elementor-widget-container{border-style:none;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-menu-toggle{margin:0 auto;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu .elementor-item{font-family:"Nunito";font-size:1rem;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:0.4px;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-edfd3f3 );fill:var( --e-global-color-edfd3f3 );padding-left:11px;padding-right:11px;padding-top:6px;padding-bottom:6px;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--main .elementor-item:focus{color:#000000;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F1F1F1;}.elementor-12641 .elementor-element.elementor-element-440f9dda .e--pointer-framed .elementor-item:before,
					.elementor-12641 .elementor-element.elementor-element-440f9dda .e--pointer-framed .elementor-item:after{border-color:#F1F1F1;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-19ed15b );}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-8213128 );}.elementor-12641 .elementor-element.elementor-element-440f9dda .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-12641 .elementor-element.elementor-element-440f9dda .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-8213128 );}.elementor-12641 .elementor-element.elementor-element-440f9dda{--e-nav-menu-horizontal-menu-item-margin:calc( 8px / 2 );}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:8px;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-item:before{border-radius:17px;}.elementor-12641 .elementor-element.elementor-element-440f9dda .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:17px 17px 0 0;}.elementor-12641 .elementor-element.elementor-element-440f9dda .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 17px 17px;}.elementor-12641 .elementor-element.elementor-element-440f9dda .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 17px 17px 0;}.elementor-12641 .elementor-element.elementor-element-440f9dda .e--animation-shutter-in-vertical .elementor-item:after{border-radius:17px 0 0 17px;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--dropdown a, .elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-menu-toggle{color:#FFFBFB;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--dropdown a:hover,
					.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--dropdown a.highlighted{background-color:#905600;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--dropdown .elementor-item, .elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Open Sans";font-size:1rem;font-weight:500;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--dropdown{border-style:none;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--dropdown li:not(:last-child){border-style:dashed;border-color:#FFFFFF;border-bottom-width:1px;}.elementor-12641 .elementor-element.elementor-element-440f9dda div.elementor-menu-toggle{color:#FFFFFF;}.elementor-12641 .elementor-element.elementor-element-440f9dda div.elementor-menu-toggle svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-12641 .elementor-element.elementor-element-bbf9337{--width:26%;}.elementor-12641 .elementor-element.elementor-element-40153bd9{--width:77%;}.elementor-12641 .elementor-element.elementor-element-7d8ee703{--width:42.17%;}.elementor-12641 .elementor-element.elementor-element-597ce7f3{--width:42.17%;}}@media(max-width:767px){.elementor-12641 .elementor-element.elementor-element-c847350{--content-width:100%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12641 .elementor-element.elementor-element-bbf9337{--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;--justify-content:center;}.elementor-12641 .elementor-element.elementor-element-3749cf7c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-12641 .elementor-element.elementor-element-40153bd9{--width:100%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12641 .elementor-element.elementor-element-7d8ee703{--width:81%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:1px;--padding-right:0px;}.elementor-12641 .elementor-element.elementor-element-7d8ee703.e-con{--align-self:center;}.elementor-12641 .elementor-element.elementor-element-13eabf27{--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-12641 .elementor-element.elementor-element-58aa5da3{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:right;}.elementor-12641 .elementor-element.elementor-element-58aa5da3.elementor-element{--align-self:center;}.elementor-12641 .elementor-element.elementor-element-58aa5da3 .elementor-heading-title{font-size:0.8em;letter-spacing:-0.1px;}.elementor-12641 .elementor-element.elementor-element-478b541c{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-12641 .elementor-element.elementor-element-478b541c > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-12641 .elementor-element.elementor-element-478b541c.elementor-element{--order:0;}.elementor-12641 .elementor-element.elementor-element-597ce7f3{--width:100%;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 0px;--row-gap:7px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:1px;--padding-right:0px;}.elementor-12641 .elementor-element.elementor-element-597ce7f3.e-con{--align-self:center;}.elementor-12641 .elementor-element.elementor-element-15e02a34{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-12641 .elementor-element.elementor-element-44142f3e{--width:80%;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:9px;}.elementor-12641 .elementor-element.elementor-element-37ffa1b1{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:right;}.elementor-12641 .elementor-element.elementor-element-37ffa1b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12641 .elementor-element.elementor-element-37ffa1b1.elementor-element{--order:3;}.elementor-12641 .elementor-element.elementor-element-37ffa1b1 img{width:100%;}.elementor-12641 .elementor-element.elementor-element-702d8f9a{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:right;}.elementor-12641 .elementor-element.elementor-element-702d8f9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 25px;}.elementor-12641 .elementor-element.elementor-element-702d8f9a.elementor-element{--align-self:center;--order:2;}.elementor-12641 .elementor-element.elementor-element-702d8f9a .elementor-heading-title{font-size:0.8em;letter-spacing:-0.1px;}.elementor-12641 .elementor-element.elementor-element-4305f65a{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--nav-menu-icon-size:31px;}.elementor-12641 .elementor-element.elementor-element-4305f65a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12641 .elementor-element.elementor-element-4305f65a.elementor-element{--order:2;}.elementor-12641 .elementor-element.elementor-element-4305f65a .elementor-nav-menu--dropdown a{padding-left:16px;padding-right:16px;padding-top:7px;padding-bottom:7px;}.elementor-12641 .elementor-element.elementor-element-5fb17c8f{--width:38%;--justify-content:flex-end;}.elementor-12641 .elementor-element.elementor-element-5fb17c8f.e-con{--order:99999 /* order end hack */;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--dropdown{border-radius:5px 5px 5px 5px;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-12641 .elementor-element.elementor-element-440f9dda{--nav-menu-icon-size:35px;}.elementor-12641 .elementor-element.elementor-element-440f9dda .elementor-menu-toggle{border-radius:5px;}}/* Start custom CSS for nav-menu, class: .elementor-element-440f9dda *//* Botones normales del menú */
.elementor-nav-menu a {
  background-color: #34A853; /* Verde */
  color: white;
  padding: 4px 12px; /* Más pequeño */
  margin-right: 8px; /* Espacio entre botones */
  border-radius: 6px;
  border: none;
  text-transform: uppercase;
  font-weight: 600;
  transition: all 0.3s ease;
  display: inline-block;
}

/* Último ítem sin margen extra */
.elementor-nav-menu > li:last-child a {
  margin-right: 0;
}

/* Hover general */
.elementor-nav-menu a:hover {
  background-color: #FFC107; /* Amarillo */
  color: black;
}

/* Botón Comunidad especial */
.elementor-nav-menu a.highlight {
  border: 2px solid #DE0A7;
  background-color: white;
  color: black;
  margin-right: 8px;
  padding: 4px 12px;
}

/* Hover Comunidad */
.elementor-nav-menu a.highlight:hover {
  background-color: #DE0A7;
  color: white;
  border-color: #DE0A7;
}/* End custom CSS */