.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

body {
  font-family: Roboto, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 24px;
  font-family: Comfortaa, sans-serif;
  color: #d53f8c;
  font-size: 2.5em;
  line-height: 44px;
  font-weight: 400;
}

h2 {
  margin-top: 40px;
  margin-bottom: 24px;
  font-family: Comfortaa, sans-serif;
  color: #d53f8c;
  font-size: 1.9em;
  line-height: 36px;
  font-weight: 500;
}

h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Comfortaa, sans-serif;
  color: #329f93;
  font-size: 1.5em;
  line-height: 1.5;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}

p {
  margin-bottom: 10px;
  line-height: 1.6;
}

a {
  color: #005dad;
  text-decoration: none;
}

a:hover {
  color: #26786f;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  max-width: 65ch;
  margin-bottom: 8px;
}

.body {
  padding-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #00427b;
  font-size: 16px;
  line-height: 1.4;
}

.wrapper {
  max-width: 1232px;
  margin-right: auto;
  margin-left: auto;
}

.kontaktbanner-link {
  margin-right: 0px;
  color: #002647;
  font-size: 14px;
  text-decoration: none;
}

.kontaktbanner-link:hover {
  color: #00427b;
}

.kontaktbanner-link.kontaktbanner-margin {
  margin-left: 40px;
}

.mainmenu {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 7;
  background-color: #fff;
  box-shadow: 0 0 6px 0 #a0aec0;
}

