/* screen - landingpagedesktop */

.landingpagedesktop {
  align-items: flex-end;
  background-color: var(--grandis);
  display: flex;
  flex-direction: column;
  height: 391.41vw;
  overflow: hidden;
  width: 100.0vw;
}

.landingpagedesktop .header-container-2 {
  height: 11.48vw;
  margin-right: -0.16vw;
  position: relative;
  width: 100.16vw;
}

.landingpagedesktop .secondary-header {
  align-items: flex-end;
  display: flex;
  height: 5.08vw;
  left: 0;
  min-width: 100.16vw;
  position: absolute;
  top: 6.41vw;
}

.landingpagedesktop .overlap-group11 {
  height: 5.23vw;
  margin-bottom: -0.16vw;
  position: relative;
  width: 100.16vw;
}

.landingpagedesktop .background {
  background-color: var(--fuel-yellow);
  height: 5.08vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.0vw;
}

.landingpagedesktop .der-baukasten-fr-sm {
  height: 4.61vw;
  left: 0;
  letter-spacing: 0;
  line-height: 1.64vw;
  position: absolute;
  text-align: center;
  top: 0.62vw;
  width: 100.16vw;
}

.landingpagedesktop .header {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 6.48vw;
  justify-content: flex-start;
  left: 0;
  min-width: 100.0vw;
  width: auto;
}

.landingpagedesktop .overlap-group12 {
  height: 6.48vw;
  position: relative;
  width: 100.0vw;
}

.landingpagedesktop .gruppe-151 {
  align-items: flex-start;
  display: flex;
  height: 6.48vw;
  left: 0;
  min-width: 100.0vw;
  position: absolute;
  top: 0;
}

.landingpagedesktop .overlap-group-4 {
  height: 6.48vw;
  position: relative;
  width: 15.47vw;
}

.landingpagedesktop .x6382-handel-innovativ_lo {
  height: 2.58vw;
  left: 3.44vw;
  object-fit: cover;
  position: absolute;
  top: 2.42vw;
  width: 8.52vw;
}

.landingpagedesktop .rechteck-149 {
  background-color: var(--koromiko);
  height: 6.48vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 15.47vw;
}

.landingpagedesktop .rechteck-150 {
  background-color: var(--koromiko);
  height: 6.48vw;
  width: 84.53vw;
}

.landingpagedesktop .smart-retail-service-baukasten {
  height: 3.12vw;
  left: 17.97vw;
  letter-spacing: 0;
  line-height: 2.34vw;
  position: absolute;
  top: 2.03vw;
  width: 60.23vw;
}

.landingpagedesktop .gruppe-305 {
  background-image: url(../img/6382-handel-innovativ-lo-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3.83vw;
  left: 1.25vw;
  position: absolute;
  top: 1.17vw;
  width: 12.73vw;
}

.landingpagedesktop .x800px-hochschule_-furtwangen_hfu_logosvg {
  height: 4.69vw;
  left: 86.56vw;
  object-fit: cover;
  position: absolute;
  top: 0.94vw;
  width: 12.81vw;
}

.landingpagedesktop .bereitgestellt-von-der {
  left: 70.23vw;
  letter-spacing: 0;
  line-height: 1.64vw;
  position: absolute;
  top: 1.25vw;
  white-space: nowrap;
  width: 15.94vw;
}

.landingpagedesktop .gruppe-301 {
  display: flex;
  flex-direction: column;
  height: 50.47vw;
  justify-content: flex-end;
  margin-top: 0.08vw;
  width: 100.0vw;
}

.landingpagedesktop .adobe-stock_248910564 {
  flex: 1;
  object-fit: cover;
}

.landingpagedesktop .gruppe-176 {
  display: flex;
  flex: 1;
  height: 7.66vw;
  max-height: 7.66vw;
}

.landingpagedesktop .gruppe-212 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  min-width: 100.16vw;
}

.landingpagedesktop .overlap-group-5 {
  height: 7.81vw;
  margin-bottom: -0.16vw;
  position: relative;
  width: 100.16vw;
}

.landingpagedesktop .rechteck-102 {
  background-color: var(--koromiko);
  border: 0.08vw solid;
  border-color: var(--dove-gray);
  height: 7.66vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.0vw;
}

