.ServiceCard_ServiceCard__ouVM7{position:relative;display:grid;grid-template-rows:max-content 1fr;border:1px solid var(--border);border-radius:8px;background-color:#fff;overflow:hidden;cursor:pointer;width:100%}.ServiceCard_ServiceCard__ouVM7:after{position:absolute;inset:0;content:"";background-color:rgba(0,0,0,.15);clip-path:circle(10% at 50% 50%);opacity:0;transition:clip-path .5s cubic-bezier(0,0,.27,.96),opacity .1s ease-in}@media(any-hover:hover){.ServiceCard_ServiceCard__ouVM7:hover:after{clip-path:circle(100% at 50% 50%);opacity:1;transition:clip-path .5s cubic-bezier(0,0,.27,.96),opacity .25s ease-in}}.ServiceCard_image__TeTjY{width:100%;aspect-ratio:216/172;-o-object-fit:cover;object-fit:cover}.ServiceCard_textWrapper___2WzC{padding:16px 22px;display:grid;grid-template-rows:max-content 1fr;align-items:start;align-content:start;gap:4px;text-align:center}.ServiceCard_lead__0LBqz{font-size:calc(13*.0625rem);font-weight:var(--fontMedium);line-height:1.2}@media screen and (min-width:768px){.ServiceCard_lead__0LBqz{font-size:calc(15*.0625rem)}.ServiceCard_lead__0LBqz br{display:none}}.ServiceCard_title__IPcHr{align-self:start;font-size:calc(16*.0625rem);font-weight:var(--fontMedium);line-height:1.2;color:var(--primary-01)}@media screen and (min-width:768px){.ServiceCard_title__IPcHr{font-size:calc(22*.0625rem)}}.ServiceCard_linkIcon__fMxvR{position:absolute;bottom:4px;right:4px}@media screen and (min-width:768px){.ServiceCard_linkIcon__fMxvR{bottom:6px;right:6px}}