@charset "UTF-8";
header #topbar .topbar-right .elementor-widget-icon .elementor-icon-wrapper {
  display: flex;
  align-content: center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
}

.elementor-kit-8 p:last-child {
  margin-bottom: 0;
}

.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4,
.single-post h2,
.single-post h3,
.single-post h4,
.jet-listing-dynamic-field__content h2,
.jet-listing-dynamic-field__content h3,
.jet-listing-dynamic-field__content h4 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.2em;
  color: var(--e-global-color-primary);
}

.elementor-widget-theme-post-content a,
.single-post .elementor-widget-theme-post-content a,
.jet-listing-dynamic-field__content a {
  color: var(--e-global-color-primary);
}

.elementor-widget-theme-post-content a:hover,
.single-post .elementor-widget-theme-post-content a:hover,
.jet-listing-dynamic-field__content a:hover {
  text-decoration: underline;
  color: var(--e-global-color-78563a8);
}

.single-post .elementor-widget-theme-post-content p {
  text-align: justify;
}

.wpml-ls-legacy-list-horizontal ul {
  display: flex !important;
  gap: 10px !important;
}
.wpml-ls-legacy-list-horizontal a {
  padding: 0px !important;
}

.card-asociados img {
  max-height: 40px;
  width: auto;
}

.ag-title {
  color: var(--e-global-color-primary);
  font-weight: bold;
  margin-bottom: 7.5px;
  line-height: 1.2;
  font-size: 16px;
}

.page .elementor-widget-theme-post-content h1,
.page .elementor-widget-theme-post-content h2,
.page .elementor-widget-theme-post-content h3,
.page .elementor-widget-theme-post-content h4 {
  margin-top: 0px;
  margin-bottom: 15px;
}

.menu-item .menu-item-link-top .jet-nav-arrow svg {
  height: 10px !important;
}

.page-image img {
  width: 100%;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
}

.search-results .elementor-post-info .elementor-post-info__terms-list a {
  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);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-form .elementor-field-subgroup.elementor-subgroup-inline {
  -moz-column-gap: 15px;
       column-gap: 15px;
  row-gap: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.elementor-form .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
  padding-right: 0;
  display: flex;
  gap: 5px;
  align-items: center;
}
.elementor-form .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option label {
  line-height: 1.2;
}
.elementor-form .elementor-field-type-submit {
  margin-top: 10px;
}
.elementor-form .elementor-field-type-submit button {
  min-width: 200px;
}
.elementor-form .elementor-field-type-html {
  font-size: 10px !important;
  line-height: 1.2 !important;
  order: 1;
  color: var(--e-global-color-accent);
  margin-top: 10px;
}
.elementor-form .elementor-field-type-html a {
  font-size: 10px !important;
  line-height: 1.2 !important;
  color: var(--e-global-color-accent);
}

.field-type-select .jet-form__label {
  position: relative;
}
.field-type-select .jet-form__label:before {
  content: "▾";
  position: absolute;
  right: 15px;
  bottom: -30px;
  font-size: 15px;
  pointer-events: none;
  color: #231f20;
  z-index: 9999;
}

.jet-form-col .field-type-submit {
  margin-top: 15px;
}
.jet-form-col .field-type-submit button {
  min-width: 150px;
}

@media screen and (max-width: 599px) {
  .jet-form-col.jet-form-col-6:first-child,
.jet-form-col.jet-form-col-4:first-child,
.jet-form-col.jet-form-col-4:nth-child(2n) {
    margin-bottom: 10px;
  }
}
.grecaptcha-badge {
  visibility: collapse !important;
}

.jet-toggle .jet-toggle__content-inner a {
  color: var(--e-global-color-primary);
  font-size: 90% !important;
  font-weight: bold;
  padding-right: 10px;
  padding-top: 5px;
  margin-bottom: -10px;
  display: inline-block;
}
.jet-toggle .jet-toggle__content-inner a:hover {
  text-decoration: underline;
}

.filtros .jet-filter {
  padding: 10px 15px;
  background-color: var(--e-global-color-19a59fa);
}
.filtros .jet-filter .jet-filter-label {
  position: relative;
}
.filtros .jet-filter .jet-filter-label:after {
  content: "\f107";
  position: absolute;
  right: 0px;
  font-family: FontAwesome;
}
.filtros .jet-filter .jet-search-filter,
.filtros .jet-filter .jet-checkboxes-list {
  padding-top: 10px;
}

.jet-listing-not-found .jet-listing-grid__items {
  margin-left: 0px !important;
  padding: 0;
  font-weight: bold;
  font-style: italic;
}

.jet-listing-dynamic-field__content a.elementor-button {
  margin-top: 5px;
}
.jet-listing-dynamic-field__content a.elementor-button:hover {
  text-decoration: unset;
}
.jet-listing-dynamic-field__content ul {
  margin-bottom: 10px;
}

.jet-listing-not-found.jet-listing-grid__items {
  text-align: left;
  padding: 15px 0;
}

.jet-list-tree > .jet-checkboxes-list__row.jet-filter-row .jet-checkboxes-list__label {
  font-weight: bold !important;
}

#autodiagnostico-container h2.chart-title {
  margin: 40px 0 0;
  padding-top: 12px;
  border-top: 1px solid var(--e-global-color-78563a8);
  font-weight: var(--e-global-typography-accent-font-weight);
  font-size: var(--e-global-typography-c0f9c97-font-size);
  line-height: var(--e-global-typography-c0f9c97-line-height);
  color: var(--e-global-color-primary);
}
#autodiagnostico-container h3.nivel {
  margin-bottom: 12px;
  font-weight: var(--e-global-typography-accent-font-weight);
  font-size: var(--e-global-typography-f06ce46-font-size);
  line-height: var(--e-global-typography-c0f9c97-line-height);
  color: var(--e-global-color-primary);
}
#autodiagnostico-container .desc {
  margin-bottom: 8px;
}
