#services {
    position: relative;
}
.services-wrapper {
    padding: 6rem 0;
}
.services-wrapper .items {
    margin: 2rem 0 .5rem 0;
}
.services-wrapper .item-wrapper {
    padding-bottom: 1.5rem;
    margin-bottom: 2rem;
    border-bottom: solid 1px var(--silver);
}
.services-wrapper .link .btn {
    padding: 0;
}
.services-wrapper .outro .button {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    grid-column-gap: 1.5rem;
}
.services-wrapper .outro .btn.btn-hyperlink {
    background-color: rgba(255,255,255,0);
	border-color: var(--navy);
	color: var(--navy);
}
.services-wrapper .outro .btn.btn-hyperlink::after {
    display: none;
}

@media (max-width: 767px) {
    .services-wrapper {
        padding: 5rem 0;
    }
    .services-wrapper .items {
        margin: 2rem calc(-.5 * var(--bs-gutter-x)) .5rem calc(-.5 * var(--bs-gutter-x));
    }
}
@media (max-width: 575px) {
    .services-wrapper .outro .button {
        flex-direction: column;
        gap: 1rem;
    }
    .services-wrapper .outro .button .btn {
        width: 100%;
    }
}
