@media (max-width: 480px) {
  .card .body .grid-row {
    padding-right: 10px;
    padding-left: 10px;
  }
}
h1 {
  color: red;
}

h1 {
  color: red;
}

div.applicationControllerwillkommen #servicepartnerLogos {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
div.applicationControllerwillkommen .welcome-component {
  max-width: 30%;
}
div.applicationControllerwillkommen .welcome-component h4 {
  margin-bottom: 2px;
}
div.applicationControllerwillkommen .welcome-component p {
  margin-top: 0;
}

img.antwortBild {
  cursor: zoom-in;
}

.servicecasegeloest {
  padding-top: 3em;
}

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/roboto-v32-latin/roboto-v32-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: url("./fonts/roboto-v32-latin/roboto-v32-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  src: url("./fonts/roboto-v32-latin/roboto-v32-latin-900.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/inter-v18-latin/inter-v18-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  src: url("./fonts/inter-v18-latin/inter-v18-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
.sc-font-inter {
  font-family: "Inter", sans-serif;
}

.sc-font-roboto {
  font-family: "Roboto", sans-serif;
}

@media (max-width: 768px) {
  .card {
    margin-bottom: 5px;
    min-height: unset;
  }
  .dui-layout-content {
    padding: 4px;
  }
  .dui-card-body {
    padding: 4px;
  }
}
.fill-height {
  height: 100%;
}

:dui-theme-default {
  --dui-layout-header-background: red;
  --dui-accent: yellow;
}

.dui-nav-title {
  font-size: 40px;
  font-weight: 300;
  margin-top: 32px;
}

.serviceantwortitem {
  flex-wrap: nowrap;
  align-items: center;
  padding-bottom: 2em;
}
.serviceantwortitem .image {
  width: 120px;
}
.serviceantwortitem .image .antwortBild {
  max-height: 100px;
  max-width: 110px;
}
.serviceantwortitem .antwortbutton {
  width: 100px;
}
.serviceantwortitem .antworttext {
  width: 300px;
}

.servicefrageitem {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.dui-theme-default {
  --dui-layout-content-background: #fff;
}

/*# sourceMappingURL=serviceformular.css.map */
