.ServiceLinkCard_first__5mtiv:first-child .link {

    margin-left: 0px;

    margin-right: 0px;

    white-space: nowrap;

    border-style: none;

    --tw-bg-opacity: 1;

    background-color: rgb(0 126 63 / var(--tw-bg-opacity, 1));

    padding-left: 0.5rem;

    padding-right: 0.5rem;

    font-size: 1rem;

    line-height: 1.5rem;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.ServiceLinkCard_first__5mtiv:first-child .link::after {

    margin-left: 0.25rem;

    --tw-content: url('/images/pages-components/ServiceLinkCard/arrow-right_white.svg');

    content: var(--tw-content)
}

.ServiceLinkCard_first__5mtiv:first-child .link:first-child::after {

    content: var(--tw-content);

    right: 0.5rem
}

.ServiceLinkCard_last__eIToc:last-child .link:last-child,
.ServiceLinkCard_last__eIToc:last-child li:last-child .child-link:last-child {

    border-style: none
}

.ServiceLinkCard_after__tSvzj::after {

    position: absolute;

    right: 0px;

    height: 1rem;

    width: 1rem;

    --tw-content: url('/images/pages-components/ServiceLinkCard/arrow-right.svg');

    content: var(--tw-content)
}

.ServiceLinkCard_link__y_bfD {

    position: relative;

    margin-left: 1rem;

    margin-right: 1rem;

    display: flex;

    place-items: center;

    justify-content: space-between;

    border-bottom-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(197 195 193 / var(--tw-border-opacity, 1));

    padding-right: 1.5rem;

    font-size: 0.875rem;

    line-height: 1.25rem;

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(28 27 31 / var(--tw-text-opacity, 1))
}

