.elementor-8074 .elementor-element.elementor-element-70ad960{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:10;}body:not(.rtl) .elementor-8074 .elementor-element.elementor-element-70ad960{left:0px;}body.rtl .elementor-8074 .elementor-element.elementor-element-70ad960{right:0px;}.elementor-8074 .elementor-element.elementor-element-f5eb9d0 .current-progress{background-color:var( --e-global-color-primary );}.elementor-8074 .elementor-element.elementor-element-f5eb9d0{padding:0px 0px 0px 0px;--horizontal-progress-border:none;--horizontal-height:10px;--horizontal-border-style:none;}.elementor-8074 .elementor-element.elementor-element-358fa887{--display:flex;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8074 .elementor-element.elementor-element-629a9a58{--display:flex;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8074 .elementor-element.elementor-element-f20d57b{--display:flex;}.elementor-8074 .elementor-element.elementor-element-70d3aacb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8074 .elementor-element.elementor-element-43b1ec1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8074 .elementor-element.elementor-element-249feae0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8074 .elementor-element.elementor-element-7cf866f{--display:flex;}.elementor-8074 .elementor-element.elementor-element-73acd914{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8074 .elementor-element.elementor-element-47a63201{--display:flex;}.elementor-8074 .elementor-element.elementor-element-7c19a6e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8074 .elementor-element.elementor-element-31fe8a2f{--display:flex;}.elementor-8074 .elementor-element.elementor-element-73c69c50{--display:flex;}.elementor-8074 .elementor-element.elementor-element-31f2755f{--display:flex;}.elementor-8074 .elementor-element.elementor-element-276a8edc{--display:flex;}.elementor-8074 .elementor-element.elementor-element-5fc89de1{--display:flex;}.elementor-8074 .elementor-element.elementor-element-6a949063{--display:flex;}.elementor-8074 .elementor-element.elementor-element-55b13f88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8074 .elementor-element.elementor-element-443fe716{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8074 .elementor-element.elementor-element-42a1458d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8074 .elementor-element.elementor-element-910bef9.elementor-element{--align-self:center;}/* Start custom CSS for container, class: .elementor-element-358fa887 *//* ===== SexGym Premium Single Post (LAB style) – Robust Shortcodes v2 (SALUD/PASION) ===== */
.elementor-8074 .elementor-element.elementor-element-358fa887{ background:#07090d; color:#fff; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-wrap{ max-width:1240px; margin:0 auto; padding:0 18px; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-muted{ color:rgba(255,255,255,.78); }
.elementor-8074 .elementor-element.elementor-element-358fa887 a{ color:inherit; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-kicker{
  display:inline-flex; align-items:center; gap:10px; flex-wrap:wrap;
  padding:7px 12px; border-radius:999px;
  border:1px solid rgba(255,255,255,.18);
  background:rgba(255,255,255,.05);
  letter-spacing:.22em; text-transform:uppercase; font-size:11px;
  color:rgba(255,255,255,.82);
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-kicker .sg-term{ opacity:.95; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-kicker .sg-term--salud{ color:#00b4ff; text-shadow:0 0 18px rgba(0,180,255,.35); }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-kicker .sg-term--pasion{ color:#ff2bd6; text-shadow:0 0 18px rgba(255,43,214,.35); }

/* Hero */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-hero{
  border-radius:26px;
  border:1px solid rgba(255,255,255,.14);
  background:
    radial-gradient(900px 500px at 10% 0%, rgba(0,180,255,.10), transparent 60%),
    radial-gradient(900px 500px at 85% 15%, rgba(255,43,214,.10), transparent 60%),
    rgba(255,255,255,.02);
  box-shadow:0 28px 120px rgba(0,0,0,.72);
  overflow:hidden;
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-heroGrid{ display:flex; gap:22px; align-items:center; flex-wrap:wrap; padding:26px; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-heroLeft{ flex: 1 1 520px; min-width: 280px; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-heroRight{ flex: 0 1 460px; min-width: 260px; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-title{
  margin:12px 0 10px;
  font-weight:900;
  letter-spacing:-.03em;
  font-size:clamp(30px, 4vw, 54px);
  line-height:1.05;
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-excerpt{ font-size:16px; line-height:1.7; margin:0; max-width:70ch; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-meta{
  margin-top:14px;
  display:flex; flex-wrap:wrap; gap:10px; align-items:center;
  font-size:12px; letter-spacing:.18em; text-transform:uppercase;
  color:rgba(255,255,255,.65);
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-featimg img{
  width:100%;
  height:auto;
  border-radius:22px !important;
  border:1px solid rgba(255,255,255,.14);
  box-shadow:0 22px 80px rgba(0,0,0,.55);
  display:block;
}

/* Layout */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-main{ margin-top:18px; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-mainGrid{ display:flex; gap:22px; align-items:flex-start; flex-wrap:wrap; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-contentCol{ flex: 1 1 720px; min-width: 280px; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-sidebarCol{ flex: 0 1 360px; min-width: 260px; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-sidebar{
  position:sticky;
  top:110px;
  display:flex;
  flex-direction:column;
  gap:14px;
}

/* Content */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-content{
  border-radius:22px;
  border:1px solid rgba(255,255,255,.10);
  background:linear-gradient(180deg, rgba(255,255,255,.05), rgba(0,0,0,.22));
  box-shadow:0 22px 80px rgba(0,0,0,.55);
  padding:24px;
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-content h2{
  margin-top:26px;
  font-size:24px;
  font-weight:900;
  letter-spacing:-.02em;
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-content h3{ font-size:18px; font-weight:900; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-content p{ line-height:1.85; font-size:16px; color:rgba(255,255,255,.86); }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-content a{ text-decoration:underline; text-underline-offset:4px; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-content blockquote{
  margin:18px 0;
  padding:16px 18px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.04);
}

/* TOC */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-toc a{ text-decoration:none; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-toc{
  display:flex; flex-direction:column; gap:10px;
  font-size:13px; line-height:1.5;
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-toc .sg-toc-item{
  padding:10px 12px;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.03);
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-toc .sg-toc-item:hover{ border-color:rgba(255,255,255,.18); }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-toc .lvl3{ margin-left:10px; opacity:.9; }

/* Related */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-related-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin-top:18px; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-related-card{
  border-radius:18px; overflow:hidden;
  border:1px solid rgba(255,255,255,.10);
  background:linear-gradient(180deg, rgba(255,255,255,.05), rgba(0,0,0,.20));
  box-shadow:0 18px 60px rgba(0,0,0,.45);
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-related-card img{ width:100%; height:140px; object-fit:cover; display:block; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-related-pad{ padding:14px; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-related-kicker{
  font-size:11px; letter-spacing:.18em; text-transform:uppercase;
  color:rgba(255,255,255,.65);
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-related-title{ margin:8px 0 0; font-weight:900; line-height:1.25; }

/* Sidebar cards */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-sideCard{
  border-radius:20px;
  border:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg, rgba(255,255,255,.05), rgba(0,0,0,.20));
  box-shadow:0 18px 60px rgba(0,0,0,.45);
  padding:16px;
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-sideTitle{
  margin:0 0 10px;
  font-weight:900;
  letter-spacing:.14em;
  text-transform:uppercase;
  font-size:11px;
  color:rgba(255,255,255,.75);
}

/* Buttons */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-btn .elementor-button{
  border-radius:999px;
  padding:14px 22px;
  font-weight:900;
  letter-spacing:.10em;
  text-transform:uppercase;
  border:1px solid rgba(255,255,255,.18);
  background:rgba(255,255,255,.06);
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-btn--ghost .elementor-button{ background:rgba(0,0,0,.18); }

/* Accent: Salud (blue) / Pasion (pink) based on BODY category class */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-accent{ color:#ff2bd6; text-shadow:0 0 18px rgba(255,43,214,.35); } /* default */
body.category-salud .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-accent{ color:#00b4ff; text-shadow:0 0 18px rgba(0,180,255,.35); }
body.category-pasion .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-accent{ color:#ff2bd6; text-shadow:0 0 18px rgba(255,43,214,.35); }

.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-btn--accent .elementor-button{
  border-color:rgba(255,43,214,.70);
  background:rgba(255,43,214,.18);
  box-shadow:0 0 0 6px rgba(255,43,214,.10);
}
body.category-salud .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-btn--accent .elementor-button{
  border-color:rgba(0,180,255,.70);
  background:rgba(0,180,255,.16);
  box-shadow:0 0 0 6px rgba(0,180,255,.10);
}
body.category-pasion .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-btn--accent .elementor-button{
  border-color:rgba(255,43,214,.70);
  background:rgba(255,43,214,.18);
  box-shadow:0 0 0 6px rgba(255,43,214,.10);
}
body.category-pasion .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-btn--accent .elementor-button:hover{ background:#ff2bd6; color:#14000e; }
body.category-salud .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-btn--accent .elementor-button:hover{ background:#00b4ff; color:#001018; }

/* Bottom CTA */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-bottomCta{
  margin-top:22px;
  border-radius:26px;
  border:1px solid rgba(255,255,255,.14);
  overflow:hidden;
  box-shadow:0 28px 120px rgba(0,0,0,.72);
  padding:26px;
  background:rgba(255,255,255,.03);
}
body.category-salud .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-bottomCta{
  border-color:rgba(0,180,255,.50);
  background:
    radial-gradient(700px 320px at 18% 40%, rgba(0,180,255,.22), transparent 60%),
    radial-gradient(700px 320px at 86% 25%, rgba(255,255,255,.08), transparent 55%),
    rgba(255,255,255,.03);
}
body.category-pasion .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-bottomCta{
  border-color:rgba(255,43,214,.55);
  background:
    radial-gradient(700px 320px at 18% 40%, rgba(255,43,214,.22), transparent 60%),
    radial-gradient(700px 320px at 86% 25%, rgba(30,240,255,.12), transparent 55%),
    rgba(255,255,255,.03);
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-bottomCta h3{
  margin:10px 0 8px;
  font-weight:900;
  letter-spacing:-.02em;
  font-size:clamp(22px,2.6vw,34px);
}
@media(max-width:1024px){ .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-related-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:767px){
  .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-heroGrid{ padding:18px; }
  .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-content{ padding:18px; }
  .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-sidebar{ position:static; }
  .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-related-grid{ grid-template-columns:1fr; }
}/* ===== v3 Enhancements ===== */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-content h2, .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-content h3{ scroll-margin-top: 120px; } /* for anchor navigation with fixed header */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-backBtn .elementor-button{
  border-radius:999px;
  padding:12px 18px;
  font-weight:900;
  letter-spacing:.10em;
  text-transform:uppercase;
  border:1px solid rgba(255,255,255,.18);
  background:rgba(0,0,0,.22);
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-backBtn .elementor-button:hover{ background:rgba(255,255,255,.10); }

/* Stronger pillar differentiation */
body.category-salud .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-hero{
  border-color:rgba(0,180,255,.45);
  box-shadow:0 28px 120px rgba(0,0,0,.72), 0 0 0 6px rgba(0,180,255,.06);
}
body.category-pasion .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-hero{
  border-color:rgba(255,43,214,.45);
  box-shadow:0 28px 120px rgba(0,0,0,.72), 0 0 0 6px rgba(255,43,214,.06);
}
body.category-salud .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-content{ border-left:3px solid rgba(0,180,255,.55); }
body.category-pasion .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-post-content{ border-left:3px solid rgba(255,43,214,.55); }

/* Make meta slightly different by pillar */
body.category-salud .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-meta{ color:rgba(180,240,255,.70); }
body.category-pasion .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-meta{ color:rgba(255,190,235,.70); }/* ===== v4 Visual Upgrades ===== */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-pillarBadge{
  display:inline-flex;
  align-items:center;
  padding:10px 14px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.06);
  font-weight:900;
  letter-spacing:.28em;
  text-transform:uppercase;
  font-size:12px;
  width:fit-content;
}
body.category-salud .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-pillarBadge{
  border-color:rgba(0,180,255,.40);
  box-shadow:0 0 0 6px rgba(0,180,255,.08);
  color:#c9f2ff;
}
body.category-pasion .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-pillarBadge{
  border-color:rgba(255,43,214,.40);
  box-shadow:0 0 0 6px rgba(255,43,214,.08);
  color:#ffd0f1;
}

/* Pillar-specific hero background */
body.category-salud .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-hero{
  background:
    radial-gradient(900px 520px at 18% 0%, rgba(0,180,255,.18), transparent 60%),
    radial-gradient(900px 520px at 88% 18%, rgba(120,220,255,.10), transparent 60%),
    radial-gradient(900px 520px at 40% 120%, rgba(255,255,255,.06), transparent 55%),
    rgba(255,255,255,.02);
}
body.category-pasion .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-hero{
  background:
    radial-gradient(900px 520px at 18% 0%, rgba(255,43,214,.18), transparent 60%),
    radial-gradient(900px 520px at 88% 18%, rgba(30,240,255,.10), transparent 60%),
    radial-gradient(900px 520px at 40% 120%, rgba(255,255,255,.05), transparent 55%),
    rgba(255,255,255,.02);
}

/* Bottom CTA (like /lab/salud/) */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaGrid{
  display:flex; gap:22px; align-items:center; justify-content:space-between; flex-wrap:wrap;
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaLeft{ flex: 1 1 520px; min-width:280px; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaRight{ flex: 0 1 420px; min-width:260px; }

.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaChips{ display:flex; flex-wrap:wrap; gap:10px; margin-top:14px; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-chip{
  display:inline-flex; align-items:center; justify-content:center;
  padding:10px 14px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.04);
  font-weight:900;
  letter-spacing:.12em;
  text-transform:uppercase;
  font-size:11px;
  color:rgba(255,255,255,.88);
}
body.category-salud .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-chip.is-active{ border-color:rgba(0,180,255,.55); background:rgba(0,180,255,.10); }
body.category-pasion .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-chip.is-active{ border-color:rgba(255,43,214,.55); background:rgba(255,43,214,.10); }

.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaCard{
  border-radius:22px;
  border:1px solid rgba(255,255,255,.14);
  background:linear-gradient(180deg, rgba(255,255,255,.08), rgba(0,0,0,.25));
  box-shadow:0 22px 80px rgba(0,0,0,.55);
  padding:18px;
  text-align:center;
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaCard__badge{
  display:inline-flex;
  padding:7px 12px;
  border-radius:999px;
  letter-spacing:.22em;
  text-transform:uppercase;
  font-size:10px;
  border:1px solid rgba(255,255,255,.16);
  background:rgba(0,0,0,.18);
  color:rgba(255,255,255,.85);
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaCard__title{
  margin:14px 0 6px;
  font-weight:900;
  font-size:26px;
  letter-spacing:-.02em;
}
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaCard__title span{ opacity:.95; }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaCard__sub{ color:rgba(255,255,255,.75); font-size:13px; }

/* Big neon outlined button */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaBigBtn .elementor-button{
  margin-top:14px;
  width:100%;
  justify-content:center;
  padding:16px 22px;
  border-radius:999px;
  background:rgba(0,0,0,.28);
  border:2px solid rgba(255,255,255,.18);
  letter-spacing:.22em;
}
body.category-salud .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaBigBtn .elementor-button{
  border-color:rgba(0,180,255,.70);
  box-shadow:0 0 0 6px rgba(0,180,255,.10), 0 0 26px rgba(0,180,255,.18);
}
body.category-pasion .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaBigBtn .elementor-button{
  border-color:rgba(255,43,214,.70);
  box-shadow:0 0 0 6px rgba(255,43,214,.10), 0 0 26px rgba(255,43,214,.18);
}
body.category-salud .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaBigBtn .elementor-button:hover{ background:rgba(0,180,255,.18); }
body.category-pasion .elementor-8074 .elementor-element.elementor-element-358fa887 .sg-ctaBigBtn .elementor-button:hover{ background:rgba(255,43,214,.18); }

/* Sidebar CTA title stronger */
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-sideTitle--salud{ color:rgba(180,240,255,.90); }
.elementor-8074 .elementor-element.elementor-element-358fa887 .sg-sideTitle--pasion{ color:rgba(255,190,235,.90); }/* End custom CSS */
/* Start custom CSS */a{
    color: #D632DF !important;
}/* End custom CSS */