/**
* Block Name: standorte
*/

section.standorte .cards_wrapper,
section.standorte .bg_divider {
  z-index: 3;
  position: relative;
}

section.standorte .bg_divider.white {
    margin-top: 50px;
   
  }
  
  section.standorte .bg_divider.green {
    background: var(--alt-light-green);
    margin-top: 50px;
    margin-bottom: -150px;
    height: 200px;
    width: 100%; 
    border-radius: var(--radius-medium);
  }

section.standorte .cards_wrapper .awy_card_content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-size: 1.2rem;
}
section.standorte .cards_wrapper .awy_card_content > * {
  flex-basis: 100%;
}
section.standorte .cards_wrapper .awy_card_content .btn {
  align-self: flex-end;
  flex-basis: auto;
  color: var(--green);
}

section.standorte .cards_wrapper .awy_card_content a {
    color: var(--black);
    font-weight: 400;
}

section.standorte .cards_wrapper .awy_card_content a:hover {
    color: var(--viridian);
}

section.standorte .cards_wrapper img.bg_static_cover {
  height: inherit;
  margin-bottom: 0;
  border-top-left-radius: var(--radius-small);
  border-top-right-radius: var(--radius-small);
}

section.standorte .bg_divider.white {
  margin-top: 50px;
}

section.standorte .bg_divider.green {
  background: var(--alt-light-green);
  margin-top: 50px;
  margin-bottom: -150px;
  height: 200px;
  width: 100%;
}

@media (max-width: 767px) {
  section.standorte .bg_divider.green {
    margin-top: 35px;
    margin-bottom: -160px;
  }
  section.standorte .bg_divider.white {
    margin-top: 35px;
  }

  section.standorte .cards_wrapper .col-12:not(:last-child) {
    margin-bottom: 30px;
  }
}
