.elementor-7301 .elementor-element.elementor-element-4db1d082{padding:0px 240px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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 );}@media(max-width:1024px){.elementor-7301 .elementor-element.elementor-element-4db1d082{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-7c24c6f6 *//*Titulos*/

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 h1,
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  margin-top: 0;
  font-size: 3.05em;
      margin-bottom: 1rem;
}

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 h2,
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .h2 { font-size: 2.44em;
line-height: 115%;
        margin-bottom: 1rem;
}

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 h3,
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .h3 { font-size: 1.95em;    margin-bottom: 1rem; }

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 h4,
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .h4 { font-size: 1.56em;    margin-bottom: 1rem; }

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 h5,
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .h5 { font-size: 1.25em;    margin-bottom: 1rem; }

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .text-caption { font-size: 0.8em; }

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 small,
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .text-small {
  font-size: 0.64em;
}

@media (max-width: 768px) {
/* Titulos */
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 h1,
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .h1 {
font-size: 2.5em; /* Reducido de 3.05em */
}

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 h2,
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .h2 {
font-size: 2em; /* Reducido de 2.44em */
}

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 h3,
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .h3 {
font-size: 1.6em; /* Reducido de 1.95em */
}

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 h4,
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .h4 {
font-size: 1.3em; /* Reducido de 1.56em */
}

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 h5,
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .h5 {
font-size: 1em; /* Reducido de 1.25em */
}

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .text-caption {
font-size: 0.7em; /* Puedes ajustar este valor si lo necesitas */
}

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 small,
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 .text-small {
font-size: 0.55em; /* Puedes ajustar este valor si lo necesitas */
}
}

/* Blockquote */
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 blockquote.wp-block-quote {
    border-left: 3px solid var( --e-global-color-primary );
    border-radius: 0 8px 8px 0;
    margin: 0;
    padding: 40px 40px 30px;
    margin: 2rem 0;
    background: #cccc;
    box-shadow: var(--box-shadow);
}

.elementor-7301 .elementor-element.elementor-element-7c24c6f6 blockquote.wp-block-quote cite {
    text-align: right;
    display: block;
    font-size: 1rem;
    color: grey;
}

/* List */
.elementor-7301 .elementor-element.elementor-element-7c24c6f6 ul, .elementor-7301 .elementor-element.elementor-element-7c24c6f6 ol {
    list-style: none;
    padding: 2rem;
    padding-right: 0;
}/* End custom CSS */