.mainmenu-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1232px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.brand {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.navbar {
  padding-top: 14px;
  padding-bottom: 18px;
  background-color: #fff;
}

.div-block-2 {
  background-color: #dcf4f1;
}

.nav-menu {
  font-family: Comfortaa, sans-serif;
  font-size: 18px;
}

.mainmenu-link {
  margin-left: 16px;
  padding: 8px 4px 4px;
  color: #00427b;
  line-height: 1.25;
  font-weight: 700;
  text-transform: uppercase;
}

.mainmenu-link:hover {
  color: #00427b;
}

.mainmenu-link:active {
  color: #002647;
}

.mainmenu-link:focus {
  color: #d53f8c;
}

.mainmenu-link:visited {
  color: #00427b;
}

.mainmenu-link.link-first {
  padding-left: 0px;
}

.mainmenu-link.link-last {
  padding-right: 0px;
}

.mainmenu-link.link-last.link-zurueck {
  padding: 10px 16px 7px;
  border-radius: 8px;
  background-color: #d53f8c;
  color: #fdedf5;
}

.herzlichwillkommen {
  padding-top: 160px;
}

.bg-grau {
  position: relative;
  padding: 40px;
  border: 1px none #000;
  border-radius: 16px;
  background-color: #f7fafc;
  box-shadow: 0 0 8px 0 #e2e8f0;
}

.bg-grau.drliebig-mittasche {
  background-image: url('../images/DrLiebig-mit-Tasche.jpg');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.bg-grau.drliebig-portrait {
  background-image: url('../images/DrLiebig-Portrait.jpg');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.h1-herzlichwillkommen {
  width: 58%;
  font-size: 2em;
  line-height: 1.25;
}

.unterschrift {
  display: block;
  margin-top: 24px;
  font-family: Handlee, sans-serif;
  color: #0c82e9;
  font-size: 1.8em;
}

.kontaktbanner-links {
  text-align: right;
}

.herzlichwillkommen-p {
  max-width: 64ch;
}

.einsatzgebiet {
  padding-top: 80px;
}

.p-highlight {
  color: #329f93;
  font-weight: 500;
}

.einsatzgebiet-p {
  max-width: 69ch;
}

.googlemaps-div {
  min-height: 800px;
  border-radius: 16px;
  background-color: #e2e8f0;
}

.grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.erreichen-bg-grau {
  padding: 32px 16px;
  border-radius: 8px;
  background-color: #eaf0f6;
  text-align: center;
}

.erreichen-h {
  margin-top: 16px;
}

.einsatzzeiten-wrapper {
  display: block;
  width: 230px;
  margin-top: 16px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.einsatzeiten-zeit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.p-zusatztext {
  color: #718096;
  font-style: italic;
}

.kontakt-buttons-div {
  width: 250px;
  margin-top: 16px;
  margin-right: auto;
  margin-left: auto;
}

.button-primary {
  display: inline-block;
  margin: 8px auto;
  padding-right: 24px;
  padding-left: 24px;
  border-radius: 8px;
  background-color: #00427b;
  font-family: Comfortaa, sans-serif;
  font-size: 1.4em;
}

.button-primary:hover {
  background-color: #002647;
  color: #fff;
}

.adresse-wrapper {
  display: block;
  margin-top: 16px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: left;
}

.text-block {
  display: block;
  font-size: 1.3em;
  line-height: 1.2;
  text-align: center;
}

.grid-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -ms-grid-columns: 1fr 0.25fr 1fr 0.25fr 1fr;
  grid-template-columns: 1fr 0.25fr 1fr 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.funktioniert-div-bg {
  padding: 24px 16px;
  border-radius: 8px;
  background-color: #8fdcd3;
  text-align: center;
}

.funktioniert-div-bg-weiss {
  margin-top: 24px;
  padding: 16px 8px;
  border-radius: 8px;
  background-color: #fff;
  font-family: Comfortaa, sans-serif;
  font-size: 1em;
  font-weight: 700;
}

.image-4 {
  display: block;
}

.keinnotarzt-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  padding-top: 16px;
  padding-bottom: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fdedf5;
  text-align: center;
}

.keinnotarzt-text {
  margin-top: 6px;
  font-family: Comfortaa, sans-serif;
  color: #d53f8c;
  font-size: 1.8em;
  line-height: 1;
}

.image-5 {
  margin-right: 16px;
}

.leistungen {
  padding-top: 80px;
}

.leistungen-text {
  display: block;
  overflow: visible;
}

.list {
  display: block;
}

.leistungen-grid {
  margin-top: 24px;
}

.grid-3 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.downloads {
  padding-top: 80px;
}

.grid-download {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 0.25fr;
  grid-template-columns: 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 16px;
  background-color: #cce7ff;
}

.grid-download:hover {
  background-color: #bfe1ff;
}

.downloads-label {
  display: block;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  font-family: Comfortaa, sans-serif;
  color: #00427b;
  font-size: 1.5em;
  font-weight: 500;
}

.downloads-label:hover {
  color: #005dad;
}

.downloads-image-div {
  padding: 16px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  background-color: #99d0ff;
  text-align: center;
}

.uebermich {
  padding-top: 80px;
}

.notfaelle {
  padding-top: 80px;
}

.grid-4 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.notfaelle-infobox {
  padding: 32px 16px 32px 24px;
  border-radius: 16px;
  background-color: #eaf0f6;
}

.notfaelle-headline {
  font-family: Comfortaa, sans-serif;
  color: #005dad;
  font-size: 1.5em;
  line-height: 1;
}

.notfaelle-subheadline {
  margin-bottom: 16px;
  color: #0c82e9;
  font-style: italic;
}

.text-span {
  font-size: 1.4em;
  font-weight: 700;
}

.notfaelle-zusatztextgruen {
  margin-top: 4px;
  color: #329f93;
  font-style: italic;
}

.text-span-2 {
  color: #d53f8c;
}

.text-span-3 {
  color: #d53f8c;
}

.kinderkrankenhaeuser-div {
  margin-top: 32px;
}

.vergiftung-div {
  margin-top: 32px;
}

.vergiftung-text {
  margin-bottom: 8px;
  padding-bottom: 0px;
}

.wichtigeinformationen-div {
  margin-top: 24px;
  margin-bottom: 16px;
}

.wichtigeinformationen-text {
  margin-bottom: 8px;
  color: #d53f8c;
  font-weight: 700;
}

.text-span-4 {
  font-size: 1.2em;
}

.footer-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 160px;
  padding-top: 160px;
  padding-bottom: 160px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #68cfc4;
}

.footer-logo {
  margin-bottom: 40px;
}

.footer-name {
  margin-bottom: 16px;
}

.footer-drliebig {
  font-family: Comfortaa, sans-serif;
  font-size: 2em;
  text-align: center;
  text-transform: uppercase;
}

.footer-fachaerztin {
  font-family: Comfortaa, sans-serif;
  font-size: 1.3em;
  text-align: center;
  text-transform: uppercase;
}

.footer-adresse {
  margin-bottom: 16px;
}

.footer-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.button-secondary {
  display: block;
  margin: 8px 16px;
  padding-right: 24px;
  padding-left: 24px;
  border-radius: 4px;
  background-color: #8fdcd3;
  color: #002647;
}

.button-secondary:hover {
  background-color: #b5e8e2;
}

.button-secondary.modal-button {
  margin-left: 0px;
}

.impressum {
  margin-top: 160px;
  margin-bottom: 160px;
}

.impressum-p {
  max-width: 90ch;
  margin-bottom: 16px;
}

.impressum-h {
  margin-bottom: 8px;
  color: #d53f8c;
  font-size: 1.6em;
}

.datenschutz-h2 {
  margin-bottom: 8px;
  color: #329f93;
}

.html-embed {
  height: 100%;
  min-height: 400px;
}

.heading-3 {
  color: #005dad;
}

.leistung-modal-impfen {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.modal-closearea {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9;
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 38, 71, 0.8);
}

.modal-content.modal-bg {
  position: relative;
  z-index: 12;
  max-width: 600px;
  margin-right: 8px;
  margin-left: 8px;
  padding: 72px 40px 40px;
  border-radius: 16px;
  background-color: #f7fafc;
  cursor: default;
}

.modal-headline {
  margin-top: 0px;
  margin-bottom: 16px;
  font-size: 1.4em;
  text-align: left;
}

.modal-p {
  font-size: 1em;
  line-height: 1.6;
  text-align: left;
}

.button {
  position: absolute;
  left: auto;
  top: 16px;
  right: 16px;
  bottom: auto;
  border-radius: 8px;
  background-color: #fdedf5;
  font-family: Comfortaa, sans-serif;
  color: #d53f8c;
  font-size: 1.3em;
  font-weight: 700;
}

.button:hover {
  color: #b83280;
}

.button:active {
  color: #b83280;
}

.button:focus {
  color: #b83280;
}

.button:visited {
  color: #d53f8c;
}

.leistung-modal-impfen2 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.leistung-trigger {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  cursor: pointer;
}

.leistung-bg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  border-radius: 8px;
  background-color: #8fdcd3;
}

.leistung-bg:hover {
  background-color: #41c3b5;
}

.leistung-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 128px;
  margin-top: 16px;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  text-align: center;
}

