/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
/*.colapsable {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #ccc;
    padding: 10px;
}
.contenido {
    flex: 1 0 150px;
    background-color: #f0f0f0;
    margin: 5px;
    padding: 10px;
}
.collapsed {
	visibility: hidden;
}
*/
.resumen ul {
  margin-left: -12px;
  /* list-style-position: inside; */
  margin-bottom: 14px;
  display: block;
}

.resumen ul li {
  display: block;
  position: relative;
}

.resumen ul li:not(:last-child) {
  margin-bottom: 7px;
}
.resumen ul li:before {
  content: "";
  position: absolute;
  top: 1.4em;
  left: -25px;
  margin-top: -.9em;
  background: var(--e-global-color-accent);
  height: 10px;
  width: 10px;
  border-radius: 50%;
}

h2:not(:first-child) {
  margin-top: 1.5em;
}
.resumen img {
  margin-top: 2em;
}
.elementor-toc__list-item-text-wrapper {
    align-items: start !important;
}

 
blockquote {
  max-width: 80%;
  margin: 2rem 0;
  padding: 1.5rem;
  border-radius: .5em;
  background: #fff;
  border-left: 10px solid #00ff00;
  box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
}


blockquote p {
  margin: 0; /* Remove default margin for the paragraph inside blockquote */
  font-style: var( --e-global-typography-ac4de6c-font-style );
  font-weight: 400;
}

.noticia-card:hover img {
    filter: brightness(1.2);
    transition: filter 0.5s ease;
}

.noticia-card img {
    transition: filter 0.5s ease;
}
  