.p04-commercial a.rounded-full{border-radius:0;min-height:50px}.p04-commercial section.bg-surface\/70{background:var(--sand)}.p04-commercial .bg-brand-950 h2{color:#fff}.p04-commercial .bg-brand-950 p{color:#d8e3d5}@media (max-width:700px){.p04-commercial>section.bg-brand-950{padding-left:20px;padding-right:20px}.p04-area .seccion-menor :is(a.group>p,a>span+span){display:none}.p04-area .seccion-menor li>a{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;display:grid}.p04-area .seccion-menor li>a>.arrow{color:var(--pine);grid-area:1/2}.p04-area .seccion-menor nav li>a>span:first-child{font-family:var(--font-display)}.p04-area h3>a{padding-block:12px}.p04-commercial>section.bg-brand-950{text-align:left}.p04-commercial>section.bg-brand-950 h2+p{margin-top:16px}.p04-commercial>section.bg-brand-950 div:has(>a.rounded-full){flex-direction:column;align-items:stretch;margin-top:24px}.p04-commercial>section.bg-brand-950 a[href^=tel\:].rounded-full{border:0;border-bottom:1px solid #c1d0c5;border-radius:0;justify-content:flex-start;align-self:flex-start;width:auto;min-height:44px;padding:9px 0;font-weight:500}.p04-commercial .seccion-menor.bg-brand-950{text-align:left;padding:64px 24px 48px}.p04-commercial .seccion-menor.bg-brand-950 h2+p{margin-top:16px}.p04-commercial .seccion-menor.bg-brand-950 a.rounded-full{gap:12px;margin-top:24px;padding-inline:16px}.p04-commercial a.rounded-full.bg-ink-50{background:var(--lime);border-color:var(--lime);color:var(--deep)}.p04-commercial a.rounded-full.bg-ink-50:hover{background:#edf5d5}.p04-commercial .pt-14{padding-top:32px}.p04-commercial :is(.mt-12,.mt-16){margin-top:32px}.p04-commercial .grid.pt-14{gap:16px}.p04-commercial .grid.gap-12{gap:32px}.p04-commercial :is(ul,ol).gap-y-10:not(:has(>li .plegable)){row-gap:24px}.p04-commercial li :is([class~=border-b],.plegable-cuerpo) p:last-child{margin-bottom:0}.p04-commercial li .grid>.plegable>.plegable-cuerpo>div:first-child{padding-top:16px}.p04-commercial>section:has(>div>ul.border-t:last-child)+section>div>div:first-child>.border-t.pt-14:first-child{border-top:0;padding-top:0}.p04-commercial .seccion-menor div:has(>.rotulo)+ul.mt-8{margin-top:12px}.p04-commercial .seccion-menor a.group>span.text-lg:first-child{font-family:var(--font-display)}}
