.elementor-kit-7{--e-global-color-primary:#3E4A57;--e-global-color-secondary:#C5E8D7;--e-global-color-text:#FFFFFF;--e-global-color-accent:#87C4FD;--e-global-typography-primary-font-family:"Red Hat Display";--e-global-typography-primary-font-size:45px;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:50px;--e-global-typography-secondary-font-family:"Red Hat Display";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:35px;--e-global-typography-text-font-family:"Red Hat Display";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:20px;--e-global-typography-accent-font-family:"Red Hat Display";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:23px;font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:400;line-height:26px;background-color:#2E3845;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Red Hat Display", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:17px;color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-style:none;padding:10px 20px 10px 20px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===== SECCIÓN STATS ===== */

.vala-stats-row .vala-stat:not(:last-child) {
  border-right: 1px solid rgba(255,255,255,0.07);
}

.vala-stat {
  position: relative;
  overflow: hidden;
  min-height: 190px;
  padding-top: 46px;
}

.vala-stat::after {
  content: '';
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
  font-family: 'Red Hat Display', sans-serif;
  font-weight:900;
  font-size: 100px;
  color: #C5E8D7;
  opacity: 0.1;
  line-height: 1;
  pointer-events: none;
  white-space: nowrap;
  z-index: 0;
}

.vala-stat-counter { position: relative; z-index: 1; }
.vala-stat-counter .elementor-counter-number-wrapper { font-family:'Red Hat Display', sans-serif; font-size:50px; font-weight:900; color:#FFFFFF; line-height:1; }
.vala-stat-counter .elementor-counter-number-suffix { font-size:22px; color:#C5E8D7; }
.vala-stat-counter .elementor-counter-title { font-family:'Red Hat Display', sans-serif; font-size:11px; color:rgba(255,255,255,0.4); letter-spacing:0.14em; text-transform:uppercase; margin-top:10px; }


/* ===== PATOLOGÍAS DEL RAQUIS ===== */

.vala-cond-card {
  background: #FFFFFF;
  transition: 0.35s;
}

.vala-cond-icon {
  width: 30px;
  height: 30px;
  border: 1px solid #87C4FD;
  color: #87C4FD;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  margin-bottom: 22px;
  font-family: 'Red Hat Display', sans-serif;
}

.vala-cond-title {
  font-family: 'Red Hat Display', sans-serif;
  font-size: 19px;
  font-weight: 700;
  margin: 0 0 12px;
  transition: 0.35s;
}

.vala-cond-desc {
  font-family: 'Red Hat Display', sans-serif;
  font-size: 14px;
  line-height: 1.72;
  transition: 0.35s;
}

.vala-cond-card:hover {
  background: #87C4FD;

}/* End custom CSS */