.elementor-3932 .elementor-element.elementor-element-98d67c3{padding:0% 20% 0% 20%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3932 .elementor-element.elementor-element-78b96aa > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-3932 .elementor-element.elementor-element-78b96aa{text-align:center;}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3932 .elementor-element.elementor-element-3ff69de > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-3932 .elementor-element.elementor-element-3ff69de{text-align:center;}.elementor-3932 .elementor-element.elementor-element-eddb657{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3932 .elementor-element.elementor-element-4cb4f34{--display:flex;}.elementor-3932 .elementor-element.elementor-element-94c85a6{--display:flex;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:27px;--margin-left:0px;--margin-right:0px;}.elementor-3932 .elementor-element.elementor-element-c7fb583{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-cta .elementor-cta__bg, .elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3932 .elementor-element.elementor-element-50627e0 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-accent );border-radius:0px 10px 10px 0px;}.elementor-3932 .elementor-element.elementor-element-50627e0:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-fee2b74 );}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-cta__content{min-height:134px;text-align:center;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-view-stacked .elementor-icon svg{stroke:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-view-framed .elementor-icon, .elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-view-framed .elementor-icon, .elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2711704 );}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-accent );}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-fee2b74 );}.elementor-3932 .elementor-element.elementor-element-dc00529{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:15px;}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-cta .elementor-cta__bg, .elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3932 .elementor-element.elementor-element-5c2eefa > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-accent );border-radius:0px 10px 10px 0px;}.elementor-3932 .elementor-element.elementor-element-5c2eefa:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-fee2b74 );}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-cta__content{min-height:134px;text-align:center;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-view-stacked .elementor-icon svg{stroke:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-view-framed .elementor-icon, .elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-view-framed .elementor-icon, .elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-icon{font-size:61px;}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2711704 );}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-accent );}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-fee2b74 );}.elementor-3932 .elementor-element.elementor-element-3a84577{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:10px;}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-cta .elementor-cta__bg, .elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3932 .elementor-element.elementor-element-a921cd9 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-accent );border-radius:0px 10px 10px 0px;}.elementor-3932 .elementor-element.elementor-element-a921cd9:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-fee2b74 );}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-cta__content{min-height:134px;text-align:center;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-view-stacked .elementor-icon svg{stroke:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-view-framed .elementor-icon, .elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-view-framed .elementor-icon, .elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2711704 );}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-accent );}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-fee2b74 );}.elementor-3932 .elementor-element.elementor-element-b6bb424{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-cta .elementor-cta__bg, .elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3932 .elementor-element.elementor-element-3d87f24 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-accent );border-radius:0px 10px 10px 0px;}.elementor-3932 .elementor-element.elementor-element-3d87f24:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-fee2b74 );}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-cta__content{min-height:134px;text-align:center;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-view-stacked .elementor-icon svg{stroke:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-view-framed .elementor-icon, .elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-view-framed .elementor-icon, .elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2711704 );}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-accent );}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-fee2b74 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3932 .elementor-element.elementor-element-98d67c3{padding:0% 6% 0% 6%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3932 .elementor-element.elementor-element-78b96aa > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3932 .elementor-element.elementor-element-3ff69de > .elementor-widget-container{padding:0% 0% 8% 0%;}.elementor-3932 .elementor-element.elementor-element-c7fb583{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-cta__content{min-height:110px;text-align:start;padding:0px 6px 0px 22px;}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3932 .elementor-element.elementor-element-dc00529{--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:10px;}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-cta__content{min-height:110px;text-align:start;padding:0px 6px 0px 22px;}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3932 .elementor-element.elementor-element-3a84577{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:5px;}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-cta__content{min-height:110px;text-align:start;padding:0px 6px 0px 22px;}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3932 .elementor-element.elementor-element-b6bb424{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-cta__content{min-height:110px;text-align:start;padding:0px 6px 0px 22px;}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-3932 .elementor-element.elementor-element-78e458f{padding:10% 0% 0% 0%;}.elementor-3932 .elementor-element.elementor-element-98d67c3{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3932 .elementor-element.elementor-element-78b96aa > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3932 .elementor-element.elementor-element-3ff69de > .elementor-widget-container{padding:0% 0% 12% 0%;}.elementor-3932 .elementor-element.elementor-element-94c85a6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3932 .elementor-element.elementor-element-c7fb583{--width:100%;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:10px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-cta__content{min-height:100px;text-align:start;padding:0px 0px 0px 20px;}.elementor-3932 .elementor-element.elementor-element-50627e0 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3932 .elementor-element.elementor-element-dc00529{--width:100%;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-cta__content{min-height:100px;text-align:start;padding:0px 0px 0px 20px;}.elementor-3932 .elementor-element.elementor-element-5c2eefa .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3932 .elementor-element.elementor-element-3a84577{--width:100%;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:10px;}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-cta__content{min-height:100px;text-align:start;padding:0px 0px 0px 20px;}.elementor-3932 .elementor-element.elementor-element-a921cd9 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3932 .elementor-element.elementor-element-b6bb424{--width:100%;--margin-top:0px;--margin-bottom:15px;--margin-left:01px;--margin-right:0px;}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-cta__content{min-height:100px;text-align:start;padding:0px 0px 0px 20px;}.elementor-3932 .elementor-element.elementor-element-3d87f24 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for call-to-action, class: .elementor-element-50627e0 *//* Quitar viñetas y limpiar */
.gg-submenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Estilo de los enlaces */
.gg-submenu li {
  margin: 6px 0;
}

.gg-submenu a {
  display: block;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 500;
  color: #0080c6; /* Azul corporativo */
  transition: all 0.3s ease;
}

/* Hover con fondo verde */
.gg-submenu a:hover {
  background-color: #6db23c; /* Verde branding */
  color: #ffffff; /* Texto blanco */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5c2eefa */.gg-submenu {
  margin-top: 12px;
  padding: 10px 14px;
  background:#f7f9fb;
  border:1px solid #e3edf5;
  border-radius:10px;
}
.gg-submenu ul { list-style:none; margin:0; padding:0; }
.gg-submenu li { margin:6px 0; }
.gg-submenu a {
  display:block; padding:6px 12px; border-radius:6px;
  text-decoration:none; font-weight:500; color:#0080c6; transition:.3s;
}
.gg-submenu a:hover { background:#00a859; color:#fff; box-shadow:0 2px 6px rgba(0,0,0,.15); }/* End custom CSS */