.pg-reformas{--img-gap:clamp(20px, 2.2vw, 32px)}.pg-reformas .home-intro{gap:var(--img-gap);padding:calc(var(--nav-height) + clamp(56px,9vh,120px)) var(--gutter) clamp(56px,8vh,110px);flex-wrap:wrap;align-items:flex-start;display:flex}.pg-reformas .home-intro__title{flex:1 1 0}.pg-reformas .home-intro__title img{width:100%;max-width:396px;height:auto;display:block}.pg-reformas .home-intro__text{max-width:718px;color:var(--text-primary);flex:1 1 0;margin-top:clamp(80px,12vh,160px);font-size:16px;line-height:21px}.pg-reformas .home-intro__text p{margin:0}.pg-reformas .home-intro__text p+p{margin-top:16px}.pg-reformas .home-gallery{padding:0 var(--gutter);flex-direction:column;gap:clamp(56px,7vw,110px);display:flex}.pg-reformas .hg-row{gap:var(--img-gap);align-items:flex-start;display:flex}.pg-reformas .hg-row .home-card{flex:1 1 0}.pg-reformas .hg-center{justify-content:center;display:flex}.pg-reformas .hg-center .home-card{width:72%}.pg-reformas .home-card{color:inherit;display:block}.pg-reformas .home-card figure{background:#ededea;margin:0;position:relative;overflow:hidden}.pg-reformas .home-card__photo{object-fit:cover;width:100%;height:100%;display:block}.pg-reformas .home-card .ar-tall{aspect-ratio:617/780}.pg-reformas .home-card .ar-wide{aspect-ratio:616/520}.pg-reformas .home-card .ar-wc{aspect-ratio:1035/560}.pg-reformas .home-card__grad{opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;background:#191a1e4d;position:absolute;inset:0}.pg-reformas .home-card__logo{object-fit:contain;object-position:left bottom;opacity:0;width:auto;max-width:65%;height:34px;transition:opacity .4s var(--ease-out);pointer-events:none;position:absolute;bottom:24px;left:24px}.pg-reformas .home-card:hover .home-card__grad,.pg-reformas .home-card:hover .home-card__logo,.pg-reformas .home-card:focus-visible .home-card__grad,.pg-reformas .home-card:focus-visible .home-card__logo{opacity:1}.pg-reformas .home-card__logo--opalo{height:42px}.pg-reformas .home-card__label{color:var(--text-primary);margin-top:14px;font-size:16px;line-height:20px}.pg-reformas .home-mobile{display:none}@media (max-width:767px){.pg-reformas .home-intro{padding:calc(var(--nav-height) + 72px) var(--gutter) 96px;flex-direction:column;gap:96px}.pg-reformas .home-intro__title{width:min(300px,70%)}.pg-reformas .home-intro__text{flex:none;max-width:none;margin-top:0}.pg-reformas .home-gallery{display:none}.pg-reformas .home-mobile{flex-direction:column;gap:40px;padding:0;display:flex}.pg-reformas .home-mcard{color:inherit;display:block}.pg-reformas .home-mcard figure{background:#ededea;margin:0;position:relative;overflow:hidden}.pg-reformas .home-mcard__photo{object-fit:cover;width:100%;height:100%;display:block}.pg-reformas .home-mcard.m1 figure{aspect-ratio:4/5}.pg-reformas .home-mcard.m2 figure{aspect-ratio:3/4;width:calc(100% - 80px);margin:0 40px}.pg-reformas .home-mcard__logo{object-fit:contain;object-position:left bottom;opacity:0;pointer-events:none;width:auto;max-width:60%;height:30px;transition:none;position:absolute;bottom:24px;left:24px}.pg-reformas .home-mcard__logo--opalo{height:37px}.pg-reformas .home-mcard__label{margin:14px 0 0;padding:0 20px;font-size:16px;line-height:20px}.pg-reformas .home-mcard.m2 .home-mcard__label{padding:0 40px}}html:not(.js) .pg-reformas .home-mcard__logo{opacity:1}
