@media only screen and (min-width:0rem){#services-index{padding:var(--sectionPadding)}#services-index .cs-container{margin:auto;max-width:80rem;width:100%}#services-index .cs-content{align-items:center;display:flex;flex-direction:column;margin-bottom:clamp(2rem,4vw,3rem);text-align:center}#services-index .cs-card-group{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0;padding:0;width:100%}#services-index .cs-item{background-color:#f7f7f7;display:flex;flex-direction:column;gap:1rem;list-style:none;padding:clamp(1.5rem,3vw,2rem);transition:transform .3s,box-shadow .3s}#services-index .cs-item:hover{box-shadow:0 8px 24px rgba(149,157,165,.2);transform:translateY(-.25rem)}#services-index .cs-item-link{color:inherit;display:flex;flex-direction:column;gap:.75rem;height:100%;text-decoration:none}#services-index .cs-icon{align-items:center;background:var(--primary);border-radius:50%;display:flex;flex:none;height:3.25rem;justify-content:center;width:3.25rem}#services-index .cs-icon svg{height:1.75rem;width:1.75rem}#services-index .cs-item-title{color:var(--headerColor);font-size:clamp(1.25rem,2vw,1.5625rem);font-weight:700;margin:0}#services-index .cs-item-text{flex-grow:1;margin:0}#services-index .cs-link-text{color:var(--primary);font-weight:700}}@media only screen and (min-width:48rem){#services-index .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#services-index .cs-card-group{grid-template-columns:repeat(3,1fr)}}