.elementor-2270 .elementor-element.elementor-element-3b8c057{--display:flex;--background-transition:0.3s;}.elementor-2270 .elementor-element.elementor-element-658cc25 .elementor-heading-title{color:var( --e-global-color-d32001e );}.elementor-2270 .elementor-element.elementor-element-cb42984 .elementor-heading-title{color:var( --e-global-color-d32001e );}.elementor-2270 .elementor-element.elementor-element-c5706d0 .elementor-heading-title{color:var( --e-global-color-d32001e );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2270 .elementor-element.elementor-element-21789fb .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2270 .elementor-element.elementor-element-08ef974 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2270 .elementor-element.elementor-element-95ace5c .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2270 .elementor-element.elementor-element-ed7c491 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2270 .elementor-element.elementor-element-0f81861 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2270 .elementor-element.elementor-element-c54346d .elementor-heading-title{color:var( --e-global-color-d32001e );}.elementor-2270 .elementor-element.elementor-element-3f129aa .elementor-heading-title{color:var( --e-global-color-d32001e );}.elementor-2270 .elementor-element.elementor-element-dec571f .elementor-heading-title{color:var( --e-global-color-d32001e );}.elementor-2270 .elementor-element.elementor-element-5c6c43b{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;}.elementor-2270 .elementor-element.elementor-element-2a87988{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2270 .elementor-element.elementor-element-bd01971 .elementor-heading-title{color:var( --e-global-color-d32001e );}.elementor-2270 .elementor-element.elementor-element-9500e2b{font-family:"Roboto", Sans-serif;font-weight:400;}/* Start custom CSS for text-editor, class: .elementor-element-8b47baf *//* Enlaces dentro de texto: color #39B29E sin subrayado */
p a,
li a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: #39B29E !important;
  text-decoration: none !important;
  transition: color 0.3s ease-in-out;
}

p a:hover,
li a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #2d9080 !important; /* versión ligeramente más oscura para el hover */
  text-decoration: none !important;
}/* End custom CSS */