.sc-content-page .sc-content-hero__model{display:grid;gap:var(--sc-space-md)}.sc-content-page .sc-content-hero__model span{background:#fff;border:1px solid var(--sc-border);border-radius:var(--sc-radius-md);box-shadow:var(--sc-shadow-sm);color:var(--sc-graphite);font-weight:var(--sc-font-weight-medium);padding:var(--sc-space-lg)}.sc-content-page .sc-content-intro{margin:0;max-width:70ch}.sc-content-page .sc-content-card--with-image{display:flex;flex-direction:column;padding:0;overflow:hidden}.sc-content-page .sc-content-card__media{overflow:hidden;border-bottom:1px solid var(--sc-border)}.sc-content-page .sc-content-card__media picture{display:block}.sc-content-page .sc-content-card__media img{display:block;width:100%;height:auto}.sc-content-page .sc-content-card__body{padding:var(--sc-space-xl);flex:1}.sc-content-page .sc-content-cta{background:var(--sc-graphite)!important;color:#fff;text-align:center}.sc-content-page .sc-content-cta__inner{max-width:54rem}.sc-content-page .sc-content-cta .sc-eyebrow{color:var(--sc-copper)}.sc-content-page .sc-content-cta .sc-content-heading{color:#fff;margin-left:auto;margin-right:auto;max-width:22ch}.sc-content-page .sc-content-cta__inner>p{color:var(--sc-mist);margin-left:auto;margin-right:auto;max-width:64ch}.sc-content-page .sc-content-cta .sc-content-actions{justify-content:center}.sc-content-page .sc-content-footer{background:#151d24;color:var(--sc-mist);padding:var(--sc-space-xl) 0}.sc-content-page .sc-content-footer p{margin:0}@media (max-width:1024px){.sc-content-page .sc-content-hero__model{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.sc-content-page .sc-content-hero__model{grid-template-columns:1fr!important}}@media (max-width:600px){.sc-content-page.admin-bar .sc-shell-header{top:0}}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-hero--image{min-height:30rem}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-hero__overlay{background:linear-gradient(90deg,rgba(12,18,24,.8) 0%,rgba(12,18,24,.58) 42%,rgba(12,18,24,.08) 100%)}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-hero__inner--image-overlay{grid-template-columns:minmax(0,1fr)}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-hero__copy{max-width:46rem}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-h1{font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.1;max-width:22ch}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-hero__lead{font-size:clamp(1.02rem,1.5vw,1.2rem);max-width:54ch}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-section{padding:clamp(2.25rem,4.5vw,3.75rem) 0}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-section__intro{margin-bottom:var(--sc-space-lg)}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-prose__layout{gap:var(--sc-space-2xl)}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-prose__body p{margin-bottom:var(--sc-space-md)}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-actions{margin-top:var(--sc-space-lg)}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-card{padding:var(--sc-space-lg) var(--sc-space-xl)}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-card--with-image{padding:0}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-card__body{padding:var(--sc-space-lg) var(--sc-space-xl)}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-image-gallery__grid{display:grid;gap:var(--sc-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-image-gallery__figure{margin:0}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-image-gallery__figure picture,.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-image-gallery__figure img{display:block;width:100%}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-image-gallery__figure img{aspect-ratio:4/3;border-radius:var(--sc-radius-md);height:auto;max-height:50vh;object-fit:cover}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-image-gallery__figure figcaption{color:var(--sc-slate);font-size:var(--sc-text-sm);margin-top:var(--sc-space-sm)}.sc-content-page--para-quien-marcas-cadenas-franquicias #referencias .sc-content-card__media img{aspect-ratio:16/10;object-fit:cover}.sc-content-page--para-quien-marcas-cadenas-franquicias #referencias-enlaces{background:#fff!important;padding-top:0}.sc-content-page--para-quien-marcas-cadenas-franquicias #referencias-enlaces .sc-content-prose__layout{grid-template-columns:minmax(0,1fr);gap:0}.sc-content-page--para-quien-marcas-cadenas-franquicias #referencias-enlaces .sc-content-actions{margin-top:0;gap:var(--sc-space-lg) var(--sc-space-2xl)}.sc-content-page--para-quien-marcas-cadenas-franquicias #referencias{padding-bottom:var(--sc-space-lg)}@media (max-width:1024px){.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-prose__layout{gap:var(--sc-space-md)}}@media (max-width:600px){.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-hero--image{min-height:26rem}.sc-content-page--para-quien-marcas-cadenas-franquicias .sc-content-image-gallery__grid{grid-template-columns:1fr}}.sc-content-page--exhibidores .sc-content-image-gallery__figure img{aspect-ratio:auto;max-height:none;object-fit:contain}@media (min-width:1025px){.sc-content-page--exhibidores .sc-content-lifecycle__list li:nth-child(4){grid-column:span 2}}@media (min-width:601px) and (max-width:1024px){.sc-content-page--exhibidores .sc-content-lifecycle__list li:nth-child(5){grid-column:1/-1}}.sc-content-page--vitrinas .sc-content-image-gallery__figure img{aspect-ratio:auto;max-height:none;object-fit:contain}@media (min-width:1025px){.sc-content-page--vitrinas .sc-content-lifecycle__list li:nth-child(4){grid-column:span 2}}@media (min-width:601px) and (max-width:1024px){.sc-content-page--vitrinas .sc-content-lifecycle__list li:nth-child(5){grid-column:1/-1}}@media (min-width:1025px){.sc-content-page--islas-comerciales .sc-content-lifecycle__list li:nth-child(4){grid-column:span 2}}@media (min-width:601px) and (max-width:1024px){.sc-content-page--islas-comerciales .sc-content-lifecycle__list li:nth-child(5){grid-column:1/-1}}.sc-content-page--islas-comerciales .sc-content-image-gallery__figure img{aspect-ratio:auto;max-height:none;object-fit:contain}@media (min-width:1025px){.sc-content-page--mobiliario-comercial .sc-content-lifecycle__list li:nth-child(4){grid-column:span 2}}@media (min-width:601px) and (max-width:1024px){.sc-content-page--mobiliario-comercial .sc-content-lifecycle__list li:nth-child(5){grid-column:1/-1}}.sc-content-page--mobiliario-comercial .sc-content-image-gallery__figure img{aspect-ratio:auto;max-height:none;object-fit:contain}@media (min-width:1025px){.sc-content-page--mobiliario-comercial .sc-content-image-gallery__grid{align-items:start}.sc-content-page--mobiliario-comercial .sc-content-image-gallery__figure picture{background:#eef1f4;border-radius:var(--sc-radius-md);display:flex;align-items:center;justify-content:center;height:560px;overflow:hidden}.sc-content-page--mobiliario-comercial .sc-content-image-gallery__figure img{height:560px!important;width:100%;object-fit:contain;border-radius:0}}body.sc-content-page--home .sc-content-hero--image .sc-content-actions a.sc-content-link,body.sc-content-page--home .sc-content-hero--image .sc-content-actions a.sc-content-link:visited{color:#fff}body.sc-content-page--home .sc-content-card h3 a,body.sc-content-page--home .sc-content-card h3 a:visited{color:inherit;text-decoration:none}body.sc-content-page--home .sc-content-card__media picture,body.sc-content-page--home .sc-content-card__media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.sc-content-card h3 a,.sc-content-card h3 a:visited{color:inherit;text-decoration:none}body[class*=sc-content-page--caso-] .sc-content-hero--image .sc-content-actions a.sc-content-link,body[class*=sc-content-page--caso-] .sc-content-hero--image .sc-content-actions a.sc-content-link:visited{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}body[class*=sc-content-page--caso-] .sc-content-hero--image .sc-content-actions a.sc-content-link:hover,body[class*=sc-content-page--caso-] .sc-content-hero--image .sc-content-actions a.sc-content-link:focus-visible{color:#fff;text-decoration:underline}