/**
* Block Name: text_standort
*/


section.text_standort .col-lg-5 {
    gap: 30px !important;
}
section.text_standort .link_wrapper a::after {
    display: none;
}

section.text_standort .link_wrapper a svg.external {
    width: 14px;
    height: 14px;
    transition: transform 200ms ease-in-out;
}

section.text_standort .link_wrapper a:hover svg.external {
transform: scale(1.05);
}


section.text_standort .link_wrapper a svg.external path {
    fill: var(--green);
    transition: fill 200ms ease-in-out;
}

section.text_standort .link_wrapper a:hover svg.external path {
fill: var(--viridian);
}

section.text_standort .oez {
    width: 100%;
    background-color: var(--alt-light-green);
    border: 4px solid var(--light-green);
    border-radius: 20px;
    padding: 30px;
}

section.text_standort .oez:has(.label-custom){
    background-color: var(--white);
}



section.text_standort  p.label.label-current {

    margin-bottom: 15px;
    font-size: 0.985rem !important;
}

section.text_standort  p.label.label-custom,
section.text_standort  p.label.label-upcoming {
    color: var(--viridian);
}

section.text_standort .oez_special {
    gap: 30px;
}

section.text_standort .oez_special .oez {
    background-color: var(--white);
    border-width: 3px;
}

section.text_standort  .description {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap:  1.9rem;
}

section.text_standort  .description dd{
    text-transform: capitalize;
}

