.services .grid{position:relative;align-items:stretch;row-gap:20px}
.services .grid>article{grid-row:1;position:relative}
.services .grid>#fisioterapia{grid-column:1}
.services .grid>#psicologia{grid-column:2}
.services .grid>#estetica{grid-column:3}
.services .grid>.treatment-expander{grid-column:1 / -1;grid-row:2;margin:0;min-width:0}
.services .grid>article.treatment-connected{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}
.treatment-connected::after{content:"";position:absolute;left:-1px;right:-1px;top:100%;height:22px;background:#fff;border-left:1px solid var(--line);border-right:1px solid var(--line);z-index:2;pointer-events:none}
.grid:has(#fisioterapia.treatment-connected)>.treatment-expander{border-top-left-radius:0}
.grid:has(#estetica.treatment-connected)>.treatment-expander{border-top-right-radius:0}
@media(max-width:680px){.services .grid>article,.services .grid>#fisioterapia,.services .grid>#psicologia,.services .grid>#estetica,.services .grid>.treatment-expander{grid-column:1;grid-row:auto}.services .grid>.treatment-expander{border-top-left-radius:0;border-top-right-radius:0}}
