.ce_location_info_plus {
  margin: clamp(2.5em, 1.8932em + 2.589vw, 5em) 0;
}
.ce_location_info_plus .inside {
  width: 92.5%;
  margin: auto;
  max-width: 1392px;
  max-width: 87em;
  max-width: 920px;
  max-width: 57.5em;
  display: flex;
  flex-wrap: wrap;
  background-color: #ECECEC;
  padding: 4.5em 2.625em;
}
@media (min-width: 541px) and (max-width: 1280px) {
  .ce_location_info_plus .inside {
    width: 79.75%;
  }
}
@media (max-width: 880px) {
  .ce_location_info_plus .inside {
    padding: 3.875em 2.375em 1.125em;
  }
}
@media (max-width: 540px) {
  .ce_location_info_plus .inside {
    padding: 2.625em 1.875em 1.75em;
  }
}
.ce_location_info_plus strong {
  font-size: 1.25em;
  font-size: clamp(1.0625em, 1.017em + 0.1942vw, 1.25em);
  font-weight: 400;
  line-height: 1.7;
  font-weight: bold;
}
.ce_location_info_plus .location {
  font-size: 1em;
  font-size: clamp(0.8125em, 0.7518em + 0.2589vw, 1.0625em);
  font-weight: 400;
  line-height: 1.7;
  width: 29.5%;
}
@media (max-width: 880px) {
  .ce_location_info_plus .location {
    flex-basis: 50%;
  }
}
@media (max-width: 540px) {
  .ce_location_info_plus .location {
    flex-basis: 100%;
    margin-bottom: 3em;
  }
}
.ce_location_info_plus .location p a {
  all: unset;
  font-size: 1em;
  font-size: clamp(0.8125em, 0.7518em + 0.2589vw, 1.0625em);
  font-weight: 400;
  line-height: 1.7;
  display: inline-block;
  color: #D70F3C;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  transition: border 100ms linear;
  font-weight: 300;
}
.ce_location_info_plus .location p a:hover, .ce_location_info_plus .location p a:active, .ce_location_info_plus .location p a:focus {
  border-color: #D70F3C;
}
.ce_location_info_plus .location a {
  color: #D70F3C;
  font-size: 0.95em;
  font-size: clamp(0.725em, 0.6704em + 0.233vw, 0.95em);
  font-weight: bold;
  line-height: 1.6;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #46464B;
  font-weight: bold;
  font-weight: bold;
  display: inline-flex;
  align-items: center;
  margin-top: 6.5%;
  text-decoration: none;
  cursor: pointer;
}
.ce_location_info_plus .location .tel, .ce_location_info_plus .location .mail {
  all: unset;
  font-size: 1em;
  font-size: clamp(0.8125em, 0.7518em + 0.2589vw, 1.0625em);
  font-weight: 400;
  line-height: 1.7;
  display: inline-block;
  color: #D70F3C;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  transition: border 100ms linear;
  word-break: break-all;
}
.ce_location_info_plus .location .tel:hover, .ce_location_info_plus .location .tel:active, .ce_location_info_plus .location .tel:focus, .ce_location_info_plus .location .mail:hover, .ce_location_info_plus .location .mail:active, .ce_location_info_plus .location .mail:focus {
  border-color: #D70F3C;
}
.ce_location_info_plus .location .tel {
  margin-top: 2.125em;
}
.ce_location_info_plus .location span {
  margin-right: 0.7em;
  color: #46464B;
}
.ce_location_info_plus .location svg path {
  fill: #D70F3C;
}
.ce_location_info_plus .work-time {
  font-size: 1em;
  font-size: clamp(0.8125em, 0.7518em + 0.2589vw, 1.0625em);
  font-weight: 400;
  line-height: 1.7;
  width: 29.5%;
  margin: 0 auto;
}
@media (max-width: 880px) {
  .ce_location_info_plus .work-time {
    flex-basis: 35%;
    margin-left: auto;
    margin-right: 0;
  }
}
@media (max-width: 540px) {
  .ce_location_info_plus .work-time {
    flex-basis: 100%;
    margin: unset;
  }
}
.ce_location_info_plus .work-time p {
  margin-top: 3.125em;
}
.ce_location_info_plus .work-time p:first-child {
  margin-top: 0;
}
.ce_location_info_plus .work-time a {
  all: unset;
  font-size: 1em;
  font-size: clamp(0.8125em, 0.7518em + 0.2589vw, 1.0625em);
  font-weight: 400;
  line-height: 1.7;
  display: inline-block;
  color: #D70F3C;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  transition: border 100ms linear;
}
.ce_location_info_plus .work-time a:hover, .ce_location_info_plus .work-time a:active, .ce_location_info_plus .work-time a:focus {
  border-color: #D70F3C;
}
.ce_location_info_plus .various {
  font-size: 1em;
  font-size: clamp(0.8125em, 0.7518em + 0.2589vw, 1.0625em);
  font-weight: 400;
  line-height: 1.7;
  width: 29.5%;
}
@media (max-width: 880px) {
  .ce_location_info_plus .various {
    flex-basis: 50%;
    margin-top: 5em;
  }
}
@media (max-width: 540px) {
  .ce_location_info_plus .various {
    flex-basis: 100%;
    margin-top: 1.6em;
  }
}
.tl_content .ce_location_info_plus {
  margin: 0;
  padding: 0;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvhosts%2Ffellbach81.abnahme-server.de%2Fhttpdocs%2Fprivate-bundles%2Fvonheldenundgestalten%2Ffellbach-basic%2Fsrc%2FResources%2Fpublic%2Fcss%2Felements%2Fce_location_info_plus.scss%22%2C%22var%2Fwww%2Fvhosts%2Ffellbach81.abnahme-server.de%2Fhttpdocs%2Fprivate-bundles%2Fvonheldenundgestalten%2Ffellbach-basic%2Fsrc%2FResources%2Fpublic%2Fcss%2Felements%2F..%2Fincludes%2F_mixins.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAEA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnCJ%3BAAAA%3BAAAA%3BAD0CI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpDJ%3BAAAA%3BAAAA%3BAD4DI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpGJ%3BAAAA%3BAAAA%3BAD2GA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%22%7D */