.landingpagedesktop .sie-haben-die-mglic {
  height: 5.86vw;
  left: 0;
  letter-spacing: 0;
  line-height: 1.64vw;
  position: absolute;
  text-align: center;
  top: 1.95vw;
  width: 100.16vw;
}

.landingpagedesktop .overlap-group14 {
  height: 45.16vw;
  margin-top: 4.53vw;
  position: relative;
  width: 94.06vw;
}

.landingpagedesktop .pfad-1 {
  height: 0.08vw;
  left: 2.11vw;
  top: 36.88vw;
  width: 0.08vw;
}

.landingpagedesktop .komponente-62-1 {
  left: 0;
  position: absolute;
  top: 0;
  transform: translate(3.91vw, 0);
  width: 94.06vw;
}

.landingpagedesktop .komponente-62-1.animate-enter {
  animation: animate-enter-frames 1.00s ease-in 0.50s 1 normal forwards;
  opacity: 0;
  transform: translate(3.91vw, 0);
}

@keyframes animate-enter-frames {
  from{opacity: 0;transform: translate(50px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.landingpagedesktop .overlap-group {
  height: 45.16vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 94.22vw;
}

.landingpagedesktop .gruppe-298 {
  align-items: flex-start;
  background-color: var(--koromiko);
  display: flex;
  height: 45.16vw;
  left: 0;
  min-width: 31.72vw;
  padding: 1.95vw 2.0vw;
  position: absolute;
  top: 0;
}

.landingpagedesktop .wollen-sie-einen-be {
  height: 39.92vw;
  letter-spacing: 0;
  line-height: 1.64vw;
  width: 27.66vw;
}

.landingpagedesktop .header-container {
  height: 7.34vw;
  left: 31.64vw;
  width: 62.58vw;
}

.landingpagedesktop .header03 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 7.34vw;
  left: 24.92vw;
  min-width: 12.66vw;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
}

.landingpagedesktop .header03:hover {
  opacity: 0;
}

.landingpagedesktop .overlap-group-1 {
  height: 7.34vw;
  position: relative;
  width: 12.66vw;
}

.landingpagedesktop .rechteck-113 {
  background-color: var(--koromiko);
  height: 7.34vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 12.5vw;
}

.landingpagedesktop .technologien {
  height: 2.19vw;
  left: 0;
  line-height: 1.64vw;
  position: absolute;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .header02 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 7.34vw;
  left: 12.42vw;
  min-width: 12.66vw;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
}

.landingpagedesktop .header02:hover {
  opacity: 0;
}

.landingpagedesktop .phasen {
  height: 2.11vw;
  left: 0;
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .header01 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 7.34vw;
  left: 0;
  min-width: 12.66vw;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
}

.landingpagedesktop .header01:hover {
  opacity: 0;
}

.landingpagedesktop .rechteck-113-1 {
  background-color: var(--fuel-yellow);
  height: 7.34vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 12.5vw;
}

.landingpagedesktop .anwendungen {
  height: 2.11vw;
  line-height: 1.64vw;
  text-decoration: underline;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .header05 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 7.34vw;
  left: 49.92vw;
  min-width: 12.66vw;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
}

.landingpagedesktop .header05:hover {
  opacity: 0;
}

.landingpagedesktop .baukasten {
  height: 2.11vw;
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .header04 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 7.34vw;
  left: 37.42vw;
  min-width: 12.66vw;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
}

.landingpagedesktop .header04:hover {
  opacity: 0;
}

.landingpagedesktop .einsatzort {
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .adobe-stock_603716616 {
  height: 37.81vw;
  left: 31.8vw;
  object-fit: cover;
  position: absolute;
  top: 7.34vw;
  width: 62.11vw;
}

.landingpagedesktop .komponente-62-3 {
  align-self: flex-start;
  margin-top: 3.83vw;
  position: relative;
  transform: translate(-3.91vw, 0);
  width: 94.14vw;
}

.landingpagedesktop .komponente-62-3.animate-enter1 {
  animation: animate-enter1-frames 1.00s ease-in 0.50s 1 normal forwards;
  opacity: 0;
  transform: translate(-3.91vw, 0);
}

@keyframes animate-enter1-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.landingpagedesktop .overlap-group-2 {
  height: 45.16vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 94.14vw;
}

.landingpagedesktop .gruppe-298-1 {
  align-items: flex-start;
  background-color: var(--koromiko);
  display: flex;
  height: 45.16vw;
  left: 62.34vw;
  min-width: 31.8vw;
  padding: 1.95vw 2.03vw;
  position: absolute;
  top: 0;
}

.landingpagedesktop .header-container-1 {
  height: 7.34vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 62.5vw;
}

.landingpagedesktop .header03-1 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 7.34vw;
  left: 24.84vw;
  min-width: 12.66vw;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
}

.landingpagedesktop .header03-1:hover {
  opacity: 0;
}

.landingpagedesktop .technologien-1 {
  height: 2.19vw;
  left: 0;
  line-height: 1.64vw;
  position: absolute;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .phasen-1 {
  height: 2.11vw;
  left: 0;
  line-height: 1.64vw;
  text-decoration: underline;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .anwendungen-1 {
  height: 2.11vw;
  line-height: 1.64vw;
  text-decoration: underline;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .header05-1 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 7.34vw;
  left: 49.84vw;
  min-width: 12.66vw;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
}

.landingpagedesktop .header05-1:hover {
  opacity: 0;
}

.landingpagedesktop .baukasten-1 {
  height: 2.11vw;
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .header04-1 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 7.34vw;
  left: 37.34vw;
  min-width: 12.66vw;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
}

.landingpagedesktop .header04-1:hover {
  opacity: 0;
}

.landingpagedesktop .einsatzort-1 {
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .adobe-stock_603716616-1 {
  height: 37.81vw;
  left: 0.16vw;
  object-fit: cover;
  position: absolute;
  top: 7.34vw;
  width: 62.11vw;
}

.landingpagedesktop .komponente-62-4 {
  margin-top: 4.53vw;
  position: relative;
  transform: translate(3.91vw, 0);
  width: 94.06vw;
}

.landingpagedesktop .komponente-62-4.animate-enter2 {
  animation: animate-enter2-frames 1.00s ease-in 0.50s 1 normal forwards;
  opacity: 0;
  transform: translate(3.91vw, 0);
}

@keyframes animate-enter2-frames {
  from{opacity: 0;transform: translate(50px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.landingpagedesktop .technologien-2 {
  height: 1.95vw;
  left: 0;
  line-height: 1.64vw;
  position: absolute;
  text-decoration: underline;
  top: 2.66vw;
  white-space: nowrap;
  width: 12.66vw;
}

.landingpagedesktop .phasen-2 {
  height: 2.11vw;
  left: 0;
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .anwendungen-2 {
  height: 2.11vw;
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .baukasten-2 {
  height: 2.11vw;
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .einsatzort-2 {
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .komponente-62-5 {
  align-self: flex-start;
  margin-top: 4.53vw;
  position: relative;
  transform: translate(-3.91vw, 0);
  width: 94.14vw;
}

.landingpagedesktop .komponente-62-5.animate-enter3 {
  animation: animate-enter3-frames 1.00s ease-in 0.50s 1 normal forwards;
  opacity: 0;
  transform: translate(-3.91vw, 0);
}

@keyframes animate-enter3-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.landingpagedesktop .technologien-3 {
  height: 2.19vw;
  left: 0;
  line-height: 1.64vw;
  position: absolute;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .header02-1 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 7.34vw;
  left: 12.34vw;
  min-width: 12.66vw;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
}

.landingpagedesktop .header02-1:hover {
  opacity: 0;
}

.landingpagedesktop .phasen-3 {
  height: 2.11vw;
  left: 0;
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .anwendungen-3 {
  height: 2.11vw;
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .baukasten-3 {
  height: 2.11vw;
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .einsatzort-3 {
  line-height: 1.64vw;
  text-decoration: underline;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .komponente-62-6 {
  margin-top: 4.53vw;
  position: relative;
  transform: translate(3.91vw, 0);
  width: 94.06vw;
}

.landingpagedesktop .komponente-62-6.animate-enter4 {
  animation: animate-enter4-frames 1.00s ease-in 0.50s 1 normal forwards;
  opacity: 0;
  transform: translate(3.91vw, 0);
}

@keyframes animate-enter4-frames {
  from{opacity: 0;transform: translate(50px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.landingpagedesktop .technologien-4 {
  height: 2.19vw;
  left: 0;
  line-height: 1.64vw;
  position: absolute;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .phasen-4 {
  height: 2.11vw;
  left: 0;
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .anwendungen-4 {
  height: 2.11vw;
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .baukasten-4 {
  height: 2.11vw;
  line-height: 1.64vw;
  text-decoration: underline;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .einsatzort-4 {
  line-height: 1.64vw;
  top: 2.66vw;
  width: 12.66vw;
}

.landingpagedesktop .gruppe-303 {
  height: 62.34vw;
  margin-right: 0;
  margin-top: 4.53vw;
  opacity: 0;
  position: relative;
  transform: translate(0, 1.95vw);
  width: 100.0vw;
}

.landingpagedesktop .gruppe-303.animate-enter5 {
  animation: animate-enter5-frames 1.00s ease-in 0.50s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 1.95vw);
}

@keyframes animate-enter5-frames {
  from{opacity: 0;transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.landingpagedesktop .overlap-group-6 {
  height: 9.69vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.16vw;
}

.landingpagedesktop .rechteck-105 {
  background-color: var(--fuel-yellow);
  height: 9.69vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.0vw;
}

.landingpagedesktop .title {
  color: var(--black);
  font-family: var(--font-family-bahnschrift-regular);
  font-size: 3.12vw;
  font-weight: 400;
  left: 0;
  letter-spacing: 0;
  line-height: 3.12vw;
  position: absolute;
  text-align: center;
  top: 3.28vw;
  white-space: nowrap;
  width: 100.16vw;
}

.landingpagedesktop .overlap-group3 {
  height: 52.66vw;
  left: 0;
  position: absolute;
  top: 9.69vw;
  width: 100.0vw;
}

.landingpagedesktop .overlap-group2 {
  height: 52.66vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.0vw;
}

.landingpagedesktop .komponente-9-1 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 26.09vw;
  mix-blend-mode: darken;
  position: absolute;
  top: 0;
  width: 32.73vw;
}

.landingpagedesktop .overlap-group-3 {
  height: 9.53vw;
  position: relative;
  width: 32.73vw;
}

.landingpagedesktop .pfad-4-1 {
  width: 32.58vw;
}

.landingpagedesktop .anwendungen-5 {
  height: 2.19vw;
  line-height: 2.34vw;
  top: 3.75vw;
  white-space: nowrap;
  width: 32.73vw;
}

.landingpagedesktop .adobe-stock_187442180 {
  height: 16.56vw;
  margin-left: 0.11vw;
  object-fit: cover;
  width: 32.5vw;
}

.landingpagedesktop .gruppe-219 {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 26.09vw;
  justify-content: space-between;
  left: 32.66vw;
  position: absolute;
  top: 0;
  width: 32.66vw;
}

.landingpagedesktop .gruppe-104 {
  align-items: flex-end;
  background-image: url(../img/pfad-4-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 1;
  height: 9.5vw;
  justify-content: flex-end;
  margin-right: 0;
  max-height: 9.5vw;
  min-width: 100%;
  padding: 3.56vw 0;
}

.landingpagedesktop .technologien-5 {
  height: 2.19vw;
  line-height: 2.34vw;
  white-space: nowrap;
  width: 32.73vw;
}

.landingpagedesktop .adobe-stock {
  flex: 1;
  height: 16.56vw;
  margin-left: 0;
  margin-right: 0;
  max-height: 16.56vw;
  object-fit: cover;
}

.landingpagedesktop .gruppe-220 {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 26.09vw;
  justify-content: space-between;
  left: 32.66vw;
  position: absolute;
  top: 26.09vw;
  width: 32.66vw;
}

.landingpagedesktop .gruppe-105 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  height: 9.5vw;
  margin-left: 0;
  margin-right: 0;
  max-height: 9.5vw;
  min-width: 100%;
}

.landingpagedesktop .overlap-group-7 {
  height: 9.53vw;
  position: relative;
  width: 32.81vw;
}

.landingpagedesktop .pfad-4 {
  height: 9.53vw;
  left: 0;
  top: 0;
  width: 32.66vw;
}

.landingpagedesktop .phasen-5 {
  height: 2.19vw;
  left: 0.08vw;
  line-height: 2.34vw;
  top: 3.75vw;
  white-space: nowrap;
  width: 32.73vw;
}

.landingpagedesktop .gruppe-222 {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 52.66vw;
  justify-content: space-between;
  left: 65.31vw;
  position: absolute;
  top: 0;
  width: 34.69vw;
}

.landingpagedesktop .gruppe-107 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  height: 9.51vw;
  max-height: 9.51vw;
  min-width: 100%;
}

.landingpagedesktop .overlap-group-8 {
  height: 9.53vw;
  margin-top: 0;
  position: relative;
  width: 34.84vw;
}

.landingpagedesktop .pfad-4-2 {
  width: 34.61vw;
}

.landingpagedesktop .baukasten-5 {
  height: 2.19vw;
  line-height: 2.34vw;
  top: 3.75vw;
  white-space: nowrap;
  width: 34.84vw;
}

.landingpagedesktop .adobe-stock_295568616 {
  flex: 1;
  height: 43.15vw;
  margin-bottom: 0;
  margin-left: 0.04vw;
  margin-right: 0.12vw;
  max-height: 43.15vw;
  object-fit: cover;
}

.landingpagedesktop .gruppe-221 {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 26.09vw;
  justify-content: space-between;
  left: 0;
  position: absolute;
  top: 26.09vw;
  width: 32.66vw;
}

.landingpagedesktop .gruppe-106 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  height: 9.5vw;
  justify-content: flex-end;
  margin-left: 0;
  margin-right: 0;
  max-height: 9.5vw;
  min-width: 100%;
}

.landingpagedesktop .einsatzort-5 {
  line-height: 2.34vw;
  top: 3.75vw;
  white-space: nowrap;
  width: 32.73vw;
}

.landingpagedesktop .footer {
  align-items: flex-start;
  background-color: var(--koromiko);
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  gap: 1.41vw;
  height: auto;
  justify-content: flex-start;
  margin-top: 3.91vw;
  min-height: 10.86vw;
  padding: 1.48vw 1.88vw;
  width: 100.0vw;
}

.landingpagedesktop .kontakt {
  letter-spacing: 0;
  line-height: 1.25vw;
  margin-top: 0.16vw;
  min-height: 1.64vw;
  width: 12.03vw;
}

.landingpagedesktop .impressum {
  letter-spacing: 0;
  line-height: 1.25vw;
  min-height: 1.64vw;
  width: 12.27vw;
}

.landingpagedesktop .datenschutzerklrung {
  letter-spacing: 0;
  line-height: 1.25vw;
  min-height: 1.64vw;
  width: 16.09vw;
}

.landingpagedesktop .anwendungen-6 {
  left: 0;
  letter-spacing: 0;
  overflow: hidden;
  position: absolute;
  text-align: center;
}

.landingpagedesktop .baukasten-6 {
  left: 0;
  letter-spacing: 0;
  overflow: hidden;
  position: absolute;
  text-align: center;
}

.landingpagedesktop .einsatzort-6 {
  height: 2.19vw;
  left: 0;
  letter-spacing: 0;
  overflow: hidden;
  position: absolute;
  text-align: center;
}

.landingpagedesktop .header-1 {
  position: absolute;
  top: 0;
}

.landingpagedesktop .komponente-62 {
  height: 45.16vw;
  opacity: 0;
}

.landingpagedesktop .pfad {
  object-fit: cover;
  position: absolute;
}

.landingpagedesktop .pfad-4-3 {
  height: 9.53vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
}

.landingpagedesktop .phasen-6 {
  letter-spacing: 0;
  overflow: hidden;
  position: absolute;
  text-align: center;
}

.landingpagedesktop .technologien-6 {
  letter-spacing: 0;
  overflow: hidden;
  text-align: center;
}
