

/* === WIDGET CSS FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7 START === */
section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia{--ew-surface:var(--secondary_color);--ew-brand:var(--primary_color);--ew-heading:var(--primary_color_font);--ew-body:var(--secondary_color_font);background:var(--ew-surface);border:1px solid color-mix(in srgb,var(--ew-brand) 28%,transparent);border-radius:16px;color:var(--ew-body);font-family:var(--secondary_font);margin:0 auto;max-width:1180px;padding:32px 20px}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__layout{display:grid;gap:32px;align-items:stretch}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__intro{display:flex;flex-direction:column;justify-content:center}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__eyebrow,
section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__map-label{color:var(--ew-brand);font-family:var(--primary_font);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__title{color:var(--ew-heading);font-family:var(--primary_font);font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.16;margin:12px 0 16px;max-width:620px}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__text{font-size:1rem;line-height:1.7;margin:0;max-width:560px}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__place{align-items:center;border-top:1px solid color-mix(in srgb,var(--ew-brand) 35%,transparent);display:flex;gap:12px;margin-top:28px;padding-top:20px}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__icon{align-items:center;background:var(--ew-brand);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__icon svg{height:21px;width:21px}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__place-title,
section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__place-caption{display:block}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__place-title{color:var(--ew-heading);font-family:var(--primary_font);font-size:1rem}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__place-caption{font-size:.875rem;margin-top:4px}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__map-wrap{background:#fff;border:1px solid color-mix(in srgb,var(--ew-brand) 30%,transparent);border-radius:12px;min-width:0;padding:12px}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__map-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:4px 4px 12px}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__map-status{color:var(--ew-body);font-size:.8rem}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__map{background:var(--ew-surface);border:0;border-radius:8px;display:block;min-height:320px;width:100%}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__map:focus{outline:3px solid var(--ew-brand);outline-offset:3px}@media (min-width:760px){section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia{padding:48px}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__layout{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);gap:48px}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__map{min-height:390px}}@media (max-width:480px){section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia{border-radius:12px;padding:24px 16px}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__map-heading{align-items:flex-start;flex-direction:column}section[data-guid="FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7"] .ew-callejero-podologia__map{min-height:280px}}
/* === WIDGET CSS FA8BB911-57F8-65BB-C4F0-1FDD2BDA56B7 END === */

/* === WIDGET CSS F0DF6D08-06D9-4D24-CE8C-B0C79916112E START === */
section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location{--ew-location-border:#e6dfda;background:var(--secondary_color);color:var(--secondary_color_font);font-family:var(--secondary_font);padding:48px 20px}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__inner{display:grid;gap:32px;margin:0 auto;max-width:1180px}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__content{display:flex;flex-direction:column;justify-content:center}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__eyebrow{color:var(--primary_color);font-family:var(--primary_font);font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__title{color:var(--primary_color_font);font-family:var(--primary_font);font-size:clamp(28px,5vw,44px);line-height:1.15;margin:0 0 16px;min-height:1.15em}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__intro{font-size:16px;line-height:1.7;margin:0 0 24px;max-width:480px;min-height:1.7em}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__address-card{align-items:flex-start;background:#fff;border:1px solid var(--ew-location-border);display:flex;gap:14px;margin-top:4px;padding:20px}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__pin{flex:0 0 25px;height:25px;margin-top:2px;width:25px}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__address{color:var(--primary_color_font);font-family:var(--primary_font);font-size:16px;font-weight:600;line-height:1.5;margin:0;min-height:1.5em}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__city{font-size:14px;line-height:1.6;margin:4px 0 0;min-height:1.6em}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__map-wrap{min-width:0}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__map{background:var(--secondary_color);border:1px solid var(--ew-location-border);display:block;min-height:320px;width:100%}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__map:focus{outline:3px solid var(--primary_color);outline-offset:4px}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__map-note{font-size:13px;line-height:1.5;margin:12px 0 0;min-height:1.5em}@media (min-width:768px){section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location{padding:72px 32px}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__inner{align-items:stretch;gap:56px;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr)}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__map{min-height:420px}}@media (min-width:1100px){section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__inner{gap:80px}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__address-card{max-width:400px}}@media (prefers-reduced-motion:no-preference){section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__address-card{transition:border-color .2s ease,box-shadow .2s ease}section[data-guid="F0DF6D08-06D9-4D24-CE8C-B0C79916112E"] .ew-laura-gill-location__address-card:hover{border-color:var(--primary_color);box-shadow:0 8px 24px rgba(0,0,0,.08)}}
/* === WIDGET CSS F0DF6D08-06D9-4D24-CE8C-B0C79916112E END === */

/* === WIDGET CSS 30E021B3-BFE0-3033-0D7D-7A7B126EFA02 START === */
section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero{--ew-lgg-space:24px;background:#f8f6f3;color:#3f3530;font-family:var(--secondary_font);padding:48px 16px;min-width:0;overflow-x:clip}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero,
section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero *{box-sizing:border-box}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__inner{margin:0 auto;max-width:1120px;min-width:0;width:100%}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__intro{margin:0 auto 32px;max-width:700px;min-width:0;text-align:center}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__eyebrow{color:#bb9d8a;font-family:var(--primary_font);font-size:12px;font-weight:600;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase;min-height:1.35em}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__title{font-family:var(--primary_font);font-size:clamp(28px,4vw,42px);line-height:1.15;margin:0 0 16px;min-height:1.15em}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__text{color:#5e5e5e;font-size:16px;line-height:1.65;margin:0 auto;max-width:620px;min-height:1.65em}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__card{background:#ffffff;border:1px solid #e5e1dd;border-top:3px solid #bb9d8a;border-radius:16px;max-width:100%;min-width:0;padding:24px;width:100%}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__icon{align-items:center;background:#f8f6f3;border-radius:50%;display:flex;height:44px;justify-content:center;margin-bottom:20px;width:44px}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__icon svg{height:22px;width:22px}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__card-title{font-family:var(--primary_font);font-size:20px;line-height:1.3;margin:0 0 24px;min-height:1.3em}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__contact-list{margin:0;max-width:100%;min-width:0;width:100%}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__contact-item{border-top:1px solid #e5e1dd;max-width:100%;min-width:0;padding:16px 0}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__contact-item:first-child{border-top:0;padding-top:0}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__label{color:#5e5e5e;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase;min-height:1.35em}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__value{color:#3f3530;font-family:var(--primary_font);font-size:15px;line-height:1.5;margin:0;max-width:100%;min-height:1.5em;overflow-wrap:anywhere}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__helper{border-top:1px solid #e5e1dd;color:#5e5e5e;font-size:13px;line-height:1.55;margin:8px 0 0;padding-top:18px;min-height:1.55em;max-width:100%;overflow-wrap:anywhere}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__map-wrap{background:#ffffff;border:1px solid #e5e1dd;border-radius:16px;max-width:100%;min-height:320px;min-width:0;padding:8px;width:100%}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__map-canvas{aspect-ratio:16/9;background:#f8f6f3;border-radius:10px;max-width:100%;min-height:320px;min-width:0;overflow:hidden;position:relative;width:100%}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__map-fallback{inset:0;min-height:320px;position:absolute;width:100%;z-index:1}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__map-fallback svg{display:block;height:100%;min-height:320px;width:100%}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__map-label{background:#ffffff;border-left:3px solid #bb9d8a;bottom:16px;color:#3f3530;font-family:var(--primary_font);font-size:12px;font-weight:600;left:16px;line-height:1.4;max-width:calc(100% - 32px);padding:9px 12px;position:absolute;min-height:1.4em}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__map-frame{border:0;display:block;height:100%;left:0;min-height:320px;position:absolute;top:0;width:100%;z-index:2}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__map-frame[src="about:blank"]{display:none}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero :focus-visible{outline:3px solid #5e5e5e;outline-offset:3px}@media (min-width:760px){section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero{padding:64px 32px}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__layout{align-items:stretch;gap:24px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.6fr)}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__map-wrap{min-height:400px}section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__map-canvas,
section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__map-frame,
section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__map-fallback,
section[data-guid="30E021B3-BFE0-3033-0D7D-7A7B126EFA02"] .ew-laura-gill-callejero__map-fallback svg{min-height:384px}}
/* === WIDGET CSS 30E021B3-BFE0-3033-0D7D-7A7B126EFA02 END === */
