@layer legacy{:where(.page-servicios) #resenas.no-reviews .section-head,:where(.page-servicios) #resenas.no-reviews .reviews-empty{display:none!important}:where(.page-servicios) #resenas.no-reviews .review-form-wrap{margin-top:0}:where(.page-servicios) .reviews-viewport{padding-bottom:16px}:where(.page-servicios) .review-card{margin-right:16px;flex:0 0 calc(100% - 16px)!important}:where(.page-servicios) .hs-list{border-top:1px solid var(--brown);color:var(--brown);margin-top:10px}:where(.page-servicios) .hs-item{border-bottom:1px solid var(--brown);transition:background .25s}:where(.page-servicios) .hs-item:hover,:where(.page-servicios) .hs-item.open{background:var(--acid)}:where(.page-servicios) .hs-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px 1.1fr 1fr 28px;align-items:center;gap:18px;padding:22px 4px;transition:padding .25s;display:grid}:where(.page-servicios) .hs-item:hover .hs-row,:where(.page-servicios) .hs-item.open .hs-row{padding-left:14px}:where(.page-servicios) .hs-n{letter-spacing:.08em;opacity:.7;font-size:.75rem}:where(.page-servicios) .hs-t{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(1.4rem,3vw,2.6rem);line-height:1}:where(.page-servicios) .hs-d{font-size:.95rem;line-height:1.5;transition:opacity .25s}:where(.page-servicios) .hs-item:hover .hs-d,:where(.page-servicios) .hs-item.open .hs-d{opacity:0;visibility:hidden}:where(.page-servicios) .hs-a{text-align:right;font-size:1.3rem;transition:transform .3s}:where(.page-servicios) .hs-item:hover .hs-a,:where(.page-servicios) .hs-item.open .hs-a{transform:rotate(90deg)}:where(.page-servicios) .hs-more{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}:where(.page-servicios) .hs-more>div{overflow:hidden}:where(.page-servicios) .hs-item:hover .hs-more,:where(.page-servicios) .hs-item.open .hs-more{grid-template-rows:1fr}:where(.page-servicios) .hs-more p{max-width:820px;margin:0;padding:0 18px 26px 80px;font-size:1.05rem;line-height:1.6}@media (max-width:900px){:where(.page-servicios) .hs-row{grid-template-columns:34px 1fr 24px;gap:6px 12px}:where(.page-servicios) .hs-d{grid-column:2/3}:where(.page-servicios) .hs-a{grid-area:1/3}:where(.page-servicios) .hs-more p{padding:0 14px 22px 60px;font-size:.98rem}:where(.page-servicios) .hs-item:hover .hs-d,:where(.page-servicios) .hs-item.open .hs-d{display:none}}}
