.content-area.open {
    margin-bottom: 20px;
}

/* SOLR SEARCH */
.tx-solr-autosuggest {
    border: 1px solid #E6EFEB !important;
    border-top: 0 !important;
    margin-top: 5px;
    padding: 8px 0;
    border-radius: 30px;
    color: #696969;
    max-height: 300px;
    overflow-y: auto;
}
.tx-solr-autosuggest strong {
    color: #151515 !important;
    font-weight: 500;
}
.tx-solr-autosuggest .autocomplete-suggestion {
    padding: 10px 10px 13px 55px !important;
    cursor: pointer;
}
.search-inner input:hover, .search-inner input:focus, .search-inner input:active, .search-inner input.active {
    border: 3px solid #b5d2c8;
    -webkit-box-shadow: 0 0 11px 4px rgba(0, 0, 0, 0.06);
    box-shadow: 0 0 11px 4px rgba(0, 0, 0, 0.06);
}
.tx-solr-autosuggest .autocomplete-selected {
    background: var(--color-light-blue-25);
}
@media (max-width: 1280px) {
    .tx-solr-autosuggest .autocomplete-suggestion {
        padding: 10px 10px 13px 40px !important
    }
}

@media (max-width: 1024px) {
    .tx-solr-autosuggest .autocomplete-suggestion {
        padding: 5px 5px 5px 35px !important
    }
}

/* LANGUAGE TOGGLE */
.language-toggle.is-open {
    z-index: 1;
}

/* POWERMAIL */
.powermail-errors-list {
    color: #DC3545;
    list-style-type: "";
    margin-block: .25rem 0;
    margin-inline: 0;
    padding: 0;
}
.powermail-errors-list {
    color: #DC3545;
    list-style-type: "";
}
.powermail_field_error, .powermail_field_error input[type=radio],
.powermail_field_error input[type=checkbox],
:user-invalid,
:user-invalid input[type=radio],
:user-invalid input[type=checkbox] {
    background-color: #FFFFFF;
    border-color: #DC3545;
    color: #212529;
}
.form-module .form-background-wrapper .form-field a:focus-visible,
.form-module .form-background-wrapper .form-field input:focus-visible,
.form-module .form-background-wrapper .form-field select:focus-visible,
.form-module .form-background-wrapper .form-field textarea:focus-visible {
    outline: #00e solid 2px;
}
.powermail_field_error:focus-visible, :user-invalid:focus-visible {
    outline: .25rem solid rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 .25rem
 color-mix(in srgb, #DC3545, transparent 80%);
}
