.form__field--small-margin {
    margin: 0 1rem var(--bw-space-400);
}

.offer-sort-links__items .sort-links__item {
    display: flex;
}

.sectionSpace {
    margin-top: 30px;
    top: 30px;
}

.sectionDiv {
    margin-bottom: 15px;
    line-height: 1.2em;
}

.form-group__info {
    color: #3f3f3f;
}

.offer-buzzwords {
    color: #116a8d !important;
}

.hidden,
.u-hidden {
    display: none !important;
}

#search_form .multiselect__item .checkbox__label {
    white-space: break-spaces;
}

#search_form .multiselect__checkbox {
    display: flex;
    align-items: center;
}

#search_form .multiselect__checkbox .checkbox__indicator {
    top: auto;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ---------------------------------- Company description --------------------------------- */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

@media (min-width: 51.25em) {
    .page__section .company-description .bp-explanation-teaser__content {
        max-width: 100%;
    }

    .bp-explanation-teaser__content {
        padding-left: 0;
    }

    .table th[scope="row"],
    .table thead th[scope="row"] {
        width: 40rem;
    }
}

.company-description .bp-explanation-teaser__items {
    margin-top: 0;
}

.company-description .headline {
    margin-bottom: var(--bw-space-600);
}

.company-description .bp-explanation-teaser__item:first-child {
    margin-top: 0;
}

.company-description .link.link--mail,
.company-description .link.link--phone {
    box-shadow: initial;
}

.company-description .link.link--mail:hover,
.company-description .link.link--phone:hover {
    box-shadow: 0 2px #2a2623;
}