.gs-section.ngs-imp{overflow:hidden;padding-bottom:clamp(160px,16vw,280px);padding-top:clamp(80px,8vw,140px);text-align:center}.ngs-imp__copy{margin:0 auto;max-width:792px}.ngs-imp .gs-h2{margin:0 auto;max-width:14.66em}.ngs-imp .gs-h2 b{display:block}.ngs-imp--inline-red .gs-h2 b{display:inline}.gs-section.ngs-imp--regular{padding-bottom:clamp(80px,8vw,140px)}.ngs-imp--regular .ngs-imp__copy{max-width:704px}.ngs-imp--regular .gs-h2{max-width:12.22em}.ngs-imp__body{margin:clamp(22px,2.2vw,32px) auto 0}.ngs-imp__body p{color:var(--txt-2);font-size:18px;font-weight:300;line-height:1.62;margin:0 auto;max-width:72ch}.ngs-imp__body p+p{margin-top:1em}.gs-section.ngs-imp .ngs-imp__body a{border-bottom:1px solid var(--red);color:var(--txt)}.gs-section.ngs-imp .ngs-imp__body a:hover{color:var(--red-2)}.ngs-imp__cta{margin-top:clamp(28px,2.8vw,40px)}.ngs-imp__luz{background:radial-gradient(50% 50% at 50% 50%,rgba(255,20,71,.3) 0,rgba(255,60,95,.11) 36%,rgba(255,20,71,0) 72%);bottom:clamp(-190px,-14vw,-110px);filter:blur(6px);height:clamp(220px,26vw,360px);left:50%;pointer-events:none;position:absolute;translate:-50% 0;width:min(1180px,96%)}.gs-section.ngs-imp--photo{padding:0;text-align:left}.ngs-imp__grid{align-items:center;display:grid;gap:clamp(36px,5vw,56px);grid-template-columns:minmax(0,1fr)}.ngs-imp__foto{aspect-ratio:1/1.02;margin:0;overflow:hidden;position:relative}.ngs-imp__foto img{display:block;height:100%;object-fit:cover;width:100%}.ngs-imp--photo .ngs-imp__copy{margin:0;max-width:none}.ngs-imp--photo .gs-h2{margin:0 0 clamp(24px,2.6vw,32px);max-width:12.22em}.ngs-imp--photo .gs-h2 b{display:inline}.ngs-imp--photo .ngs-imp__body{margin:0}.ngs-imp--photo .ngs-imp__body p{line-height:1.7;margin:0;max-width:52ch}@media (min-width:990px){.ngs-imp__grid{gap:clamp(40px,6vw,96px);grid-template-columns:1.05fr 1fr}.ngs-imp__foto{margin-left:calc(var(--gutter)*-1);width:calc(100% + var(--gutter))}}@media (max-width:767px){.ngs-imp__body p{font-size:17px}}@media (max-width:989px){.ngs-imp--photo .ngs-imp__body p,.ngs-imp__body p{max-width:none}}