/*
$breakpoint arguement choices:
- phone
- tab-port
- tab-land
- big-desktop
*/
.autowrap-location_info {
  margin: clamp(5rem, 3.45rem + 6.55vw, 10rem) 0;
}
.autowrap-location_info > .inside {
  width: 100%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: -4rem !important;
}
@media (min-width: 37.5rem) {
  .autowrap-location_info > .inside {
    width: 81.5%;
    margin: 0 auto 0 12%;
  }
}

.ce_location_info {
  width: 100%;
  margin-bottom: 4rem;
}
.ce_location_info .wrapper {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding-left: 5.6vw;
  padding-right: 5.6vw;
}
@media (min-width: 37.5rem) {
  .ce_location_info .wrapper {
    border-radius: 0.5rem;
  }
}
@media (min-width: tablet-small) {
  .ce_location_info .wrapper {
    border-radius: 0.5rem;
  }
}
@media (min-width: 80rem) {
  .ce_location_info .wrapper {
    padding-left: 6.4rem;
    padding-right: 6.4rem;
  }
}
@media (min-width: tablet-desktop) {
  .ce_location_info .wrapper {
    padding-left: 6.4rem;
    padding-right: 6.4rem;
  }
}
@media (min-width: 160rem) {
  .ce_location_info .wrapper {
    padding-left: 6.75vw;
    padding-right: 6.75vw;
  }
}
.ce_location_info h4 {
  font-size: 1.5rem;
  font-size: clamp(1.5rem, 1.5vw + 1.5vh + .5rem, 4rem);
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.3;
  width: 100%;
  letter-spacing: 2px;
  margin-bottom: 1.6rem;
}
@media (min-width: 48rem) {
  .ce_location_info h4 {
    order: 1;
  }
}
@media (min-width: tablet) {
  .ce_location_info h4 {
    order: 1;
  }
}
.ce_location_info h4 small {
  display: block;
  text-transform: none;
  letter-spacing: 0.2px;
}
@media (min-width: 48rem) {
  .ce_location_info h4 small {
    margin-top: 0;
  }
}
@media (min-width: tablet) {
  .ce_location_info h4 small {
    margin-top: 0;
  }
}
.ce_location_info small,
.ce_location_info address,
.ce_location_info .contact a {
  font-size: 1rem;
  font-size: clamp(1rem, .7125vw + .7125vh, 1.65rem);
  font-weight: 300;
  line-height: 1.6;
}
.ce_location_info .contact {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 48rem) {
  .ce_location_info .contact {
    order: 3;
  }
}
@media (min-width: tablet) {
  .ce_location_info .contact {
    order: 3;
  }
}
.ce_location_info .contact a {
  display: inline-block;
  text-transform: lowercase;
  text-decoration: none;
  margin: 0.3rem 0;
  transition: transform 0.32s;
}
.ce_location_info .contact a:hover {
  transform: translateY(-0.3rem);
}
.ce_location_info .contact a svg {
  vertical-align: baseline;
  margin: 0 1rem 0 0.6rem;
  transform: translateY(0.1rem);
}
@media (min-width: 48rem) {
  .ce_location_info .contact a svg {
    margin: 0 0.6rem 0 0;
  }
}
@media (min-width: tablet) {
  .ce_location_info .contact a svg {
    margin: 0 0.6rem 0 0;
  }
}
.ce_location_info address {
  width: 100%;
  padding: 0.8rem 0;
}
@media (min-width: 48rem) {
  .ce_location_info address {
    order: 2;
  }
}
@media (min-width: tablet) {
  .ce_location_info address {
    order: 2;
  }
}
.ce_location_info .btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 1.6rem;
}
@media (min-width: 48rem) {
  .ce_location_info .btn-container {
    order: 4;
  }
}
@media (min-width: tablet) {
  .ce_location_info .btn-container {
    order: 4;
  }
}
.ce_location_info .btn-container a.btn:focus {
  background-color: #496154;
  box-shadow: none;
}
.ce_location_info .btn-container a.btn:active {
  background-color: #8AA390;
  box-shadow: 3px 3px 10px rgba(73, 97, 84, 0.6) inset;
}
.ce_location_info.location-big .wrapper {
  background-color: #8AA390;
  color: #F6F8F4;
  padding-top: 3.2rem;
  padding-bottom: 3.2rem;
}
.ce_location_info.location-big address {
  margin: 0 0 0 3.5rem;
}
@media (min-width: 48rem) {
  .ce_location_info.location-big address {
    margin: 0 0 0.5rem;
  }
}
@media (min-width: tablet) {
  .ce_location_info.location-big address {
    margin: 0 0 0.5rem;
  }
}
.ce_location_info.location-big .contact a {
  color: #F6F8F4;
}
.ce_location_info.location-big .contact a path {
  stroke: #F6F8F4;
}
@media (min-width: 48rem) {
  .ce_location_info.location-big .contact a path {
    stroke: #486053;
  }
}
@media (min-width: tablet) {
  .ce_location_info.location-big .contact a path {
    stroke: #486053;
  }
}
@media (min-width: 48rem) {
  .ce_location_info.location-big .contact {
    width: 50%;
  }
  .ce_location_info.location-big address {
    width: 50%;
  }
}
@media (min-width: tablet) {
  .ce_location_info.location-big .contact {
    width: 50%;
  }
  .ce_location_info.location-big address {
    width: 50%;
  }
}
@media (min-width: 48rem) {
  .ce_location_info.location-small {
    width: 50%;
  }
  .ce_location_info.location-small.last .wrapper {
    padding-left: 0;
  }
}
@media (min-width: tablet) {
  .ce_location_info.location-small {
    width: 50%;
  }
  .ce_location_info.location-small.last .wrapper {
    padding-left: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%22%2C%22sources%22%3A%5B%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_mixins.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Felements%5C%2Fce_location_info.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_insides.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_flex.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_variables.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_typography.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACGA%3BEACI%3B%3BAAEA%3BECQA%3BECbA%3BEACA%3BEACA%3BEACA%3BEACA%3BEAKH%2CmBFD0B%3BEEKzB%2CeFLyB%3BEEO1B%2CWFP0B%3BEEsDzB%3BEACA%3BEACA%3BEAQD%2CyBF%5C%2FDgC%3BEEgEhC%2CiBFhEgC%3BEACzB%3B%3BACIJ%3BEDTA%3BICUI%3BIACA%3B%3B%3B%3BADFR%3BEACI%3BEACA%3B%3BAAEA%3BEElBA%3BEACA%3BEACA%3BEACA%3BEACA%3BEAKH%2CmBFW0B%3BEEPzB%2CeFOyB%3BEEL1B%2CWFK0B%3BEACnB%3BEAEA%2CcGqBkB%3BEHpBlB%2CeGoBkB%3B%3BAJNlB%3BECpBJ%3BIASQ%2CeGeI%3B%3B%3BAJmDR%3BEC3EJ%3BIASQ%2CeGeI%3B%3B%3BAJiBR%3BECzCJ%3BIAaQ%2CcGcc%3BIHbd%2CeGac%3B%3B%3BAJgDlB%3BEC3EJ%3BIAaQ%2CcGcc%3BIHbd%2CeGac%3B%3B%3BAJ0ClB%3BECrEJ%3BIAkBQ%2CcGUe%3BIHTf%2CeGSe%3B%3B%3BAHLvB%3BEIEA%3BEACA%3BEACA%2CaDjCkB%3BECkClB%3BEACA%3BEJJI%3BEACA%3BEACA%3B%3BADAA%3BECJJ%3BIAOQ%3B%3B%3BAD6CJ%3BECpDJ%3BIAOQ%3B%3B%3BAAGJ%3BEACI%3BEACA%3BEACA%3B%3BADTJ%3BECMA%3BIAMQ%3B%3B%3BADoCR%3BEC1CA%3BIAMQ%3B%3B%3BAAKZ%3BAAAA%3BAAAA%3BEI4BA%3BEACA%3BEACA%2CaDjFgB%3BECkFhB%3B%3BAJzBA%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAD5BA%3BECuBJ%3BIAQQ%3B%3B%3BADiBJ%3BECzBJ%3BIAQQ%3B%3B%3BAAGJ%3BEAEI%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAEA%3BEACI%3B%3BAAGJ%3BEACI%3BEACA%3BEACA%3B%3BADjDR%3BEC8CI%3BIAMQ%3B%3B%3BADJZ%3BECFI%3BIAMQ%3B%3B%3BAAMhB%3BEACI%3BEACA%3B%3BAD5DA%3BEC0DJ%3BIAKQ%3B%3B%3BADfJ%3BECUJ%3BIAKQ%3B%3B%3BAAIR%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BADvEA%3BECmEJ%3BIAOQ%3B%3B%3BAD1BJ%3BECmBJ%3BIAOQ%3B%3B%3BAAIA%3BEACI%2CkBG9FI%3BEH%2BFJ%3B%3BAAGJ%3BEACI%2CkBGpGD%3BEHqGC%3B%3BAAMR%3BEACI%2CkBG5GG%3BEH6GH%2COGxHO%3BEHyHP%3BEACA%3B%3BAAGJ%3BEACI%3B%3BADnGJ%3BECkGA%3BIAIQ%3B%3B%3BADtDR%3BECkDA%3BIAIQ%3B%3B%3BAAIR%3BEACI%2COGtIO%3B%3BAHwIP%3BEACI%2CQGzIG%3B%3BAJ2BX%3BEC6GI%3BIAIQ%2CQGnIF%3B%3B%3BAJkEV%3BEC6DI%3BIAIQ%2CQGnIF%3B%3B%3BAJkBV%3BECuHI%3BIACI%3B%3BEAGJ%3BIACI%3B%3B%3BAD5ER%3BECuEI%3BIACI%3B%3BEAGJ%3BIACI%3B%3B%3BAD5HR%3BECiIJ%3BIAEQ%3B%3BEAEA%3BIACI%3B%3B%3BADtFR%3BECiFJ%3BIAEQ%3B%3BEAEA%3BIACI%22%7D */