.services--category{margin-block:-3rem -4.5rem;overflow:hidden;padding-block:5rem}.services--home{padding-top:3rem}.services__inner{display:grid;position:relative}.services__inner--home{gap:2rem}.services__inner--category{gap:2rem;max-width:var(--w-column-small)}.services__inner--cards{gap:1.5rem}.services__spheres{height:100%;max-width:60vw;position:absolute;width:auto;z-index:-1}.services__spheres--left{left:0;top:50%;transform:translate(-50%, -50%)}.services__spheres--right{right:0;top:50%;transform:translate(50%, -50%)}.services__category,.services__column{background-color:white;border-radius:var(--s-corner-m);box-shadow:var(--box-shadow-l);padding:1.5rem}.services__column:first-child .services__image{transform:rotateZ(-15deg)}.services__category{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:rgba(255,255,255,0.7);text-align:center}.services__category .btn{margin-top:1rem}.services__image{height:8rem;margin-top:-4rem;object-fit:contain;width:8rem}.services__column-header{display:flex;gap:1rem}.services__programs{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.services__program-anchor{align-items:center;background-color:var(--c-050);border-radius:var(--s-corner-s);color:var(--c-text);display:flex;gap:1rem;padding:1rem;text-decoration:none}.services__program-anchor:focus,.services__program-anchor:hover{background-color:var(--c-200)}.services__program-icon{height:2rem;object-fit:contain;width:2rem}.services__program-more{display:none;font-weight:600;letter-spacing:-0.02rem;margin-left:auto}.card--services{--card-padding:1.5rem 1rem 1rem;--card-title-padding-block:1rem .5rem;--card-more-margin:0}@media only screen and (min-width: 480px){--category{margin-block:-2.5rem;overflow:hidden;padding-block:4rem}}@media only screen and (min-width: 768px){.services__inner--home,.services__inner--category,.services__inner--cards{grid-template-columns:1fr 1fr}.services__category,.services__column{padding:2rem}.services__image{height:6.75rem;margin-top:-3.5rem;width:6.75rem}.services__excerpt{min-height:5.25rem}.services__programs{margin-top:2rem}.card--services{--card-padding:2rem;--card-title-padding-block:1.5rem .5rem}}@media only screen and (min-width: 1024px){.services__program-anchor:focus .services__program-more,.services__program-anchor:hover .services__program-more{display:block}}@media only screen and (min-width: 1198px){.services--category{margin-block:-3rem -4.5rem;overflow:hidden;padding-block:5rem}.services__inner--home{gap:3rem}.services__inner--cards{grid-template-columns:1fr 1fr 1fr}.services__image{height:9.25rem;width:9.25rem}}
/*# sourceMappingURL=./services.css.map */