

/* === ASSET CSS HASH: 9c2383c312340b872b97a649df6056ba4f4c65ca | SCOPE: section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] === */
section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicios{background:#ffffff;padding:90px 24px}section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicios__grid{display:grid;grid-template-columns:1fr;gap:72px 48px;max-width:1180px;margin:0 auto}section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicio{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicio__title{font-family:var(--primary_font);font-size:26px;font-weight:500;line-height:1.25;color:#bb9d8a;margin:0;min-height:33px}section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicio__rule{display:block;width:40px;min-height:1px;background:#bb9d8a;margin:20px 0 24px}section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicio__text{font-family:var(--secondary_font);font-size:16px;font-weight:400;line-height:1.65;color:#5e5e5e;max-width:330px;margin:0;min-height:78px}section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicio__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:28px;padding:14px 22px;background:#6b6b6b;color:#ffffff;text-decoration:none;border-radius:2px;font-family:var(--secondary_font);font-size:13px;font-weight:500;letter-spacing:1.2px;line-height:1.2;transition:background-color .2s ease,transform .2s ease}section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicio__link:hover{background:#5a5a5a;transform:translateY(-1px)}section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicio__link:focus-visible{outline:2px solid #bb9d8a;outline-offset:4px}section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicio__icon{width:18px;height:18px;flex:0 0 18px}@media (min-width:700px){section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicios__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:82px 56px}}@media (min-width:1024px){section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicios__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:88px 64px}}@media (max-width:699px){section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicios{padding-top:90px;padding-bottom:90px}section[data-guid="6A571CCA-64D8-7020-BF17-B33822F7E564"] .ew-podologia-servicio__text{max-width:360px}}


/* === ASSET CSS HASH: ccc4456f9d1d0d0f63ab1e4a1638809d8c336656 | SCOPE: section[data-guid="35056532-D233-5AE3-1D42-23145465231E"] === */
section[data-guid="35056532-D233-5AE3-1D42-23145465231E"] .ew-corporativo-title{
  --ew-title-space: 64px;
  background: #ffffff;
  color: #3f3530;
  font-family: var(--secondary_font);
  padding: var(--ew-title-space) 24px;
  width: 100%;
}

section[data-guid="35056532-D233-5AE3-1D42-23145465231E"] .ew-corporativo-title__inner{
  align-items: center;
  display: flex;
  gap: 24px;
  justify-content: center;
  margin: 0 auto;
  max-width: 1120px;
  min-height: 120px;
  text-align: center;
}

section[data-guid="35056532-D233-5AE3-1D42-23145465231E"] .ew-corporativo-title__heading{
  flex: 0 1 auto;
  font-family: var(--primary_font);
  font-size: clamp(2.25rem, 6vw, 4.75rem);
  font-weight: 500;
  letter-spacing: 0.12em;
  line-height: 1.15;
  margin: 0;
  min-height: 56px;
  overflow-wrap: anywhere;
}

section[data-guid="35056532-D233-5AE3-1D42-23145465231E"] .ew-corporativo-title__rule{
  background: #bb9d8a;
  flex: 0 1 96px;
  height: 2px;
  min-width: 32px;
}

@media (max-width: 640px) {
  section[data-guid="35056532-D233-5AE3-1D42-23145465231E"] .ew-corporativo-title{
    --ew-title-space: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  section[data-guid="35056532-D233-5AE3-1D42-23145465231E"] .ew-corporativo-title__inner{
    gap: 16px;
    min-height: 96px;
  }

  section[data-guid="35056532-D233-5AE3-1D42-23145465231E"] .ew-corporativo-title__heading{
    font-size: clamp(1.75rem, 10vw, 3rem);
    letter-spacing: 0.08em;
    min-height: 40px;
  }

  section[data-guid="35056532-D233-5AE3-1D42-23145465231E"] .ew-corporativo-title__rule{
    flex-basis: 40px;
  }
}

/* === WIDGET CSS 450994BE-9AA3-A73E-1F69-63BF30B43D14 START === */
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq { padding: clamp(48px, 7vw, 96px) 20px; color: var(--primary_color_font, #1d1d1f); font-family: var(--secondary_font, inherit); }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__inner { max-width: 860px; margin: 0 auto; }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__head { margin: 0 0 clamp(24px, 4vw, 40px); text-align: center; }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__head::after { content: ""; display: block; width: 56px; height: 4px; margin: 18px auto 0; border-radius: 4px; background: var(--secondary_color, var(--primary_color, currentColor)); }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__title { margin: 0; font-family: var(--primary_font, inherit); font-size: clamp(1.75rem, 3.4vw, 2.5rem); line-height: 1.15; color: var(--primary_color, inherit); }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__list { display: flex; flex-direction: column; gap: 12px; }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__item { border: 1px solid color-mix(in srgb, currentColor 13%, transparent); border-radius: var(--general_border_radius, 14px); background: color-mix(in srgb, currentColor 3%, transparent); transition: border-color .2s, box-shadow .2s, background .2s; }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__item:hover { border-color: color-mix(in srgb, var(--primary_color, currentColor) 40%, transparent); }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__item[open] { border-color: color-mix(in srgb, var(--primary_color, currentColor) 45%, transparent); background: color-mix(in srgb, var(--primary_color, currentColor) 5%, transparent); box-shadow: 0 10px 30px -18px color-mix(in srgb, var(--primary_color, #000) 60%, transparent); }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__q { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 20px 24px; cursor: pointer; list-style: none; font-family: var(--primary_font, inherit); font-size: clamp(1rem, 1.5vw, 1.12rem); font-weight: 600; line-height: 1.4; }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__q::-webkit-details-marker { display: none; }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__icon { position: relative; flex: none; width: 32px; height: 32px; border-radius: 50%; background: color-mix(in srgb, var(--primary_color, currentColor) 12%, transparent); transition: transform .25s, background .2s; }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__icon::before, section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__icon::after { content: ""; position: absolute; left: 50%; top: 50%; width: 12px; height: 2px; margin: -1px 0 0 -6px; border-radius: 2px; background: var(--primary_color, currentColor); transition: transform .25s; }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__icon::after { transform: rotate(90deg); }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__item[open] .ew-geo-faq__icon { background: var(--primary_color, currentColor); }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__item[open] .ew-geo-faq__icon::before, section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__item[open] .ew-geo-faq__icon::after { background: #fff; }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__item[open] .ew-geo-faq__icon::after { transform: rotate(0deg); }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__a { padding: 0 24px 22px; }
section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__at { margin: 0; line-height: 1.7; opacity: .86; }
@media (max-width: 600px) {
    section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__q { padding: 16px 18px; }
    section[data-guid="450994BE-9AA3-A73E-1F69-63BF30B43D14"] .ew-geo-faq__a { padding: 0 18px 18px; }
}
/* === WIDGET CSS 450994BE-9AA3-A73E-1F69-63BF30B43D14 END === */

/* === WIDGET CSS 0BC3A942-247C-225A-7D23-D23FD10F2A88 START === */
section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer { padding: clamp(32px, 5vw, 64px) 20px; color: var(--primary_color_font, #1d1d1f); font-family: var(--secondary_font, inherit); }
section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__inner { max-width: 1040px; margin: 0 auto; }
section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__card { position: relative; display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr); gap: clamp(24px, 4vw, 56px); align-items: center; padding: clamp(26px, 4vw, 48px); overflow: hidden; border-radius: calc(var(--general_border_radius, 14px) * 1.4); border: 1px solid color-mix(in srgb, var(--primary_color, currentColor) 16%, transparent); background: linear-gradient(135deg, color-mix(in srgb, var(--primary_color, currentColor) 8%, transparent), color-mix(in srgb, var(--secondary_color, currentColor) 6%, transparent)); }
section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__card::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 5px; background: linear-gradient(var(--primary_color, currentColor), var(--secondary_color, currentColor)); }
section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__card--solo { grid-template-columns: minmax(0, 1fr); }
section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__lead { margin: 0; font-family: var(--primary_font, inherit); font-size: clamp(1.15rem, 2vw, 1.45rem); font-weight: 500; line-height: 1.55; color: var(--primary_color, inherit); }
section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__side { padding-left: clamp(0px, 3vw, 36px); border-left: 1px solid color-mix(in srgb, currentColor 14%, transparent); }
section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__label { margin: 0 0 14px; font-family: var(--secondary_font, inherit); font-size: .78rem; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; opacity: .7; }
section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__facts { display: grid; gap: 12px; margin: 0; padding: 0; list-style: none; }
section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__fact { position: relative; padding-left: 32px; line-height: 1.5; }
section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__fact::before { content: ""; position: absolute; left: 0; top: .1em; width: 22px; height: 22px; border-radius: 50%; background: color-mix(in srgb, var(--secondary_color, var(--primary_color, currentColor)) 18%, transparent); }
section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__fact::after { content: ""; position: absolute; left: 8px; top: calc(.1em + 5px); width: 5px; height: 10px; border: solid var(--secondary_color, var(--primary_color, currentColor)); border-width: 0 2px 2px 0; transform: rotate(45deg); }
@media (max-width: 760px) {
    section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__card { grid-template-columns: minmax(0, 1fr); }
    section[data-guid="0BC3A942-247C-225A-7D23-D23FD10F2A88"] .ew-geo-answer__side { padding: 20px 0 0; border-left: 0; border-top: 1px solid color-mix(in srgb, currentColor 14%, transparent); }
}
/* === WIDGET CSS 0BC3A942-247C-225A-7D23-D23FD10F2A88 END === */

/* === WIDGET CSS C057B008-6D31-1B24-A0B9-BE5233866D02 START === */
section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia{
  background: #f8f6f3;
  color: #3f3530;
  font-family: var(--secondary_font);
  padding: 56px 24px 64px;
}

section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__inner{
  margin: 0 auto;
  max-width: 1290px;
}

section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__header{
  max-width: 760px;
  margin-bottom: 48px;
}

section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__eyebrow{
  color: #bb9d8a;
  font-family: var(--primary_font);
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.08em;
  line-height: 1.4;
  margin: 0 0 16px;
  min-height: 21px;
}

section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__title{
  color: #3f3530;
  font-family: var(--primary_font);
  font-size: clamp(38px, 5vw, 56px);
  font-weight: 600;
  letter-spacing: -0.045em;
  line-height: 1.08;
  margin: 0 0 24px;
  min-height: 122px;
}

section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__intro{
  color: #5e5e5e;
  font-size: 19px;
  line-height: 1.7;
  margin: 0;
  max-width: 720px;
  min-height: 65px;
}

section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__cards{
  display: grid;
  gap: 28px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__card{
  background: #ffffff;
  border: 1px solid #bb9d8a;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  min-height: 266px;
  padding: 32px;
  transition: background-color 180ms ease, transform 180ms ease, box-shadow 180ms ease;
}

section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__card:hover{
  background: #f8f6f3;
  box-shadow: 0 12px 28px rgba(63, 53, 48, 0.08);
  transform: translateY(-3px);
}

section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__card:focus-within{
  outline: 3px solid #bb9d8a;
  outline-offset: 4px;
}

section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__icon{
  display: block;
  height: 40px;
  margin-bottom: 25px;
  width: 40px;
}

section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__card-title{
  color: #3f3530;
  font-family: var(--primary_font);
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3;
  margin: 0 0 14px;
  min-height: 29px;
}

section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__card-text{
  color: #5e5e5e;
  font-size: 18px;
  line-height: 1.6;
  margin: 0;
  min-height: 86px;
}

@media (max-width: 900px) {
  section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia{
    padding: 48px 20px 56px;
  }

  section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__header{
    margin-bottom: 36px;
  }

  section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__cards{
    gap: 20px;
    grid-template-columns: 1fr;
  }

  section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__card{
    min-height: 0;
    padding: 28px;
  }

  section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__card-text{
    min-height: 0;
  }
}

@media (max-width: 520px) {
  section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia{
    padding: 40px 16px 48px;
  }

  section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__title{
    font-size: 38px;
    min-height: 0;
  }

  section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__title-break{
    display: none;
  }

  section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__intro{
    font-size: 17px;
    min-height: 0;
  }

  section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__card-title{
    font-size: 20px;
  }

  section[data-guid="C057B008-6D31-1B24-A0B9-BE5233866D02"] .ew-laura-podologia__card-text{
    font-size: 17px;
  }
}
/* === WIDGET CSS C057B008-6D31-1B24-A0B9-BE5233866D02 END === */