.leistung-title {
  font-family: Comfortaa, sans-serif;
  line-height: 1.1;
  font-weight: 600;
}

.leistung-content {
  position: relative;
  z-index: 12;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  width: 700px;
  min-width: 400px;
  margin: 16px;
  padding: 56px 24px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 8px;
  background-color: #fff;
}

.leistung-modal-closearea {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 11;
  background-color: rgba(0, 22, 41, 0.8);
  cursor: pointer;
}

.leistung-modal-headline {
  margin-bottom: 8px;
  font-family: Comfortaa, sans-serif;
  color: #d53f8c;
  font-size: 20px;
  font-weight: 500;
}

.leistung-modal-close {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 15;
  width: 40px;
  margin-top: 16px;
  margin-right: 16px;
  cursor: pointer;
}

.leistung-modal-vorsorge {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.leistung-modal-p-highlight {
  color: #329f93;
  font-weight: 700;
}

.leistung-modal-alternativeheilmethoden {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.leistung-modal-gesundheitspruefung {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.leistung-modal-akutbehandlungen {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.leistung-modal-labordiagnostik {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.leistung-modal-jugendsprechstunde {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.leistung-modal-onlineberatung {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-drliebig-mittasche {
  display: none;
}

.image-drliebig-portrait {
  display: none;
}

.leistungen-button-mehrerfahre {
  margin-top: 16px;
  padding: 8px 12px;
  border-radius: 4px;
  background-color: #e2e8f0;
  font-size: 15px;
}

.leistungen-button-mehrerfahre:hover {
  background-color: #cbd5e0;
}

@media screen and (max-width: 991px) {
  .body {
    font-size: 16px;
  }

  .wrapper {
    margin-right: 8px;
    margin-left: 8px;
  }

  .mainmenu {
    padding-right: 24px;
    padding-left: 24px;
  }

  .div-block-2 {
    display: none;
  }

  .nav-menu {
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: #eaf0f6;
  }

  .mainmenu-link {
    margin-bottom: 8px;
    padding-bottom: 8px;
  }

  .bg-grau {
    margin-right: 16px;
    margin-left: 16px;
    padding: 24px;
  }

  .bg-grau.drliebig-mittasche {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .bg-grau.drliebig-portrait {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .h1-herzlichwillkommen {
    width: 75%;
    font-size: 1.5em;
  }

  .unterschrift {
    font-size: 1.6em;
  }

  .h1-einsatzgebiet {
    margin-top: 8px;
    font-size: 1.5em;
  }

  .googlemaps-div {
    min-height: 600px;
  }

  .grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .erreichen-bg-grau {
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
  }

  .erreichen-h {
    font-size: 1em;
  }

  .einsatzzeiten-wrapper {
    width: auto;
    max-width: 180px;
    margin-top: 16px;
    font-size: 14px;
  }

  .p-zusatztext {
    font-size: 14px;
  }

  .kontakt-buttons-div {
    width: auto;
  }

  .button-primary {
    font-size: 1em;
  }

  .text-block {
    font-size: 1em;
  }

  .grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .pfeil-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }

  .image-4 {
    max-width: 80%;
  }

  .keinnotarzt-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .keinnotarzt-text {
    font-size: 1.4em;
  }

  .image-5 {
    margin-bottom: 16px;
  }

  .h1-leistungen {
    margin-top: 8px;
    font-size: 1.5em;
  }

  .grid-3 {
    grid-auto-flow: row;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    font-size: 14px;
  }

  .h1-downloads {
    margin-top: 8px;
    font-size: 1.5em;
  }

  .downloads-label {
    font-size: 1.3em;
  }

  .h1-uebermich {
    margin-top: 8px;
    font-size: 1.5em;
  }

  .h1-notfaelle {
    margin-top: 8px;
    font-size: 1.5em;
  }

  .notfaelle-headline {
    font-size: 1.2em;
  }

  .notfaelle-subheadline {
    margin-top: 8px;
    font-size: 13px;
  }

  .text-span {
    font-size: 1.1em;
  }

  .notfaelle-zusatztextgruen {
    font-size: 13px;
  }

  .vergiftung-div {
    margin-top: 16px;
  }

  .footer-div {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .footer-drliebig {
    font-size: 1.6em;
  }

  .footer-fachaerztin {
    font-size: 1.1em;
  }

  .icon {
    font-size: 1.4em;
  }

  .heading {
    font-size: 1.5em;
  }

  .heading-2 {
    font-size: 1.5em;
  }

  .text-block-2 {
    font-size: 0.8em;
  }

  .text-block-3 {
    font-size: 0.8em;
  }

  .text-block-4 {
    font-size: 0.8em;
  }

  .grid-5 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
    font-size: 19px;
  }

  .text-block-6 {
    margin-top: 12px;
    font-size: 15px;
  }

  .menu-button {
    background-color: transparent;
  }

  .menu-button.w--open {
    background-color: transparent;
    color: #d53f8c;
  }

  .text-block-7 {
    margin-top: 16px;
  }

  .text-block-8 {
    font-size: 15px;
  }

  .text-block-9 {
    font-size: 15px;
  }

  .leistung-content {
    min-width: auto;
  }

  .image-drliebig-mittasche {
    display: block;
    width: 50%;
    text-align: left;
  }

  .image-drliebig-portrait {
    display: block;
    width: 50%;
    margin-top: 24px;
  }
}

@media screen and (max-width: 767px) {
  .googlemaps-div {
    min-height: 500px;
  }

  .grid {
    grid-auto-flow: row;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .erreichen-bg-grau {
    font-size: 18px;
  }

  .erreichen-h {
    font-size: 1.2em;
  }

  .einsatzzeiten-wrapper {
    max-width: 230px;
    font-size: 16px;
  }

  .kontakt-buttons-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .adresse-wrapper {
    margin-bottom: 16px;
  }

  .grid-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .funktioniert-div-bg-weiss {
    font-size: 1.2em;
  }

  .pfeil-div {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .keinnotarzt-div {
    padding-right: 16px;
    padding-left: 16px;
  }

  .grid-3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .grid-4 {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    justify-items: stretch;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-flow: row;
    grid-auto-columns: 1.5fr;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .vergiftung-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer-div {
    padding-right: 24px;
    padding-left: 24px;
    text-align: center;
  }

  .list-2 {
    font-size: 14px;
  }

  .text-block-10 {
    max-width: 390px;
  }

  .leistung-content {
    width: 80%;
  }

  .image-drliebig-mittasche {
    width: 80%;
  }

  .image-drliebig-portrait {
    width: 70%;
  }
}

@media screen and (max-width: 479px) {
  .body.impressum-body {
    padding-bottom: 80px;
  }

  .wrapper {
    margin-right: 0px;
    margin-left: 0px;
  }

  .herzlichwillkommen {
    padding-top: 100px;
  }

  .bg-grau {
    margin-right: 8px;
    margin-left: 8px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .h1-herzlichwillkommen {
    width: 100%;
    font-size: 1.4em;
    line-height: 1.4;
    font-weight: 600;
  }

  .unterschrift {
    font-size: 1.4em;
  }

  .image-3 {
    max-width: 80%;
  }

  .herzlichwillkommen-p {
    font-size: 14px;
  }

  .h1-einsatzgebiet {
    font-size: 1.3em;
    line-height: 1.4;
    font-weight: 600;
    text-align: left;
  }

  .googlemaps-div {
    min-height: 350px;
  }

  .erreichen-h {
    font-size: 1em;
  }

  .einsatzzeiten-wrapper {
    max-width: 200px;
  }

  .keinnotarzt-text {
    font-size: 1.1em;
    line-height: 1.2;
  }

  .h1-leistungen {
    font-size: 1.4em;
    line-height: 1.4;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    text-transform: none;
  }

  .grid-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .h1-downloads {
    font-size: 1.4em;
    line-height: 1.4;
    font-weight: 600;
    text-align: center;
  }

  .grid-download {
    grid-auto-flow: row;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    border-radius: 8px;
  }

  .downloads-label {
    padding: 12px 8px;
    font-size: 0.8em;
  }

  .downloads-image-div {
    display: none;
  }

  .h1-uebermich {
    font-size: 1.7em;
    line-height: 1.4;
    font-weight: 600;
    text-align: center;
  }

  .h1-notfaelle {
    font-size: 1.7em;
    font-weight: 600;
    text-align: center;
  }

  .notfaelle-headline {
    font-size: 1.1em;
  }

  .footer-drliebig {
    font-size: 1.3em;
  }

  .footer-fachaerztin {
    font-size: 0.8em;
  }

  .footer-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .button-secondary {
    margin-bottom: 24px;
  }

  .impressum-p {
    overflow: visible;
  }

  .impressum-h {
    font-size: 1.1em;
  }

  .datenschutz-h2 {
    font-size: 1.2em;
  }

  .heading {
    color: #d53f8c;
    font-size: 1.2em;
    font-weight: 600;
    text-align: center;
  }

  .heading-2 {
    color: #d53f8c;
    font-size: 1.3em;
    font-weight: 600;
    text-align: center;
  }

  .text-block-2 {
    font-size: 0.8em;
  }

  .menu-button {
    padding: 8px;
    background-color: transparent;
    color: #00427b;
  }

  .menu-button.w--open {
    background-color: transparent;
    color: #d53f8c;
  }

  .list-2 {
    padding-left: 24px;
  }

  .heading-3 {
    font-size: 1.3em;
  }

  .list-3 {
    padding-left: 24px;
  }

  .image-6 {
    max-width: 97%;
  }

  .heading-4 {
    font-size: 1.7em;
  }

  .leistung-modal-impfen {
    display: none;
  }

  .leistung-modal-impfen2 {
    display: none;
  }

  .leistung-content {
    width: 90%;
  }

  .leistung-modal-headline {
    font-size: 16px;
    font-weight: 700;
  }

  .leistung-modal-vorsorge {
    display: none;
  }

  .leistung-modal-alternativeheilmethoden {
    display: none;
  }

  .leistung-modal-gesundheitspruefung {
    display: none;
  }

  .leistung-modal-akutbehandlungen {
    display: none;
  }

  .leistung-modal-labordiagnostik {
    display: none;
  }

  .leistung-modal-jugendsprechstunde {
    display: none;
  }

  .leistung-modal-onlineberatung {
    display: none;
  }

  .image-drliebig-mittasche {
    width: 100%;
  }

  .image-drliebig-portrait {
    width: 100%;
    margin-top: 16px;
  }
}

#w-node-f1761ce88568-75a9f301 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-56fb9c171029-75a9f301 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-34fbe04dc826-75a9f301 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-dcf53207d935-75a9f301 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-0368c9b3029b-75a9f301 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-62ef07a7c6a7-75a9f301 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-c800253ba608-75a9f301 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-722d06fd15ff-75a9f301 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c965f32a8a62-75a9f301 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1950eb37495-75a9f301 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b23cc2541b39-75a9f301 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f5a495e735fe-75a9f301 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-9478b6d569fb-75a9f301 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a5cdad1f90d6-75a9f301 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-fc374d65910c-75a9f301 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fc374d65910e-75a9f301 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-7feaf3f81322-75a9f301 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-7feaf3f81324-75a9f301 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-31a890bb77a9-75a9f301 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-31a890bb77ab-75a9f301 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-5d58e1af9e10-75a9f301 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-dc0355571c8d-75a9f301 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-5fe22c7eaf08-75a9f301 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fd2f94e74d6d-75a9f301 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row-span: 0;
  grid-row-end: 3;
}

#w-node-9931d09127c5-75a9f301 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row-span: 0;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-dc0355571c8d-75a9f301 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-56fb9c171029-75a9f301 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-34fbe04dc826-75a9f301 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-dcf53207d935-75a9f301 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-0368c9b3029b-75a9f301 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-5d58e1af9e10-75a9f301 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-dc0355571c8d-75a9f301 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }

  #w-node-5fe22c7eaf08-75a9f301 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-fd2f94e74d6d-75a9f301 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-9931d09127c5-75a9f301 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f1761ce88568-75a9f301 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

