.handtable{
    border: none !important;
}
.handtable td{
    padding:0px !important;
    border: none !important;
    padding-bottom: 9px !important;
}
.handtable tr{
    border: none;
}

.text-content.team,
.text-content.team > .row {
    max-width: none;
}

.text-content-wide > * {
    max-width: none;
}

.contact-detail-label {
    align-items: center;
    display: flex;
    margin-bottom: 0;
}

.contact-detail-label img {
    height: 1.5rem;
    width: 1.5rem;
}

/* Keep the DOM order intact while showing the Ambulanz contacts as a desktop side column. */
@media (min-width: 75rem) {
    .text-content:has(.aside) {
        position: relative;
    }

    .text-content > .aside {
        float: none;
        margin: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 23rem;
    }
}
.text-content .no-list-aside,
.no-list-aside {
    list-style: none;
    margin: 0;
    padding: 0;
}
.text-content .no-list-aside li,
.no-list-aside li {
    margin: 0;
    padding: 0;
    font-size: 1rem;
}
.text-content .no-list-aside li.icon-contact,
li.icon-contact {
    padding-left: 38px;
    margin-bottom: 14px;
    position: relative;
}
li.icon-contact::before {
    width: 24px;
    height: 24px;
    background: url("/assets/images/contact-responsible-person.svg");
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    content: "";
}
.text-content .no-list-aside li.icon-email,
li.icon-email {
    padding-left: 38px;
    margin-bottom: 14px;
    position: relative;
}
li.icon-email::before {
    width: 24px;
    height: 24px;
    background: url("/assets/images/contact-email.svg");
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    content: "";
}
.text-content .no-list-aside li.icon-phone,
li.icon-phone {
    padding-left: 38px;
    margin-bottom: 14px;
    position: relative;
}
li.icon-phone::before {
    width: 24px;
    height: 24px;
    background: url("/assets/images/contact-tel.svg");
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    content: "";
}